List on-chain settlement addresses
GET/payments/settlementList the on-chain settlement contract address and current nonce for each configured chain. Use the nonce when signing a settlement-address change.
Headers
| Header | Description | Required |
|---|---|---|
| Authorization | Bearer token with your secret API key | yes |
Example Request
Request
const response = await fetch('https://checkout-api.exodus-int.com/payments/settlement', {
method: 'GET',
headers: {
Authorization: 'Bearer sk_live_xxxxxxxxxxxxxxxx',
},
});Responses
| Status | Description |
|---|---|
| 200 | The settlement addresses per chain. |
| 400 | Validation error |
| 401 | Missing or invalid authentication |
Response body
| Field | Type | Required | Description |
|---|---|---|---|
| settlements | object[] | yes |
settlements
| Field | Type | Required | Description |
|---|---|---|---|
| chain | string | yes | |
| contract_address | string | yes | |
| nonce | number | yes |
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"
}
}