Registration
Check availability
Check the availability of one or more clusters
POST /v1/names/register/check
BODY
string[] - an array of names to check
Example
curl --request POST \
--url https://api.clusters.xyz/v1/names/register/check \
--header 'Content-Type: application/json' \
--data '["foobar", "namethatdoesntexist"]'Response
[
{
"name": "foobar",
"isAvailable": false
},
{
"name": "namethatdoesntexist",
"isAvailable": true
}
]Registration data
POST /v1/names/register/evm
POST /v1/names/register/solana
Get the transaction data for registering a cluster so that a user can sign it
network
sender
The sender's address
names
{ name: string; amountWei?: string }[]
bidAmountWei (optional) is always in ETH and defaults to 0.01 ETH
referralClusterId
(optional)
The cluster id that is referring this registration
Example
Response
Names unavailable
Bridge Failure
Example
Response
Notice when using solana, transactionData is an array of transactions instead of a single object on other networks. This is because only one name is supported per transaction at the moment when using solana.
Names unavailable
Bridge Failure
Using transaction data
Trasaction Status
Checks the status of a transaction
GET /v1/names/register/tx/:tx
Example
Response
Last updated