Fairness & contract
Check what holds the stakes and settles the match.
Match contract
ONCHAIN RPSThere is no official match contract configured. ETH matches are closed; practice is available.
Independent audit: not completed.
Hidden choices, checked onchain
Each wallet locks a commitment before either move is revealed. The contract checks the revealed move against that commitment and determines the hand’s result. Your wallet confirms the lock once per move. The browser sends the reveal secret to the reveal service only after both commitments are locked. The service pays for the reveal transaction; keep the match open.
A bytecode match confirms the deployed code matches the release shown here. It does not establish that the code is free of vulnerabilities, and it is not an independent audit.
Where the money goes
Both stakes stay in the match contract until settlement. The contract sends payouts and returned stakes directly to the participating wallets. If a wallet rejects a transfer, its amount stays available as a withdrawal credit.
The fee and action deadline are constants in this release. There is no administrator function to change a hand’s score, change the fee or withdraw a player’s escrow. The treasury address is fixed when the contract is deployed. You can inspect those controls in the source.
The Rules explain missed hands and fee deductions. Transaction fees are separate from the house fee.
Check your result
Public match records and payment events show the participating addresses, score, amounts and whether a transfer succeeded. A visual result should agree with those records. The blockchain controls settlement; a timer or animation alone cannot send a payout.
The reveal service can submit only the exact committed move for its player and hand; it cannot choose a different move or redirect a payout. Its wallet funds network fees and has no control of player escrow.
The timeout service can submit settlement, and the contract also allows manual timeout recovery. A website or service outage does not remove that recovery path.
Questions or a problem?
Contact [email protected] with the network, match number and transaction hash. Never send a private key or seed phrase.