FONSmartChain
简体中文
简体中文
  • 🧿介绍
  • 🧶教程
  • 🛡️安全审计报告
  • 🤩社交和媒体
  • 💫跨链桥和钱包
    • ⚡跨链桥
    • 💰钱包
    • 🔑密钥管理
    • 💰第三方钱包教程
      • 1️⃣Metamask
      • 2️⃣TokenPocket
      • 3️⃣Bitkeep
      • 4️⃣Ave.ai
  • 🏆核心概念
    • 🎆共识引擎
  • ⛱️发展
    • 🟢RPC
    • 🔗FSC浏览器
    • 🧊运行全节点
    • 💎验证器
      • 创建验证器
      • 运行验证器
    • 📑在FONSCAN验证合同
    • 📔白皮书
      • 背景概述
        • FON智能链简介
        • 设计原则
        • 应用目标
        • 落地优势
      • 生态板块概述
        • RosSwap
        • Time Farm
        • HieSwap
        • Myth NFT
      • 代币经济
        • 经济模型
        • 质押和治理
        • 流通示例
      • FSC技术体系
        • 权益证明
        • 跨链机制
        • 中继器
        • 硬分叉、规范与争议解决
      • 风险评估及决策
      • 免责声明
Powered by GitBook
On this page
  • FON设置Web3
  • 连接到 FSC网络
  • 设置帐户
  • 恢复帐户
  • 完整示例
  1. 跨链桥和钱包

密钥管理

本文是关于 FON智能链去中心化应用程序客户端密钥管理策略的指南

Previous钱包Next第三方钱包教程

Last updated 1 year ago

FON设置Web3

web3.js是一个 JavaScript 库,它允许我们的客户端应用程序与区块链对话。我们将 web3 配置为通过 Metamask 进行通信。

web3.js医生在

连接到 FSC网络

    // mainnet 
     const web3 = new Web3('https://fsc-dataseed1.fonscan.io:443');

设置帐户

如果 web3 的安装和实例化成功,下面应该成功返回一个随机帐户:

    const account = web3.eth.accounts.create();

恢复帐户

如果您备份了您的账户私钥,您可以使用它来恢复您的账户。

    const account = web3.eth.accounts.privateKeyToAccount("$private-key")

完整示例

const Web3 = require('web3');
async function main() {

    const web3 = new Web3('https://fsc-dataseed1.fonscan.io:443');
    const loader = setupLoader({ provider: web3 }).web3;

    const account = web3.eth.accounts.create();
    console.log(account);
}
💫
🔑
这里