Arbix Finance Rug Pull: Difference between revisions

From Quadriga Initiative Cryptocurrency Hacks, Scams, and Frauds Repository
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Imported Case Study|source=https://www.quadrigainitiative.com/casestudy/arbixfinancerugpull.php}}
{{Case Study Under Construction}}{{Unattributed Sources}}
{{Unattributed Sources}}


[[File:Arbixfinance.jpg|thumb|Arbix Finance]]Arbix Finance was a yield farming smart contract, which was audited by CertiK. However, funds were deposited instead on an unaudited smart contract which featured additional centralized mint functions for the owner. This enabled the full $10m which had been invested to be stolen. The website and other social media have been removed. There does not appear to be any proposal for recovery.
[[File:Arbixfinance.jpg|thumb|Arbix Finance]]Arbix Finance was a yield farming smart contract. Once an audit was obtained through CertiK, deposit funds were instead requested on an unaudited smart contract which featured additional centralized mint functions for the owner. This enabled the full $10m which had been deposited in the smart contract to be stolen. The website and other social media were subsequently removed. There does not appear to be any proposal for recovery.


This is a global/international case not involving a specific country.
This is a global/international case not involving a specific country.<ref name="cointelegraph-5301" /><ref name="newsbitcoincash-5304" /><ref name="rektnews-5306" /><ref name="comparitech-10032" />
<ref name="certik-5262" /><ref name="cointelegraphtwitter-5297" /><ref name="bscscan-5298" /><ref name="bscscan-5299" /><ref name="bscscan-5300" /><ref name="cointelegraph-5301" /><ref name="dappradar-5302" /><ref name="arbixfinancearchive-5303" /><ref name="newsbitcoincash-5304" /><ref name="nomics-5305" /><ref name="rektnews-5306" /><ref name="etherscan-5307" /><ref name="certikorgtwitter-5308" /><ref name="certik-5309" /><ref name="coincost-5310" /><ref name="youtube-5311" /><ref name="voi-5312" /><ref name="certikorgtwitter-5313" />


== About Arbix Finance ==
== About Arbix Finance ==
<ref name="arbixfinancearchive-5303" /><ref name="dappradar-5302" /><ref name="nomics-5305" /><ref name="coincost-5310" />
"Arbix Finance labelled themselves as an arbitrage-focused project on BSC, in which users could deposit into single-asset vaults in order “to gain optimal yield with low risk”."
"Arbix Finance labelled themselves as an arbitrage-focused project on BSC, in which users could deposit into single-asset vaults in order “to gain optimal yield with low risk”."


Line 14: Line 14:
"Under Arbix Finance users can deposit BEP20 token assets into the vaults and reap competitive profits. Unlike many yield farming platforms, users do not have to concern about impermanent loss since all of the vaults are single-asset."
"Under Arbix Finance users can deposit BEP20 token assets into the vaults and reap competitive profits. Unlike many yield farming platforms, users do not have to concern about impermanent loss since all of the vaults are single-asset."


"Despite providing the project’s audit in November of last year, and marking all major or critical issues as resolved, Certik decided to publish a basic incident analysis."
== The Reality ==
Despite obtaining an audit from CertiK, the Arbix Finance project proceeded to launch a separate smart contract with eight additional minting functions, which allowed them to mint any amount of ARBX token they desired<ref name="certikorgtwitter-5313" />.<blockquote>"The exploited contract was not in the audit scope that was done for Arbix. The project inserted eight `mint()` functions to a newly deployed ARBX ERC20 contract which allowed the owner to mint any amount of ARBX tokens to any address."</blockquote>
 
== What Happened ==
 
 
"The funds deposited by users ($10M) were directed to unverified pools via the depositor contract."
 
"Starting around 3 AM +UTC on Jan 4th, the project drained the vaults of users’ funds and deleted their website, Twitter and Telegram accounts."
 
{| class="wikitable"
|+Key Event Timeline - Arbix Finance Rug Pull
!Date
!Event
!Description
|-
|January 3rd, 2022
|Main Event
|Expand this into a brief description of what happened and the impact. If multiple lines are necessary, add them here.
|-
|January 3rd, 2022 10:55:00 PM MST
|CertiK Original Tweet
|CertiK shares an incident analysis tweet, providing details on what happened<ref name="certik-5262" /><ref name="certikorgtwitter-5308" />.
|-
|January 5th, 2022 10:52:00 AM MST
|CoinTelegraph Mentions Tweet
|CoinTelegraph picks up the warning from CertiK and shares on Twitter<ref name="cointelegraphtwitter-5297" />.
|-
|January 5th, 2022 11:39:00 AM MST
|CertiK Tweet Posted
|CertiK posts a tweet reporting that the "project inserted eight `mint()` functions to a newly deployed ARBX ERC20 contract which allowed the owner to mint any amount of ARBX tokens to any address" and that "[t]he exploited contract was not in the audit scope that was done for Arbix"<ref name="certikorgtwitter-5313" />.
|}
 
== Technical Details ==
The exploit was relatively simple. A smart contract without minting functions was provided for CertiK to review with a formal audit. The Arbix Finance team then deployed a separate smart contract with 8 additional minting functions, which never underwent any review. After the project gained popularity and liquidity, they then used those minting functions to mint ARBX tokens and dump them on the market. The tokens were swapped via AnySwap to ethereum.
 
 
Depositor address: <ref>https://bscscan.com/address/0x51cba96bdc2b9ce195d795929b8f99be694a976f#code (Aug 29, 2023)</ref>
 
One unverified pool: <ref>https://bscscan.com/address/0x135CF5f01CE4f3f651a6fDf338620C768EACe9f1 (Aug 29, 2023)</ref>
 
Hacker address: <ref>https://bscscan.com/address/0x4714a26e4e2e1334c80575332ec9eb043b61a2c4 (Aug 29, 2023)</ref>
 
<ref name="bscscan-5298" /><ref name="bscscan-5299" /><ref name="bscscan-5300" /><ref name="etherscan-5307" />
 
 
<ref name="certikorgtwitter-5313" />
 
 
 
"Starting around 3 AM +UTC on Jan 4th, the project drained the vaults of users’ funds and deleted their website, Twitter and Telegram accounts."
 
=== CertiK Incident Analysis Tweet ===
CertiK prepared an incident analysis, which highlighted the simplistic nature of the exploit<ref name="certikorgtwitter-5308" /><ref name="certikorgtwitter-5313" />.<blockquote>1. $ARBX contract has mint() with onlyOwner function
 
2. 10M $ARBX were minted to 8 addresses
 
3. ~4.5M ARBX were minted to: 0x161262d172699cf0a5e09b6cdfa5fee7f32c183d
 
4. The 4.5M ARBX were then dumped
 
The funds deposited by users ($10M) were directed to unverified pools via the depositor contract
 
The hacker drained all assets from the pools


"The exploited contract was not in the audit scope that was done for Arbix. The project inserted eight `mint()` functions to a newly deployed ARBX ERC20 contract which allowed the owner to mint any amount of ARBX tokens to any address."
The attacker moved the rugged funds to #Ethereum thru AnySwap USDT.


"We’ve received inbounds that may indicate high risks regarding to a project named Arbix Finance. Privileged functionalities appear in those smart contracts and we wish the community DYOR enough before interacting with the dApp."
The exploited contract was not in the audit scope that was done for Arbix. The project inserted eight `mint()` functions to a newly deployed ARBX ERC20 contract which allowed the owner to mint any amount of ARBX tokens to any address.</blockquote>


"Steer clear from Arbix Finance says @certikorg after the firm identified the BSC-based yield farming protocol as a rug pull."
== Total Amount Lost ==


"Basically @certik_io @certikorg audited and proudly certified Arbix Finance to have a multi-signature mechanism to approve funds management without even KYC them. They alerted the investors after the devs already rug pulled the TVL."


"#Arbix Finance has been identified as #rugpull. Privileged functionalities appear in the identified smart contracts."


"The funds deposited by users ($10M) were directed to unverified pools via the depositor contract."
"The funds deposited by users ($10M) were directed to unverified pools via the depositor contract."
Line 32: Line 93:
"Also stolen were: $920k Binance-pegged ETH, $2.25M in BSC-USD, $1.7M BUSD, $1.4M CAKE,  
"Also stolen were: $920k Binance-pegged ETH, $2.25M in BSC-USD, $1.7M BUSD, $1.4M CAKE,  
$1M BSC-USDC, As well as lesser amounts of ADA, DOT, DOGE, LINK, XRP and WBNB."
$1M BSC-USDC, As well as lesser amounts of ADA, DOT, DOGE, LINK, XRP and WBNB."
The total amount lost has been estimated at $10,000,000 USD.
== Immediate Reactions ==


"Starting around 3 AM +UTC on Jan 4th, the project drained the vaults of users’ funds and deleted their website, Twitter and Telegram accounts."
"Starting around 3 AM +UTC on Jan 4th, the project drained the vaults of users’ funds and deleted their website, Twitter and Telegram accounts."


"Using the platform’s Skytrace tool to analyze the risk of fraud, the firm determined that the hacker moved the funds to Ethereum through decentralized exchange AnySwap USDT."


This is a global/international case not involving a specific country.
"We’ve received inbounds that may indicate high risks regarding to a project named Arbix Finance. Privileged functionalities appear in those smart contracts and we wish the community DYOR enough before interacting with the dApp."
 
 
"Basically @certik_io @certikorg audited and proudly certified Arbix Finance to have a multi-signature mechanism to approve funds management without even KYC them. They alerted the investors after the devs already rug pulled the TVL."
 
 
"#Arbix Finance has been identified as #rugpull. Privileged functionalities appear in the identified smart contracts."
 
"Steer clear from Arbix Finance says @certikorg after the firm identified the BSC-based yield farming protocol as a rug pull."


The background of the exchange platform, service, or individuals involved, as it would have been seen or understood at the time of the events.
=== Community Reaction On Twitter. ===
Several users were critical of the CertiK smart contract audit process<ref>[https://twitter.com/CertiKCommunity/status/1478798238798987267 <nowiki>Vinod Bhardwaj - "Even after certik audit they are stealing hard earned money of innocent peoples it means there is no means to have faith on certik now onwards .... All other excuses are [not accepted]" - Twitter</nowiki>] (Aug 28, 2023)</ref>.<blockquote>"Even after certik audit they are stealing hard earned money of innocent peoples it means there is no means to have faith on certik now onwards .... All other excuses are [not accepted]"</blockquote>


Include:
== Ultimate Outcome ==


* Known history of when and how the service was started.
* What problems does the company or service claim to solve?
* What marketing materials were used by the firm or business?
* Audits performed, and excerpts that may have been included.
* Business registration documents shown (fake or legitimate).
* How were people recruited to participate?
* Public warnings and announcements prior to the event.


Don't Include:
"Basically @certik_io @certikorg audited and proudly certified Arbix Finance to have a multi-signature mechanism to approve funds management without even KYC them. They alerted the investors after the devs already rug pulled the TVL."
* Any wording which directly states or implies that the business is/was illegitimate, or that a vulnerability existed.
* Anything that wasn't reasonably knowable at the time of the event.
There could be more than one section here. If the same platform is involved with multiple incidents, then it can be linked to a main article page.


== The Reality ==
This sections is included if a case involved deception or information that was unknown at the time. Examples include:


* When the service was actually started (if different than the "official story").
* Who actually ran a service and their own personal history.
* How the service was structured behind the scenes. (For example, there was no "trading bot".)
* Details of what audits reported and how vulnerabilities were missed during auditing.


== What Happened ==
"Using the platform’s Skytrace tool to analyze the risk of fraud, the firm determined that the hacker moved the funds to Ethereum through decentralized exchange AnySwap USDT."
The specific events of the loss and how it came about. What actually happened to cause the loss and some of the events leading up to it.
{| class="wikitable"
|+Key Event Timeline - Arbix Finance Rug Pull
!Date
!Event
!Description
|-
|January 3rd, 2022 12:00:00 AM
|Main Event
|Expand this into a brief description of what happened and the impact. If multiple lines are necessary, add them here.
|-
|
|
|
|}


== Total Amount Lost ==
The total amount lost has been estimated at $10,000,000 USD.


How much was lost and how was it calculated? If there are conflicting reports, which are accurate and where does the discrepancy lie?
"Despite providing the project’s audit in November of last year, and marking all major or critical issues as resolved, Certik decided to publish a basic incident analysis."


== Immediate Reactions ==
How did the various parties involved (firm, platform, management, and/or affected individual(s)) deal with the events? Were services shut down? Were announcements made? Were groups formed?


== Ultimate Outcome ==
The CertiK website presently does not list any audits on their page about Arbix Finance<ref name="certik-5309" />.
What was the end result? Was any investigation done? Were any individuals prosecuted? Was there a lawsuit? Was any tracing done?


== Total Amount Recovered ==
== Total Amount Recovered ==
There do not appear to have been any funds recovered in this case.
There do not appear to have been any funds recovered in this case.


What funds were recovered? What funds were reimbursed for those affected users?
== Ongoing Developments ==
TBD
== Individual Prevention Policies ==
The smart contract deployed by Arbix Finance was never audited. Individuals could have avoided the loss by carefully checking the deployed smart contract address against the address of the audited smart contract, and not providing funds to the unaudited smart contract. If a larger portion of users were diligent and warned others, the amount of loss could have been dramatically reduced.


== Ongoing Developments ==
{{Prevention:Individuals:Safe Smart Contract Usage}}
What parts of this case are still remaining to be concluded?


== Prevention Policies ==
{{Prevention:Individuals:Store Funds Offline}}
Which policies could have prevented this event from happening?


== References ==
{{Prevention:Individuals:End}}
<references><ref name="certik-5262">[https://www.certik.com/ CertiK Blockchain Security Leaderboard] (Jan 4, 2022)</ref>


<ref name="cointelegraphtwitter-5297">[https://mobile.twitter.com/Cointelegraph/status/1478786375625420813 https://mobile.twitter.com/Cointelegraph/status/1478786375625420813] (Jan 6, 2022)</ref>
== Platform Prevention Policies ==
Increased user education is the primary way wallets or exchanges could protect users from using unaudited smart contracts. Adding a standard/automatic way to distinguish smart contracts which have been audited from those which have not into the user interface would be highly beneficial for users in being aware that they are interacting with an unaudited smart contract.


<ref name="bscscan-5298">[https://bscscan.com/address/0x51cba96bdc2b9ce195d795929b8f99be694a976f#code https://bscscan.com/address/0x51cba96bdc2b9ce195d795929b8f99be694a976f#code] (Jan 6, 2022)</ref>
{{Prevention:Platforms:Cryptocurrency Safety Quiz}}


<ref name="bscscan-5299">[https://bscscan.com/address/0x135CF5f01CE4f3f651a6fDf338620C768EACe9f1 https://bscscan.com/address/0x135CF5f01CE4f3f651a6fDf338620C768EACe9f1] (Jan 6, 2022)</ref>
Platforms should work together to create an industry insurance fund to assist users who lose funds.


<ref name="bscscan-5300">[https://bscscan.com/address/0x4714a26e4e2e1334c80575332ec9eb043b61a2c4 https://bscscan.com/address/0x4714a26e4e2e1334c80575332ec9eb043b61a2c4] (Jan 6, 2022)</ref>
{{Prevention:Platforms:Establish Industry Insurance Fund}}


<ref name="cointelegraph-5301">[https://cointelegraph.com/news/certik-identifies-arbix-finance-as-a-rug-pull-warns-users-to-steer-clear CertiK identifies Arbix Finance as a rug pull, warns users to steer clear] (Jan 6, 2022)</ref>
{{Prevention:Platforms:End}}


<ref name="dappradar-5302">[https://dappradar.com/binance-smart-chain/defi/arbix-finance Arbix Finance | DappRadar] (Jan 6, 2022)</ref>
== Regulatory Prevention Policies ==
Increased education can assist citizens to avoid using unaudited smart contracts. Having a standard system to review projects and ensure that the smart contract address for the review is provided prominently could reduce the risk and also increase the accountability for project owners. Finally, an industry insurance fund can assist affected users and provide scrutiny of new projects.


<ref name="arbixfinancearchive-5303">[https://web.archive.org/web/20211226124530/https://www.arbix.finance/ Arbix Finance | Arbitrage Earning Protocol] (Jan 6, 2022)</ref>
{{Prevention:Regulators:Cryptocurrency Education Mandate}}


<ref name="newsbitcoincash-5304">[https://newsbitcoin.cash/certik-flagged-arbix-finance-as-a-rug-pull/ Certik flagged Arbix Finance as a rug pull] (Jan 6, 2022)</ref>
{{Prevention:Regulators:Platform Security Assessments}}


<ref name="nomics-5305">[https://nomics.com/assets/arbx-arbix-finance $ARBX - Arbix Finance Price, Charts, All-Time High, Volume & Markets - In USD, EUR, CNY etc. | Nomics] (Jan 6, 2022)</ref>
{{Prevention:Regulators:Establish Industry Insurance Fund}}


<ref name="rektnews-5306">[https://rekt.news/arbix-rekt/ Rekt - Arbix Finance - REKT] (Jan 6, 2022)</ref>
{{Prevention:Regulators:End}}


== References ==
<references>
<ref name="certik-5262">[https://web.archive.org/web/20220109081815/https://www.certik.com/ CertiK Blockchain Security Leaderboard Archive January 9th, 2022 1:18:15 AM MST] (Jan 4, 2022)</ref>
<ref name="cointelegraphtwitter-5297">[https://mobile.twitter.com/Cointelegraph/status/1478786375625420813 CoinTelegraph - "Steer clear from Arbix Finance says @certikorg after the firm identified the BSC-based yield farming protocol as a rug pull." - Twitter] (Jan 6, 2022)</ref>
<ref name="bscscan-5298">https://bscscan.com/address/0x51cba96bdc2b9ce195d795929b8f99be694a976f#code (Jan 6, 2022)</ref>
<ref name="bscscan-5299">https://bscscan.com/address/0x135CF5f01CE4f3f651a6fDf338620C768EACe9f1 (Jan 6, 2022)</ref>
<ref name="bscscan-5300">https://bscscan.com/address/0x4714a26e4e2e1334c80575332ec9eb043b61a2c4 (Jan 6, 2022)</ref>
<ref name="cointelegraph-5301">[https://cointelegraph.com/news/certik-identifies-arbix-finance-as-a-rug-pull-warns-users-to-steer-clear CertiK identifies Arbix Finance as a rug pull, warns users to steer clear - CoinTelegraph] (Jan 6, 2022)</ref>
<ref name="dappradar-5302">[https://dappradar.com/binance-smart-chain/defi/arbix-finance Arbix Finance | DappRadar] (Jan 6, 2022)</ref>
<ref name="arbixfinancearchive-5303">[https://web.archive.org/web/20211226124530/https://www.arbix.finance/ Arbix Finance | Arbitrage Earning Protocol] (Jan 6, 2022)</ref>
<ref name="newsbitcoincash-5304">[https://newsbitcoin.cash/certik-flagged-arbix-finance-as-a-rug-pull/ Certik flagged Arbix Finance as a rug pull - NewsBitcoin.cash] (Jan 6, 2022)</ref>
<ref name="nomics-5305">[https://nomics.com/assets/arbx-arbix-finance $ARBX - Arbix Finance Price, Charts, All-Time High, Volume & Markets - In USD, EUR, CNY etc. | Nomics] (Jan 6, 2022)</ref>
<ref name="rektnews-5306">[https://rekt.news/arbix-rekt/ Arbix Finance - Rekt] (Jan 6, 2022)</ref>
<ref name="etherscan-5307">[https://etherscan.io/address/0x4714a26e4e2e1334c80575332ec9eb043b61a2c4 Address 0x4714a26e4e2e1334c80575332ec9eb043b61a2c4 | Etherscan] (Jan 6, 2022)</ref>
<ref name="etherscan-5307">[https://etherscan.io/address/0x4714a26e4e2e1334c80575332ec9eb043b61a2c4 Address 0x4714a26e4e2e1334c80575332ec9eb043b61a2c4 | Etherscan] (Jan 6, 2022)</ref>
 
<ref name="certikorgtwitter-5308">[https://twitter.com/certikorg/status/1478243729244839938 CertiK - "Incident Analysis 1. $ARBX contract has mint() with onlyOwner function 2. 10M $ARBX were minted to 8 addresses 3. ~4.5M ARBX were minted 4. The 4.5M ARBX were then dumped" - Twitter] (Jan 6, 2022)</ref>
<ref name="certikorgtwitter-5308">[https://twitter.com/certikorg/status/1478243729244839938 @certikorg Twitter] (Jan 6, 2022)</ref>
 
<ref name="certik-5309">[https://www.certik.com/projects/arbix Arbix Finance - CertiK Security Leaderboard] (Jan 6, 2022)</ref>
<ref name="certik-5309">[https://www.certik.com/projects/arbix Arbix Finance - CertiK Security Leaderboard] (Jan 6, 2022)</ref>
<ref name="coincost-5310">[https://coincost.net/en/currency/arbix-finance Arbix Finance ARBX price chart online. ARBX market cap, volume and other live and historical cryptocurrency market data. Arbix Finance forecast for 2022 | COINCOST] (Jan 6, 2022)</ref>
<ref name="coincost-5310">[https://coincost.net/en/currency/arbix-finance Arbix Finance ARBX price chart online. ARBX market cap, volume and other live and historical cryptocurrency market data. Arbix Finance forecast for 2022 | COINCOST] (Jan 6, 2022)</ref>
<ref name="youtube-5311">[https://www.youtube.com/watch?v=4R3Pe-pC2CY CertiK identifies Arbix Finance as a rug pull warns users to steer clear - YouTube] (Jan 6, 2022)</ref>
<ref name="youtube-5311">[https://www.youtube.com/watch?v=4R3Pe-pC2CY CertiK identifies Arbix Finance as a rug pull warns users to steer clear - YouTube] (Jan 6, 2022)</ref>
 
<ref name="voi-5312">[https://voi.id/en/technology/121313/ada-yang-punya-arbix-finance-arbx-certik-peringatkan-itu-koin-rug-pull Anyone Have Arbix Finance (ARBX)? CertiK Warn It's Coin Rug Pull - Void] (Jan 6, 2022)</ref>
<ref name="voi-5312">[https://voi.id/en/technology/121313/ada-yang-punya-arbix-finance-arbx-certik-peringatkan-itu-koin-rug-pull Anyone Have Arbix Finance (ARBX)? CertiK Warn It's Coin Rug Pull] (Jan 6, 2022)</ref>
<ref name="certikorgtwitter-5313">[https://mobile.twitter.com/certikorg/status/1478798238798987267 CertiK - "The exploited contract was not in the audit scope that was done for Arbix. The project inserted eight `mint()` functions to a newly deployed ARBX ERC20 contract which allowed the owner to mint any amount of ARBX tokens to any address." - Twitter] (Jan 6, 2022)</ref>
 
<ref name="comparitech-10032">[https://www.comparitech.com/crypto/cryptocurrency-scams/ Worldwide crypto & NFT rug pulls and scams tracker - Comparitech] (Dec 15, 2022)</ref>
<ref name="certikorgtwitter-5313">[https://mobile.twitter.com/certikorg/status/1478798238798987267 https://mobile.twitter.com/certikorg/status/1478798238798987267] (Jan 6, 2022)</ref></references>
</references>

Latest revision as of 16:25, 10 May 2024

Notice: This page is a new case study and some aspects have not been fully researched. Some sections may be incomplete or reflect inaccuracies present in initial sources. Please check the References at the bottom for further information and perform your own additional assessment. Please feel free to contribute by adding any missing information or sources you come across. If you are new here, please read General Tutorial on Wikis or Anatomy of a Case Study for help getting started.

Notice: This page contains sources which are not attributed to any text. The unattributed sources follow the initial description. Please assist by visiting each source, reviewing the content, and placing that reference next to any text it can be used to support. Feel free to add any information that you come across which isn't present already. Sources which don't contain any relevant information can be removed. Broken links can be replaced with versions from the Internet Archive. See General Tutorial on Wikis, Anatomy of a Case Study, and/or Citing Your Sources Guide for additional information. Thanks for your help!

Arbix Finance

Arbix Finance was a yield farming smart contract. Once an audit was obtained through CertiK, deposit funds were instead requested on an unaudited smart contract which featured additional centralized mint functions for the owner. This enabled the full $10m which had been deposited in the smart contract to be stolen. The website and other social media were subsequently removed. There does not appear to be any proposal for recovery.

This is a global/international case not involving a specific country.[1][2][3][4]

About Arbix Finance

[5][6][7][8]

"Arbix Finance labelled themselves as an arbitrage-focused project on BSC, in which users could deposit into single-asset vaults in order “to gain optimal yield with low risk”."

"Arbix Finance is a yield farming platform on Binance Smart Chain utilizing Arbitrage Earning Protocol to gain optimal yield with low risk." "Arbitrage Earning Protocol takes the vaults' liquidity to make profit against DEXs (e.g. pancakeswap, apeswap, etc..) The profit occurs when there are same-asset price discrepancies among the DEXs."

"Under Arbix Finance users can deposit BEP20 token assets into the vaults and reap competitive profits. Unlike many yield farming platforms, users do not have to concern about impermanent loss since all of the vaults are single-asset."

The Reality

Despite obtaining an audit from CertiK, the Arbix Finance project proceeded to launch a separate smart contract with eight additional minting functions, which allowed them to mint any amount of ARBX token they desired[9].

"The exploited contract was not in the audit scope that was done for Arbix. The project inserted eight `mint()` functions to a newly deployed ARBX ERC20 contract which allowed the owner to mint any amount of ARBX tokens to any address."

What Happened

"The funds deposited by users ($10M) were directed to unverified pools via the depositor contract."

"Starting around 3 AM +UTC on Jan 4th, the project drained the vaults of users’ funds and deleted their website, Twitter and Telegram accounts."

Key Event Timeline - Arbix Finance Rug Pull
Date Event Description
January 3rd, 2022 Main Event Expand this into a brief description of what happened and the impact. If multiple lines are necessary, add them here.
January 3rd, 2022 10:55:00 PM MST CertiK Original Tweet CertiK shares an incident analysis tweet, providing details on what happened[10][11].
January 5th, 2022 10:52:00 AM MST CoinTelegraph Mentions Tweet CoinTelegraph picks up the warning from CertiK and shares on Twitter[12].
January 5th, 2022 11:39:00 AM MST CertiK Tweet Posted CertiK posts a tweet reporting that the "project inserted eight `mint()` functions to a newly deployed ARBX ERC20 contract which allowed the owner to mint any amount of ARBX tokens to any address" and that "[t]he exploited contract was not in the audit scope that was done for Arbix"[9].

Technical Details

The exploit was relatively simple. A smart contract without minting functions was provided for CertiK to review with a formal audit. The Arbix Finance team then deployed a separate smart contract with 8 additional minting functions, which never underwent any review. After the project gained popularity and liquidity, they then used those minting functions to mint ARBX tokens and dump them on the market. The tokens were swapped via AnySwap to ethereum.


Depositor address: [13]

One unverified pool: [14]

Hacker address: [15]

[16][17][18][19]


[9]


"Starting around 3 AM +UTC on Jan 4th, the project drained the vaults of users’ funds and deleted their website, Twitter and Telegram accounts."

CertiK Incident Analysis Tweet

CertiK prepared an incident analysis, which highlighted the simplistic nature of the exploit[11][9].

1. $ARBX contract has mint() with onlyOwner function

2. 10M $ARBX were minted to 8 addresses

3. ~4.5M ARBX were minted to: 0x161262d172699cf0a5e09b6cdfa5fee7f32c183d

4. The 4.5M ARBX were then dumped

The funds deposited by users ($10M) were directed to unverified pools via the depositor contract

The hacker drained all assets from the pools

The attacker moved the rugged funds to #Ethereum thru AnySwap USDT.

The exploited contract was not in the audit scope that was done for Arbix. The project inserted eight `mint()` functions to a newly deployed ARBX ERC20 contract which allowed the owner to mint any amount of ARBX tokens to any address.

Total Amount Lost

"The funds deposited by users ($10M) were directed to unverified pools via the depositor contract."

"$ARBX contract has mint() with onlyOwner function. 10M $ARBX were minted to 8 addresses. ~4.5M ARBX were minted to: 0x161262d172699cf0a5e09b6cdfa5fee7f32c183d. The 4.5M ARBX were then dumped."

"Also stolen were: $920k Binance-pegged ETH, $2.25M in BSC-USD, $1.7M BUSD, $1.4M CAKE, $1M BSC-USDC, As well as lesser amounts of ADA, DOT, DOGE, LINK, XRP and WBNB."

The total amount lost has been estimated at $10,000,000 USD.

Immediate Reactions

"Starting around 3 AM +UTC on Jan 4th, the project drained the vaults of users’ funds and deleted their website, Twitter and Telegram accounts."


"We’ve received inbounds that may indicate high risks regarding to a project named Arbix Finance. Privileged functionalities appear in those smart contracts and we wish the community DYOR enough before interacting with the dApp."


"Basically @certik_io @certikorg audited and proudly certified Arbix Finance to have a multi-signature mechanism to approve funds management without even KYC them. They alerted the investors after the devs already rug pulled the TVL."


"#Arbix Finance has been identified as #rugpull. Privileged functionalities appear in the identified smart contracts."

"Steer clear from Arbix Finance says @certikorg after the firm identified the BSC-based yield farming protocol as a rug pull."

Community Reaction On Twitter.

Several users were critical of the CertiK smart contract audit process[20].

"Even after certik audit they are stealing hard earned money of innocent peoples it means there is no means to have faith on certik now onwards .... All other excuses are [not accepted]"

Ultimate Outcome

"Basically @certik_io @certikorg audited and proudly certified Arbix Finance to have a multi-signature mechanism to approve funds management without even KYC them. They alerted the investors after the devs already rug pulled the TVL."


"Using the platform’s Skytrace tool to analyze the risk of fraud, the firm determined that the hacker moved the funds to Ethereum through decentralized exchange AnySwap USDT."


"Despite providing the project’s audit in November of last year, and marking all major or critical issues as resolved, Certik decided to publish a basic incident analysis."


The CertiK website presently does not list any audits on their page about Arbix Finance[21].

Total Amount Recovered

There do not appear to have been any funds recovered in this case.

Ongoing Developments

TBD

Individual Prevention Policies

The smart contract deployed by Arbix Finance was never audited. Individuals could have avoided the loss by carefully checking the deployed smart contract address against the address of the audited smart contract, and not providing funds to the unaudited smart contract. If a larger portion of users were diligent and warned others, the amount of loss could have been dramatically reduced.

Avoid the use of smart contracts unless necessary. Minimize the level of exposure by removing or withdrawing assets whenever possible. Aim to choose smart contracts which have obtained third party security audits, preferably having been audited by at least three separate reputable firms. Pay attention to the audit reports, which smart contracts are covered, and whether the smart contract has been upgraded or modified since the report. Ensure that any administrative functions with the ability to remove funds from the smart contract are under the authority of a multi-signature wallet which is controlled by at least three separate and reputable entities.

Store the majority of funds offline. By offline, it means that the private key and/or seed phrase is exclusively held by you and not connected to any networked device. Examples of offline storage include paper wallets (seed phrase or key written down and deleted from all electronic media), hardware wallets, steel wallet devices, etc...

For the full list of how to protect your funds as an individual, check our Prevention Policies for Individuals guide.

Platform Prevention Policies

Increased user education is the primary way wallets or exchanges could protect users from using unaudited smart contracts. Adding a standard/automatic way to distinguish smart contracts which have been audited from those which have not into the user interface would be highly beneficial for users in being aware that they are interacting with an unaudited smart contract.

Never take for granted the limited knowledge of users of your service and their tendency to skip past provided information. It is recommended to design a simple tutorial and quiz for new users which explains the basics of seed phrases, strong password generation, secure two-factor authentication, common fraud schemes, how ponzi schemes work, as well as other risks which are unique to the cryptocurrency space. This tutorial and quiz should ensure their understanding and be a standard part of the sign-up or download process which is difficult or impossible to skip.

Platforms should work together to create an industry insurance fund to assist users who lose funds.

Work with other industry platforms to set up a multi-signature wallet with private keys held separately by delegate signatories from seven prominent platforms and services within the industry. Establish requirements for contributions by all platforms and services, designed to be affordable for small platforms yet large enough to cover anticipated breach events. Any breach event can be brought forth by a member platform or a petition of 100 signatures for consideration by the delegate signatories. A vote of 4 or more delegate signatures is required to release any funds, which could partially or fully restore lost funds based on their assessment.

For the full list of how to protect your funds as a financial service, check our Prevention Policies for Platforms guide.

Regulatory Prevention Policies

Increased education can assist citizens to avoid using unaudited smart contracts. Having a standard system to review projects and ensure that the smart contract address for the review is provided prominently could reduce the risk and also increase the accountability for project owners. Finally, an industry insurance fund can assist affected users and provide scrutiny of new projects.

Create a standard tutorial and quiz for all new cryptocurrency participants, which is required to be completed once per participant. This tutorial and quiz should cover the basics of proper seed phrase protection, strong password generation, secure two-factor authentication, common fraud schemes, how to detect and guard against phishing attacks, how ponzi schemes work, as well as other risks which are unique to the cryptocurrency space.

All platforms should undergo published security and risk assessments by independent third parties. Two assessments are required at founding or major upgrade, one after 3 months, and one every 6 months thereafter. The third parties must not repeat within the past 14 months. A risk assessment needs to include what assets back customer deposits and the risk of default from any third parties being lent to. The security assessment must include ensuring a proper multi-signature wallet, and that all signatories are properly trained. Assessments must be performed on social media, databases, and DNS security.

Set up a multi-signature wallet with private keys held separately by delegate signatories from seven prominent platforms and services within the industry. Establish requirements for contributions by all platforms and services within the country, designed to be affordable for small platforms yet large enough to cover anticipated breach events. Any breach event can be brought forth by a member platform or a petition of 100 signatures for consideration by the delegate signatories. A vote of 4 or more delegate signatures is required to release any funds, which could partially or fully restore lost funds based on their assessment.

For the full list of regulatory policies that can prevent loss, check our Prevention Policies for Regulators guide.

References

  1. CertiK identifies Arbix Finance as a rug pull, warns users to steer clear - CoinTelegraph (Jan 6, 2022)
  2. Certik flagged Arbix Finance as a rug pull - NewsBitcoin.cash (Jan 6, 2022)
  3. Arbix Finance - Rekt (Jan 6, 2022)
  4. Worldwide crypto & NFT rug pulls and scams tracker - Comparitech (Dec 15, 2022)
  5. Arbix Finance | Arbitrage Earning Protocol (Jan 6, 2022)
  6. Arbix Finance | DappRadar (Jan 6, 2022)
  7. $ARBX - Arbix Finance Price, Charts, All-Time High, Volume & Markets - In USD, EUR, CNY etc. | Nomics (Jan 6, 2022)
  8. Arbix Finance ARBX price chart online. ARBX market cap, volume and other live and historical cryptocurrency market data. Arbix Finance forecast for 2022 | COINCOST (Jan 6, 2022)
  9. 9.0 9.1 9.2 9.3 CertiK - "The exploited contract was not in the audit scope that was done for Arbix. The project inserted eight `mint()` functions to a newly deployed ARBX ERC20 contract which allowed the owner to mint any amount of ARBX tokens to any address." - Twitter (Jan 6, 2022)
  10. CertiK Blockchain Security Leaderboard Archive January 9th, 2022 1:18:15 AM MST (Jan 4, 2022)
  11. 11.0 11.1 CertiK - "Incident Analysis 1. $ARBX contract has mint() with onlyOwner function 2. 10M $ARBX were minted to 8 addresses 3. ~4.5M ARBX were minted 4. The 4.5M ARBX were then dumped" - Twitter (Jan 6, 2022)
  12. CoinTelegraph - "Steer clear from Arbix Finance says @certikorg after the firm identified the BSC-based yield farming protocol as a rug pull." - Twitter (Jan 6, 2022)
  13. https://bscscan.com/address/0x51cba96bdc2b9ce195d795929b8f99be694a976f#code (Aug 29, 2023)
  14. https://bscscan.com/address/0x135CF5f01CE4f3f651a6fDf338620C768EACe9f1 (Aug 29, 2023)
  15. https://bscscan.com/address/0x4714a26e4e2e1334c80575332ec9eb043b61a2c4 (Aug 29, 2023)
  16. https://bscscan.com/address/0x51cba96bdc2b9ce195d795929b8f99be694a976f#code (Jan 6, 2022)
  17. https://bscscan.com/address/0x135CF5f01CE4f3f651a6fDf338620C768EACe9f1 (Jan 6, 2022)
  18. https://bscscan.com/address/0x4714a26e4e2e1334c80575332ec9eb043b61a2c4 (Jan 6, 2022)
  19. Address 0x4714a26e4e2e1334c80575332ec9eb043b61a2c4 | Etherscan (Jan 6, 2022)
  20. Vinod Bhardwaj - "Even after certik audit they are stealing hard earned money of innocent peoples it means there is no means to have faith on certik now onwards .... All other excuses are [not accepted]" - Twitter (Aug 28, 2023)
  21. Arbix Finance - CertiK Security Leaderboard (Jan 6, 2022)

Cite error: <ref> tag with name "youtube-5311" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "voi-5312" defined in <references> is not used in prior text.