Skip to main content
POST
Submits account_core.revoke_account_signer_by_sig when this method is enabled for the selected deployment. This is a slow operational method, not the low-latency trading path. Relay validates the typed request and signature where applicable, simulates the exact call against latest, and only then queues a sponsored transaction. See Operational methods for availability, gas, and latency rules.
The example uses testnet WETH/USDC where a market is required, but all identities, nonces, timestamps, hashes, and signatures are illustrative. Read current state and build a fresh valid signature for the selected network. Omit authorization7702 and makerSlotsPrimed; complete delegation first.
string
required
New lowercase UUIDv7 for request correlation.
string
default:"account_core.revoke_account_signer_by_sig"
required
Must be account_core.revoke_account_signer_by_sig.
string
required
Trading wallet matching the bearer JWT; for AccountCore operations this is the sponsoring frontend identity, not necessarily the signed authorizer.
object
required
Method-specific payload shown below; unknown fields are rejected.
The root owner or an ADMIN-authorized EOA signs this AccountCore intent. nonce is the current root authorization epoch read from AccountCore, not a millisecond trading nonce. Successful revocation advances the epoch and invalidates previously signed trading intents. The frontend trading wallet supplies the JWT; it need not equal authorizer, account, or the revoked signer. Sign the exact EIP-712 type below using the KuruAccountCore version 1, with the configured AccountCore proxy as verifyingContract and the selected chain ID (143 mainnet; 10143 testnet):
BROADCAST means scheduling for asynchronous RPC broadcast, not provider acceptance or successful execution. Check the receipt and expected events/state. A failed estimate returns an immediate error with no transaction signed or broadcast.