Code: GitHub - eccstartup/tariwallet · GitHub
Features:
Wallet Dashboard
-
View balances with full decimal precision
-
Assets displayed with type icons (
fungible,
NFT) and divisibility info -
Faucet: claim free test coins (tTARI)
-
Mint NFTs from the built-in faucet
-
Quick actions: Send, Receive, Accounts, History
Send & Receive
-
Transfer fungible tokens (tTARI, custom tokens)
-
Enter amount in display units — automatically converted to raw units
-
Configurable max fee
-
Receive page shows account address, public key, and QR code
Accounts
-
Create, rename, switch default account
-
View account details (balances, address, public key)
-
Per-account transaction filtering
Transactions
-
Browse transaction history filtered by account
-
View transaction details: status, fee, execution results, events
Templates (Smart Contracts)
-
Browse published templates on the network
-
Publish new templates by uploading
.wasmfiles (fee defaults to 1,000,000 µTARI) -
Interact with any template function directly:
-
Each function shows its argument names and types
-
Fill in arguments and call — all calls are real on-chain transactions
-
Read functions (balance, total_supply, resource_address) default to 100,000 µTARI fee
-
Write functions (mint, take_free_coins, burn_coins) default to 1,000,000 µTARI fee
-
Functions with
&self/&mut selfuseCallMethod— need a component address (obtained from a prior mint) -
Functions without self use
CallFunction— creates a new component -
Results appear inline after confirmation, showing all return values
-
Settings
-
Toggle dark/light theme
-
View wallet network info
-
View account keys
-
Configure daemon URL (editable)