Fungible Tokens (SRC-20)

Native fungible-token standard, ERC-20 compatible interface. Minter lookup is token-scoped: token_getMinters returns the owner and registered minters of one token id. There is intentionally no address→tokens (“everything this address can mint”) lookup.

8 methods · verified against the live mainnet RPC at https://rpc.sumchain.io.

token_getToken

Token metadata.

token_balanceOf

Holder balance for a token.

token_getTokensByOwner

Tokens an address holds.

token_allowance

ERC-20-style allowance lookup.

token_totalSupply

Total supply of a token.

token_exists

Existence check.

token_getMinters

Owner + registered minters of a single token (token-scoped, read from public token config). No address-wide minter enumeration is exposed.

Request
{"jsonrpc":"2.0","method":"token_getMinters","params":["0x1234..."],"id":1}
Response (live)
{"jsonrpc":"2.0","result":{"token_id":"0x1234...","owner":"SUM1own...","minters":["SUM1mnt..."]},"id":1}
token_buildTransaction

Build an unsigned SRC-20 transaction (create, mint, transfer, approve, pause, add-minter, etc.), returns unsigned tx material + signing hash; no private keys.