The final whitelist selection

Synapse Network
5 min readJun 24, 2021

For Private Sale Round A & B Synapse Network

Synapse Network is pleased to announce the final selection of 300 whitelisted people to participate in the Private Sale Round A & B. The selected people have successfully passed the KYC process and will have 24 hours to make the investment. We are happy to observe that we are oversubscribed also in this round. Synapse Network seems to be one of the most requested projects this summer.

Below we are presenting the full whitelisting process to prove the legitimacy of the whitelisting process.

Whitelist and reserve list for both rounds in one place:

https://docs.google.com/spreadsheets/d/1PtTN52NhA2KBlqFTomhNcXY6YcR-7tsFf_uSrSfWaBU/edit?usp=sharing

HOW DOES THE SELECTION PROCESS LOOK LIKE?

The preliminary data:

955 new people have registered on app.synapse.network

A total of 897 accounts eligible for this round finished KYC!
That’s twice as much as in the first round!

  • 881 new people have started the KYC process using Fractal
  • 133 people had their KYC done during the last presale
  • 764 people have passed the KYC process with the correct wallet address
  • 65 people have been contacted by Fractal to correct their data, but they did not proceed
  • 22 people are awaiting for Fractal acceptance — those are people who updated their documents too late as Fractal did his job on 100% of accounts 26h before the final time.
  • 30 people have been rejected by Fractal for various reasons.

Round selection

  • 386 people chosen Round A
  • 253 people chosen Round B
  • 258 — no choice — added to round B

STEP 1 SPREADSHEET CREATION

We prepared the spreadsheet containing every person who registered and passed the KYC process. The spreadsheet includes two columns:

Assigned consecutive number

ERC20WalletAddress

You can find a table for Round A under the link below:

https://drive.google.com/file/d/1fY9D6JSHuVQSKn6P46MN1FgwyeP5-Pzp

You can find a table for Round B under the link below:

https://drive.google.com/file/d/1C8x14YkmlFccU1tLmJctMc4b1JCCPylF

STEP 2 PUBLIC HASH

For the avoidance of any doubt, we are publishing the SHA256 online hash file checksum function. Anyone is able to check the hash value — this proves that the data has not been tampered with.

Round A SHA256:
0E32E5257F50EB18F084F690F09DB2AD49882E738EDA93C44D04663B88DC0E0B

Round B SHA256:
D2D6ED43A7130F96F04D222F3FAD235C1307164BEA974895EA8AD0B8F0F7068E

You can check it by yourself, for example using PowerShell, or any other SHA256 :

Get-FileHash .\fileName.csv -Algorithm SHA256 |Format-List

STEP 3 GITHUB

We used a whitelist selection contract that is available to check on our Github repository under this link:

https://github.com/GemStarterIo/whitelist-selector/blob/main/contracts/WhitelistSelector.sol#L128-L146

The contract was deployed to the Polygon mainnet, verified and available to check under those links:

Private A:
https://polygonscan.com/address/0x5c58d6dfa00479bb196e83834ee446fe4a1f9f07

Private B:
https://polygonscan.com/address/0x6d36e5c99bd801a34a09059beee1cf87974630b8

The contracts are keeping a link to the Google file with data included in the CSV file as well as it contains a SHA256 hash of the CSV file.

Private A:
https://polygonscan.com/tx/0xbb987d9796db1341eaa6b9e42d501894ecae4be6edbfe88200480f5481009e0a
https://polygonscan.com/tx/0x9f6adba51ea57ada9e2ffcdd415e75dc233404be17636ddd30b67f48998059b5

Private B:
https://polygonscan.com/tx/0xf5c90d5c60fefcd5ad3370859df1b4c1cdfe719766fdf3321c15d8df3592ae10
https://polygonscan.com/tx/0xe0747e7c5bb69583899817fbffdea6fcfb74302959682408d5a44228c188f2ef

STEP 4 HOW DOES THE SMART CONTRACT WORK?

The contract asked Chainlink for a randomValue

Based on randomValue, x unique numbers in the range from 0-to-n were generated

Where each new unique number was also a new randomValue for the function, and n was the number of participants who registered and passed the KYC process.

winnerSeed = uint256(keccak256(abi.encodePacked(previousWinnerSeed, i, nonce)));
winnerIndex = (winnerSeed % kycCount) + 1;

https://docs.chain.link/docs/get-a-random-number/

Using the contract, we selected 100 and 200 random numbers matching the numbers from the CSV files for Private A and Private B rounds. Everything is verifiable on-chain, links to transactions are posted below. Those numbers and corresponding addresses will be able to be the first to buy when the sale starts.

But it was not the last on-chain picking we performed. For all the remaining addresses, we selected a number that indicates a place in line in the whitelist reserve lists.

Private A Whitelist TX:

1–100: https://polygonscan.com/tx/0x6a772525cf0e8e1a5ef2045d6c951250be187b215f8698dfe543c8db902caf8c#eventlog

Private A Whitelist Reserve TX:

1–100: https://polygonscan.com/tx/0x3cb8abfb815cedabd31c0fb6a05f033ae2097cab07292a440be56b45da624f01#eventlog

101–200: https://polygonscan.com/tx/0x7c1435873bbfd8f602a2de267eaef675b7080e67db27a711ac9e03ff8f7cfa4b#eventlog

201–286: https://polygonscan.com/tx/0xf43aaefa64b42984925dc4b1c65fe686d0b45f99dab9e977c4f7678110b4a131#eventlog

A CSV file with first 100 investor for Round A is published here:

https://drive.google.com/file/d/15-R6ryvSQGIV9PHL52MHcdxEX58NhVYo/view?usp=sharing

SHA256: 11E2C9F0C30A314B79C2421E642E6615C25E1849A4B60A4954DC148F1C36C18F

A CSV file with queue assignments for reserve whitelist for Round A is published here:

https://drive.google.com/file/d/1yU24EwzyFQI9cR3fiBhTbWh9vXMR4RlZ/view?usp=sharing

SHA256: 7E7AC395B0118C3BDAA72D5639D717C22DA179DA0B3CEF1FA3CBCCBD9370D8D8

Private B Whitelist TX:

1–100: https://polygonscan.com/tx/0xe9581d383ae9714f519e5b16c8ddebc77f87380f45da1bfa4c130a59ae89f15c#eventlog

101–200: https://polygonscan.com/tx/0x49897871de57663f08fa83c39ff281a54cc97c17f67a4138a2d52a25586b8008#eventlog

Private B Whitelist Reserve TX:

1–100: https://polygonscan.com/tx/0xd5cd57dd09f83f17c093649065092bac83cbfd06772ae588b933507c902c1fe5#eventlog

101–200: https://polygonscan.com/tx/0x30d2b61d1a97f9e853d7356c8bda12fc98ac29fc99bcd2329b9ba15589ff450b#eventlog

201–300: https://polygonscan.com/tx/0x1766af4da14dcb94251c68f607c8677a2b1acebfc1b54e1a7c762738450255f3#eventlog

300–311: https://polygonscan.com/tx/0xd456b49e835af36c4419dc9b25647eeaa454899bb8e1bf20decf461c2b84b120#eventlog

A CSV file with first 200 investor for Round B is published here:

https://drive.google.com/file/d/1Z3tatZymVQLHwXBg5pVPPAPnflQ5SsVo/view?usp=sharing

SHA256: 36C6EA8B07C52BFFC405DC1C24D64215B88F681301875F49EB0EBB3C2EA3783D

A CSV file with queue assignments for reserve whitelist for Round B is published here:

https://drive.google.com/file/d/1foUg96uUDdY-dxdr-g3CgZ1NR4ywWqA7/view?usp=sharing

SHA256: 8EE232B74A6BEE3CCD201B878584E3BEC01CA92BE1CA572093ACA341D28C0CFD

STEP 5 INVESTMENT PROCESS

Whitelisted people for rounds A and B will be able to invest immediately after the sales begin.

This means that they will be able to buy on 25.06.2021 at 9:00 AM UTC. They will have 24 hours to invest; after that time they will be blocked in the investment process.

Probably not everyone will invest from the first participants and not everyone will invest 500$ (max limit). If that happens we will divide the remaining value by 500$ and round it down. We will contact another batch of investors from the queue and allow them to participate. We will repeat the process several times.

Investment schedule (The same for both A and B rounds):

25.06.2021 9:00 AM UTC — whitelisted investors are allowed to invest

26.06.2021 9:00 AM UTC — whitelisted investors who did not invest yet are blocked from investing.

26.06.2021 9:30 AM UTC — contacting/publishing first batch of reserve investors data.

26.06.2021 11:30 AM UTC — deadline for batch1 of reserve investors

26.06.2021 12:00 UTC — batch2 start

26.06.2021 2:00 PM UTC — batch 2 end

26.06.2021 2:30 PM UTC — batch3 start

26.06.2021 4:30 PM UTC — batch 3 end

26.06.2021 5:00 PM UTC — batch4 start

26.06.2021 7:00 PM UTC — batch 4 end

It is possible that the sale will end before the last batch of investors. The further the position in the queue, the smaller chances of participating.

Thank you for participating in this stage of the sale. We are happy to announce that we were able to successfully end the first Early Stage Community Round that was oversubscribed 30x and Provide Sale Rounds A & B that were oversubscribed 8x.

The next officially open round is the biggest one directed to our community investors — COMMUNITY SALE for 800 000 USD is opening on the 5th of July and its rules will be introduced on Tuesday 29th. Stay tuned!

--

--