ZK13Token
ZK13 fungible, the reference token
supply cannot be created; the owner cannot reach a holder’s balance.
- Holds
- its own token ledger
- Functions
- 19
- Most expensive call
- 1,144 gas, mint
- To edit first
- 4 constants
height 23717 of 23717 on the network. 9 peer(s) connected, 77 in its peer directory; 1013 block(s) followed and 842 pulled in by sync since this follower started. Caught up: this follower holds every block any peer has claimed, so every panel below is the whole chain. Genesis 1cf8655125cc1bbb…, producers genesis.
Following 7 seed(s) — their addresses are not published here, for the reason the peer table gives. Its store is held under its own Cerberus lease — no other node’s store is opened, touched or stopped.
Every contract draft in this build, ready to deploy on a chain of your own: 19 templates, compiled by areslang-1.3.0, with gas measured on the STARW VM under areslang-1.3.0. Open one to edit its constants, see the bytecode and the address your deployment would land at, and take the file to your fork. A draft is not a deployed contract: nothing here is on any chain.
The same on your fork
Different on your fork
Fungible assets in contract storage, each a profile of the ZK13 token standard.
ZK13 fungible, the reference token
supply cannot be created; the owner cannot reach a holder’s balance.
ZK13 fungible, fixed supply
one issuance, then no owner, no pause and no minter anywhere in the ABI.
ZK13 fungible, allowlisted
both sides of every transfer are checked; removal is a declared freeze.
staking token
a staker cannot withdraw more than they staked, and unstake is not pausable.
ZK13 fungible +vesting
a grant is immutable and spends the cap at once; release mints vested minus released on the block clock.
ZK13 fungible +wrapped
a bridge-custodied 1:1 wrapper; unwrap burns and announces the withdrawal ref to the relayer.
ZK13 multi-token, the reference
a per-id cap bounds lifetime issuance; a type’s terms are immutable.
One-of-a-kind items, and badges that cannot be passed on.
NFT collection
only the holder of a token can move it.
ZK13 non-fungible, the reference collection
metadata is written at mint and no function changes it.
ZK13 non-fungible, soulbound
there is no transfer function; renounce is not pausable.
Holding value under rules: several signers, a vote, or a delay.
native STR treasury
the electorate is frozen at proposal time, in both directions.
native STR multisig
one owner is one approval; M cannot be cleared by one key calling M times.
native STR timelock
nothing pays sooner than the declared delay, and after it the owner cannot stop it.
Moving value on conditions: on release, on a schedule, split between parties, or held for a market.
native STR escrow
the seller cannot release to themselves; the buyer cannot refund early.
native STR splitter
the split cannot change after seal; nobody is paid twice for the same income.
native STR vesting
nothing is payable before the cliff; the schedule pays vested minus released.
ZK13 vault, the reference
every rounding goes to the pool; redeem is not pausable.
native STR exchange liquidity vault
pays only the deposit address active for a public delay, or the fixed return address after the same delay.
Small contracts a chain of your own usually wants on its first day.
native STR faucet
one drip per address per cooldown, and a lifetime cap per address.
Only the last command signs, and it is the only one that reaches a node: point it at your fork's RPC, which the fork prints in its banner and writes to fork.json.
strblk contract template # every template strblk contract template <name> > <name>.ares # the source, to edit strblk wallet deploy <name>.ares --dry-run --address <you> # digest and address; signs nothing strblk wallet deploy <name>.ares --node <your fork's RPC> # the deployment, signed with your key