Developer resources / Historical public-mint bond

Historical bond.
Verified source.

The source, ABI and evidence for replaying historical Hens bond activity. One public reference for deposits, claim consumption and actual refunds.

Independent bytecode matchRobinhood Chain · 4663Evidence: 15 October 2026
Historical bond contract0x8774c09F32755c3147137439467B1e66C9fef607
Open full ABI ↗Open Solidity source ↗Download full package ↓

Exact creation-input and compiler-metadata matches, plus a runtime match with verified constructor immutables. Files below are the dated evidence package; verification was performed at block 88,848,659.

Read the events correctly.

1. BondLocked

A successful 100 HEGG bond deposit. Count it as escrow held for the depositor.

2. ClaimConsumed

The entrant used their mint allocation. This records claim consumption and refund eligibility, not a refund transfer.

3. BondWithdrawn

The depositor successfully reclaimed the bond. Record the refund here and reduce outstanding bonded HEGG.

Unlocked does not mean refunded. There is no separate BondUnlocked event. An eligible bond remains outstanding until a successful withdrawal emits BondWithdrawn.

Source & evidence files

Full contract ABIFunctions, errors and indexed event parameters.JSON ↗Event referenceEvent signatures and topic hashes for historical indexing.JSON ↗Bond Solidity sourceThe deployed historical HenPublicMintBond contract.SOL ↗Accounting & reproduction guideDeposit, claim and refund semantics; build instructions.TXT ↗Compiler metadataThe exact matching Solidity compiler metadata.JSON ↗Reconstructed compiler inputScoped Standard JSON input with all eight sources embedded.JSON ↗Recompiled compiler outputFresh local output from the matching compiler.JSON ↗Constructor argumentsDecoded public values and their encoded representation.JSON ↗Deployment transaction inputPublic creation bytecode and constructor arguments.HEX ↗Onchain evidenceDeployment and runtime checks at the recorded block.JSON ↗Reproduction resultsBytecode, metadata, ABI and immutable-value comparisons.JSON ↗File checksumsSHA-256 checksums for the original evidence package.TXT ↗
Required source imports · 7 files

Reproduce the build.

Compiler
Solidity 0.8.30+commit.73712a01
Optimizer
Enabled · 500 runs
Build configuration
viaIR enabled · Cancun EVM · IPFS metadata
Linked libraries
None

The Standard JSON input is reconstructed from matching metadata and hash-verified sources. It is not presented as the original saved compiler-session input.

This bond is a direct, non-proxy deployment. The separate claim controller is outside this package’s scope.

Follow the reproduction and event-accounting guide for immutable-value handling, refund eligibility and log replay.

What this package covers

Only the historical bond, its required Solidity imports and public deployment evidence. It contains no private keys, credentials, reveal secrets, unminted Hen images, artwork URLs or token-to-artwork mappings.

The checks establish deployment correspondence and the contents of this package. They are not a full contract security audit or a claim of explorer verification.