首页 > 其他分享 >ethers.js 添加区块链网络节点

ethers.js 添加区块链网络节点

时间:2023-02-13 16:33:33浏览次数:40  
标签:chainId name symbol js error 区块 decimals ethers blockBrowseUrl

<div @click="add">add</div>

  import { BigNumber } from "ethers";   const obj = {   chainId: '97',   blockBrowseUrl: 'https://testnet.bscscan.com',   name: 'Binance Smart Chain Testnet',   blockJsonRpcUrl: 'https://endpoints.omniatech.io/v1/bsc/testnet/public',   symbol: 'tBNB',   decimals: 18, } const {   chainId,   blockBrowseUrl,   name,   blockJsonRpcUrl,   symbol,   decimals, } = obj; const add = async () => {   try {     await window.ethereum.request({       method: "wallet_addEthereumChain",       params: [         {           chainId: BigNumber.from(chainId).toHexString().replace("0x0", "0x"),           chainName: name,           nativeCurrency: {             name: symbol,             symbol: symbol,             decimals: decimals,           },         rpcUrls: [blockJsonRpcUrl],         blockExplorerUrls: [blockBrowseUrl],        },      ],     });   } catch (error) {     console.log("[ error ] >", error);   } }

标签:chainId,name,symbol,js,error,区块,decimals,ethers,blockBrowseUrl
From: https://www.cnblogs.com/eternityyl/p/17116837.html

相关文章

  • jstack排查cpu占用高的步骤
    通过jstack排查cpu占用高的问题1.通过top命令找到cpu占用高的应用程序进程2.通过top-H-ppid查看该应用中占用CPU高的线程。3.通过printf"%x\n"pid将线程高的线程......
  • JSP内置对象
    4.JSP隐式对象4.1什么是隐式对象:在jsp页面里面,jsp提供了一些对象,不用咱们自己创建,可以直接使用的对象jsp常见的九大隐式对象:request:HttpServletRequest,请求对象,它同时也......
  • 六、js页码器
    表格数据太多,需要做成分页。因此需要写一个页码器。1,初始化页码获取数据之后渲染页码器,页码器初始化,小于6页的全部展示,否则展示前四页,后面是省略号,最后展示尾页。默认选......
  • 基于BIM区块链的施工过程结算解决方案
    在建筑建材行业中,通过利用区块链技术,毕链科技提出基于BIM区块链的施工过程结算解决方案,可以解决当前行业存在的诸多问题。在这个解决方案中,BIM模型将被视为项目甲方、施工......
  • 事件对象与target属性 js 230213
    事件对象target属性它代表了事件针对的目标它有时与this是一样的有时与this是不一样的......
  • JSTL_基本知识
    在jsp中,我们难免要进行一些逻辑运算,为了避免写出难以维护的Java代码,我们使用jstl标签库,它能够结合el表达式,使得jsp文档令人编写阅读轻松。 一、准备工作1、导入jar包......
  • 封装函数用于过滤一个数组内重复的元素(数组去重),返回去重之后的数组,js
    //方法一vararr1=[2,4,"a","b","c",1,2,2,5,"a","b"];functionunique(arr){vartempArr=[];for(vari......
  • 禁用vue.js <template>中段落的eslint规则最大行长度
    禁用vue.js<template>中段落的eslint规则最大行长度使用eslint,后配置了extends:[//这个破玩意,好讨厌,配置了这个后,template属性多余2个就开始换行......
  • CesiumJS PrimitiveAPI 高级着色入门 - 从参数化几何与 Fabric 材质到着色器 - 下篇
    目录3.使用GLSL着色器3.1.为Fabric材质添加自定义着色代码-Fabric材质的本质3.2.社区实现案例-泛光墙体和流动线材质3.3.直接定义外观对象的两个着色器3.4.*......
  • VS 指定JS出现智能提示
    原文地址:https://www.cnblogs.com/zuqing/p/4862142.html   大家都知道,在Asp.netMVC中,引入了CSS,JS捆绑优化这个好东东。但是,你会发现,运用了这个捆绑优化后,或者引......