Compensation Scheme
Preamble
The Crosswise compensation scheme is a compromise that aims to be as fair as possible, prudent, yet practical. It is utilitarian in principle and therefore aims to provide the greatest benefit to the greatest number of people. The overall timeline errs on the side of caution.
Guiding our approach to fairness, is the assumption that the exploit was an unexpected and unfortunate event for everyone. Although many attempted to game and otherwise take advantage of the situation, we only penalize clear cases of abuse and treat the remainder as actions taken in distress. Thus our aim is to ensure nobody wins nor loses as a result of the exploit.
Our approach to ascertaining entitlements is limited by what we can do technically and the amount of time and resources we can reasonably dedicate to this task.
A snapshot is an accurate, yet necessarily blunt tool when it comes to evaluating entitlements. Nonetheless a return to a state prior or near the event is the only equitable basis for compensation, as it is accurate and comprehensive.
Dip buyers and sellers have been taken into consideration, as well as users that moved or sold liquidity.
Following the community vote that ended 27th April, the compensation scheme aims to re-instate the CRSS token amount users held prior to exploit. In cases where there is no direct equivalence, the price at time of exploit will be used to assess overall entitlement. The overall intention is for users to see their holdings reinstated to the time prior to exploit. As such nobody should lose nor benefit from the exploit. All compensation will be distributed in CRSS token.
Transparency & Reproducibility
Each and every step can be recreated by running the scripts provided in our compensation Github repository (https://github.com/crosswise-finance/crosswise-snapshot). No data was tampered with, every piece of information except dip buyers and sellers was taken directly from the blockchain or by using BSC Pro API service, ensuring 100% accuracy, precision and reproducibility of results. Dip buyers and sellers data was gathered from an external source which records and stores this information. As we are uncertain whether this external source data source is 100% secured against tampering, we will disclose it as soon as we restart the emission.
Distribution & Mechanics
Compensation will be distributed via a Compensation Pool (CP).
Only users that were affected by the exploit will have access to the CP.
Users entitlements will be automatically added to the contract.
For transparency and audit-ability users will be able to query the any wallet's compensation entitlement.
Compensation has its own fixed emission amount of
0.35
CRSS per Block.Compensation is progressively paid out in proportion to your overall share of the CP.
Similar to our regular pools, when claiming compensation, users will have the option to vest compensation over 5 months or pay the 25% Instant Claim fee.
Compensation will take a total of one and a half years (
1.5036666
) for those that decide to vest throughout.Compensation will take a total of one year and 1 month (
1.0870
) for users that use the instant claim option throughout.
Example: How Is Compensation Paid Out? The compensation will be coming from block emissions. Meaning that as each block is mined, CRSS will be mined too.
Depending on how much CRSS you are entitled to, you get bits into your account as the emissions occur.
The compensation is spread over a year. Meaning that by the end of about a year, your entire entitlement would have been emitted.
As the compensation tokens are emitted and accumulate in your account, you are expected to claim them. At the point of claiming, you can either vest for 5 months or claim immediately by paying a fee of 25%. If you don't vest, and you are claiming 100 CRSS, you will only receive 75 CRSS. If you vest, at the end of 5 months, you will receive the 100 in full.
If you have 2400 tokens in compensation, that's about 200 CRSS emitted per month. If you claim monthly, you can vest 200 monthly or instant claim and get 150 CRSS.
You can claim daily. That's about 7 CRSS every day. Vest it or claim instantly by paying 25% tax.
Definitions
Reference Block (RB)
In our case the block chosen is the last block 14465247
prior to the first exploit transaction, which occurred at block number 14465248
.
NAME | BLOCK | BLOCK TIME | CRSS PRICE IN BUSD |
---|---|---|---|
Reference | 14465247 | Jan 18 2022 06:07:59 AM UTC | 1.2605653314300524 |
First Exploit | 14465248 | Jan 18 2022 06:08:02 AM UTC | 0.5028251059642918 |
Block Before Exploit (BBE)
The block just prior to the first exploit transaction is block 14465247
.
Price Before Exploit (PBE)
The CRSS token price just prior to the first exploit transaction. The price at BBE 14465247
was 1.2605653314300524
BUSD and derived from the CRSS-BUSD pool state, which contained 121004.672023137878940045
CRSS and 152534.294493431617799855
BUSD at the time. We therefore divide 152534.294493431617799855
by 121004.672023137878940045
to obtain 1.2605653314300524
BUSD
Blanket Compensation (BO)
This is the main component of the compensation scheme and includes everyone automatically, but excludes Illegitimate Claimants (ICs) and Project Wallets & Contracts (PWCs). Liquidity pair contracts will be compensated in order to restart the protocol with sufficient liquidity.
Illegitimate Claimants (ICs)
These are the attacker wallets and contracts, which we will exclude in order to prevent compensating them.
Project Wallets & Contracts (PWCs)
This includes the dev wallet and old contracts.
TYPE | ADDRESS |
---|---|
Dev Wallet | 0x2A479056FaC97b62806cc740B11774E6598B1649 |
CRSS (Presale) | 0x0999ba9aEA33DcA5B615fFc9F8f88D260eAB74F1 |
CRSS (V1) | 0x55eCCd64324d35CB56F3d3e5b1544a9D18489f71 |
CRSS (V1.1) | 0x99FEFBC5cA74cc740395D65D384EDD52Cb3088Bb |
CRSS-Router | 0x8B6e0Aa1E9363765Ea106fa42Fc665C691443b63 |
CRSS-Masterchef | 0x70873211CB64c1D4EC027Ea63A399A7d07c4085B |
xCRSS | 0x27DF46ddd86D9b7afe3ED550941638172eB2e623 |
CRSS-BNB | 0xb5d85cA38a9CbE63156a02650884D92A6e736DDC |
CRSS-BUSD | 0xB9B09264779733B8657b9B86970E3DB74561c237 |
BNB-BUSD | 0x290E1ad05b4D906B1E65B41e689FC842C9962825 |
USDT-BUSD | 0xef5be81A2B5441ff817Dc3C15FEF0950DD88b9bD |
BNB-ETH | 0x8151D70B5806E3C957d9deB8bbB01352482a4741 |
BNB-BTCB | 0x9Ba0DcE71930E6593aB34A1EBc71C5CebEffDeAF |
BNB-CAKE | 0x0458498C2cCbBe4731048751896A052e2a5CC041 |
BNB-ADA | 0xDE0356A496a8d492431b808c758ed5075Dd85040 |
BNB-DOT | 0xCB7Ad3af3aE8d6A04ac8ECA9a77a95B2a72B06DE |
BNB-LINK | 0x278D7d1834E008864cfB247704cF34a171F39a2C |
CRSS-USDT | 0x21d398F619a7A97e0CAb6443fd76Ef702B6dCE8D |
CRSS-LINK | 0x16ff408bcdce1521db8edfecd7bcbb91689e5043 |
CRSS-DOT | 0x206b9efc52a4e7ffa5a06165c8f975d84dbee6fc |
CRSS-ADA | 0x2c52ea643b861e8c1f9ebff52bc46cbfc102a6ff |
CRSS-CAKE | 0xcd2915cf8a4121e8efab77024eee8af4cd50afca |
CRSS-BTCB | 0xd313d1c6320e909e53467c239944edaf456328ae |
CRSS-ETH | 0xe04708a3d712162b2e08c2ecc35eb5c99139c526 |
BNB-USDT | 0xfE04537629a3c94d74143f09633ade1d1127128d |
Dip Buyers Compensation (DBC)
This component intends to provide some compensation for users that âbought the dipâ, perhaps unaware of what had happened.
Compensation Pool (CP)
Users will be provided with compensation tokens to stake in the Compensation Pool in order to receive their CRSS compensation.
1. Baseline Snapshot
Our Baseline Snapshot (BS) provides us with with every holders holdings just prior to exploit. The aim is to re-instate the exact CRSS token amount. LP token value is calculated using the CRSS PBE of 1.26 BUSD.
Scope & Eligibility
Amounts held in CRSS and xCRSS, or LP tokens in their wallet or our farms and pools prior to exploit:
TOKEN | LOCATION | CONTRACT |
---|---|---|
CRSS (PRE-SALE) | Pre-sale Round 1 | 0xad3f5a4526fbed82a865d1baef14153488f86487 |
Pre-sale Round 2 | 0x3DC2b7E5dc5274C2d603342E73D1d0A9DE96796A | |
User Wallet | ||
CRSS (V1.0) | User Wallet | |
CRSS (V1.1) | User Wallet | |
Pools | ||
xCRSS | User Wallet | |
NON-CRSS LP | User Wallet | |
Farms | ||
CRSS LP | User Wallet | |
Farms |
Baseline Snapshot Calculation
A more in-depth technical description of each step is available in the Snapshot Methodology.
Wallet Compensation
We use Binance Pro APIâs â
Get Historical BEP-20 Token Account Balance by ContractAddress & BlockNo
â request to get BEP20 balances of all2398
addresses in block14465247
for all15
tokens in scope.
Note to those who will want to run the scripts for themselves, this one takes 5h+ per timestamp as each run includes 35970 requests, with BSC API cap for Historical BEP20 at 2 requests/sec
BSC Pro API reference :https://docs.bscscan.com/api-endpoints/tokens
We record each different token type in wallet and their respective amounts for every user, then convert all LP tokens values to Equivalent Value In CRSS and add it to user CRSS/v1/v11 and xCRSS holdings to get
TotalWalletCRSSAmount
.
LPtoCRSS *= LP tokenAmount * LPtokenPrice / CRSStokenPrice
TotalWalletCRSSAmount = CRSSamount + CRSSv1Amount + CRSSv11Amount + XCRSS + LP1toCRSS + LP2toCRSS + LP3toCRSS + LP4toCRSS + LP5toCRSS + LP6toCRSS + LP7toCRSS + LP8toCRSS + LP9toCRSS + LP10toCRSS + LP11toCRSS + LP12toCRSS
USER WALLET BALANCES BEFORE EXPLOIT
ADDRESSES | 1162 |
---|---|
TOTAL CRSS TO BE REFUNDED | 267157.7715691107 |
ADDRESSES WITH OVER 10000 CRSS | 3 |
ADDRESSES WITH OVER 1000 CRSS | 38 |
ADDRESSES WITH OVER 100 CRSS | 252 |
Possible Token Types
CRSS/CRSSv1/CRSSv11
XCRSS
CRSS-BNB
CRSS-BUSD
BNB-BTCB
CRSS-USDC
BNB-ADA
BNB-BUSD
BNB-CAKE
BNB-DOT
BNB-ETH
BNB-LINK
Masterchef Staking & LP Farm Compensation
Using the deployed Masterchef smart contract, we collected all transactions logs filtered by deposit, withdraw and emergency withdraw function topic and all BEP20 token transfers from BNBChain, between block of its creation (14280384
) to BBE (14465247
).
There were a total of 11 different tokens involved in staking and farming, which were identified by checking each token address that participated in deposit or withdraw function calls.
We first separated token transfers by ingoing and outgoing, we extracted hashes from transaction logs, and then filtered token transfers with these hashes, which left us with only withdraw, deposit and emergency deposit token transfers.
These hash filtered ingoing and outgoing token transfers were then calculated for each user address. The token type is identified, and all ingoing (deposit) transfers are added up per token type. The same is done for all outgoing (withdraw) transfers for each token type, and the sums deducted from their respective deposit balances. Each tokenâs PBE was accounted for and used to convert to CRSS in order to get total TotalWalletCRSSAmount
.
LPtoCRSS *= LP tokenAmount * LPtokenPrice / CRSStokenPrice
TotalWalletCRSSAmount = CRSSv11Amount + LP1toCRSS + LP2toCRSS + LP3toCRSS + LP4toCRSS + LP5toCRSS + LP6toCRSS + LP7toCRSS + LP8toCRSS + LP9toCRSS + LP10toCRSS
Out of the 12 possible LP tokens, only the 10 for which at least one transaction was recorded, were included.
A much more detailed description of the system behind staking compensation can be found in Compensation Methodology.
TOKEN | PBE |
---|---|
1 CRSS, CRSSV1, CRSSV1.1, XCRSS | 1.2605653314300524 BUSD |
1 CRSS-BNB | 49.0989412475227 BUSD ($49.138220400520716) |
1 CRSS-BUSD | 2.2636182137109717 BUSD ($2.2654291082819404) |
1 BNB-ADA | 54.46800811397548 BUSD ($54.51158252046665) |
1 BNB-BTCB | 8901.826454288857 BUSD ($8908.947915452287) |
1 BNB-BUSD | 43.50208854030589 BUSD ($43.46731468855505) |
1 BNB-CAKE | 145.21530799063586 BUSD ($145.33148023702836) |
1 BNB-DOT | 218.63006958282182 BUSD ($218.80497363848806) |
1 BNB-ETH | 2447.916877692636 BUSD ($2449.8752111947897) |
1 BNB-LINK | 210.6534966967243 BUSD ($210.82201949408164) |
1 USDC-BUSD | 2.0000609617849574 BUSD ($2.0016610105543853) |
1 CRSS-USDC | 2.243276691477553 BUSD ($2.2450713128307345) |
These prices were derived by collecting historic LP token supplies and their respective token balances BBE, which were calculated and merged into total pool value in BUSD. Total pool value in BUSD for each LP token was divided by its respective LP token supply, to get their PBE.
ADDRESSES | 702 |
---|---|
TOTAL CRSS TO BE REFUNDED | 1602893.952216537 |
RECONSTRUCTED AMOUNTS LOCKED IN STAKING AND FARMS
Presale Compensation
This part was the simplest of all, done similarly to Staking Compensation, by reading blockchain information stored inside the two deployed presale smart contracts with Web3
We ran all the relevant view functions, most important being
totalRewardAmount()
andtotalWithdrawedAmount()
, for all addresses involved in the presale, which were stored inside the contracts.We calculated CRSS owed for each user by deducting
totalWithdrawedAmount()
from userâstotalRewardAmount()
to get total CRSS amount left inside the two smart contracts, all withdrawn amounts were covered in other parts of the compensation.Any withdraws made from either of the two presale contracts after first exploit were added back to userâs presale compensation
The simplest way to independently check whether the presale component of your compensation is correct, is to head over to BSCScan, and run userDetail()
view function with your address as input.
Presale Round 1: 0xAd3f5A4526fbEd82A865d1BaeF14153488f86487
Presale Round 2: 0x3DC2b7E5dc5274C2d603342E73D1d0A9DE96796A
PRESALE ROUND 1 | PRESALE ROUND 2 | |
---|---|---|
ADDRESSES | 1082 | 647 |
TOTAL CRSS | 2999999.5707433973 | 999999.8375834356 |
TOTAL WITHDRAWN | 981171.6635363961 | 95796.43293209284 |
TOTAL CRSS OWED | 2033890.536206996 | 906359.9760799137 |
2. Post-Exploit Swaps
This part of the compensation scheme is intended to make adjustments for holders that âbought the dipâ, but also those that sold their CRSS.
Cut-Off Time for Eligibility
The eligible time frame has been set in reference to the timing of our communications detailed below. Given the confusion at the time, we have decided to consider transactions eligible all the way until the end of day on the 18th Jan 2022
. Those that persisted in trading CRSS after this cut-off will not be compensated For those amounts.
DATE | COMMUNICATION | TELEGRAM | DISCORD |
---|---|---|---|
18 Jan 2022 | âExploit/Attackâ | 6:43 AM UTC | 7:20 AM UTC |
18 Jan 2022 | âStop Buyingâ | 7:43 AM UTC | 8:12 AM UTC |
18 Jan 2022 | âTrading Haltedâ | 9:17 AM UTC | 9:18 AM UTC |
Dip Buyers Calculation
Timeframe
BUY CRSS | TOE to 24:00:00 UTC on 18th Jan 2022 |
---|---|
SELL CRSS | TOE to last CRSS swap recorded on 22nd Mar 2022 |
Part A: Calculate the âDip Buyers Balanceâ (DBB)
Here we assess the amounts of dip buys eligible for compensation.
We collected all CRSS Buy and Sell Amounts in USD we could find from an external source, which should include all CRSS pairs on our DEX, as well as PancakeSwap, Biswap and Apeswap. There is some room for inaccuracy here as the data could not be retrieved from a 100% reliable source, like a blockchain, but the vast majority of all dip buys and sells will be included.
sum up all
CRSS Buys Amounts in USD
per wallet and convert toCRSS Buys BUSD Price
achieved at the time of swap. - from exploit to end of 18thCollect all
CRSS Sells Amounts in USD
per wallet and convert toCRSS Sells BUSD Price
achieved at the time of swap. - from exploit until last ever TXCalculate
total BUSD paid/earned
per walletCalculate
Dip Buyers total CRSS
entitled by converting total BUSD value to CRSS using thePBE
.
Part B: Applying the âHaircutâ
Here we apply a 30% haircut to the entitlement to enhance sustainability.
Select only the wallets with a positive
Dip Buyers total CRSS
Apply a 30% haircut only to wallets with positive balance multiplying by 0.7 to get the
Dip Buyers CRSS Net Entitlement
Part C: Carrying Forward Negative Balances
The above calculations will result in numerous wallets with negative balances, as some people sold more than they bought during the dip.
Select only the wallets with negative
Dip Buyers Balance
Save seperately as
Dip Buyers Negative Balance Adjustment
Keep for use when calculating
BC
Please note that due to limitations on data availability we were unable to include users that bought less than 99.39$ worth of CRSS between BBE and 7:35AM UTC. If you fall into this category, please send us a bug report with your transaction hash(s), and we will add them to your entitlement manually.
DIP BUYS TO BE COMPENSATED IN USD | 77901.32610517349 |
---|---|
DIP SELLS AMOUNT IN USD | 380907.20302561787 |
3. Manual Adjustments
Hacked Wallet Replacements
Over the months, a number of users got in touch claiming they had fallen victim to wallet phishing attacks. Given that due to the exploit we had this extraordinary opportunity to help and were also eager to avoid distributing CRSS to hackers that would sell the token instantly, we offered users the opportunity to replace their hacked wallets.
In practice it is impossible to ascertain if a wallet has suffered such an attack, so instead we relied on a strong disincentive to prevent fraudulent claims. Users opted in to forgoing 50% of their entitlements, which is returned to the protocol and sent to the Marketing Wallet: 0x10E5Bd7DdE3894a1f99bc24ADeE4674772f3a3EA
Given the inherent dangers of allowing anonymous users to replace a given wallet, all wallet ownership was cross checked with presale submissions. Of the 30 unique submissions, only 8 provided a valid replacement wallet from the outset and 1 user later submitted a correction, and verified ownership via a micro transaction. All the other wallets were part of the presale and thus did not require further verification. 2 wallets had instead suffered a failed token conversion and are dealt with separately below.
These addresses, alongside their corresponding replacement addresses, are listed below. The script used to make these adjustments is manualAdjustments.js
in the Github repository.
Included Wallets
ORIGINAL WALLET | REPLACEMENT WALLET | VERIFICATION |
---|---|---|
0x8aC458588444e4018ddB58b7F3080496F7986947 | 0x926C3b1271d07594B11C8FB28C99683801736300 | Pre-sale |
0x6d7ED0DA2ACaa2a047630Ea1741537b6f2181806 | 0x91E321BEddA63F8E04235a417828cB075B23b111 | Pre-sale |
0x60a69d2f9327543f7916f3974479F02EE561873E | 0xBAa9B7B74DF9d446198d2e3C08f71Ad34539fC4D | Pre-sale |
0x3355e761f7b3ba2c08aE0CE7b6C821122040ef0A | 0x30a9BdF6c028242a26F99270168217E8a2B1145F | Pre-sale |
0xd6b09f1d6b1f35c2ff09651c221663bce4993204 | 0x6740353b66F823C9d30AE96fc32566C3160804A3 | Pre-sale |
0xeBA0DB97eC85ef23049Af7E1270D7240DF4Bb59f | 0xa622216e4Cf0f7A59c93c18B82bB5011ed5B9F51 | Pre-sale |
0xB8CE3fC4D0a60e9e28973D42435daC211b273b87 | 0x25747761965f2710FdA9851636F722268925c1A0 | Pre-sale |
0x9FF251fD3363632626E96CE5ccC82CEe6C80A732 | 0xe3fdc3fee7ea3c05aaba89c7d65b5351da400164 | 0xef4a6b734d86eb4de4b213a1b3f1e264b11fa8b6c15d8a53c438019311c6f549 |
0x975ab1f920059615dDbF3d08fa68962e10926295 | 0xbb3940aB8cf809f8cdc24080b838B95622eA9c89 | Pre-sale |
Users that failed to provide a replacement address or provided the same address as their original address, or an incompatible address were unfortunately not included in this process:
Excluded Wallets
ORIGINAL WALLET | REPLACEMENT WALLET |
---|---|
0xad95ea143748557b99dd5a54274551ef5eaf27d4 | ? |
0xAEa3B43960c564A438e51C8Cc4867B6edC67BfE4 | ? |
x4c9da991A9a91c161f3c194d617eD7016CDA611e | ? |
0x132a63728138d4C633F5E8375935594370308f05 | 0x132a63728138d4C633F5E8375935594370308f05 |
0xBBB73Aa47c398F35A7366A5864E2c873B9Cad1A7 | 0xBBB73Aa47c398F35A7366A5864E2c873B9Cad1A7 |
0xF0d22c98bb362AB8c38aE4098Ba9088C988ff52C | 0xF0d22c98bb362AB8c38aE4098Ba9088C988ff52C |
0xefcC5406D1354d668a25A418629Cd83c2d185aEA | 0xefcC5406D1354d668a25A418629Cd83c2d185aEA |
0x213Efa63571F3Bf3d4e4c457BB27ba09f730d596 | 0x213Efa63571F3Bf3d4e4c457BB27ba09f730d596 |
0x4f5B25AdB17E7BD4c48fbEDd7Bda4444072a14bd | ? |
0x5c335424d73BD1Ef1512106716063D2803744641 | bnb1kznjq9aw5tkt36g0pdwum33h5wjx8undr5lgns |
0x5DdB1F871CdF065D6AEFD467E895C1710BE263E5 | 0x5DdB1F871CdF065D6AEFD467E895C1710BE263E5 |
0xD055dd9B13945397618E17D73cd636b6C9A77D82 | 0xD055dd9B13945397618E17D73cd636b6C9A77D82 |
0xaBdBA2E2b22c036efDa11CD4c5388d15209eb425 | 0xaBdBA2E2b22c036efDa11CD4c5388d15209eb425 |
0x499E75E925Cd25a1aa4204548E8E2412501fDA4c | 0x499E75E925Cd25a1aa4204548E8E2412501fDA4c |
0x22057c79E4a9f2856a97C90b8A5D73B5fa14BA6c | 0x22057c79E4a9f2856a97C90b8A5D73B5fa14BA6c |
0xbD29a8BF1DA9EF93baD3be8AB5194b7344c2CD5E | 0xbD29a8BF1DA9EF93baD3be8AB5194b7344c2CD5E |
0x991b479aB68DE87B52c81cAea7D32c8D641e249b | 0x991b479aB68DE87B52c81cAea7D32c8D641e249b |
0xF84df2195382C3b6A08b841511300b6218873085 | 0xF84df2195382C3b6A08b841511300b6218873085 |
Failed V1 to V1.1 Token Conversions
Two users erroneously submitted their wallet for the Hacked Wallet Replacement Program. In fact these users experienced a loss of funds due to failed conversion of CRSS V1 to CRSS V1.1 after the exploiter had already minted max supply. This meant the contract couldnât mint the required V1.1 tokens for them in exchange. These users will see their lost amount of CRSS added to their entitlement in full.
ACCOUNT | CRSS AMOUNT | TX HASH |
---|---|---|
0x4D473bC97aDF3B6bd48F28a80a495964Bd67e13b | 105 | 0x17528c722e9cd2bc15bac51be6004056a8dbdedad4b8ecd94003a06adfd84f35 |
0x7BE73921626702D045B69E47bA029572b5d0f768 | 948.518 | 0xe48179a6f0994b7f252e2c359466bc47751222e9d2e4f7c126be72dbc7badbb2 |
Personal Debt Collateral
One user was in another business relationship with a member of the team. Due his outstanding debt he has agreed to his CRSS entitlement to be transferred to his creditor, until his debt is paid in full. A binding legal agreement was signed and is available upon request.
ORIGINAL WALLET | REPLACEMENT WALLET |
---|---|
0x2C61569026CA8DA02911fd991d2FF695C435D031 | 0xc1Aaf375DdDdE66Fa45794B63260A2E7a8BdeAbA |
Extracting Residual Contract Value
In order to ensure we donât distribute compensation to our old contracts, we exclude any that hold tokens. All recovered balances will be allocated to the new dev wallet to be used for liquidity.
DESCRIPTION | CONTRACT |
---|---|
CRSS V1.1 Token Contract | 0x99fefbc5ca74cc740395d65d384edd52cb3088bb |
CRSS-BNB Pair Contract | 0xb5d85cA38a9CbE63156a02650884D92A6e736DDC |
CRSS-BUSD Pair Contract | 0xB9B09264779733B8657b9B86970E3DB74561c237 |
CRSS-USDC Pair Contract | 0x21d398F619a7A97e0CAb6443fd76Ef702B6dCE8D |
CRSS-BNB PancakeSwap Pair Contract | 0x9cbed1220E01F457772cEe3AAd8B94A142fc975F |
CRSS-BNB Biswap Pair Contract | 0x73C02124d38538146aE2D807a3F119A0fAd3209c |
Post Consultation Adjustments
Our community of users was given a week starting from Monday 26th September until Tuesday 4th October 2022 to report any discrepancies between expected and actual entitlements.
Overall only 1 legitimate issue was found. In addition there were 2 late submission to the Hacked Wallet Replacement Program, as well as 1 correction. Every user received an email and/or Dirrect Message in Telegram or Discord, with a short explanation. All changes resulting from this consultation have been added below:
ACTION | REASON | VERIFICATION |
---|---|---|
REPLACED 0x84d9dbd0fb282f3884bb663fe4febbceb046440b WITH 0xc5DD37bcfb33a3Cc03b909038400E5Bf5CbbeFFB | Hacked Wallet Replacement - late submission | 0x120295f40a0c77ceae62f98c5625ff4999757bb66d7418ca303408e9321d81cd |
REPLACED 0xCDE6F2942734b7895C1F2424724A563199076B3d WITH 0x270AE84f36Eb11f205A4D42F764C12443470f683 | Hacked Wallet Replacement - late submission | seed provided and verified |
REPLACED 0xD3137741763cc0eeAD8cf7b3BCF9e895B61BfB51 WITH 0xF3DC05E6E11E37530d4612182EFB397e491bD8B1 | Hacked Wallet Replacement - previoiusly submitted but excluded | none required as part of presale |
ADDED 59.22 CRSS TO 0xD4105c56dCd0497B3b220Eb2Fc88022465717a2f CRSS OWED | User performed dip buy that was below the threshold of data retention of our data source. | none required as part of presale |
Exceptional Handling of Project Wallet
The old âDevâ wallet will be replaced. It will receive instant compensation to ensure sufficient liquidity, without having to mint more tokens for launch.
ORIGINAL WALLET | REPLACEMENT WALLET |
---|---|
0x2A479056FaC97b62806cc740B11774E6598B1649 | 0xb96235f423Fb407b5f9c3A227de86B2A5057A656 |
Excluding Attacker Wallets
All known attacker wallets will be excluded from the compensation scheme.
ADDRESS | TRANSACTION HASH | CONTRACT |
---|---|---|
0xeE608a79adaF1C4Fc1415092896D58471Ef28480 | 0x43034be028cfb73d0b47f7961b97cd3a828a7cc47d3831a247ad90682627df46 | |
0x748346113b6d61870aa0961c6d3fb38742fc5089 | 0xd02e444d0ef7ff063e3c2cecceba67eae832acf3f9cf817733af9139145f479b | |
0x5142704d825b32b724cb868c694d683a0d1b1835c08d2beb62638d9714fbdea1 | ||
0x5689ce511bfa5fe6c2fa1c7db1efec1463684c6241ccd35b1dc60231f361897a | ||
0xf6dac23c1ca72a826007804effbbeb073e13100370b33f18c65dad92bdb00d98 | ||
0x530B338261F8686e49403D1b5264E7a1E169F06b | 0xd02e444d0ef7ff063e3c2cecceba67eae832acf3f9cf817733af9139145f479b | Yes |
0x5aa2b981463D35724676aC7Fd399d3043a3F4299 | 0x43034be028cfb73d0b47f7961b97cd3a828a7cc47d3831a247ad90682627df46 | Yes |
0xfD3002cE12D81c4e5F62B97F3c72f18122291A65 | 0x5bc5cdcbd01e2f567b134d9fed75e924811a74b199b300f40aaf1b543b10f1e2 | |
0x22216a348647a297089970dfad28064baBF01495 | 0x5bc5cdcbd01e2f567b134d9fed75e924811a74b199b300f40aaf1b543b10f1e2 | |
0xCd35552932af41714480f436Ac8cbA2F14890CdE | 0x4e5212778eabb652cfd6e5e78e109b493e1e010ba98bdab788a99bb71202f4e1 | |
0x16d8DF4E23a21e54CdB9E32cc878Df9f5d48d44E | 0xd5507c29e94d2d03718177f5a5b7e8fe1b808ecb6e03f21171e3c62ab954fc9e | |
0x2d515004a2D8D93ACFcEe39E157BCF4290b73809 | 0x643a7db5db24c665e8cd014e831913891457c993cb3a33b81727d8e2006acadd | |
0x9618Ce1Cf75F0D9090325Ba4C26a0e782F4Ea7Ad | 0xb908a5c5eab1b1799e6d9e142495d363aa686c8f03ea20bcefeccdc7e4a526a0 | |
0xdC945BeA36371D3c72E5E7FB2e07D20D178FE751 | 0xb908a5c5eab1b1799e6d9e142495d363aa686c8f03ea20bcefeccdc7e4a526a0 | Yes |
0x4c4a3c0f7bbc623ed9d694b4616da8722c8f210c | 0x13faee56649821d7a01703309d8bc6cd53ad22ec6de1f9e696c9137f559e6bdd | Yes |
0xc24f9D5C5D53AA69B2911dB8b2cDA3528d03b71e | 0xd55ba30dcd2e0efd8e6c1c04fc50bbc699fc1f02e2cf5104e67287356ebe4671 | |
0x60Ac04C1019558ca8536fA314AEAe9e6e1a2ae67 | 0xb7d110ad35d0d1bb3e38d4e8a1572aaf62a000ecfb97b02d57c9a2c845fe124a |
Bonus sCRSS
In order to thank our community and also remedy some dissatisfaction that is likely to arise from a necessarily imperfect solution, we have decided to airdrop a modest amount of our upcoming stakeholder/governance token, sCRSS, to holders that held CRSS prior to exploit. This is not intended as part and parcel of the compensation, but rather as a small gesture of gratitude for the support that many in our community have shown during these testing times. Distribution will happen once sCRSS is launched.
Total Compensation
UNIQUE ADDRESSES INCLUDED | 3186 |
---|---|
TOTAL CRSS TO BE COMPENSATED | 5111110.238318922 (liquidity reserves included) |
AVERAGE CRSS COMPENSATION AMOUNT | 1498.7720231388303 |
MEDIAN CRSS COMPENSATION AMOUNT (only included addresses with 1 or more CRSS) | 333.8418619 |
ADDRESSES WITH MORE THAN 10k CRSS COMPENSATION | 82 |
ADDRESSES WITH MORE THAN 1k CRSS COMPENSATION | 627 |
ADDRESSES WITH MORE THAN 100 CRSS COMPENSATION | 1500 |
Lookup Total Compensation Entitlement
Your entitlement is broken down into the various "locations" where you may have held tokens, as defined in Scope & Eligibility. "Total CRSS Owed" is the total tokens you will receive as part of compensation.
We have removed the last 5 characters of all wallet addresses to preserve privacy. When searching for your wallet in the list, please ensure you have deleted at least the last 5 characters or you won't find your wallet!
Last updated