API keys
Read the reserve from your own code. Holdings, NAV, yield and every launch are plain JSON; claiming a distribution is one signed call. Any wallet that has launched a token can create a key.
Reserve NAV
$0.00
Assets held
1
Connect to manage keys
Use the wallet you launched with. Keys belong to that address.
Endpoints
- GET /reserve
- holdings, NAV, accrued and paid yield
- GET /assets
- the catalogue, with backers
- GET /tokens
- every launch, priced live
- GET /tokens/:address
- one launch, with its reserve contribution
- GET /attestations
- the ledger, newest first
- GET /yield/:wallet
- a wallet's share and claimable balance
- POST /claim
- claim now instead of waiting for the hourly run
Quickstart
curl
curl https://rewapad.ink/api/v1/reserve \ -H "Authorization: Bearer rwa_sk_..."
Node
const res = await fetch("https://rewapad.ink/api/v1/yield/0xYourWallet", {
headers: { Authorization: `Bearer ${process.env.REWA_API_KEY}` },
});
const { claimableMicroUsd, weight, holdings } = await res.json();Python
import os, requests
r = requests.get("https://rewapad.ink/api/v1/tokens",
headers={"Authorization": f"Bearer {os.environ['REWA_API_KEY']}"})
for t in r.json()["tokens"]:
print(t["symbol"], t["asset"], t["reserveContributedMicroUsd"])Response headers
- x-reserve-nav-micro-usd
- reserve NAV at the time of the call
- x-ledger-height
- last ledger row included
Reads are free and rate limited to 60 a minute per key. A claim needs a signature from the key's wallet and pays its own gas.