Skip to content

API ReferenceTransactions, wallets, and signaturesInterface

BuildModifyVaultAllowanceAuthorizationParams

Signer and nonce overrides shared by every authorization builder.

Extends

Properties

allowedContract

allowedContract: `0x${string}`;

Collateralizable contract whose allowance will change.


collateralContractAddress?

optional collateralContractAddress?: `0x${string}`;

Explicit compatible vault whose nonce and EIP-712 domain bind this authorization. Defaults to the profile’s current vault.


expectedSigner?

optional expectedSigner?: `0x${string}`;

Account that must authorize the payload. Defaults to the SDK signer.

Inherited from

AuthorizationIdentityParams.expectedSigner


modifyAmount

modifyAmount: bigint;

int256 allowance delta; negative values revoke allowance.


nonce?

optional nonce?: bigint;

Exact uint256 nonce to bind. Defaults to the signer’s next on-chain nonce when the definition or workflow is built; rebuild a long-held workflow if that nonce is consumed before signing.

Inherited from

AuthorizationIdentityParams.nonce


tokenAddress

tokenAddress: `0x${string}`;

Vault-held token whose collateralizable allowance will change.