Citrea is the first rollup that enhances the capabilities of Bitcoin blockspace with zero-knowledge technology. Citrea is the only scalability solution that uses Bitcoin both as a data availability and a settlement layer, via its BitVM-based trust-minimized two-way peg program - Clementine. Citrea is fully EVM compatible, enabling all EVM developers to easily build on Bitcoin. For more information about Citrea, please visit https://citrea.xyz. Citrea provides rewards in USDC on Ethereum, denominated in USD. For more details about the payment process, please view the Rewards by Threat Level section further below.
| Target | Type | Severity |
|---|---|---|
https://rpc.mainnet.citrea.xyz Copy Blockchain/DLT - Official RPC | Protocol | Critical |
https://github.com/chainwayxyz/citrea/releases/latest Copy Blockchain/DLT - Node / protocol codebase | Protocol | Critical |
https://github.com/chainwayxyz/clementine/releases/latest Copy Blockchain/DLT - Clementine codebase: bridge operator, verifiers, aggregator, watchtower; BitVM-verified circuit | Infrastructure | Critical |
https://github.com/chainwayxyz/clementine-cli Copy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3100000000000000000000000000000000000002 Copy System Contracts Bridge Proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3100000000000000000000000000000000000003 Copy System Contracts Base Fee Vault Proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3100000000000000000000000000000000000004 Copy System Contracts L1 Fee Vault Proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3100000000000000000000000000000000000005 Copy System Contracts Priority Fee Vault Proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3100000000000000000000000000000000000006 Copy System Contracts WCBTC | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3100000000000000000000000000000000000007 Copy System Contracts Failed Deposit Vault Proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3200000000000000000000000000000000000001 Copy System Contracts Bitcoin Light Client Implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3200000000000000000000000000000000000002 Copy System Contracts Bridge Implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3200000000000000000000000000000000000003 Copy System Contracts Base Fee Vault Implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3200000000000000000000000000000000000004 Copy System Contracts L1 Fee Vault Implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3200000000000000000000000000000000000005 Copy System Contracts Priority Fee Vault Implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3200000000000000000000000000000000000007 Copy System Contracts Failed Deposit Vault Implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x31ffffffffffffffffffffffffffffffffffffff Copy System Contracts Proxy Admin | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0xE045e6c36cF77FAA2CfB54466D71A3aEF7bbE839 Copy Citrea USDC.e Proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x5A4d0dc24DB3751cDC6d217a16e02b84949B4999 Copy Citrea USDC.e Implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3B035A24c49Bf7100897b3D0C0A6CEe4044a8bee Copy Citrea USDC.e MasterMinter | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x41710804caB0974638E1504DB723D7bddec22e30 Copy Citrea USDC.e Bridge (DestinationOUSDC) Proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0xc5Ec494878F51d2641a17B49606B47e933c961d3 Copy Citrea USDC.e Bridge (DestinationOUSDC) Implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x9f3096Bac87e7F03DC09b0B416eB0DF837304dc4 Copy Citrea USDT.e Proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x18D8A784d0F90Dea03d7BFEeFDb4c51eddfD9feF Copy Citrea USDT.e Implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0xF8b5983BFa11dc763184c96065D508AE1502C030 Copy Citrea USDT.e Bridge (DestinationOUSDT) Proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x6925ccD29e3993c82a574CED4372d8737C6dbba6 Copy Citrea USDT.e Bridge (DestinationOUSDT) Implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0xDF240DC08B0FdaD1d93b74d5048871232f6BEA3d Copy Citrea WBTC.e Bridge (WBTCOFT) | Smart Contract | Critical |
https://etherscan.io/address/0xdaa289CC487Cf95Ba99Db62f791c7E2d2a4b868E Copy Ethereum USDC Bridge (SourceOFTAdapter) Proxy | Smart Contract | Critical |
https://etherscan.io/address/0xbc9bdd439a71418c6a5d4f6c37bae75c8215ec03 Copy Ethereum USDC Bridge (SourceOFTAdapter) Implementation | Smart Contract | Critical |
https://etherscan.io/address/0x6925ccD29e3993c82a574CED4372d8737C6dbba6 Copy Ethereum USDT Bridge (SourceOFTAdapter) Proxy | Smart Contract | Critical |
https://etherscan.io/address/0x9f3096bac87e7f03dc09b0b416eb0df837304dc4 Copy Ethereum USDT Bridge (SourceOFTAdapter) Implementation | Smart Contract | Critical |
https://etherscan.io/address/0x2c01390E10e44C968B73A7BcFF7E4b4F50ba76Ed Copy Ethereum WBTC Bridge (WBTCOFTAdapter) | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x3100000000000000000000000000000000000001 Copy System Contracts Bitcoin Light Client Proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x814B0538398596248B39e499262E6Cf53F276452 Copy GaugeVotes proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x4fDDfcB9e334E387af824EdEd3793b947F36eb35 Copy GaugeVotes implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x2015F35030A8Ff2C0CA161a865414996F8E80AA4 Copy xCTR proxy | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0xe15ee513f807d12a78a80a97ab586E95c6319901 Copy xCTR implementation | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/token/0x547AfD93B9c47D552059FEb556909e017f8a9b25 Copy CTR | Smart Contract | Critical |
https://explorer.mainnet.citrea.xyz/address/0x02B5F31C5A3CCaE18Dcb7425D7eA11dbcd0fa81B Copy CitreaTokenOFTAdapter | Smart Contract | Critical |
https://basescan.org/address/0x11030f79109269d796fd0FB956D6244e502757f7 Copy CitreaTokenOFT (Base) | Smart Contract | Critical |
https://bscscan.com/address/0x6dFbBb567Ee504016aD06E0880A96238c7EAC61d Copy CitreaTokenOFT (BSC) | Smart Contract | Critical |
https://etherscan.io/address/0xE1CD98671869aEd24889fA86172153Cdf1d220DD Copy CitreaTokenOFT (Ethereum) | Smart Contract | Critical |
Blockchain/DLT - Official RPC
Blockchain/DLT - Node / protocol codebase
Blockchain/DLT - Clementine codebase: bridge operator, verifiers, aggregator, watchtower; BitVM-verified circuit
System Contracts Bridge Proxy
System Contracts Base Fee Vault Proxy
System Contracts L1 Fee Vault Proxy
System Contracts Priority Fee Vault Proxy
System Contracts WCBTC
System Contracts Failed Deposit Vault Proxy
System Contracts Bitcoin Light Client Implementation
System Contracts Bridge Implementation
System Contracts Base Fee Vault Implementation
System Contracts L1 Fee Vault Implementation
System Contracts Priority Fee Vault Implementation
System Contracts Failed Deposit Vault Implementation
System Contracts Proxy Admin
Citrea USDC.e Proxy
Citrea USDC.e Implementation
Citrea USDC.e MasterMinter
Citrea USDC.e Bridge (DestinationOUSDC) Proxy
Citrea USDC.e Bridge (DestinationOUSDC) Implementation
Citrea USDT.e Proxy
Citrea USDT.e Implementation
Citrea USDT.e Bridge (DestinationOUSDT) Proxy
Citrea USDT.e Bridge (DestinationOUSDT) Implementation
Citrea WBTC.e Bridge (WBTCOFT)
Ethereum USDC Bridge (SourceOFTAdapter) Proxy
Ethereum USDC Bridge (SourceOFTAdapter) Implementation
Ethereum USDT Bridge (SourceOFTAdapter) Proxy
Ethereum USDT Bridge (SourceOFTAdapter) Implementation
Ethereum WBTC Bridge (WBTCOFTAdapter)
System Contracts Bitcoin Light Client Proxy
GaugeVotes proxy
GaugeVotes implementation
xCTR proxy
xCTR implementation
CTR
CitreaTokenOFTAdapter
CitreaTokenOFT (Base)
CitreaTokenOFT (BSC)
CitreaTokenOFT (Ethereum)
Below are the impacts accepted by default under this bug bounty program. Nevertheless, Citrea team is open to considering any impactful out-of-scope items on a case-by-case basis, following the Primacy of Impact spirit of this Program.
Citrea has a Clementine bridge, which is a combination of Blockchain/DLT and Smart contracts items, therefore it is in a separate list below:
These impacts are out of scope for this bug bounty program.
Rewards are distributed according to the impact of the vulnerability based on the HackenProof Vulnerability Classification.
For critical Blockchain/DLT bugs and Smart Contract Bugs, the reward amount is 10% of the funds directly affected, capped at the maximum critical reward 250,000 USD. However, a minimum reward of 25,000 USD is to be rewarded in order to incentivize security researchers against withholding on a bug report.
For critical Blockchain/DLT bugs with a non-funds-at risk impact, the reward will be paid out as follows:
For critical web/apps bugs, reports will be rewarded with 25,000 USD, only if the report demonstrates wallet-drain or equivalent financial loss vector.
All other impacts that would be classified as Critical would be rewarded a flat amount of 10,000 USD. The rest of the severity levels are paid out according to the Impact in Scope table.
For high Blockchain/DLT non-funds-at-risk impacts, the reward will be paid out as follows:
High vulnerabilities concerning theft/permanent freezing of unclaimed yield/royalties are rewarded within a range of Reward - Smart contract - Min High to Reward - Smart contract - Max High depending on the funds at risk, capped at the maximum high reward.
In the event of temporary freezing, the reward doubles from the full frozen value for every additional 24h that the funds are temporarily frozen, up until a max cap of the high reward. This is because as the duration of the freezing lengthens, the potential for greater damage and subsequent reputational harm intensifies. Thus, by increasing the reward proportionally with the frozen duration, the project ensures stronger incentives for bug disclosure of this nature.
Payouts are handled by the Citrea team directly and are denominated in USD. However, payments are done in USDC on Ethereum.
We are happy to thank everyone who submits valid reports which help us improve the security. However, only those that meet the following eligibility requirements may receive a monetary reward: