Pollar Sandbox Anchor
A public Stellar testnet anchor for ARS and PEN. It speaks SEP-1, SEP-10 and SEP-24 with the same endpoints, fields, statuses and fees as a real Latin American fiat anchor, so you can build and test on-ramps and off-ramps end to end. No real money moves and no real KYC is required. It is not affiliated with any real anchor.
Quickstart
- Create and fund a testnet account (friendbot) and add a trustline to
ARSorPEN. The issuers are listed in stellar.toml. - Authenticate with SEP-10:
GET /auth?account=G..., sign the challenge,POST /authto get a JWT. - Start a deposit or withdrawal:
POST /transfer24/transactions/deposit/interactivewith{ "asset_code": "ARS" }. Open the returnedurlin a new tab. - Poll
GET /transfer24/transaction?id=...until the status is terminal. For withdrawals, send the asset towithdraw_anchor_accountwith the hash memo once it appears.
In a deposit, the hosted page shows a bank ticket with a fake account. Press Simular transferencia recibida and the anchor pays the asset to your account on-chain.
Any SEP-24 wallet works, for example demo-wallet.stellar.org with home domain sandbox-anchor.pollar.xyz.
Endpoints
GET https://sandbox-anchor.pollar.xyz/.well-known/stellar.toml(SEP-1)GET|POST https://sandbox-anchor.pollar.xyz/auth(SEP-10)GET https://sandbox-anchor.pollar.xyz/transfer24/infoPOST https://sandbox-anchor.pollar.xyz/transfer24/transactions/deposit/interactivePOST https://sandbox-anchor.pollar.xyz/transfer24/transactions/withdraw/interactiveGET https://sandbox-anchor.pollar.xyz/transfer24/transaction?id=GET https://sandbox-anchor.pollar.xyz/transfer24/transactions?asset_code=
Full reference: openapi.yaml.
Statuses
Deposit and withdrawal: incomplete then pending_user_transfer_start then pending_anchor then completed. Failures end in error, refunded, expired, too_small, too_large or no_market.
A withdrawal only shows withdraw_anchor_account and withdraw_memo after the user submits the hosted form. Pay exactly amount_in with that memo.
Transactions waiting on the user expire after 60 minutes by default.
Magic amounts
Use these amounts in the hosted form to force an outcome. They are valid for both ARS and PEN.
| Amount | Final status |
|---|---|
13.13 | error |
66.60 | refunded |
77.70 | expired |
11.11 | too_small |
2999.99 | too_large |
55.55 | no_market |
Testnet USDC
The sandbox keeps DEX offers between ARS, PEN, XLM and Circle's testnet USDC (USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5), so path payments like ARS to USDC work on testnet. To get testnet USDC for your own account use the Sozu faucet or Circle's faucet.
Fees and limits
| Asset | Operation | Min | Max | Fee |
|---|---|---|---|---|
| ARS | deposit | 11 | 500000 | 10 + 1% |
| ARS | withdraw | 11 | 500000 | 10 + 2% |
| PEN | deposit | 2 | 3000 | 1 + 1% |
| PEN | withdraw | 2 | 3000 | 1 + 2% |
Live values are always in /transfer24/info. A public sandbox also applies a daily cap per account and rate limits per IP.