Wallets

Broadcast the signed 7702 authorization and persist the EOA runner

Changed on

Reconstructs the authorization, recovers the authority (must be the path EOA), broadcasts a type-4 tx from the aggregator (the EOA is not the sender, so the auth nonce is the EOA nonce, not nonce+1), then asserts K13 (ef0100‖delegate + impl hash) — never tx status. Upserts kind=eoa_7702 wallet record. Does not install session hooks.

post/wallets/{address}/delegation:submit

Request

  • Base URL
    https://api.avaprotocol.org/api/v1
  • Auth
    HTTP bearer

Request body

chainIdinteger required

Numeric chain ID (e.g. 11155111 for Sepolia, 8453 for Base). On chain-aware trigger/node configs this is required and must be a configured chain; on query/filter params it is optional.

nonceinteger required
signaturestring required

Arbitrary-length hex-encoded byte string.

Example request

{
  "chainId": 11155111
}

Response

EOA is designated to SMA-7702.

status'missing' | 'pending' | 'delegated' required
delegatestring

Lowercase or checksummed hex EOA / contract address.

codeHashstring

Arbitrary-length hex-encoded byte string.

chainIdinteger

Numeric chain ID (e.g. 11155111 for Sepolia, 8453 for Base). On chain-aware trigger/node configs this is required and must be a configured chain; on query/filter params it is optional.

Example response

{
  "delegate": "0x82F2Dd9a552a69f2ceD7Ff2D05c43aB8430158FB",
  "chainId": 11155111
}

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status