Class: WalletAccount
Hierarchyβ
-
β³
WalletAccount
Implementsβ
Constructorsβ
constructorβ
β’ new WalletAccount(providerOrOptions, walletProvider, address, cairoVersion?, paymaster?): WalletAccount
Parametersβ
| Name | Type |
|---|---|
providerOrOptions | ProviderOptions | ProviderInterface |
walletProvider | StarknetWalletProvider |
address | string |
cairoVersion? | CairoVersion |
paymaster? | PaymasterOptions | PaymasterInterface |
Returnsβ
Overridesβ
Defined inβ
Propertiesβ
walletProviderβ
β’ walletProvider: StarknetWalletProvider
Defined inβ
signerβ
β’ signer: SignerInterface
Implementation ofβ
Inherited fromβ
Defined inβ
addressβ
β’ address: string
Implementation ofβ
Inherited fromβ
Defined inβ
cairoVersionβ
β’ cairoVersion: CairoVersion
Implementation ofβ
Inherited fromβ
Defined inβ
transactionVersionβ
β’ Readonly transactionVersion: "0x2" | "0x3"
Inherited fromβ
Defined inβ
paymasterβ
β’ paymaster: PaymasterInterface
Inherited fromβ
Defined inβ
deploySelfβ
β’ deploySelf: (__namedParameters: DeployAccountContractPayload, details: UniversalDetails) => Promise<DeployContractResponse>
Type declarationβ
βΈ (Β«destructuredΒ», details?): Promise<DeployContractResponse>
Parametersβ
| Name | Type |
|---|---|
Β«destructuredΒ» | DeployAccountContractPayload |
details | UniversalDetails |
Returnsβ
Promise<DeployContractResponse>
Inherited fromβ
Defined inβ
responseParserβ
β’ responseParser: RPCResponseParser
Inherited fromβ
Defined inβ
channelβ
β’ channel: RpcChannel | RpcChannel