Every trade lands as a transaction and every signature stays yours. This is the part other budgeting apps leave as a number on a separate screen.

A wallet joins by address on BTC, EVM chains, TRON and Solana. Import or create one instead and the seed is encrypted in your browser, with only the public address reaching a server.

Swaps on the same chain or across chains, and deposits into Aave v3 on Ethereum and Arbitrum. Unsigned calldata is built server-side; the signature is always yours.
The unsigned route is built server side; everything that commits money happens in your browser.
Orla builds the unsigned call and shows the quote.
→You sign in your wallet, with a passkey on top.
→A cross-chain swap is followed to arrival, with an alert if it stalls.
→The trade lands as a transaction, fee categorized.
Exchange trades, deposits and withdrawals arrive as transactions on their accounts. Moving money between your own wallets is matched by hash and never counted twice.

A yearly capital-gains report over disposals, FIFO, valued in your currency, with fees in the cost basis. Orla does the numbers and hands them over. It does not file your taxes.
Where the money sits and what it did, the part everything else reads from.
Read the area →Security, access & screeningRead-only by design, roles, logs and address screening.
Read the area →Getting paid & paying outInvoices and pay links on one side, payout batches and approvals on the other.
Read the area →Reports, tax & documentsWhat the ledger adds up to when the month closes.
Read the area →An address costs nothing to add, and the ledger it feeds is free.