TestNet User Guide

This is the W3XShare TestNet user guide. TestNet is used to test and simulate the solution before production.

How to send data files using W3XShare TestNet?

Step 1: Install or login to Wallet Connect supported wallet (e.g. MetaMask);

Step 2: Check the Supported Networks page to select the TestNet network of your choosing;

Step 3: Connect the wallet to the chosen TestNet network (e.g. Immu3, Fantom, Edgeware, Oasis...) if needed;

Note: The sender and receiver must communicate on the same network.

Step 4: Provide sufficient wallet balance (e.g. IMMU, FTM, EDG, ROSE...);

Tip: Explore Faucet links on the Supported Networks page.

Step 5: "Connect Wallet" to the testnet.w3xshare.com dApp and confirm the privacy policy and software terms;

Step 5: Connect your wallet via Wallet Connect;

Step 6: Claim your 100MB free PX sNFT (i.e. PollinationX Storage NFT), by clicking on the "Mint Free 100MB NFT"

Step 7: Confirm the wallet transaction;

Note: The W3XShare TestNet is supported by PollinationX decentralized storage NFTs. TestNet data file sharing is limited to 100MB. You can add multiple files or one big file up to 100 MB in size.

Step 8: Drop your files in the "Add new file" frame;

Step 9: Fill out the transfer data form;

(1) receiver wallet; (2) sender email; (3) receiver email; (4) transfer title, and; (5) transfer message.

Step 10: Sharing the secret encryption key with the receiver;

Explainer: Your W2W communication is secured natively by the AES-256-GCM encryption algorithm. A random secret key is generated to encrypt content, which is shared between wallet client A (i.e. sender) and wallet client B (i.e. receiver). The receiver obtains the secret key from a sender using external communication (i.e. email, chat…) to decrypt the content.

Option 1: "Copy Secret key" and share it with the transfer receiver via external communication (i.e. email, message); Option 2: If "Sent to recepient" option is choosen, the secret key will be automatically sent to recepient email address as a part of the unique file download link.

Note: The transfers can not be decrypted without the secret encryption key!

Step 11: Hit the "Transfer" button and confirm the network transaction. There are three key processes executing within the transfer window;

(1) zipping attachments (2) storing encrypted attachments to decentralized storage (3) storing encrypted envelope (i.e. JSON file string) on decentralized storage (4) sends/saves the envelope url and checksum as L1/L2 transaction via smart contract (5) sending email to the recepient

Explainer: The transaction cost equals the sum of the network transaction and service fees. It is settled in the native tokens of the chosen blockchain network (e.g. IMMU, FTM, EDG, ROSE...)

Step 12: Check your transactions by clicking the Explorer links available in the UI, and;

Step 13: The receiver gets the notification in his or her inbox.

How to receive data files using W3XShare TestNet?

Step 1: Install or login to Wallet Connect supported wallet (e.g. MetaMask);

Step 2: Connect the wallet to the chosen network;

Step 3: Click on the "Get your files" link in the received email sent by the W3XShare system;

Explainer: The receiver link includes an encrypted transaction hash and secret key needed to decrypt transferred files.

Step 4: "Connect Wallet" to the W3XShare dApp and confirm the privacy policy and software terms;

Step 5: If needed paste the "Secret encryption key" associated with the transfer that was shared with you by the transfer sender;

Note: The transfers can not be decrypted without the secret encryption key!

Step 6: Download your files.

Tip: The download zip file name (e.g. w3xshare_2023-09-04_18-47-16_14.zip) is composed of the date, time and number of included files.

Last updated