Skip to Content
CheckoutAPI ReferencePaymentsList on-chain settlement addresses

List on-chain settlement addresses

GET/payments/settlement

List the on-chain settlement contract address and current nonce for each configured chain. Use the nonce when signing a settlement-address change.

Headers

HeaderDescriptionRequired
AuthorizationBearer token with your secret API keyyes

Example Request

Request

const response = await fetch('https://checkout-api.exodus-int.com/payments/settlement', {
  method: 'GET',
  headers: {
    Authorization: 'Bearer sk_live_xxxxxxxxxxxxxxxx',
  },
});

Responses

StatusDescription
200The settlement addresses per chain.
400Validation error
401Missing or invalid authentication

Response body

FieldTypeRequiredDescription
settlementsobject[]yes

settlements

FieldTypeRequiredDescription
chainstringyes
contract_addressstringyes
noncenumberyes

Example Response

{
  "settlements": [
    {
      "chain": "eip155:1",
      "contract_address": "0x11112222333344445555666677778888999900aa",
      "nonce": 2
    },
    {
      "chain": "eip155:137",
      "contract_address": "0xaa009999888877776666555544443333222211bb",
      "nonce": 0
    }
  ]
}

Error Response

Error (e.g. 400)

{
  "error": {
    "type": "validation_error",
    "message": "amount must be a positive number",
    "param": "amount"
  }
}

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right

Start building
Grateful

Contact Us

We're here to help