SourceLessExplorer · SourceLess AsgardSourceLess Asgard · chain 1313
LiveHeight23,724Head age39 sLast interval1 minFinality23,713Behind−11Pending0 / 8,192Tx in head0
XPlorer following the chain as its own read-only node

height 23724 of 23724 on the network. 9 peer(s) connected, 77 in its peer directory; 1020 block(s) followed and 849 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.

What this follower is, locally

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.

Contract templates

Daedalus, the catalogue of AresLang contracts a deployer starts from. Each is shown with its source, its ABI, the bytecode digest this build compiles it to, and where your deployment of it would land.

What these are
drafts, not deployed contracts A template is a draft, not a deployed contract. Nothing here is on the chain: it has no address until somebody deploys it, and where it lands depends on who deploys it and with which salt. Never send value to a template.
Templates in this build
19
Compiler in force
areslang-1.3.0
Gas
measured on the STARW VM under areslang-1.3.0 and asserted by the catalogue test — not estimated
Example constants
16 of 19 ship example values (a name, a symbol, a cap, a delay) in a block their header marks for editing. Deployed unedited, the example name would be the token’s real name for ever

The catalogue

Most expensive call is the highest measured gas of any entry point. Declare at least ten times it on a call record: post-mining covers only a tenth of the declared limit.

TemplateContractProfileFunctionsMost expensive callEdit before deployingPublished vector
allowlist-tokenAllowlistTokenZK13 fungible, allowlisted251,209 minttokenName, tokenSymbol, tokenDecimals, supplyCapmatches
dao-treasuryDaoTreasurynative STR treasury253,338 executevotingPeriodMs, minRollSizematches
escrowEscrownative STR escrow113,235 releasenone markedmatches
exchange-vaultExchangeVaultnative STR exchange liquidity vault343,695 releaseexchangeName, marketPair, marketId, allocationMinor, vaultOwner, returnAddress, delayMs, graceMsmatches
faucetFaucetnative STR faucet174,326 claimdripAmount, cooldownMs, lifetimeCapMinormatches
fixed-supply-tokenFixedSupplyTokenZK13 fungible, fixed supply151,350 issuetokenName, tokenSymbol, tokenDecimals, supplyTotalmatches
multisigMultisignative STR multisig163,380 executemaxOwnersmatches
nft-collectionNFTCollectionNFT collection171,223 mintcollectionName, collectionSymbol, maxTokensmatches
payment-splitterPaymentSplitternative STR splitter163,571 releasenone markedmatches
soulbound-badgeSoulboundBadgeZK13 non-fungible, soulbound292,270 issuebadgeName, badgeSymbol, revocableFlag, maxBadges, maxUriLengthmatches
staking-tokenStakingTokenstaking token283,603 unstaketokenName, tokenSymbol, tokenDecimals, supplyCap, rewardBpsPerYear, maxAccrualMsmatches
timelockTimelocknative STR timelock173,264 executedelayMs, graceMsmatches
vestingVestingnative STR vesting93,105 releasenone markedmatches
vesting-tokenVestingTokenZK13 fungible +vesting271,368 granttokenName, tokenSymbol, tokenDecimals, supplyCapmatches
wrapped-tokenWrappedTokenZK13 fungible +wrapped231,144 minttokenName, tokenSymbol, tokenDecimals, supplyCap, underlyingAssetmatches
zk13-multi-tokenZK13MultiTokenZK13 multi-token, the reference261,469 mintcatalogueName, catalogueSymbol, maxUriLengthmatches
zk13-nftZK13NFTZK13 non-fungible, the reference collection252,373 transferTokencollectionName, collectionSymbol, collectionUri, maxTokens, maxUriLengthmatches
zk13-tokenZK13TokenZK13 fungible, the reference token191,144 minttokenName, tokenSymbol, tokenDecimals, supplyCapmatches
zk13-vaultZK13VaultZK13 vault, the reference381,582 mintSharestokenName, tokenSymbol, tokenDecimals, supplyCapmatches

From the command line

Every command above is keyless and reaches no node except the last, which compiles and digests locally.

strblk contract template                 # this list
strblk contract template <name> > my.ares # the source, to edit
strblk wallet deploy my.ares --dry-run --address <you>   # digest and address; signs nothing