Technical

Contracts

Cambria Duel Arena uses two contracts - a main contract (DuelArenaBattle) and an escrow contract (DuelArenaEscrow). Users deposit their stakes into the escrow contract prior to a Duel. Upon a player winning the duel, they get a signature from the Judge provider to create a transaction to withdraw both their stake and the stake of their Duel counterparty.

DuelArenaBattle

Ronin 0xE3A360efAD2f1DAbFbFa3c354840DD64C7f9F0Fb Abstract 0x5F8aBF7F164fBeD5C51F696Ddf3c2C17bcBC8fBB

DuelArenaEscrow

Ronin 0x8482dCD935b922959614aEbFa4Cf7fBcFf9fB9eB Abstract 0x682A307E2274C24F305D6a81682A0b5eB7612a7e

Legacy Contracts

These contracts are currently unused by the Cambria frontend.

DuelArenaBattle

Blast 0xC15568330926E2A6f1519992b0364ca00faf6A7A

Base 0xC36C85Ef01e85D2aE9096E8d3416B3007Edc3495

DuelArenaEscrow

Blast 0xC9438f95AA8d9ee1b5edEa15c7fa4B2CAC723dcE

Base 0xe8655268Eb9595052aAf49379A8E2378390619Da

Audit

Duel Arena contracts have been audited by 0xriptidearrow-up-right.

Over $120m+arrow-up-right in wagers have been processed on Duel Arena contracts without security incident.

Security & Bug Bounty

Please contact security@cambria.gg (or send us a DM @cyberpunk on X). We've paid out $85k USD+arrow-up-right in bug bounties to date via bounties covering our Lobby / Game frontend and our Gold Rush product.

Disclaimers

  • Reporting a bug does not guarantee a reward.

  • Exploiting the bug before reporting will void eligibility.

  • Sharing or selling the exploit instead of reporting it will result in a permanent ban and ineligibility for rewards, both from the game prize pool and from the bug bounty program.

  • The development team reserves the right to determine the reward amount based on severity and impact.

By participating in the Critical Bug Bounty Program, you help ensure a fair and balanced gaming experience for all players. Thank you for your support!

Other Notes

The creators of the Cambria game do not at any point hold custody of your assets - all stakes are handled by the onchain escrow and Battle contracts. Please see the contract code for more info.

Due to this permissionless setup, we are limited in the support actions we can take. Please create a ticket on our Discordarrow-up-right to see if we can help you with your issue or provide guidance on how to perform contract functions like reclaiming stakes from canceled duels, etc.

Last updated