Skip to main content
This first-run path is read-only plus simulation. It does not place live orders or send onchain transactions. Production URLs:

Install

Use the optional EVM extra only when you need onchain deposit, withdrawal, or settlement helpers:

Create a local user

“Create user” means local Ed25519 key generation. There is no registration call. The first server-side account state is created by the first onchain deposit.

Use EVM accounts as Tplus accounts

An EVM account can back a Tplus account: it signs one fixed message and the Tplus identity is derived from that signature, so the same wallet always maps to the same Tplus account, the one the Tplus frontend derives when that wallet logs in. Pass the account itself anywhere a user is accepted, whether that is default_user=, a per-call user=, or a signer=:
An eth_account signer works the same way, with no extra install:
Use load_user_from_ape_account to hold the user itself. load_user loads stored keyfiles by name, so Ape aliases and keyfile names occupy separate namespaces and cannot collide:
The result is a normal Tplus user and signs every request the same way.

Authenticate and read

Raw auth is the same handshake:

Safe simulation

Raw: