1. Operating Wallet

  • Metamask

    • OkWallet

2. The process of browser extension wallet operations

  • Generate Wallet

    • Enter Password ---> Mnemonic ----> Verify Mnemonic (Backup Mnemonic) -----> Wallet Generation

    • Mnemonic ---> Enter Password ----> Wallet Generation

    • The password used during wallet generation is for encrypting the mnemonic and private key.

  • Export Process

    • Display Mnemonic ---> Enter Password ----> Answer a few security questions ----> Long press to display Mnemonic

    • Inside the details of a single account ---> Enter Password ----> Answer a few security questions ----> Long press on Private Key

  • Import Process

    • Enter Private Key ---> Enter Password ----> Wallet Generation

    • Enter Mnemonic ---> Enter Password ----> Wallet Generation

  • Points to Note about Mnemonics and Private Keys

    • Mnemonic is used to manage the entire wallet, in accordance with protocols such as BIP32, BIP39, BIP44, BIP86, etc.

    • Private key management is for a single address; importing a private key can only generate a single address.

  • Receiving payments, displaying QR code and address, allows copying of address to transfer from other wallets, or scanning the QR code.

  • Transfer ---> Enter Address and Amount ----> Click Next to Select Fee Model (Fast, Slow, Super Fast, this is a gas oracle) ---> Send the Transaction

  • Flash Exchange ---> Exchange ETH for USDT, after entering the amount of ETH, get a quote showing the amount of USDT that can be exchanged, fee (gas oracle), after clicking confirm, wait for a while, exchange successful, analyzed the data as follows.

  • The exchange enters the metamask router, then goes to OKX's Dex for the exchange, this exchange uses the transaction aggregator’s function.

  • Cross-Bridge (Cross-Chain + Exchange): Transfer layer 1 ETH across chains to layer 2 and exchange for OP, transfer funds to layer 2 via metamask, then go to Uniswap V4 to exchange for OP.

  • Wallet connects to Dapp, Dapp Browser, Dapp can interact with wallets in three ways.

    • Hook

    • Js Bridge

    • Websocket

  • The process of transferring NFTs is similar to that of ERC20 tokens; NFTs can represent a file, an image, a video file, or an audio file, etc.

3. Mobile wallet operations

  • Generate Wallet

    • Enter Password ---> Mnemonic ----> Verify Mnemonic (Backup Mnemonic) -----> Wallet Generation

    • Mnemonic ---> Enter Password ----> Wallet Generation

    • The password used during wallet generation is for encrypting the mnemonic and private key.

  • Export Process

    • Display Mnemonic ---> Enter Password -----> Display Mnemonic

    • Inside the details of a single account ---> Enter Password ---> Private Key

  • Import Process

    • Enter Private Key ---> Enter Password ----> Wallet Generation

    • Enter Mnemonic ---> Enter Password ----> Wallet Generation

  • Points to Note about Mnemonics and Private Keys

    • Mnemonic is used to manage the entire wallet, in accordance with protocols such as BIP32, BIP39, BIP44, BIP86, etc.

    • Private key management is for a single address; importing a private key can only generate a single address.

  • Receiving payments, displaying QR code and address, allows copying of address to transfer from other wallets, or scanning the QR code.

  • Transfer ---> Enter Address and Amount ----> Click Next to Select Fee Model (Fast, Slow, Super Fast, this is a gas oracle) ---> Send the Transaction

  • Flash Exchange ---> Exchange POL for USDT, after entering the amount of POL, get a quote showing the amount of USDT that can be exchanged, fee (gas oracle), after clicking confirm, wait for a while, exchange successful, analyzed the data as follows.

  • The exchange enters the router, then goes to the Dex for the exchange, this exchange uses the transaction aggregator’s function.

  • Cross-Bridge (Cross-Chain + Exchange): Transfer layer 1 ETH across chains to layer 2 and exchange for OP, transfer funds to layer 2 via tp, then go to Uniswap V4 to exchange for OP.

  • Wallet connects to Dapp, Dapp Browser, Dapp can interact with wallets in three ways.

    • Hook

    • Js Bridge

    • Websocket

  • The process of transferring NFTs is similar to that of ERC20 tokens; NFTs can represent a file, an image, a video file, or an audio file, etc.

  • Discovery module, integrates all Dapps into the wallet, can be used directly by clicking.

Introduction to The Web3 Community

The Web3 is a community focused on the design and development of Web3 technology solutions, dedicated to providing professional enhancement tutorials, design, research and development, and training services for individuals and enterprises. In addition, The Web3 also provides comprehensive support including project security audits, investment research analysis, and project incubation.

The Web3 consists of three core segments:

  • The Web3 Community: Focused on education and training, successfully cultivating 160 outstanding development engineers and over 50 excellent product managers.

    • The Web3 Security Lab: Provides professional security audit services for well-known projects such as DappLink, FishCake, Parapack, and RootHash.

    • The Web3 Capital: Has invested over $2 million, actively promoting the incubation and growth of Web3 innovative projects.

The Web3 community technical tutorial link

  • Wallet: https://github.com/the-web3

    • Contract: https://github.com/the-web3-contracts

    • Public Chain: https://github.com/the-web3-chain