WhiteBIT trying to get a drop!
The main advantages of WB Network:
- Proof-of-Authority "PoA" consensus, which allows you to protect the network from various malicious attacks.
- A small price for gas - users will be able to freely use the blockchain without thinking about the price of the transaction.
- High TPS - transactions happen almost instantly.
We get WB Soul
- Follow the link and log in to the exchange.
2. After authorization, click Create my Soul:
3. Click Connect Web3 Wallet and connect the wallet.
4. After connecting the wallet, return to the WB Soul receiving page and click Create my WB Soul:
5. When WB Soul is successfully created, you will be redirected to a page where your WBT Hold level will be displayed. To increase the chances of a drop, you can purchase a comfortable number of WBT tokens on the exchange:
6 We copy our Soul ID. Will be needed later for tasks on Zealy.
Tasks on Zealy
- Go to the Zealy project and click Join.
- Enter your Soul ID and wallet address.
- We complete tasks and earn XP:
Add WB network:
- Go to the site and add a test network, as shown in the screenshot:
2. On the More tab, select Faucet. Enter your wallet address and click Claim:
Perfectly! Test tokens arrived in our wallet. Now we can go to the main guide.
We exchange tokens:
- We go to the project's Discord and find the testnet tab.
- We copy any wallet address:
3. Next, open your wallet, click Send, then paste the previously copied address and confirm the transaction:
4. After that, you can return to Discord and ask community members to send you tokens by copying their wallet address and sending it to the chat.
We receive NFT:
- Let's go to the site.
- Select any NFT from the list and click on it:
3. We go to the Write Contract tab, as shown in the screenshot, and connect the wallet, if it was not automatically pulled up:
4. Scroll down and find the mint tab. Enter the desired amount and press Write, confirm transactions in the wallet:
Creating a contract for the future NFT
- Metamask and add WB Network to it. You can add a network to your wallet here;
- Test tokens. You can get it here;
- 15-20 minutes of your time.
- Go to the site and set all the parameters as in the screenshot. In the "Name" and "Symbol" fields, enter the desired name and ticker (leave the "Base URI" field empty). Then click "Open in Remix"
2. On the created file, we press the right mouse button, then "Flatten"
3. Switch to "yourfile_flatten.sol" and in the first line paste the code:
// SPDX-License-Identifier: MIT
4. Go to the section "Solidity compiler". On the tab bar at the top, switch to our first file (it's important!) and press "Compile contract"
5. Go to the section "Deploy & run". In the first paragraph, select the option "Injected Provider - Metamask", below it should display your wallet address and in the "Contract" field - the name of your contract. Then press "Deploy"
6. Confirm the transaction in the Metamask
7. If everything is done correctly, the address of the created contract will appear below
Contract verification
- Go to the site. In the first field we insert the address of the contract that we received in step 7 of the previous section, everything else is as in the screenshot. Press "Continue"
2. In the field "Contract file name" enter anyname.sol. In the "Solidity Contract Code" field, copy the entire code from yourfile_fletten.sol. Leave the rest of the settings on this page unchanged. Press "Verify and publish".
3. After passing the captcha, the following page will open
Creation of NFT and adding it to the Metamask
- Go to site and register on it
- After registration follow the link
- Fill in these three fields and press "Try It". After pressing, the code will appear below, we are only interested in the third line. Copy everything in quotes
4. On WB Explorer page enter the address of your wallet, go to tab "Deployed Contracts" and click on the contract we created earlier
5. Go to the relevant section of our contract and look for the line "safeMint". Enter the address of our wallet and what we copied in step 3. Press "Write"
6. After confirming the transaction in the Metamask, click "View Transaction"
7. Go to the "Logs" tab. Press "Decode" to find out the id of our nft and copy the address of the contract
8. Go to metamask and click "Import NFTs"
9. Enter the contract address, that we copied earlier, and the token ID, click "Add"
10. And now our nft is displayed in our metamask
To add nft in the Metamask mobile application, the procedure is similar.
We are deploying a smart contract:
- Go to the site and click Accept. After that, we go through a small tutorial from the site, confirming each pop-up window.
- Select the smart contract by clicking on 1_Storage.sol:
3. Next, go to another tab and click Compile 1_Storage.sol:
4. Go to the next tab and be sure to check that the WB Network Testnet network is installed in MetaMask, if another is connected, change it to the desired one:
5. In the ENVIRONMENT section, select Injected provider - MetaMask:
6. Check whether the correct wallet is specified in the Account section and click Deploy. We sign the transaction in our wallet:
7. Next, we will need to verify our contract. To do this, open MetaMask on the Activity tab and click on it. Then click View on block explorer:
8. In the block explorer that opens, click Create: Storage:
9. On the Contract tab, find the address of our smart contract and copy it:
10. We go to the link and insert the address of our smart contract. Fill in the rest of the fields as shown in the screenshot. Then press Continue:
11. If you see this inscription, it means that the contract has been successfully verified:
Conclusion
The project team has already confirmed the drop, but did not specify the multipliers and exact criteria. It is only known that in order to receive a drop, you must get WB Soul, so this will confirm that you are a real user, and not just a bot. Since the rest of the criteria are unknown, it is worth participating in all possible activities to get the maximum multiplier!!!