AccountLike
Defined in: protocol-approvals-evm/src/approvals-protocol.ts:47
Account surface the protocol writes through (a @anywalletkit/wallet-evm account, or anything shaped like one).
Extends
Section titled “Extends”Methods
Section titled “Methods”approve()?
Section titled “approve()?”
optionalapprove(options):Promise<SendResult>
Defined in: protocol-approvals-evm/src/approvals-protocol.ts:50
Parameters
Section titled “Parameters”options
Section titled “options”amount
Section titled “amount”bigint
spender
Section titled “spender”string
string
Returns
Section titled “Returns”Promise<SendResult>
getAddress()
Section titled “getAddress()”getAddress():
Promise<string>
Defined in: protocol-approvals-evm/src/approvals-protocol.ts:42
Returns
Section titled “Returns”Promise<string>
Inherited from
Section titled “Inherited from”ReadOnlyAccountLike.getAddress
quoteRevokeDelegation()?
Section titled “quoteRevokeDelegation()?”
optionalquoteRevokeDelegation():Promise<{fee:bigint; }>
Defined in: protocol-approvals-evm/src/approvals-protocol.ts:53
Returns
Section titled “Returns”Promise<{ fee: bigint; }>
quoteSendTransaction()?
Section titled “quoteSendTransaction()?”
optionalquoteSendTransaction(tx):Promise<{fee:bigint; }>
Defined in: protocol-approvals-evm/src/approvals-protocol.ts:49
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<{ fee: bigint; }>
revokeDelegation()?
Section titled “revokeDelegation()?”
optionalrevokeDelegation(options?):Promise<SendResult>
Defined in: protocol-approvals-evm/src/approvals-protocol.ts:52
Clears an EIP-7702 delegation. Behind the kit’s policies it receives { maxFee } (the policy cap) to hold the transaction to.
Parameters
Section titled “Parameters”options?
Section titled “options?”WriteOptions
Returns
Section titled “Returns”Promise<SendResult>
sendTransaction()
Section titled “sendTransaction()”sendTransaction(
tx):Promise<SendResult>
Defined in: protocol-approvals-evm/src/approvals-protocol.ts:48
Parameters
Section titled “Parameters”RevokeTransaction | RevokeTransaction[]
Returns
Section titled “Returns”Promise<SendResult>