Skip to main content

Token Standards

SRC-20

Fungible token standard, like ERC-20. Anyone can deploy.

Deploy

sentrix token deploy --name "My Token" --symbol "MTK" --supply 1000000 --decimals 18 --deployer-key <key> --fee 100000

Creates contract at SRC20_<sha256(txid)>. Full supply minted to deployer. Fee: 50% burn, 50% ecosystem.

Operations

Transfer: sentrix token transfer --contract SRC20_... --to 0x... --amount 1000 --from-key <key> --gas 10000

Burn: sentrix token burn --contract SRC20_... --amount 500 --from-key <key> --gas 10000

Approve: Allow a third party to spend your tokens. Must reset to 0 before setting a new allowance (prevents the classic ERC-20 front-running attack).

Mint: Owner only. Can't exceed max_supply set at deploy.

All operations need SRX for gas — you need SRX even if you're only moving tokens.

API

EndpointMethod
/tokensGET — list all tokens
/tokens/{contract}GET — token details
/tokens/{contract}/balance/{addr}GET — balance
/tokens/deployPOST — deploy (needs API key)
/tokens/{contract}/transferPOST — transfer (needs API key)
/tokens/{contract}/burnPOST — burn (needs API key)

Explorer: /explorer/tokens and /explorer/token/{contract}.

vs ERC-20

ERC-20SRC-20
Gas tokenETHSRX
Contract addressEVM deploymentSRC20_ + deterministic hash
Approve front-runVulnerableMitigated (reset to 0 first)
Max supplyOptionalBuilt-in, enforced in mint()
VMEVMNative engine (Pioneer), revm (Voyager)

SNTX

First native SRC-20 token on Sentrix (deployed via the Pioneer-era native SRC-20 engine, not the EVM). Sentrix Utility.

Supply10,000,000,000
Ecosystem5B
Founder2B
Early Validator1.5B
Reserve1.5B

Planned uses: governance, fee discounts, staking boosts.

Planned

SRC-20 (Voyager): EVM-compatible via revm. Solidity ABI, gas metering, events.

SRTX (Future): USD-pegged stablecoin. SRX-collateralized.