Blockchain wallets

Returns the list of blockchain wallets.

get
/blockchain-wallets

The blockchain wallets are sorted by creation date, with the most recent blockchain wallet appearing first.

Authorizations
RIALTO_API_KEYstringRequired
Responses
200

A JSON array of blockchain wallets.

application/json
get
/blockchain-wallets
GET /api/client/v1/blockchain-wallets HTTP/1.1
Host: api.rialtobridge.xyz
RIALTO_API_KEY: YOUR_API_KEY
Accept: */*
[
  {
    "id": "3c42718a-5b6c-4858-a6b1-2e231deff900",
    "label": "Main Ethereum Mainnet",
    "blockchainNetwork": "ethereum",
    "address": "0x9b7E335088762aD8061C04D08C37902ABC8ACb87",
    "createdAt": "2024-12-01T09:07:54.940Z",
    "approvedAt": "2024-12-01T12:00:12.125Z",
    "deletedAt": null
  }
]

Request the creation of a blockchain wallet.

post
/blockchain-wallets

Creates a blockchain wallet with the specified parameters. The blockchain wallet is created in a pending state and must be approved by an administrator before it can be used in transactions. This route is only available for verified clients. Unverified clients will receive a 400 error.

Authorizations
RIALTO_API_KEYstringRequired
Body
labelstring | nullOptional

The label of the blockchain wallet.

blockchainNetworkstringRequired

The blockchain network of the wallet. See the list of supported blockchains.

addressstringRequired

The address of the blockchain wallet.

Responses
post
/blockchain-wallets
POST /api/client/v1/blockchain-wallets HTTP/1.1
Host: api.rialtobridge.xyz
RIALTO_API_KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 119

{
  "label": "Main Ethereum Mainnet",
  "blockchainNetwork": "ethereum",
  "address": "0x9b7E335088762aD8061C04D08C37902ABC8ACb87"
}
{
  "id": "3c42718a-5b6c-4858-a6b1-2e231deff900",
  "label": "Main Ethereum Mainnet",
  "blockchainNetwork": "ethereum",
  "address": "0x9b7E335088762aD8061C04D08C37902ABC8ACb87",
  "createdAt": "2024-12-01T09:07:54.940Z",
  "approvedAt": null,
  "deletedAt": null
}

Returns a blockchain wallet by ID.

get
/blockchain-wallets/{blockchainWalletId}

Returns a blockchain wallet by its unique identifier.

Authorizations
RIALTO_API_KEYstringRequired
Path parameters
blockchainWalletIdstring · uuidRequired

The unique identifier of the blockchain wallet.

Responses
200

A blockchain wallet.

application/json
get
/blockchain-wallets/{blockchainWalletId}
GET /api/client/v1/blockchain-wallets/{blockchainWalletId} HTTP/1.1
Host: api.rialtobridge.xyz
RIALTO_API_KEY: YOUR_API_KEY
Accept: */*
{
  "id": "3c42718a-5b6c-4858-a6b1-2e231deff900",
  "label": "Main Ethereum Mainnet",
  "blockchainNetwork": "ethereum",
  "address": "0x9b7E335088762aD8061C04D08C37902ABC8ACb87",
  "createdAt": "2024-12-01T09:07:54.940Z",
  "approvedAt": "2024-12-01T12:00:12.125Z",
  "deletedAt": null
}

Deletes a blockchain wallet by ID.

delete
/blockchain-wallets/{blockchainWalletId}

Deletes a blockchain wallet by its unique identifier. A deleted blockchain wallet will still be returned in the list of blockchain wallets of the user or queriable by ID, but it will have a non null deletedAt field. A deleted blockchain wallet can not be used in transactions. This route is only available for verified clients. Unverified clients will receive a 400 error.

Authorizations
RIALTO_API_KEYstringRequired
Path parameters
blockchainWalletIdstring · uuidRequired

The unique identifier of the blockchain wallet.

Responses
200

The blockchain wallet has been deleted.

application/json
delete
/blockchain-wallets/{blockchainWalletId}
DELETE /api/client/v1/blockchain-wallets/{blockchainWalletId} HTTP/1.1
Host: api.rialtobridge.xyz
RIALTO_API_KEY: YOUR_API_KEY
Accept: */*
{
  "id": "3c42718a-5b6c-4858-a6b1-2e231deff900",
  "label": "Main Ethereum Mainnet",
  "blockchainNetwork": "ethereum",
  "address": "0x9b7E335088762aD8061C04D08C37902ABC8ACb87",
  "createdAt": "2024-12-01T09:07:54.940Z",
  "approvedAt": "2024-12-01T12:00:12.125Z",
  "deletedAt": "2024-12-25T00:07:54.940Z"
}

Last updated