Skip to content

@lelantos-org/sdk / x402 / TransferAuthorizationTerms

Interface: TransferAuthorizationTerms ​

Defined in: @lelantos-org/sdk/dist/x402/eip3009.d.ts:5

What an authorization binds, all validated from the offer.

Properties ​

chainId ​

ts
chainId: bigint;

Defined in: @lelantos-org/sdk/dist/x402/eip3009.d.ts:11


domain ​

ts
domain: object;

Defined in: @lelantos-org/sdk/dist/x402/eip3009.d.ts:7

The token's EIP-712 domain, from extra.

name ​

ts
name: string;

version ​

ts
version: string;

payTo ​

ts
payTo: EvmAddress;

Defined in: @lelantos-org/sdk/dist/x402/eip3009.d.ts:14


token ​

ts
token: EvmAddress;

Defined in: @lelantos-org/sdk/dist/x402/eip3009.d.ts:13

The token contract: the domain's verifying contract.


validForSeconds ​

ts
validForSeconds: number;

Defined in: @lelantos-org/sdk/dist/x402/eip3009.d.ts:18

How long the authorization stays valid; see timeoutSeconds.


value ​

ts
value: TokenAmount;

Defined in: @lelantos-org/sdk/dist/x402/eip3009.d.ts:16

ERC-20 base units.