For developers
Docs
Every address, parameter and event, straight from the same configuration the app runs on. The human explanation lives in How it works.
01
The smart contract
Everything this product promises is enforced by this one smart contract: it escrows the share the moment a gift is created, checks the claim signature, enforces the slippage floor, and pays out claims and refunds. The site and the relayer only read from it and hand it transactions; neither can override what it decides. Anything described in these docs can be checked against the deployed code on BscScan.
02
Network
Every address was read onchain before being written down. The pause manager and compliance registry are the issuer's controls: both are checked before any transaction is submitted, because a paused token or a blocked address would otherwise burn gas on a doomed claim.
03
Listed tokens
NVDA
NVDAB
TSLA
TSLAB
AAPL
AAPLB
MSFT
MSFTB
GOOGL
GOOGLB
META
METAB
SPY
SPYB
A ticker is listed only with deep PancakeSwap V3 liquidity and an independent Chainlink equity feed on this chain. Both prices must agree before a send goes through. All listed tokens use 18 decimals.
04
Parameters
05
Claim protocol
Creating a gift generates a fresh keypair in the sender's browser. The public address goes onchain as the gift's claim key; the private half goes after the # in the link and never reaches a server.
To claim, the receiver's browser signs exactly one message with that key: a digest binding the receiver's wallet address, the chain id and the address of the escrow smart contract. The relayer submits the transaction and pays the gas. Because the signature commits to one recipient on one deployment, it cannot be redirected or replayed anywhere else.
Relayer endpoint
POST /api/claim
{
"claimKey": "0x…", // the gift's public claim address
"recipient": "0x…", // the wallet receiving the share
"signature": "0x…" // 65-byte signature over the digest
}The relayer preflights everything it can read: gift status, expiry, issuer pause state and the compliance registry, and simulates the claim before spending gas. A request that would fail onchain is rejected with the reason instead of submitted.
Events
All three are public on BscScan, so anything this site claims can be recounted from the chain.