Ethcode wallet API exports an . If any web3js user finds the signer or provider incompatiable, they might want to use Eip1193Bridge from ethersproject - .
```
/**
* Returns Wallet object of ethers.js for the given account.
*
* @param account - The account to retrieve information for.
* @returns A Promise that resolves to a Wallet object of ethers.js.
*/
get: (account: string) => Promise<Wallet>
```
```
/**
* Returns a list of all accounts present in ethcode.
*
* @returns A Promise that resolves to an array of account addresses.
*/
list: () => Promise<string[]>
```