@dojima-wallet/account
Version:
creates accounts for all layer1, layer2 supported chains.
24 lines (20 loc) • 568 B
text/typescript
import { DojimaInit } from "@dojima-wallet/connection";
import { Network } from "@dojima-wallet/types";
export default class DojimaAccount extends DojimaInit {
constructor(
mnemonic: string,
privateKey: string,
network: Network,
rpcUrl: string
) {
super(mnemonic, privateKey, network, rpcUrl);
}
getAddress(): string {
const address = this.dojConnect.getAddress();
return address;
}
async getBalance(address: string): Promise<number> {
const balance = await this.dojConnect.getBalance(address);
return balance;
}
}