Live on Ethereum Sepolia & Tron Nile testnets
Run the SDK.
Watch the chain answer.
Eight snippets, each one real. Edit them, run them, and every await below is an actual HTTP call to a public Varnir testnet node — no simulation, no recorded fixtures, no mock responses. Two of them commit real transactions to a real ledger.
Testnet only. This is a sandbox, not a wallet.
- Keys are generated in your browser and stay there. The private half is never transmitted anywhere — only signatures your own code produces are.
- They live in memory for this tab and nowhere else. Reloading destroys them. Nothing is written to storage, and that is deliberate.
- These are throwaway keys on public test networks with no real value. Do not fund them and do not reuse them for anything real.
Where this goes next
What you just ran is the opening of a settlement flow: an identity that holds its own keys, an L1 deposit address bound to it on-chain, and requests authorised by signatures rather than by a bearer secret sitting on a server. The documentation covers the rest — deposits, invoices, and the verification model that decides whether an agent's intent to pay executes at all.