Send one Being into contract custody, wait at least one block, then resolve it to return the NFT and calculate ORE and stat rolls.
Calling through Etherscan, Remix, scripts, multisigs, or agents?
Direct callers must generate and preserve their own 32-byte Secret, calculate the Commitment for the exact wallet and epoch, Reveal from the same address, and Claim only after the epoch closes. The visual guide shows every read, formula, write, timing boundary, multi-address rule, and failure condition.
OPEN DIRECT CONTRACT MINT GUIDE →Your Beings, Mint result, and next move
Your claimed NFTs, evolution attributes, Hunt state, cooldown, and next gameplay action will appear here.
BEING #—
VIEW ON EXPLORER ↗Select a Being, enter a recipient, then confirm in the owner wallet.
Follow the highlighted path
This map moves with your wallet state. Complete the daily fair-Mint path, awaken your Being, then choose a permanent evolution branch.
Verify network, contract, and your wallet state.
Enter the open epoch without exposing your secret.
Reveal inside the same epoch before the window closes.
Check selection after the epoch and claim your Being.
Your genome, artwork, and state now exist on-chain.
Enter, wait, resolve, gain ORE and possible stats.
Lock an eligible NFT forever to evolve your Being.
Burn a sacrifice Being to strengthen the parent.
9,999 Beings released across at least 31 epochs
The mainnet profile releases 333 additional slots every 7,200 blocks, except the final capped tranche of 9. With an assumed 12-second Ethereum block time, each epoch is approximately one day: about 16 hours for Commit and 8 hours for Reveal. Claim opens after the epoch closes.
01 // COMMIT
The connected wallet signs a free deterministic message for this network, Game, wallet, and epoch. The page hashes that signature into the private secret, computes the commitment, then calls:
02 // REVEAL
During Reveal, the same wallet reconstructs and verifies the secret locally, then calls:
03 // CLAIM
After the epoch, an eligible revealer calls:
If oversubscribed and not selected, enter a later epoch.
Inspect first. Simulate. Confirm in your wallet.
The console uses the connected wallet and current mainnet state. Every write is simulated before the wallet opens. Permanent actions remain disabled until their exact risk acknowledgement is checked.
Choose the surviving parent and a different sacrifice. The sacrifice is burned forever; its state is absorbed by the parent.
Choose your Being and one NFT from the connected wallet. The site fills the contract and token ID, verifies current ownership, identifies the asset type, builds any proof, and presents only the next required action.
NFT NOT LISTED? ENTER IT MANUALLY
VIEW AUTOMATIC CONTRACT DETAILS
| Action | Required sequence | Permanent effect |
|---|---|---|
| Hunt | enterHunt → wait ≥1 block → resolveHunt | Temporary Game custody; Being returns on resolve. |
| Unknown ERC-721 | observeExternal → hold period → exact approval → devourExternal | External NFT locked forever. |
| Curated ERC-721 | Verified tier proof → exact approval → devourTieredExternal | External NFT locked forever; tier controls gains. |
| Native CryptoPunk | observeCryptoPunk → transferPunk → devourCryptoPunk | Punk locked forever; observation expires. |
| Fusion | Own both, cooldowns ready → fuseBeing | Sacrifice Being burned forever. |
Essential state queries and limits
MINT STATE
currentEpoch()epochStart(epoch)commitments(epoch,wallet)revealed(epoch,wallet)claimedEpoch(epoch,wallet)hasMintedBeing(wallet)
BEING STATE
ownerOf(tokenId)getBeing(tokenId)tokenURI(tokenId)hunts(tokenId)cooldownUntil(tokenId)
ECONOMY STATE
ore()totalEmitted()emittedCap()availableEmission()nutritionForTier(tier)
This official instance is publicly inspectable
This page is a public front-end for the official Eternal Beings instance. It does not custody assets, cannot read private keys, and cannot sign transactions by itself. It reads public chain state, prepares contract calls, and asks the connected wallet to show every transaction before signing.
01 // SOURCE PACKAGE
Download the complete public source package for this official instance, including the HTML, runtime configuration, dashboard logic, manifest, Agent Skill, and curated collection data.
DOWNLOAD SOURCE ZIPOFFICIAL GITHUB ↗02 // CONTRACT CALL GUIDE
Open the human-readable guide that explains every major contract function, what it does, when to call it, and which steps must happen first.
OPEN CALL GUIDE03 // INSTANCE CONFIG
Open the machine-readable instance manifest used by humans and agents to identify the official network, contracts, files, and verification rules.
OPEN CONFIG04 // HASH MANIFEST
Open the SHA-256 hash manifest to verify the public files served by this website against the downloaded source package.
OPEN HASHES05 // AGENT SKILL
Download the single-file operating guide that tells capable agents how to inspect state, prepare calls, and stop at signing boundaries.
DOWNLOAD SKILL06 // DEVOUR REGISTRY
Open the Top-100 collection list and tier explanation used for curated NFT Devour verification.
OPEN DEVOUR TIERS| Public file | Purpose |
|---|---|
example.html | Official player interface: live epoch state, Mint route, wallet actions, player NFT view, transfer panel, live Hunt/Fusion/Devour console, gameplay guide, and transparency section. |
calls.html | Human-readable contract call guide: each function, purpose, prerequisites, steps, and irreversible effects. |
ethers.umd.min.js | Vendored ethers v6.13.5 browser runtime used for mainnet reads, wallet connections, simulations, and transaction preparation. |
ethers-6.13.5-LICENSE.md | MIT license for the vendored ethers.js runtime. |
instance-config.js | Mainnet deployment configuration: chain ID, RPC endpoint, explorer URL, contract addresses, and production timing profile. |
instance-dashboard.js | Runtime logic: reads contract state, calculates phases, lists owned Beings, decodes tokenURI metadata, prepares Mint, Reveal, Claim, transfer, Hunt, Fusion, approval, observation, CryptoPunk transfer, and Devour transactions. |
_worker.js | Cloudflare Pages server route for owned-NFT discovery. It keeps the OpenSea API key in an encrypted Cloudflare secret and returns only normalized public NFT metadata. |
CLOUDFLARE-SETUP.md | Deployment instructions for Cloudflare Pages, including the one required encrypted environment secret. |
player-dashboard.css | Connected-player visual layout for owned Beings, draw history, route map, transfer controls, and responsive gameplay console. |
eternal-beings-instance.json | Machine-readable official instance config for players, auditors, and agents. |
eternal-beings-agent-skill.md | Single-file operating guide for agents: state checks, function calls, safety rules, confirmation boundaries, and recovery flows. |
top-collections.ethereum.curated.json | Public Top-100 eligible collection list used for tiered NFT Devour verification and proof generation. |
SECURITY MODEL
- The website cannot move assets without wallet confirmation.
- The website does not contain, request, upload, print, or store private keys.
- Every write transaction is shown by the wallet before signing.
- Mainnet transfers, approvals, burns, locks, Devour, Fusion, and claims require explicit confirmation.
READS FROM CHAIN
currentEpoch(),epochStart(),EPOCH_BLOCKS(),COMMIT_BLOCKS()balanceOf(),ownerOf(),getBeing(),tokenURI()commitments(),revealed(),claimedEpoch(),hasMintedBeing()
WRITES ONLY BY WALLET
commitMint(bytes32)revealMint(uint256,bytes32)claimMint(uint256)safeTransferFrom(address,address,uint256)enterHunt / resolveHuntfuseBeingobserveExternal / observeCryptoPunkapprove / transferPunk / Devour
Send one file. The agent learns the complete protocol.
The single Markdown file contains the verified mainnet instance, verification rules, Mint phases, every gameplay function, query requirements, secure signing rules, and confirmation boundaries. Send this one file to any capable agent and ask it to follow the embedded Eternal Beings Skill.
01 // DOWNLOAD ONE FILE
No ZIP, installation guide, or separate references are required.
DOWNLOAD AGENT SKILL02 // SEND TO AN AGENT
Attach the downloaded file and say: “Use this Skill to inspect my Eternal Beings state and prepare the next valid action.”
03 // VERIFY AND OPERATE
The agent discovers the embedded instance, checks it against on-chain bytecode and verified source, then queries, simulates, asks for confirmation at critical steps, and signs through an authorized local wallet.