Web3 pool API
Learn to leverage our Web3 Pool API for secure and decentralized crypto payment solutions, streamlining your operations with advanced tools.
Claim
Add a balance to the specified wallet
POST
/Claim/AddUserClaimable
Request Body
Name
Type
Description
userAddress*
String
User Wallet
token*
String
Withdrawal currency
amount*
Number($double)
Withdrawal amount
{
"requestId": 0
}
Reduce balance to the specified purse
POST
/Claim/DecreaseUserClaimable
Request Body
Name
Type
Description
userAddress*
String
User Wallet
token*
String
Withdrawal currency
amount*
Number($double)
Withdrawal amount
{
"requestId": 0
}
ContractSettings
Add a token to the contract whitelist
POST
/ContractSettings/AddTokenToWhitelist
Request Body
Name
Type
Description
token*
String
Currency to add to whitelist
{
"requestId": 0
}
Info
Get information about the contract
GET
/Info/Contract
{
"address": "string",
"feePercent": 0,
"whiteListedTokens": [
"string"
],
"balances": [
{
"currency": "string",
"total": 0,
"reserved": 0,
"free": 0,
"fee": 0
}
]
}
List of supported tokens
GET
/Info/SupportedTokens
[
{
"name": "string",
"contract": "string"
}
]
Queue
Get request status
GET
/Queue/Status/{queueId}
Path Parameters
Name
Type
Description
queueId*
integer
queueId
{
"error": "string",
"status": "string"
}
Withdraw
Withdrawing available funds
POST
/Withdraw
Request Body
Name
Type
Description
wallet*
string
Recipient's wallet
token*
string
Withdrawal currency
amount*
number($double)
Withdrawal amount
{
"requestId": 0
}
Schemas
Last updated