Money on Chain / RIF on Chain
By Money on Chain Bug bounty on Immunefi moneyonchain.com
- Top reward
- $10,000
- Top severity paid
- Critical
- Assets in scope
- 54
- Public CVEs
- 0
- Last change
At a glance
What to know before you start testing.
- Pays up to $10,000
- for critical bugs, from $1,000.
- Report on Immunefi
- Submit through the program page.
- Paid by DOC, RBTC, Bitcoin
- Proof of identity needed to get paid.
- No public write-ups
- Keep findings private.
Rewards
What Immunefi lists as the payout for each severity.
| Severity | Applies to | Relative size | Reward |
|---|---|---|---|
| Critical Web | Web |
|
$10,000 from $5,000 |
| Critical Contract | Contract |
|
$10,000 10% of funds at risk · from $5,000 |
| High Web | Web |
|
$5,000 from $2,500 |
| High Contract | Contract |
|
$5,000 from $2,500 |
| Medium Web | Web |
|
$2,500 from $1,000 |
| Medium Contract | Contract |
|
$2,500 from $1,000 |
| Low Contract | Contract |
|
$1,000 |
Scope
54 assets you may test.
Smart contracts 53
- https://rootstock.blockscout.com/address/0x009c51e1f6fedcdb8014ea9ae1e39b6dbf2ac0ec
- https://rootstock.blockscout.com/address/0x0237Ad1f0831b479a344E56646BC48B0885cF46F
- https://rootstock.blockscout.com/address/0x09A84d61c1A10f1D5fb3267DFb00D16ca0DaCC30
- https://rootstock.blockscout.com/address/0x0E60154be285810DFa1d64FaC5acb4804d7A7ba0
- https://rootstock.blockscout.com/address/0x114921bcbd5fc34E103494d338cA492B9400B0fD
- https://rootstock.blockscout.com/address/0x11683439c9509C135ee4F7bB6e23835e1d86ECBA
- https://rootstock.blockscout.com/address/0x131564703310a294C1bFDC09D10EC0659f18E253
- https://rootstock.blockscout.com/address/0x2BBCBC2CD2F2655d5A4306637c46Bcf2E6D859f6
- https://rootstock.blockscout.com/address/0x323f6117A256E8f697Ac8d2816eb71e9B7134809
- https://rootstock.blockscout.com/address/0x3A15461d8aE0F0Fb5Fa2629e9DA7D66A794a6e37
- https://rootstock.blockscout.com/address/0x3b8853DF65AfBd94853E6D77ee0Ab5590F41bB08
- https://rootstock.blockscout.com/address/0x3EB689a01c4e8ccaC7c72097104FF37Ccf907bBE
- https://rootstock.blockscout.com/address/0x42E29760D05CfB229D4075C75238Ec82Fb94fd59
- https://rootstock.blockscout.com/address/0x440CD83C160De5C96Ddb20246815eA44C7aBBCa8
- https://rootstock.blockscout.com/address/0x47f5014115d3bb29B20b5168Ee75050D6f8c3Bf1
- https://rootstock.blockscout.com/address/0x5646c6988d5D3d7F78F15683CE3aca11699BCDBb
- https://rootstock.blockscout.com/address/0x5cE577f6Ec969CE9a282838D350206C52A6F338C
- https://rootstock.blockscout.com/address/0x60cEEf03AA1AA96263e297D220EE4EBc3c6b6E47
- https://rootstock.blockscout.com/address/0x64A5634b2d1f17DC7C4765aAcD222f8e9Eb7712C
- https://rootstock.blockscout.com/address/0x65a5681bE95d212F0c90eAd40170D8277de81169
- https://rootstock.blockscout.com/address/0x661F7d510cdB40638f5Afd9f9dF8877398500593
- https://rootstock.blockscout.com/address/0x697535055Aa7AfD2C280523C7B062b1F05284661
- https://rootstock.blockscout.com/address/0x6A343488338b944C6FcC89906646FaC1e8E91cE5
- https://rootstock.blockscout.com/address/0x6a5b2C84E63b5C1330bf4CcCff1Ad6F23116CC14
- https://rootstock.blockscout.com/address/0x6aCb83bB0281FB847b43cf7dd5e2766BFDF49038
- https://rootstock.blockscout.com/address/0x6C22ff31fbdF725d30F206efFF9f8a2a11fAf948
- https://rootstock.blockscout.com/address/0x6CA9d0e9382f58ac9B109f5F7F3AaBc8b86c1a24
- https://rootstock.blockscout.com/address/0x6D46472D6c147970706eA41Db9CAAB79da9262c2
- https://rootstock.blockscout.com/address/0x7002dD3027947aB98cA3DDC28F93F2450281453A
- https://rootstock.blockscout.com/address/0x883e3433c236Abd3c301FFc9B59EA478C0C21c9a
- https://rootstock.blockscout.com/address/0x8f288CdEe8eCc0AfA802306e6457F2060afF7872
- https://rootstock.blockscout.com/address/0x9AC7fE28967B30E3A4e6e03286d715b42B453D10
- https://rootstock.blockscout.com/address/0x9C66296938d849802fFa879A20fdC11B58C55851
- https://rootstock.blockscout.com/address/0x9Ea22Ca83dD42A4b8E4C797bBcd6dFE4413EE8F8
- https://rootstock.blockscout.com/address/0x9F5cE0A8f023F8096145cE2d792EB66091cB89fe
- https://rootstock.blockscout.com/address/0xA27024Ed70035E46dba712609fc2Afa1c97aA36A
- https://rootstock.blockscout.com/address/0xa288319eCb63301e21963E21EF3Ca8fb720d2672
- https://rootstock.blockscout.com/address/0xb9C42EFc8ec54490a37cA91c423F7285Fa01e257
- https://rootstock.blockscout.com/address/0xc0f9B54c41E3d0587Ce0F7540738d8d649b0A3F3
- https://rootstock.blockscout.com/address/0xCD101a2414256DA8F8E25d7b483b3cf639a71683
- https://rootstock.blockscout.com/address/0xcd1D5d171a466A103c3A078C6770dEb801011542
- https://rootstock.blockscout.com/address/0xcE2A128cC73e5d98355aAfb2595647F2D3171Faa
- https://rootstock.blockscout.com/address/0xd3D1aFc638cEF2C55D2Ee33e0C355972f11Be065
- https://rootstock.blockscout.com/address/0xe2927A0620b82A66D67F678FC9b826B0E01B1bFD
- https://rootstock.blockscout.com/address/0xe700691dA7b9851F2F35f8b8182c69c53CcaD9Db
- https://rootstock.blockscout.com/address/0xE95449792F9C15e059B5225e6c9Ec9A5Aa12a828
- https://rootstock.blockscout.com/address/0xECbE91572f788945afd736a6bd9DdBe885E689d7
- https://rootstock.blockscout.com/address/0xf09006E812BE98c7B18c877Af5C126629acB6cAb
- https://rootstock.blockscout.com/address/0xf4d27c56595Ed59B66cC7F03CFF5193e4bd74a61
- https://rootstock.blockscout.com/address/0xF5aD1a6F6ba49C507bB24676bBf80B8ED19b694C
- https://rootstock.blockscout.com/address/0xf773B590aF754D597770937Fa8ea7AbDf2668370
- https://rootstock.blockscout.com/address/0xfc5E1B8468327B60cA1C6e32672249De9a10FfDc
- https://rootstock.blockscout.com/address/0xfC7B1F146528aBb96A5A16d6c295f4332a0BC0ef
Source code 1
- https://github.com/money-on-chain/stable-protocol-core-v2
Rules
What the policy asks of you, and the bug types it won't reward, quoted from Money on Chain / RIF on Chain (via Immunefi)'s policy. "We" in these lines means the program, not this site.
While testing
-
Any testing on mainnet or public testnet deployed code; all testing should be done on local-forks of either public testnet or mainnet
-
Any testing with pricing oracles or third-party smart contracts
-
Attempting phishing or other social engineering attacks against our employees and/or customers
-
Any testing with third-party systems and applications (e.g. browser extensions) as well as websites (e.g. SSO providers, advertising networks)
-
Any denial of service attacks that are executed against project assets
-
Automated testing of services that generates significant amounts of traffic
-
Public disclosure of an unpatched vulnerability in an embargoed bounty
-
Disassembly or reverse engineering of binaries for which source code is not published, not including smart contract bytecode
Summarised with AI from the program policy on Immunefi, and checked word for word against it. Read the original
Changes
Tracked since 11 Nov 2026. Last checked 1 hour ago.
No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.
Before we tracked it
Scope and reward changes recorded before this page started tracking it.
-
Reward terms
The reward table or payout terms were edited
-
Scope added
https://github.com/money-on-chain/stable-protocol-core-v2
Public CVEs
Published vulnerabilities in this vendor's products, from the NVD.
No CVEs matched yet. We match NVD records by vendor name, so products sold under another name can be missing.
Original policy
Copied from immunefi.com on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.
Back to Explore Money on Chain / RIF on Chain | The Money on Chain - RIF on Chain bounty program covers two dual-token stablecoin protocols within one shared smart-contract ecosystem in the Rootstock blockchain. Money on Chain uses RBTC collateral, while RIF on Chain uses RIF collateral. Each aims to provide a fully on-chain, censorship-resistant, USD-pegged and overcollateralized stablecoin, alongside low-maintenance, cost-efficient leveraged exposure for long-term holders of its respective collateral asset. Both protocols are governed through the MOC token and share core governance, oracle, fee-flow, and supporting contracts. RSK Defi Stablecoin Staking Solidity Python Typescript Maximum Bounty $10,000 Live Since 14 January 2021 Last Updated 26 October 2026 Step-by-step PoC Required KYC required Submit a Bug Information Scope Resources Rewards Money on Chain / RIF on Chain provides rewards in DOC on Rootstock , denominated in USD. Rewards by Threat Level Smart Contract Critical Max: $10,000 Min: $5,000 Primacy of Impact High Max: $5,000 Min: $2,500 Primacy of Impact Medium Max: $2,500 Min: $1,000 Primacy of Impact Low Flat: $1,000 Primacy of Impact Critical Reward Calculation Mainnet assets: Reward amount is 10 % of the funds directly affected up to a maximum of: $10,000 Minimum reward to discourage security researchers from withholding a bug report: $5,000 Websites and Applications Critical Max: $10,000 Min: $5,000 Primacy of Impact High Max: $5,000 Min: $2,500 Primacy of Impact Medium Max: $2,500 Min: $1,000 Primacy of Impact Rewards Body Payouts are handled by Money on Chain directly and are denominated in USD . Payouts are done in DOC (Bitcoin-collateralized stablecoin on rootstock), RBTC (Bitcoin pegged 1:1 on Rootstock), or Bitcoin on mainnet. View impacts in scope Program Overview The program focuses on protecting the integrity, solvency, and intended operation of both protocols. Key priorities include safeguarding collateral; ensuring that collateralization, accounting, and risk calculations remain correct; preserving users’ ability to mint and redeem stablecoins (senior claims) and collateral tokens (residual claims); and preventing unauthorized or malicious value extraction. The program also covers the decentralized oracle infrastructure that supplies prices to the protocols. Oracle data must remain accurate, resilient, and economically incentivized to preserve the intended decentralization guarantees and prevent manipulation, stale pricing, replay, or other failures that could affect collateralization, redemptions, or protocol value. Finally, governance is a core security boundary. MOC-token governance must enforce its intended voting thresholds, staking requirements, delays, and execution rules, preventing governance capture or proposal execution without the required authorization. AI-assisted research is welcome and may be used to help identify vulnerabilities, prepare concise reports, and develop proofs of concept. However, we ask that AI-generated content remains accurate, evidence-based, and responsive to the specific protocol and questions raised during triage. Escalated reports receive human review, and we expect follow-up discussion to be conducted meaningfully with a human researcher. Reports that cannot be substantively supported or discussed may be flagged as spam on our end. Known Issues Category Description / Link Last Updated At Smart Contract │ GPT-5.5 findings on Aeropagus-Governance submitted as github issues 30 March 2026 Smart Contract │ GPT-5.5 findings on Amphiraos-Oracle submitted as github issues 30 March 2026 Smart Contract │ All known issues, rejected and being worked on, regularly updated. AI friendly. 26 October 2026 Category Smart Contract Description / Link GPT-5.5 findings on Aeropagus-Governance submitted as github issues Last Updated At 30 March 2026 Category Smart Contract Description / Link GPT-5.5 findings on Amphiraos-Oracle submitted as github issues Last Updated At 30 March 2026 Category Smart Contract Description / Link All known issues, rejected and being worked on, regularly updated. AI friendly. Last Updated At 26 October 2026 KYC required The submission of KYC information is a requirement for payout processing. Participants must adhere to the Eligibility Criteria. Proof of Concept Proof of concept is always required for all severities. Prohibited Activities Program's custom prohibited activities Disassembly or reverse engineering of binaries for which source code is not published, not including smart contract bytecode Default prohibited activities Any testing on mainnet or public testnet deployed code; all testing should be done on local-forks of either public testnet or mainnet Any testing with pricing oracles or third-party smart contracts Attempting phishing or other social engineering attacks against our employees and/or customers Any testing with third-party systems and applications (e.g. browser extensions) as well as websites (e.g. SSO providers, advertising networks) Any denial of service attacks that are executed against project assets Automated testing of services that generates significant amounts of traffic Public disclosure of an unpatched vulnerability in an embargoed bounty Any other actions prohibited by the Immunefi Rules Feasibility Limitations The project may be receiving reports that are valid (the bug and attack vector are real) and cite assets and impacts that are in scope, but there may be obstacles or barriers to executing the attack in the real world. In other words, there is a question about how feasible the attack really is. Conversely, there may also be mitigation measures that projects can take to prevent the impact of the bug, which are not feasible or would require unconventional action and hence, should not be used as reasons for downgrading a bug's severity. Therefore, Immunefi has developed a set of feasibility limitation standards which by default states what security researchers, as well as projects, can or cannot cite when reviewing a bug report. Chain Rollbacks Pre-Impact Bug Monitoring Attack Investment Amount Attacks With A Financial Risk To The Attacker When Is An Impactful Attack Downgraded To Griefing? Submit a Bug Total Assets in Scope 56