MarketsLiveReserveAssetsYieldAPIDocs+ Create

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.