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:
- Accumulation of tokens within 1 week from Binance’s listing announcement.
- Accumulation of tokens on the day of Binance’s listing announcement.
- 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:
- Total inflow (USD) and Total outflow (USD) > $10k.
- 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):
- 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.
- Layering of funds - Tokens are transferred through multiple accounts before eventually being sold or transferred to a CEX address.
- Wallet is drained after the listed token has been sold. Especially if it is done soon after the Binance announcement time frame.
- 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.
- Wallet accumulates / TWAP into and out of tokens in small batches to avoid slippage and detection.
- 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.
Wallet | Token | Activity |
---|---|---|
0x148727 | GNS | Accumulated ~$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 |
0xbc6ff2 | GNS | Accumulated ~$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 |
0xbccaf3 | GNS | Accumulated ~$20k of GNS from 14 Feb, then sold the GNS within 1hr after the Binance announcement (17 Feb). Estimated Profit: $10.3k |
0x590ce9 | GNS | Accumulated ~$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 |
0x0b6de7 | LDO | Accumulated >$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 |
0x82c777 | LDO | Accumulated ~$40k of LDO on 5 May, then sold the LDO tokens within 15mins after the Binance announcement (9 May). Estimated Profit: $4.3k |
0xc9ca00 | LDO | Accumulated ~$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 |
0x55a387 | LDO | Linked to 0xd9d89453912ff0550614ebb6b4615788ce54fed2 in the non active list of wallets below |
0x430789 | LQTY | Accumulated ~$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 |
0xb75ae9 | MAGIC | Wallet 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 |
0x5d41ed | OP | Accumulated ~$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 |
0x1729f9 | OP | Wallet 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. |
0xfd27e4 | OP | Accumulated ~$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 |
0xa98040 | RPL | Accumulated $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. |
0xe98450 | RPL | Accumulated ~$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. |
0xbeff71 | STG | Accumulated ~$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 |
0x56b569 | SYN | Accumulated ~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) |
0x72d1fd | SYN | Accumulated ~$150k of SYN on 18 Feb, then transfers the SYN tokens to Binance within 33 mins after the Binance announcement (22 Feb). |
0x82c777 | SYN | Accumulated ~$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 |
0x83b455 | SYN | Accumulated ~$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 |
0xdeba1f | SYN | Accumulated ~$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 |
0xe731b0 | SYN | Accumulated ~$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 |
0xfe2ecc | SYN | Accumulated ~$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 |
0x21b764 | SYN | Linked to 0xc02273089bfd1996c1671951831e7dab285682f1 in the non active list of wallets below |
Drained Wallets with insignificant balances
Wallet | Token | Notes |
---|---|---|
0x99e6ba | BSW | Accumulated ~$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 |
0xa058fd | BSW | Accumulated ~$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. |
0xaaa322 | BSW | Accumulated ~$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. |
0xb8f566 | BSW | Accumulated ~$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 |
0x16782d | GMX | Accumulated ~$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 |
0x275ff9 | GMX | Accumulated ~$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 |
0x761c4d | GNS | Accumulated ~$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 |
0xb8e19a | GNS | Accumulated ~$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 |
0xdd9300 | GNS | Accumulated ~$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. |
0xadd4c5 | LDO | Accumulated ~$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 |
0xd9d894 | LDO | Accumulated ~$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 |
0x006af0 | LQTY | Accumulated ~$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 |
0x696e84 | LQTY | Accumulated ~$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 |
0x33a80e | MAGIC | Accumulated ~$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. |
0x7f62e1 | MAGIC | Accumulated ~$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 . |
0x99a295 | MAGIC | Accumulated ~$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 |
0x7ad31b | MAGIC | Accumulated ~$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 |
0x000000 | NEXO | http://gate.io/http://gate.io/ CEX. Estimated Profit: $13.8k |
0x962c06 | NEXO | Accumulated ~$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 |
0xbc2e4e | NEXO | Accumulated ~$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 |
0x21a21b | OP | Wallet 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. |
0xe2d2e5 | OP | Accumulated ~$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 |
0xafc057 | SYN | Accumulated ~$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 |
0xc02273 | SYN | Accumulated ~$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:
- 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.
- 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.
- 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.
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.