signReceiveWithAuthorization
signReceiveWithAuthorization(
account,domain,message):Promise<SignedAuthorization<TransferWithAuthorizationMessage>>
Defined in: src/tokens/eip3009.ts:217
Signs an EIP-3009 ReceiveWithAuthorization message.
Differs from signTransferWithAuthorization in two ways:
- Uses the
ReceiveWithAuthorizationEIP-712 type. - The contract additionally enforces
msg.sender == toat submission time, so onlyto(or a relayer impersonatingto— impossible in practice) can land the tx.
Parameters
account
Account
domain
message
TransferWithAuthorizationMessage
Returns
Promise<SignedAuthorization<TransferWithAuthorizationMessage>>