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.