Interface: SmartAccountInterface
Properties
address
address: Address;
Defined
@nilfoundation/niljs/src/smart-accounts/SmartAccountInterface.ts:73
shardId
shardId: number;
Defined
@nilfoundation/niljs/src/smart-accounts/SmartAccountInterface.ts:72
signer
signer: ISigner;
Defined
@nilfoundation/niljs/src/smart-accounts/SmartAccountInterface.ts:74
Methods
deployContract()
deployContract(__namedParameters): Promise<object>
Parameters
Parameter | Type |
---|---|
|
Returns
Promise
<object
>
address
address: 0x${string};
tx
tx: Transaction;
Defined
@nilfoundation/niljs/src/smart-accounts/SmartAccountInterface.ts:58
getBalance()
getBalance(): Promise<bigint>
Returns
Promise
<bigint
>
Defined
@nilfoundation/niljs/src/smart-accounts/SmartAccountInterface.ts:75
sendTransaction()
sendTransaction(__namedParameters): Promise<Transaction>
Parameters
Parameter | Type |
---|---|
|
Returns
Promise
<Transaction
>
Defined
@nilfoundation/niljs/src/smart-accounts/SmartAccountInterface.ts:42