Vault

The vault function mainly provides users with the ability to initialize the vault space (ie: private storage space on the chain), backup small-volume encrypted data, and query backup data; users must perform a vault before formally using the seedlist vault function to back up data. space initialization;

Initialize Storage Space

Step 1: Connect the wallet, currently only the metamask wallet connection is supported. If the user is not connected to the wallet, the initialize space button will not be available, as shown in the following screenshot:

When the metamask wallet is successfully connected, the button prompt will change from "Please connect wallet firstly" to "Let's Sign";

Step 2: In the vaultName and password input boxes, enter any string with a length of not less than 8 digits as its value. Then click the "Let's Sign" button, metamask sign the transaction, and send it;

Precautions:

  1. Please ensure that there is enough ETH in your personal account wallet as gas fee;

  2. Before the transaction is sent, the front-end will do "slow processing" to the space name derivation process, please wait patiently; this is mainly to prevent brute force cracking;

  3. The real name of the vault space on the chain is calculated based on both the vaultName and the password; therefore, the vaultName and password cannot be duplicated with other people's input at the same time, but one is allowed to be consistent with others;

  4. The storage space only needs to be initialized once, and the user's storage content can be received countless times in the future;

Step 3: After successful registration, you will see the prompt of "vault init success" at the top of the page;

Save

Step 1: When the above initialization storage space is successful, you can switch to the middle "Save" tab to store and backup your own data; as shown in the following screenshot:

  1. Enter vault name: the name of the vault space;

  2. label: A label alias for the storage content, which is convenient to distinguish each storage content;

  3. saved content: the real content that the user will back up to the on-chain storage space;

Step 2: After clicking the "Let's Save" button, you will see an input box pop up on the right side of the page, as shown in the screenshot below:

Description of each field of the pop-up box

  1. Key content: the input content should be the same as the key entered in "Initialize Storage Space", otherwise the storage will fail;

  2. Storage mode: Bridge mode means that when storing, the private contract space will be stored and operated through the unified entry contract provided by seedlist; hidden mode means that users will directly operate the personal contract space without going through the unified entry contract provided by seedlist. contract entry;

  3. When you select the bridge mode, you will see the option "Would you like to participate in token minting" next to it; if you select (as shown in the figure below), the token will be issued during the storage process;

Users can specify a specific address in the "Token Receiver" input box to receive the token, which will be delivered to the current wallet address by default;

After the storage is successful, you will see the prompt "Stored Successfully" at the top of the page;

Query

Step 1: Click the "Query" tab, users can query the encrypted content that has been backed up to the chain; after entering the correct vault space name and key, the following content will be seen:

When displayed for the first time, each backup content is displayed implicitly. Place the mouse on a certain content and click the left button, and the backup content will be displayed in plain text;

Last updated