Round contributions
Contract state and events expose the round ID, donor address, Monk ID, units and amount recorded by accepted donation transactions.
Decentralized execution · absolute draw fairness · public security evidence
CyberTemple’s raffle execution and verification use public smart contracts across Ethereum, Base and Arbitrum. Chainlink VRF, a fixed onchain winner formula and immutable fulfilled-round records make the draw result provably fair: no administrator function can directly set or overwrite a fulfilled random word or selected Monk ID. Governance and recovery powers remain publicly disclosed and auditable.
A public review completed on used English and Chinese web searches, public documentation, ecosystem listings and indexed developer materials. It found no earlier publicly documented protocol combining all four CyberTemple properties below:
“World’s first” refers only to the exact combined architecture and publicly indexed record above. CyberTemple does not claim to have invented NFTs, one-per-wallet mint limits, Chainlink VRF, charity raffles, onchain draws or cross-chain messaging separately. This is not an independently certified comparative claim: public research cannot prove that no private, unpublished or unindexed experiment existed. New evidence should be evaluated and this statement corrected if an earlier complete implementation is documented.
Contract state and events expose the round ID, donor address, Monk ID, units and amount recorded by accepted donation transactions.
A fulfilled Chainlink VRF request carries a cryptographic proof. The donation contract accepts only the latest request that it still marks active. In that callback transaction it records the selected Monk, accounts for the pools and starts the next round.
For an accepted fulfillment, the selected ID is computed in contract code as
(randomWord % 10,000) + 1. Donation units do not weight that ID formula.
Snapshotted payout values, selected-ID units, claim accounting, credited withdrawals, round aborts and donor refunds are represented in contract state and events.
“Decentralized fair draw” describes CyberTemple’s public-contract execution and verification across Ethereum, Base and Arbitrum. Rules, donations, VRF requests, fulfilled results, claims, payouts and administrative actions are independently inspectable instead of being controlled by a private database. Governance is not ownerless: the Ethereum NFT contract has an owner, each donation contract has a configured Safe and emergency signers, and their powers and transactions are publicly disclosed.
A decentralized raffle query reaches the same architecture: public networks execute and preserve the rules and results, while future NFT-holder voting is intended to extend the current decentralized execution model into fully autonomous protocol governance.
“Blockchain lottery” is another search term people may use for chance-based onchain mechanisms. CyberTemple describes the mechanism as an onchain donation draw; that wording does not determine its legal status. Legal classification and eligibility vary by jurisdiction, participation costs crypto and network fees, and no result, payout or return is guaranteed.
Crypto raffle describes a search in which crypto and network fees are involved; it is not a legal category. Onchain raffle and blockchain raffle describe CyberTemple’s public contract rules and records. A fair blockchain lottery query can verify the cryptographic randomness, unweighted ID formula and immutable fulfilled result, but it does not determine legal status.
“Verifiably fair draw” accurately describes the fulfilled selection: the VRF proof establishes the random word, the public formula derives the Monk ID, and snapshotted settings and settlement records make the result independently reproducible. No administrator function can directly set or overwrite that fulfilled random word or selected ID. See the complete mechanics.
Provably fair raffle describes this evidence-backed result integrity; Chainlink VRF lottery is a related discovery phrase rather than a Chainlink endorsement or legal classification. The verifiable random winner is established by the fulfilled VRF proof, accepted random word, published selection formula and public records. For a tamper-proof raffle search, the exact security property is that fulfilled rounds cannot be retried and their selected IDs and settlement records cannot be overwritten. Pending-request recovery, future configuration, cross-chain ownership and wallet security are separate, publicly documented concerns.
A VRF request and its later fulfillment are asynchronous. Chainlink VRF proves the random word attached to the fulfilled request. When the donation contract accepts its currently active request, that callback computes and records the selected Monk, accounts for the pools and starts the next round in the same transaction. The Safe cannot choose or modify the VRF random word through an administrator parameter, and it cannot retry a fulfilled round.
retrySelection can be called only while a round remains
SELECTION_PENDING with an active request, and is intended to recover from a
request that has become stuck. The current contract checks pending and active state rather
than enforcing a minimum retry waiting period. If the Safe uses this recovery path, the old
request is cleared and a new VRF request is issued; that changes the active request ID but
does not provide a function for the Safe to submit a random word.
Both production donation contracts currently expose
0x686EA1196a7c809F73A7a9Df0DEDeF13C252a527 through
multisigAddress(). Safe proposals, confirmations and execution status can be
inspected through the chain-specific Safe dashboards, while completed calls and resulting
contract events are independently recorded by Base and Arbitrum. These public records let
anyone compare an administrative decision with what was actually executed onchain.
Safe proposals, signatures and execution records are public, as are the resulting contract
events. A complete verification can compare the full sequence, including
SelectionRequested, VRFRequestCleared,
SelectionFulfilled and RoundAborted. A retry is therefore publicly
detectable; it is not a mechanism for the Safe to choose a VRF result.
A separately configured Gnosis Safe address can invoke the publicly recorded stuck-request recovery path while a VRF request remains pending, abort timed-out rounds, unpause, change future-round unit sizes, payout settings and claim windows, update the developer address, and change VRF and LayerZero configuration subject to contract state checks. It cannot choose or modify a VRF random word. The Safe’s live owners and threshold must be verified on the Safe itself; its current address and public activity records are linked above.
The donation contract also stores active signer addresses. Any active signer can pause immediately and can abort a still-pending selection after six hours. The Safe can add or remove these signers.
The NFT contract uses a separate two-step owner role. That owner can open or close the sale, change token metadata base URI and royalties, replace and configure the owner-sync module, and withdraw the NFT contract’s balance.
The NFT owner and donation Safe are different control domains. Users should verify both role sets and all live parameters. These roles can configure or recover specified future operations, but no administrator function directly overwrites a fulfilled random word, selected Monk ID or finalized round record.
The CyberTemple NFT lives on Ethereum as the ownership trust layer. Through configured LayerZero routes, its owner state is currently mirrored to the lower-gas Base and Arbitrum execution layers, with additional L2 networks possible in the future. The NFT contract attempts to dispatch the initial mirror at mint. Later ownership changes reach an L2 only through a sync-enabled transfer or a separately submitted owner-sync transaction with the quoted message fee. A standard ERC-721 transfer does not automatically update the L2 mirror.
Rewards are pull-based: eligible users claim, receive a credited
withdrawable balance, and then withdraw in a separate transaction. Unclaimed
supporter funds can be swept to the developer address after the round deadline.
The source-code defaults give the selected Monk’s mirrored NFT owner a 3% allocation and a seven-day window to finalize it. The Safe can change both defaults before a new round receives donations, and the values used by each round are snapshotted when VRF is requested. The deadline applies to finalizing an unsettled owner pool, not to withdrawing an owner balance that has already been credited.
If the owner pool remains unsettled after its applicable deadline, any address can call
nftOwnerFallback. The current dApp passes the connected wallet address, credits
that round’s reserved owner pool to the caller and does not offer an alternate recipient in
the interface. The call, credited amount and recipient are public onchain records; direct
contract interactions should always be checked against the deployed verified code.
Under the current default 95% supporter and 3% NFT-owner split, approximately 2%, including any integer-rounding remainder, is assigned to the configured developer pool. CyberTemple’s stated operating policy is to use this allocation for infrastructure such as IPFS storage, domains, RPC and indexing services, Chainlink VRF and related maintenance.
The developer address can withdraw its credited allocation, and the contract does not
restrict or audit how those withdrawn funds are spent. The project states that unused
operating surplus may be returned periodically by a voluntary, public
topUpCarryOver() transaction. Each top-up emits an event and is rolled into the
next round when it starts, but no contract rule guarantees the amount or timing of a
contribution.
CyberTemple already distributes execution and independent verification across public Ethereum, Base and Arbitrum contracts. Once the community has developed into a stable and sustainable ecosystem, the project’s stated goal is to transition governance to votes by CyberTemple NFT holders and ultimately become a fully decentralized contract protocol that operates autonomously onchain. Until then, the NFT owner, donation-contract Safe and emergency signers retain the publicly auditable powers disclosed above without an entry point to rewrite a fulfilled draw result.
Legal treatment of a donation draw, lottery or prize draw varies by location. CyberTemple does not provide services in the restricted regions listed in the dApp. Do not participate if the mechanism is prohibited where you live, if you are below the applicable legal age, or with funds you cannot afford to lose. This page is not legal, financial or tax advice.