Skip to main content

Register — /evvm/register

The first place a new EVVM user goes. It mints the user's initial EVVM balance so they have something to spend in subsequent operations.

What it does​

Calls Core.addBalance(user, token, amount) for the connected address. On a fresh local deployment this is the only way to bootstrap a balance without using the faucet.

Fields​

  • User — defaults to your connected wallet, can be changed for admin use cases
  • Token — defaults to MATE
  • Amount — human-readable decimal

Why this isn't /faucet​

The two pages are subtly different:

  • /evvm/register — for the initial balance of a new user; uses the canonical addBalance flow with appropriate nonces and signature.
  • /faucet — a development-only convenience that calls the same underlying function, but with a "give me 10000 MATE right now" button and no signature ceremony. Only available on local chains.

In a real testnet or mainnet, register is what you'd use; faucet is just a local-dev shortcut.