KuruTradingWallet functions¶
EIP-7702 one-click Spot actions and conditional triggers. Immutable EIP-7702 delegation implementation with immutable AccountCore, keeper registry, and nonce-skew configuration.
This page lists every ABI-exposed function: 21 total, comprising 5 user functions, 6 state-changing, and 15 read-only calls.
User functions are state-changing calls expected from wallets, SDKs, traders, market makers, builders, or relayers. Internal settlement, deployment, governance, keeper, proxy, and maintenance calls remain available under the other filters.
About public and external visibility
The ABI proves that every function below is externally callable. It does not retain whether Solidity declared an individual function public or external, so the page does not invent a per-function visibility label.
Showing all 21 functions
State-changing functions¶
These payable and nonpayable calls can change protocol or contract state. Check the caller, requirements, effects, events, and errors before integrating one.
cancelTrigger(uint40,uint256,uint64,uint64,bytes32,bytes)¶¶
Cancels an active trigger with a fresh signed, unordered trigger nonce.
Parameters and behavior
Inputs
accountId—uint40. AccountCore account ID (uint40); zero is invalid for wallet actions.authNonce—uint256. Current AccountCore signer-authorization epoch for the account address.nonce—uint64.uint64anti-replay nonce; immediate actions are monotonic and trigger actions are unordered one-shot values.deadline—uint64. Inclusive Unix timestamp in seconds.triggerId—bytes32. EIP-712 create-trigger digest and persistent trigger key.signature—bytes. ECDSA signature that must recover to the delegated EOA (address(this)).
Returns
- No return value.
Access and behavior
- Who can call: Any relayer carrying a valid cancellation signed by the delegated EOA.
- Requirements: Unexpired deadline, unused trigger nonce, current AccountCore authorization epoch, live wallet
TRADEpermission, valid wallet signature, and an ACTIVE trigger for the same account. - State effects: Marks the trigger CANCELED, deletes its stored creation signature, and consumes the cancellation nonce atomically.
- Units and rounding: Exact integer and hash semantics are defined by the signed EIP-712 types; builder fees use PPS and timestamps use seconds except the millisecond nonce convention.
- Event families:
TriggerCanceled. - Expected errors: Invalid signature/authorization, stale epoch, nonce/deadline, market, slot binding, keeper, trigger-state, reentrancy, and downstream orderbook errors as applicable.
Exact call data
cancelTrigger(uint40,uint256,uint64,uint64,bytes32,bytes)
- Selector:
0x2eacc819 - Mutability:
nonpayable - Semantic rule:
wallet.cancelTrigger - Call path:
relayed-user
createBatchTrigger((uint40,address,uint256,uint64,uint64,bytes32,address,uint32),uint64,bytes32,(uint8,uint96,uint32,uint8,uint8,uint32)[],uint8[],uint64[],bytes)¶¶
Stores a signed conditional trigger for a native Spot batch.
Parameters and behavior
Inputs
header—struct KuruTradingWallet.IntentHeader. Structured struct KuruTradingWallet.IntentHeader; field semantics follow the wallet integration guide.triggerExpiry—uint64. Trigger expiry as a Unix timestamp in seconds; creation requires a future value.conditionHash—bytes32. Opaque commitment to an off-chain trigger condition; not proven on chain.orders—struct ISpotOrderBook.NativeOrder[]. Native Spot orders encoded in ABI tuple order.cancelSlotIdxs—uint8[]. Maker slot indices to cancel.expectedOrderIds—uint64[]. Order-ID bindings parallel to packed operations or cancel slots;uint64.maxskips a binding.signature—bytes. ECDSA signature that must recover to the delegated EOA (address(this)).
Returns
triggerId—bytes32. EIP-712 create-trigger digest and persistent trigger key.
Access and behavior
- Who can call: Any relayer carrying a valid delegated-EOA signature.
- Requirements: Verified market, future trigger expiry, unexpired creation deadline, unused trigger nonce, bounded future nonce, current authorization epoch, live wallet
TRADEpermission, and valid wallet signature. - State effects: Consumes the unordered trigger nonce and stores the signed header, native orders, cancel slots, expected order IDs, condition commitment, and creation signature under the EIP-712 digest.
- Units and rounding: Exact integer and hash semantics are defined by the signed EIP-712 types; builder fees use PPS and timestamps use seconds except the millisecond nonce convention.
- Event families:
TriggerCreatedwith action BATCH. - Expected errors: Invalid signature/authorization, stale epoch, nonce/deadline, market, slot binding, keeper, trigger-state, reentrancy, and downstream orderbook errors as applicable.
Exact call data
createBatchTrigger((uint40,address,uint256,uint64,uint64,bytes32,address,uint32),uint64,bytes32,(uint8,uint96,uint32,uint8,uint8,uint32)[],uint8[],uint64[],bytes)
- Selector:
0x79abf80e - Mutability:
nonpayable - Semantic rule:
wallet.createBatchTrigger - Call path:
relayed-user
createReplaceTrigger((uint40,address,uint256,uint64,uint64,bytes32,address,uint32),uint64,bytes32,bytes,uint64[],bytes)¶¶
Stores a signed conditional trigger for packed Spot replacement.
Parameters and behavior
Inputs
header—struct KuruTradingWallet.IntentHeader. Structured struct KuruTradingWallet.IntentHeader; field semantics follow the wallet integration guide.triggerExpiry—uint64. Trigger expiry as a Unix timestamp in seconds; creation requires a future value.conditionHash—bytes32. Opaque commitment to an off-chain trigger condition; not proven on chain.packedOps—bytes. Packed 32-byte-per-operation Spot replacement payload.expectedOrderIds—uint64[]. Order-ID bindings parallel to packed operations or cancel slots;uint64.maxskips a binding.signature—bytes. ECDSA signature that must recover to the delegated EOA (address(this)).
Returns
triggerId—bytes32. EIP-712 create-trigger digest and persistent trigger key.
Access and behavior
- Who can call: Any relayer carrying a valid delegated-EOA signature.
- Requirements: Verified market, future trigger expiry, unexpired creation deadline, unused trigger nonce, bounded future nonce, current authorization epoch, live wallet
TRADEpermission, and valid wallet signature. - State effects: Consumes the unordered trigger nonce and stores the signed header, packed operations, expected order IDs, condition commitment, and creation signature under the EIP-712 digest.
- Units and rounding: Exact integer and hash semantics are defined by the signed EIP-712 types; builder fees use PPS and timestamps use seconds except the millisecond nonce convention.
- Event families:
TriggerCreatedwith action REPLACE_BY_SLOT_PACKED. - Expected errors: Invalid signature/authorization, stale epoch, nonce/deadline, market, slot binding, keeper, trigger-state, reentrancy, and downstream orderbook errors as applicable.
Exact call data
createReplaceTrigger((uint40,address,uint256,uint64,uint64,bytes32,address,uint32),uint64,bytes32,bytes,uint64[],bytes)
- Selector:
0x73ca79d7 - Mutability:
nonpayable - Semantic rule:
wallet.createReplaceTrigger - Call path:
relayed-user
executeBatch((uint40,address,uint256,uint64,uint64,bytes32,address,uint32),(uint8,uint96,uint32,uint8,uint8,uint32)[],uint8[],uint64[],bytes)¶¶
Executes a signed native Spot batch as the delegated EOA.
Parameters and behavior
Inputs
header—struct KuruTradingWallet.IntentHeader. Structured struct KuruTradingWallet.IntentHeader; field semantics follow the wallet integration guide.orders—struct ISpotOrderBook.NativeOrder[]. Native Spot orders encoded in ABI tuple order.cancelSlotIdxs—uint8[]. Maker slot indices to cancel.expectedOrderIds—uint64[]. Order-ID bindings parallel to packed operations or cancel slots;uint64.maxskips a binding.signature—bytes. ECDSA signature that must recover to the delegated EOA (address(this)).
Returns
intentHash—bytes32. Opaque 32-byte value.
Access and behavior
- Who can call: Any relayer carrying a valid delegated-EOA signature.
- Requirements: Verified market, unexpired deadline, strictly increasing bounded nonce, current authorization epoch, live wallet
TRADEpermission, valid signature, exact payload hashes, and matching cancel-slot order IDs. - State effects: Consumes
lastSeenOrderNonce, forwards the committed batch to the verified Spot book as the delegated EOA, and returns the intent digest; a revert rolls back nonce consumption. - Units and rounding: Exact integer and hash semantics are defined by the signed EIP-712 types; builder fees use PPS and timestamps use seconds except the millisecond nonce convention.
- Event families: Orderbook/AccountCore settlement events followed by
IntentExecuted. - Expected errors: Invalid signature/authorization, stale epoch, nonce/deadline, market, slot binding, keeper, trigger-state, reentrancy, and downstream orderbook errors as applicable.
Exact call data
executeBatch((uint40,address,uint256,uint64,uint64,bytes32,address,uint32),(uint8,uint96,uint32,uint8,uint8,uint32)[],uint8[],uint64[],bytes)
- Selector:
0x6450738f - Mutability:
nonpayable - Semantic rule:
wallet.executeBatch - Call path:
relayed-user
executeReplaceBySlotPacked((uint40,address,uint256,uint64,uint64,bytes32,address,uint32),bytes,uint64[],bytes)¶¶
Executes a signed packed Spot replacement as the delegated EOA.
Parameters and behavior
Inputs
header—struct KuruTradingWallet.IntentHeader. Structured struct KuruTradingWallet.IntentHeader; field semantics follow the wallet integration guide.packedOps—bytes. Packed 32-byte-per-operation Spot replacement payload.expectedOrderIds—uint64[]. Order-ID bindings parallel to packed operations or cancel slots;uint64.maxskips a binding.signature—bytes. ECDSA signature that must recover to the delegated EOA (address(this)).
Returns
intentHash—bytes32. Opaque 32-byte value.
Access and behavior
- Who can call: Any relayer carrying a valid delegated-EOA signature.
- Requirements: Verified market, unexpired deadline, strictly increasing bounded nonce, current authorization epoch, live wallet
TRADEpermission, valid signature, exact payload hashes, and matching slot order IDs. - State effects: Consumes
lastSeenOrderNonce, forwards the committed packed replacement to the verified Spot book as the delegated EOA, and returns the intent digest; a revert rolls back nonce consumption. - Units and rounding: Exact integer and hash semantics are defined by the signed EIP-712 types; builder fees use PPS and timestamps use seconds except the millisecond nonce convention.
- Event families: Orderbook/AccountCore settlement events followed by
IntentExecuted. - Expected errors: Invalid signature/authorization, stale epoch, nonce/deadline, market, slot binding, keeper, trigger-state, reentrancy, and downstream orderbook errors as applicable.
Exact call data
executeReplaceBySlotPacked((uint40,address,uint256,uint64,uint64,bytes32,address,uint32),bytes,uint64[],bytes)
- Selector:
0x469a4c31 - Mutability:
nonpayable - Semantic rule:
wallet.executeReplaceBySlotPacked - Call path:
relayed-user
executeTrigger(bytes32,bytes32)¶¶
Fires an active trigger after a registered keeper attests its off-chain condition.
Parameters and behavior
Inputs
triggerId—bytes32. EIP-712 create-trigger digest and persistent trigger key.executionReportHash—bytes32. Unsigned keeper-supplied audit commitment emitted withTriggerFired.
Returns
- No return value.
Access and behavior
- Who can call: A current member of the immutable
KeeperAuthorityregistry. - Requirements: Keeper membership, ACTIVE status, live expiry, verified market, reconstructed stored digest, original wallet signature, current authorization epoch, live wallet
TRADEpermission, and matching slot order IDs. - State effects: Marks the trigger FIRED and deletes its stored signature before forwarding the committed action; downstream failure rolls those changes back. A post-expiry call marks EXPIRED and does not forward.
- Units and rounding: Exact integer and hash semantics are defined by the signed EIP-712 types; builder fees use PPS and timestamps use seconds except the millisecond nonce convention.
- Event families:
TriggerFiredafter successful forwarding, orTriggerExpiredwhen expiry is recorded. - Expected errors: Invalid signature/authorization, stale epoch, nonce/deadline, market, slot binding, keeper, trigger-state, reentrancy, and downstream orderbook errors as applicable.
Exact call data
executeTrigger(bytes32,bytes32)
- Selector:
0x2c6eaf57 - Mutability:
nonpayable - Semantic rule:
wallet.executeTrigger - Call path:
keeper
Read-only functions¶
These view and pure calls expose configuration or protocol state without mutating it.
ACCOUNT_PERMISSION_TRADE()¶¶
Returns the AccountCore TRADE permission bit.
Parameters and behavior
Inputs
- None.
Returns
result0—uint32. Unsigned integer or ABI value of typeuint32.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:uint32. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
ACCOUNT_PERMISSION_TRADE()
- Selector:
0x27931b1b - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
accountCore()¶¶
Returns the configured AccountCore contract.
Parameters and behavior
Inputs
- None.
Returns
result0—contract IAccountCore. EVM address.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:contract IAccountCore. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
accountCore()
- Selector:
0x15b5b207 - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
ANY_ORDER_ID()¶¶
Returns the sentinel that skips a live slot-order-ID binding.
Parameters and behavior
Inputs
- None.
Returns
result0—uint64. Unsigned integer or ABI value of typeuint64.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:uint64. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
ANY_ORDER_ID()
- Selector:
0x9908c00b - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
BATCH_INTENT_TYPEHASH()¶¶
Returns the EIP-712 type hash for batch intent.
Parameters and behavior
Inputs
- None.
Returns
result0—bytes32. Opaque 32-byte value.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:bytes32. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
BATCH_INTENT_TYPEHASH()
- Selector:
0xdb7e5492 - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
CANCEL_TRIGGER_TYPEHASH()¶¶
Returns the EIP-712 type hash for cancel trigger.
Parameters and behavior
Inputs
- None.
Returns
result0—bytes32. Opaque 32-byte value.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:bytes32. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
CANCEL_TRIGGER_TYPEHASH()
- Selector:
0xf66f7b5d - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
CREATE_BATCH_TRIGGER_TYPEHASH()¶¶
Returns the EIP-712 type hash for create batch trigger.
Parameters and behavior
Inputs
- None.
Returns
result0—bytes32. Opaque 32-byte value.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:bytes32. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
CREATE_BATCH_TRIGGER_TYPEHASH()
- Selector:
0x0706fde3 - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
CREATE_REPLACE_TRIGGER_TYPEHASH()¶¶
Returns the EIP-712 type hash for create replace trigger.
Parameters and behavior
Inputs
- None.
Returns
result0—bytes32. Opaque 32-byte value.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:bytes32. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
CREATE_REPLACE_TRIGGER_TYPEHASH()
- Selector:
0x5c21b9b7 - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
eip712Domain()¶¶
Returns the delegated EOA's wallet-domain values.
Parameters and behavior
Inputs
- None.
Returns
fields—bytes1. Unsigned integer or ABI value of typebytes1.name—string. UTF-8 string.version—string. UTF-8 string.chainId—uint256. Unsigned integer or ABI value of typeuint256.verifyingContract—address. EVM address.salt—bytes32. Opaque 32-byte value.extensions—uint256[]. Unsigned integer or ABI value of typeuint256[].
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
fields:bytes1;name:string;version:string;chainId:uint256;verifyingContract:address;salt:bytes32;extensions:uint256[]. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
eip712Domain()
- Selector:
0x84b0196e - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
getTrigger(bytes32)¶¶
Returns this delegated EOA's stored conditional-trigger record for a trigger ID.
Parameters and behavior
Inputs
triggerId—bytes32. EIP-712 create-trigger digest and persistent trigger key.
Returns
result0—struct KuruTradingWallet.TriggerOrder. Structured struct KuruTradingWallet.TriggerOrder; field semantics follow the wallet integration guide.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:struct KuruTradingWallet.TriggerOrder. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
getTrigger(bytes32)
- Selector:
0xbf335bba - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
isValidSignature(bytes32,bytes)¶¶
Validates an ECDSA signature against the delegated EOA through ERC-1271.
Parameters and behavior
Inputs
hash—bytes32. 32-byte digest supplied for ERC-1271 validation.signature—bytes. ECDSA signature that must recover to the delegated EOA (address(this)).
Returns
result0—bytes4. Four-byte interface result.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:bytes4. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
isValidSignature(bytes32,bytes)
- Selector:
0x1626ba7e - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
keeperAuthority()¶¶
Returns the immutable standalone keeper registry.
Parameters and behavior
Inputs
- None.
Returns
result0—contract IKeeperAuthority. EVM address.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:contract IKeeperAuthority. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
keeperAuthority()
- Selector:
0xeff09df6 - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
lastSeenOrderNonce()¶¶
Returns the latest immediate-order nonce accepted for this delegated EOA.
Parameters and behavior
Inputs
- None.
Returns
result0—uint64. Unsigned integer or ABI value of typeuint64.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:uint64. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
lastSeenOrderNonce()
- Selector:
0x0a37e61e - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
maxFutureNonceSkewMillis()¶¶
Returns the immutable maximum future nonce skew in milliseconds.
Parameters and behavior
Inputs
- None.
Returns
result0—uint64. Unsigned integer or ABI value of typeuint64.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:uint64. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
maxFutureNonceSkewMillis()
- Selector:
0x154d9f53 - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
REPLACE_BY_SLOT_INTENT_TYPEHASH()¶¶
Returns the EIP-712 type hash for replace by slot intent.
Parameters and behavior
Inputs
- None.
Returns
result0—bytes32. Opaque 32-byte value.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:bytes32. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
REPLACE_BY_SLOT_INTENT_TYPEHASH()
- Selector:
0xff504917 - Mutability:
view - Semantic rule:
read.public - Call path:
public-read
usedTriggerNonce(uint64)¶¶
Returns whether this delegated EOA has consumed a trigger nonce.
Parameters and behavior
Inputs
nonce—uint64.uint64anti-replay nonce; immediate actions are monotonic and trigger actions are unordered one-shot values.
Returns
result0—bool. Boolean value.
Access and behavior
- Who can call: Any caller; no state mutation.
- Requirements: No caller authorization; read from the delegated EOA address when the value is wallet-local.
- State effects: No state mutation. Returns
result0:bool. - Units and rounding: Return/input units follow the ABI and wallet integration guide; no state-changing rounding occurs.
- Event families: None;
viewcall. - Expected errors: Input-dependent delegated reads may revert if invoked outside a valid wallet context.
Exact call data
usedTriggerNonce(uint64)
- Selector:
0x15b4fab0 - Mutability:
view - Semantic rule:
read.public - Call path:
public-read