Loader
logologo
Alpha Zone
Analysts
My Reading List
Log in
DeFiGaming & MetaverseInfrastructureMarketsNFTs
Binance Token Listings: A Look at Possible Frontrunning Activities
main
Key Takeaways
17 min read
  • The study looked for suspicious activity, such as wallets with few transactions involving the listed token, layering of funds, or DEX contracts approved shortly before the Binance announcement.
  • The analysis identified wallets with trading activities resembling frontrunning and separated them into two categories: funded and active wallets with significant wallet balances and drained wallets with insignificant balances.
  • Despite efforts to prevent such activities, we still continue to observe trading activity that closely resembles that of front runners and insider trading leading even in recent listings e.g. (SYN, GNS, and LQTY).
  • Key considerations include: Inconsistent insider information, difficulty in tracking tokens transferred to CEX addresses and distinguishing between wash-trading activities vs front running activities.

Introduction

The purpose of this report is twofold: first, to investigate whether there is any indication of Binance engaging in front-running activities related to token listings; and second, to compile a list of suspected addresses and their related activities.

Based on the timely accuracy of many of these trades, it seems likely that these entities may have had access to privileged information about the listings. This could potentially be due to the discovery of an API or exchange leak by traders or on-chain detectives. However, proving front-running activities can be challenging, and while trading records can be helpful, other evidence may also be necessary to build a strong case.

In our analysis, we examined historical transaction data in order to identify potential instances of front-running for the tokens listed in the table below.

Methodology

To address the difficulty of pinpointing a genuine Binance listing frontrunner solely based on their transactions, we employed data from three different time frames:

  1. Accumulation of tokens within 1 week from Binance’s listing announcement.
  2. Accumulation of tokens on the day of Binance’s listing announcement.
  3. Accumulating tokens 2h before Binance’s listing announcement.

To ensure that we were only analyzing relevant data, we filtered transactions from all three time frames to include only those that sold all accumulated tokens on the same day as the Binance listing announcement. This was done in order to account for traders who were solely interested in participating in the Binance listing price rally and wanted to minimize their downside risk from the typical price dip that often follows. If an entity did not sell any or all of their tokens soon after the announcement, it could suggest that they were a long-term holder and not actively participating in the event being analyzed.

We used multiple accumulation time frames because it is likely that there are different types of frontrunners based on the quality of information they possess. For instance, some may only know that a token will be listed on Binance "soon" but not the exact date and time. Additionally, some frontrunners may also prefer to TWAP over several days leading up to the Binance listing announcement. Such scenarios necessitate using the first timeframe (1 week before the announcement) for analysis, while timeframes 2 and 3 apply to frontrunners with more detailed private information (such as specific date and time).

Additional filters:

  1. Total inflow (USD) and Total outflow (USD) > $10k.
  2. Addresses must sell most of the tokens that were accumulated in the week / day / 2 hrs, after the Binance listing announcement.

Although imperfect, we employed the aforementioned criteria to sift through tens of thousands of transactions since frontrunners are expected to trade in larger sizes due to the extremely valuable information they possess.

Possible Suspicious Activity

During our analysis, we were specifically looking for several behaviors and activities that are likely to be deemed suspicious. These included (but are not limited to):

  1. Wallet only included a few transactions involving the listed token, with a trading time frame of a few days before or after the Binance announcement. Wallet was not actively trading or trading the token until the timeframe of the Binance announcement.
  2. Layering of funds - Tokens are transferred through multiple accounts before eventually being sold or transferred to a CEX address.
  3. Wallet is drained after the listed token has been sold. Especially if it is done soon after the Binance announcement time frame.
  4. DEX contracts for listed tokens were approved long before the Binance announcement, but the tokens were only sold after the announcement was made. Typically, when a contract is approved, it is done so in preparation for immediate trading. There are few reasons to approve a contract several hours or days before executing a trade, which suggests that this activity may be indicative of front-running.
  5. Wallet accumulates / TWAP into and out of tokens in small batches to avoid slippage and detection.
  6. Fresh wallet created a few days before the Binance announcement and only trades that specific token.

Findings

We found wallets with trading activities that closely resemble that of front-running activities. We have chosen to separate the list of wallets based on whether they are still funded and active.

Wallets with significant positive balance

Since the wallets identified below have significant positive balances, it is likely that the entities behind them will continue to use them in the future. This presents potential opportunities for Nansen members to monitor their activities and potentially identify similar opportunities in the future.

WalletTokenActivity
0x148727GNSAccumulated ~$18.5k of GNS on 13/14 Feb, then sold the GNS tokens within 1.5hrs after the Binance announcement (17 Feb). Wallet has never traded GNS since. Estimated profit: $12.2k
0xbc6ff2GNSAccumulated ~$23.6k of GNS on 14/15 Feb, then sold the GNS for ETH within 30mins after the Binance announcement (17 Feb). Estimated Profit: $14.2k
0xbccaf3GNSAccumulated ~$20k of GNS from 14 Feb, then sold the GNS within 1hr after the Binance announcement (17 Feb). Estimated Profit: $10.3k
0x590ce9GNSAccumulated ~$98k of GNS on the same day of the Binance announcement (17 Feb), then sold the SYN within 5hrs after the Binance announcement. Estimated Profit: $41.2k
0x0b6de7LDOAccumulated >$133k of LDO since 3rd May with the last buy transaction executed 3hrs before the Binance announcement (9 May). Wallet then sold the LDO tokens in 2 different transactions within 1hr after the Binance announcement. Estimated Profit: $15.7k
0x82c777LDOAccumulated ~$40k of LDO on 5 May, then sold the LDO tokens within 15mins after the Binance announcement (9 May). Estimated Profit: $4.3k
0xc9ca00LDOAccumulated ~$12.1k of LDO on 8 May, then sold the LDO within 20mins after the Binance announcement (9 May). The last time the wallet traded LDO before the listing period was back in Jan 2021. The wallet has never traded LDO since. Estimated Profit: $1.9k
0x55a387LDOLinked to 0xd9d89453912ff0550614ebb6b4615788ce54fed2 in the non active list of wallets below
0x430789LQTYAccumulated ~$18k of LQTY on 21 Feb, then sold the LQTY tokens within 30mins after the Binance announcement (28 Feb). Wallet has never traded LQTY since. Estimated Profit: $8.9k
0xb75ae9MAGICWallet receives ~73.3ETH from Binance on 11 Dec in which all 73.3ETH was used to accumulate MAGIC on the same day. Wallet then sold the MAGIC tokens for USDT within 15mins after the Binance announcement (12 Dec). The USDT was then sent to OKX straightafter. Wallet has never traded MAGIC since. Estimated Profit: $36.2k
0x5d41edOPAccumulated ~$351k of OP since 31 May with the last buy transaction executed ~3hrs before the Binance announcement. All buy trades were done in batches of 20ETH potentially to avoid attention. Wallet then sold all OP tokens within 1hr after the Binance announcement (1 Feb). Wallet has never traded OP since. Estimated Profit: $298.7k
0x1729f9OPWallet had 1,352 and 158 incoming OP token transactions on 31 May and 1st June respectively, with the last buy transaction executed ~9mins before the Binance announcement (1 Jun). These transactions were largely small swaps of USDC / WETH for OP tokens on DEXs possibly to avoid attention. The wallet then sent the tokens to and fro using wallet 0x99854ba0a00012336fb508c082e5bd974333dbd3 possibly for layering, which the tokens then finally made their way to Binance through a series of high value transactions.
0xfd27e4OPAccumulated ~$586.2k of OP on the day before the Binance announcement (1 Jun), with the last buy transaction executed 4 hrs before the announcement. Wallet then sold the OP tokens within 12 mins from the Binance announcement in batches of 33.3k OP. Estimated Profit: $319.5k
0xa98040RPLAccumulated $30k of RPL on 12 Jan, then transfers the RPL to Binance within 37mins after the Binance announcement (18 Jan). Wallet has never traded RPL since.
0xe98450RPLAccumulated ~$63.7k of RPL since 12 Jan in batches of ~10k USD per transaction, then transfers the RPL tokens to 0xb87a10172957eec135914a6b9ea5f10a72346e4e on 16 Jan which then transferred the tokens to Binance within 30mins after the Binance announcement (18 Jan). Both wallets have never traded RPL since.
0xbeff71STGAccumulated ~$70.3k of STG 8hrs before the Binance announcement, then sold all STG tokens within 30mins after the Binance announcement (19 Aug). Estimated Profit: $30k
0x56b569SYNAccumulated ~44.7k SYN since 19 Feb, with the last buy transaction executed ~12hrs before the Binance announcement. Wallet then transfers all SYN tokens to Binance within 6mins after the Binance announcement (22 Feb)
0x72d1fdSYNAccumulated ~$150k of SYN on 18 Feb, then transfers the SYN tokens to Binance within 33 mins after the Binance announcement (22 Feb).
0x82c777SYNAccumulated ~$19.9k of SYN since 20 Feb, then sold the SYN tokens within 1.1h after the Binance announcement (22 Feb). Before this period, the wallet last traded SYN on 15 Jan 2022, where he sold off all his SYN tokens that he purchased back in October 2021. Wallet has never traded SYN since. Estimated Profit: $1.6k
0x83b455SYNAccumulated ~$64.3k of SYN on 21 Feb, then sold the SYN tokens within 12mins after the Binance announcement (22 Feb). Wallet has never traded SYN since. Estimated Profit: $10.5k
0xdeba1fSYNAccumulated ~$78.2k of SYN on 19 Feb, then sold the SYN within 25 mins after the Binance announcement (22 Feb). Wallet has never traded SYN since. Estimated Loss: $470
0xe731b0SYNAccumulated ~$91.3k of SYN 11 minutes before the Binance announcement (22 Feb). Wallet then sold the SYN tokens within 50mins after the Binance announcement. Estimated Profit: $18k
0xfe2eccSYNAccumulated ~$12.9k of SYN on the day before the Binance announcement (22 Feb), then sold the SYN within 40mins after the Binance announcement. Wallet has never traded SYN since. Estimated Profit: $1.5k
0x21b764SYNLinked to 0xc02273089bfd1996c1671951831e7dab285682f1 in the non active list of wallets below

Drained Wallets with insignificant balances

WalletTokenNotes
0x99e6baBSWAccumulated ~$25.1k of BSW on 14 Mar through a series of small transactions (~2k USD per trade), then sold the BSW tokens within 4mins after the Binance announcement (21 Mar) through a series of small transactions 5k BSW per trade. All funds in the wallet were eventually drained to FTX. Estimated Profit: $20k
0xa058fdBSWAccumulated ~$339.9k of BSW on 14 Mar, then sold the BSW tokens within 10mins after the Binance announcement (21 Mar) through a series of 62 small transactions. All funds in the wallet were eventually drained to FTX.
0xaaa322BSWAccumulated ~$127.3k of BSW since 15 Mar then sold the BSW tokens within 1.5hrs after the Binance announcement (21 Mar) through a series of 48 small transactions. All funds in the wallet were eventually drained to FTX.
0xb8f566BSWAccumulated ~$90k of BSW on 14 Mar through a series of small transactions (~10-20k USD), then sold the BSW tokens within 1hr after the Binance announcement (21 Mar). All funds in the wallet was eventually layered and transfered to 0x4982085c9e2f89f2ecb8131eca71afad896e89cb (possibly the parent wallet) andhttp://gate.io/ CEX. Estimated Profit: $143.1k
0x16782dGMXAccumulated ~$19.3k of GMX on the day before the Binance announcement (5 Oct), then sold the GMX tokens within 25mins after the Binance announcement. Most of the wallet funds were then drained and sent to a ByBit wallet. Estimated Profit: $5.8k
0x275ff9GMXAccumulated ~$338.5k of GMX on the day before the Binance announcement (5 Oct), then sold the GMX tokens within 30mins after the Binance announcement. Wallet was created solely for trading Binance's GMX listing. All funds in the wallet were then drained to OKX . Estimated Profit: $191k
0x761c4dGNSAccumulated ~$15k of GNS on the same day of the Binance announcement (17 Feb), then sold the GNS tokens within 3mins after the Binance announcement. Wallet was created solely for trading Binance's GNS listing. All funds in the wallet were then drained using Stargate Bridge . Estimated Profit: $2.9k
0xb8e19aGNSAccumulated ~$15.2k of GNS on the same day before the Binance announcement, then sold the GNS tokens within 20mins after the Binance announcement (17 Feb). All funds in the wallet were eventually drained using the Hop Bridge. Estimated Profit: $8.7k
0xdd9300GNSAccumulated ~$17k of GNS on the same day of the Binance announcement (17 Feb), then transferred the GNS tokens to MEXC within 10mins after the Binance announcement. Wallet was created solely for trading Binance's GNS listing. All funds in the wallet were then drained to MEXC and Binance.
0xadd4c5LDOAccumulated ~$112k of LDO on 4/5 May, then sold the LDO tokens within 8mins after the Binance announcement (9 May) also through a series of small transactions ~5k LDO per trade. Estimated Profit: $11k
0xd9d894LDOAccumulated ~$257k of LDO 1min before the Binance announcement, then transferred the LDO tokens to 0x55a387ceae8e8c4ae80d10fbb0a317da9ab7ff08 for selling within 5mins after the Binance announcement (9 May). Estimated Profit: $288.8k
0x006af0LQTYAccumulated ~$30.3k of LQTY on 26 Feb, then transferred the LQTY tokens to 0x2afa00a976bcc7cdc98655b3976550cba3c0c07a which the tokens were eventually sold within 4mins after the Binance announcement (28 Feb). 0x2afa00a976bcc7cdc98655b3976550cba3c0c07a was created solely for selling the LQTY tokens. All funds in the wallet were then drained to Binance . Estimated Profit: $15.3k
0x696e84LQTYAccumulated ~$20k of LQTY on the same day of the Binance announcement (28 Feb), then sold the LQTY tokens within 30mins after the Binance announcement. Wallet was created solely for trading Binance's LQTY listing. All funds in the wallet were then drained to OKX . Estimated Profit: $7.9k
0x33a80eMAGICAccumulated ~$72.6k of MAGIC on 11 Dec, then sold about half of the MAGIC tokens within 50mins after the Binance announcement (12 Dec) and transferred the rest to Binance in the same time period. Wallet was created solely to trade MAGIC during this specific period.
0x7f62e1MAGICAccumulated ~$12.6k of MAGIC on the same day of the Binance announcement (12 Dec), then sold the MAGIC tokens within 2hrs after the Binance announcement. All funds in the wallet were then drained to Kucoin .
0x99a295MAGICAccumulated ~$59.8k of MAGIC on 7 Dec, then sold the MAGIC tokens within 20mins after the Binance announcement (12 Dec). All funds in the wallet were eventually drained to Binance. Estimated Profit: $14.5k
0x7ad31bMAGICAccumulated ~$55.9k of MAGIC 40mins before the Binance announcement, then sold the MAGIC tokens within 7mins after the Binance announcement (12 Dec). All funds in the wallet were eventually drained to OKX. Estimated Profit: $21.7k
0x000000NEXOhttp://gate.io/http://gate.io/ CEX. Estimated Profit: $13.8k
0x962c06NEXOAccumulated ~$47.8k of NEXO on the same day of the Binance announcement (29 Apr), then sold the NEXO tokens within 10mins after the Binance announcement. Wallet was created solely for trading Binance's NEXO listing. All funds in the wallet were eventually drained using the Secret Network Bridge. Estimated Profit: $8k
0xbc2e4eNEXOAccumulated ~$78.2k of NEXO on the same day of the Binance announcement (29 Apr), then sold the NEXO tokens within 5mins after the Binance announcement. Wallet was created solely for trading Binance's NEXO listing. All funds in the wallet were eventually drained to OKX. Estimated Profit: $10.1k
0x21a21bOPWallet had 82 and 7 incoming OP token transactions on 31 May and 1st June respectively, with the last buy transaction executed ~8mins before the Binance announcement (1 Jun). These transactions were small swaps of USDC for OP tokens on 1inch possibly to avoid attention. As the wallet was accumulating OP tokens on 31 May and 1 June, the tokens were also simultaneously being sent to different CEXs like ByBit, OKX, etc.
0xe2d2e5OPAccumulated ~$97k of OP on the day before the Binance announcement (1 Jun), then sold the GNS tokens within 31mins after the Binance announcement. Wallet was mainly created solely for trading Binance's OP listing. All funds in the wallet were then drained to Binance. Estimated Profit: $1.47k
0xafc057SYNAccumulated ~$99.9k of SYN on 21 Feb, then transferred the SYN tokens to 0x2b1d9ec4a3833e4796e71ec9434fee3d03e023a1 which the tokens was eventually sold within 18mins after the Binance announcement (22 Feb). 0x2b1d9ec4a3833e4796e71ec9434fee3d03e023a1 was created solely for selling the SYN tokens. All funds in the wallet were then drained to Binance . Estimated Profit: $12.9k
0xc02273SYNAccumulated ~$50k of SYN on 16 Feb, then sold the SYN tokens within 20mins after the Binance announcement (22 Feb). All funds in the wallet were eventually transferred to 0x21b7641470b6d78a24310ffd785bbff7361c6b28 (possibly the parent wallet). Estimated Loss: $2.2k.

Disclaimer

Estimated profits we calculated are likely to be significantly lower than the true value, as we mostly used daily price snapshots. This method may not account for the intraday price volatility, which could affect the actual profits earned by the entities we analyzed. Wallets included in the aforementioned list are not exhaustive. Much of the filtering of wallets was done based on a range of different factors as mentioned above.

Key considerations:

  1. Inconsistent privileged information: The exclusion of wallets that may have front-run one token listing but failed to front-run another listing may affect the accuracy of the study results. This is particularly likely when insiders do not receive consistent privileged information.
  2. Difficulty in tracking transferred tokens: The study notes that some wallets accumulated tokens on DEXs but transferred them directly to other CEXs before the Binance listing announcement. This makes it challenging to determine whether the wallet was already selling the tokens before the announcement was made or shifting the tokens to their personal CEX wallet in preparation for dumping on the CEX once the announcement was out.
  3. Difficulty in distinguishing between different types of trading activity: It may be difficult to differentiate between different types of trading activity, such as wash-trading or front-running, particularly in the case of tokens like Arbitrum, which also involves airdrops.
Conclusion

Based on the evidence gathered, it appears that there is a high probability of frontrunning activity occurring prior to the announcement of token listings on Binance. Despite continuous communication and efforts to prevent such activities, we still continue to observe trading activity that closely resembles that of front runners and insider trading leading up to recent listings even in 2023 for SYN, GNS, and LQTY.

You might also like
Article cover
LIBRA - The Aftermath
Onchain data show 86% of traders lost $251 million while the remaining winners secured $180M in profits. Dave Portnoy lost millions on $LIBRA but was
Disclosure: The authors of this content and members of Nansen may be participating or invested in some of the protocols or tokens mentioned herein. The foregoing statement acts as a disclosure of potential conflicts of interest and is not a recommendation to purchase or invest in any token or participate in any protocol. Nansen does not recommend any particular course of action in relation to any token or protocol. The content herein is meant purely for educational and informational purposes only and should not be relied upon as financial, investment, legal, tax or any other professional or other advice. None of the content and information herein is presented to induce or to attempt to induce any reader or other person to buy, sell or hold any token or participate in any protocol or enter into, or offer to enter into, any agreement for or with a view to buying or selling any token or participating in any protocol. Statements made herein (including statements of opinion, if any) are wholly generic and not tailored to take into account the personal needs and unique circumstances of any reader or any other person. Readers are strongly urged to exercise caution and have regard to their own personal needs and circumstances before making any decision to buy or sell any token or participate in any protocol. Observations and views expressed herein may be changed by Nansen at any time without notice. Nansen accepts no liability whatsoever for any losses or liabilities arising from the use of or reliance on any of this content.