API docs
sUST Token
Address: secret1847naf7ral278nqmj7gsvcv28zqfyeprd2al6v
Decimals: 18
Queries:
Txs:
sUST Staking Pool
Address: secret125tkg673uzjmrtay3f55g5rkzwhnehwwa7jnl3
Decimals: 18
Queries:
Txs:
sUST
Address: secret1847naf7ral278nqmj7gsvcv28zqfyeprd2al6v
Balance
Request
{
"balance": {
"address": <User Wallet Address>: String,
"key": <Viewing Key>: String
}
}
Response
{
"balance": {
"amount": <sUST Amount>: String
}
}
Deposit into UST Staking Pool
Deposit is done through the UST SNIP-20 contract using the “send” command
Request
handleMsg
{
"send":
{
"amount": <sUST Amount>: String,
"recipient": "secret125tkg673uzjmrtay3f55g5rkzwhnehwwa7jnl3",
"msg": "eyJkZXBvc2l0Ijp7fX0K"
}
}
Notes: UST has 18 Decimal Points. Recipient is the UST Staking Pool Contract Address. MSG ("eyJkZXBvc2l0Ijp7fX0K”) is a base64 encoding of {"deposit":{}}
Fees
500000 < fees <= 650000
Reponse
{
"send":
{
"status": "success"
}
}
sUST Staking Pool
Address: secret125tkg673uzjmrtay3f55g5rkzwhnehwwa7jnl3
Balance
Request
{
"balance": {
"address": <User Wallet Address>: String,
"key": <Viewing Key>: String
}
}
Response
{
"balance": {
"amount": <BULKRWRDS Balance>: String
}
}
Notes: The balance returned is that of the Staking Token (BULKRWRDS in testnet). However, it is awarded 1:1 when you deposit sUST, so it can be displayed as the sUST balance staked
Available Rewards
Request
{
"rewards": {
"address": <User Wallet Address>: String,
"key": <Viewing Key>: String,
"height": <current_height>: Integer
}
}
Response
{
"rewards": {
"rewards": <SEFI Rewards>: String
}
}
Notes: Rewards are in SEFI
Claim Rewards
Request
{
"redeem": {
"amount": "0"
}
}
Notes: There is no “Claim” method. To claim rewards you actually redeem 0 sUST
Fees
500000 < fees <= 650000
Redeem
Request
For a specific amount
{
"redeem": {
"amount": <sUST Amount to Redeem>
}
}
All sUST
{ "redeem": {} }