This page describes how third-party providers can build token templates,
deploy Cookchain tokens through a node or RPC endpoint, and expose their
own hosted token deployment service without embedding operator keys in a browser.
Explorer v2026.06.30.25RPC base: http://127.0.0.1:9000
Concept
Cookchain tokens are deployed by sending structured JSON to the RPC/node.
The RPC creates a token record with a contract address, metadata, supply
limits, mint rules and ownership flags. Minting is a separate command so
templates can deploy a token first and mint initial balances only after
validation, payment or approval.
The model is intentionally close to an Ethereum/Solidity workflow: a
template defines the token parameters, a deploy call creates the contract
record, and later calls interact with that contract. The current native
runtime is API-driven rather than Solidity bytecode-driven.
Base URLs
Token Deploy RPC
https://rpc.ldbl.net
Fullnode / Validator
https://rpc.mainnet.cookscan.net
Local node
http://127.0.0.1:9000
This explorer proxy
/api/* forwards to the configured node
Token deploy tools should call https://rpc.ldbl.net or their
own backend first. That backend validates input, signs or authorizes the
operation, then calls the RPC. The fullnode remains the validator/source
node for chain data.
Core Endpoints
Method
Path
Use
GET
/api/tokens?offset=0&limit=20
List deployed tokens.
GET
/api/token/info/:contract
Load one token contract.
GET
/api/token/holders/:contract
List holders and balances.
POST
/api/token/create
Create/deploy a token record.
POST
/api/token/mint
Mint raw units to an address.
POST
/api/token/renounce
Renounce token ownership.
GET
/api/stream/tokens
Server-sent token updates.
POST
/x/token/deploy
Legacy explorer compatibility proxy where enabled.
Create Token
The token create payload is the equivalent of a deploy constructor. Keep
the values deterministic so the same template always produces the same
expected token configuration.
Cookchain contract/address with the configured wallet prefix.
name
string
Human readable token name.
symbol
string
Short ticker, usually uppercase.
decimals
number
Display precision. Common values are 6, 8 or 18.
max_supply
integer/null
Maximum raw supply. Use null for uncapped minting.
mintable
boolean
Whether owner-controlled minting is allowed.
merged
boolean
Whether merged mining metadata is enabled for this token.
description
string
Public description shown by explorers and deploy tools.
logo
string
Logo URL or node-local path.
kind
string
Value, Game or Stable.
upgradeable
boolean
Template flag for future upgrade handling.
Mint Token
Supply and balances are stored in raw units. Convert human units with:
raw = amount * 10^decimals. A token with 18 decimals and
1,000 display units mints 1000000000000000000000 raw units.