Intents

Intent lifecycle

List intents

get
Query parameters
userstringOptional

A valid EVM (0x-prefixed hex) address.

Example: 0x1234567890abcdef1234567890abcdef12345678
deadlineAfterstringOptional

A non-negative integer represented as a decimal string.

Example: 1000000000000000000
deadlineBeforestringOptional

A non-negative integer represented as a decimal string.

Example: 1000000000000000000
settlerstringOptional

A valid EVM (0x-prefixed hex) address.

Example: 0x1234567890abcdef1234567890abcdef12345678
offsetintegerOptionalDefault: 0
limitinteger · min: 1 · max: 100OptionalDefault: 10
Responses
chevron-right
200

List of intents

application/json
opinteger · enumRequired

Intent operation type:

  • 0 — Swap
  • 1 — Transfer
  • 2 — EvmCall
  • 3 — SvmCall
Possible values:
userstringRequired

A valid EVM (0x-prefixed hex) address.

Example: 0x1234567890abcdef1234567890abcdef12345678
settlerstringRequired

A valid EVM (0x-prefixed hex) address.

Example: 0x1234567890abcdef1234567890abcdef12345678
noncestringRequired

An arbitrary 0x-prefixed hex string.

Example: 0xdeadbeef
deadlinestringRequired

A non-negative integer represented as a decimal string.

Example: 1000000000000000000
datastringRequired

An arbitrary 0x-prefixed hex string.

Example: 0xdeadbeef
configSigstringRequired

A 65-byte hex-encoded ECDSA signature (130 hex chars + 0x prefix).

Example: 0xabc...def
minValidationsnumberRequired
hashstringRequired

An arbitrary 0x-prefixed hex string.

Example: 0xdeadbeef
executionHashstringRequired

An arbitrary 0x-prefixed hex string.

Example: 0xdeadbeef
statusstring · enumRequiredPossible values:
get
/intents
200

List of intents

Get an intent by hash

get
Path parameters
hashstringRequired

An arbitrary 0x-prefixed hex string.

Example: 0xdeadbeef
Responses
chevron-right
200

Intent details

application/json
opinteger · enumRequired

Intent operation type:

  • 0 — Swap
  • 1 — Transfer
  • 2 — EvmCall
  • 3 — SvmCall
Possible values:
userstringRequired

A valid EVM (0x-prefixed hex) address.

Example: 0x1234567890abcdef1234567890abcdef12345678
settlerstringRequired

A valid EVM (0x-prefixed hex) address.

Example: 0x1234567890abcdef1234567890abcdef12345678
noncestringRequired

An arbitrary 0x-prefixed hex string.

Example: 0xdeadbeef
deadlinestringRequired

A non-negative integer represented as a decimal string.

Example: 1000000000000000000
datastringRequired

An arbitrary 0x-prefixed hex string.

Example: 0xdeadbeef
configSigstringRequired

A 65-byte hex-encoded ECDSA signature (130 hex chars + 0x prefix).

Example: 0xabc...def
minValidationsnumberRequired
hashstringRequired

An arbitrary 0x-prefixed hex string.

Example: 0xdeadbeef
executionHashstringRequired

An arbitrary 0x-prefixed hex string.

Example: 0xdeadbeef
statusstring · enumRequiredPossible values:
get
/intents/{hash}

Last updated