当前位置: 首页 > news >正文

邮箱官方网站注册青海省住房城乡建设厅网站

邮箱官方网站注册,青海省住房城乡建设厅网站,做视频网站设备需求,注册公司流程及费用办公场所 上海气体单位用于衡量在以太坊上执行交易所需的计算量。由于每笔交易都需要一些计算资源来执行,因此需要一笔费用,通常称为Gas fee或Transaction fee 。 汽油费以以太坊的本地货币——ether或ETH支付。汽油费的计算方式在伦敦升级前后略有不同。 注意&#…

        气体单位用于衡量在以太坊上执行交易所需的计算量。由于每笔交易都需要一些计算资源来执行,因此需要一笔费用,通常称为Gas fee或Transaction fee 。

        汽油费以以太坊的本地货币——ether或ETH支付。汽油费的计算方式在伦敦升级前后略有不同。 

        注意:通常当有人说“Gas”时 - 他们指的是“Gas Fees”而不是单位本身。但是,出于本教程的目的,我们在技术上是正确的,在提到单位时说“Gas”,在提到 Ether 中的费用时说“Gas Fees”。

1、gas为什么存在?

        gas有助于保持以太坊网络的安全。通过对网络上执行的每次计算收取费用,可以防止不良行为者向网络发送垃圾邮件。

        为了避免智能合约中的意外或恶意无限循环,这将导致所有以太坊节点永远卡住,交易的气体限制设置了交易可以使用多少计算的限制。

2、gas的计算方式

Gwei 代表 Giga-Wei,等于 1,000,000,000 (10^9) wei。Wei是ETH的最小面额。1 ETH = 10^18 Wei。

    gas fee = gas的价格 * 需要消耗gas的数量

    2.1、gas价格的获取方式,可以通过ethers进行获取


import {  getProvider } from '@wagmi/core'export const getGasPrice = async () => {const providers = getProvider()const result = await providers.getGasPrice()console.log('getGasPrice...', getGasPrice)return result.toString()
}

 2.2、消耗gas数量的获取方式(影响gas最大的因素是gas的单价)


import {  getProvider } from '@wagmi/core'/**** @param factor 需要多少个gas* @returns*/
export const estimateGasNumber = async (factor: number) => {const provider = getProvider()const gasPrice = await provider.getGasPrice()const data = formatFixed(gasPrice.mul(factor), 18)// 统一保留6位。return data.slice(0, 8)
}// 预判eth注册的gas费用
export const estimateEthRegisterGasFee = async () => {const registerCount = 169869const commitCount = 46255const totalCount = registerCount + commitCountconst data = await estimateGasNumber(totalCount)return data
}// 预判bnb普通注册费用
export const estimateRegisterBnbGasFee = async () => {const registryCount = 293767const commitCount = 44027const totalCount = commitCount + registryCountconst data = await estimateGasNumber(totalCount)return data
}// 预判bnb礼品卡注册费用
export const estimateRegisterBnbAndPointGasFee = async () => {const registerCount = 304505const commitCount = 44027const totalCount = commitCount + registerCountconst data = await estimateGasNumber(totalCount)return data
}

ENS浏览器:                

https://testnet.bscscan.com/tx/0x48187736a21e19bc1d274002b3b557745695bf80e520ee0ea6b373e681c94809

注意(合约每一个操作消耗的gas数量基本不变,ETH举例):

     1、Commit所需的gas数量:46255

     2、注册所需的gas数量:169869

     3、授权需要的gas数量:46339

     4、转换需要的gas数量:27966

http://www.yayakq.cn/news/112188/

相关文章:

  • 飞阳建设网站购物 网站建设的市场分析
  • 网站图片漂浮代码微博营销技巧
  • 建设联结是不是正规网站如何用front怕个做网站
  • 网站娱乐一条龙搭建菠菜网站建设
  • 杭州餐饮 网站建设北京互联网公司网站建设
  • 企业网站最底下做的是什么创办一个网站需要多少钱
  • 鄱阳电商网站建设网站建设 维护购销合同
  • 返利网站怎么做网页设计作业的英文
  • 如何建自己的网站创网络科技有限公司
  • wordpress+爱情主题公园乐天seo培训中心
  • 房地产网站建设怎样建一个个人网站
  • 哪些网站建设公司好网站开发公司取名
  • 佛山智唯网站建设无锡网站的建设
  • 青之峰网站建设哪家好郑州企业建站系统模板
  • 长春做网站wangwordpress tag 英文
  • 洛宁县东宋乡城乡建设局网站西部数据网站建设
  • 专业建站的网站除了百度指数还有哪些指数
  • 北京网站建设公司华网制作作做网站分为哪几个岗位
  • 闵行网站建设公司请举例说明什么是网络营销
  • 到国外做网站网站是怎么回事国外公司网站模板
  • 360移动建站wordpress comment_form
  • 微信小程序格泰网站建设谷歌网站英文
  • 网站建设与管理感想短网址在线生成
  • 免费网站建站页面新闻发布平台
  • 自己开发网站wordpress背景图如何设置
  • 江西省建设职业培训学校网站网站系统建设管理制度
  • 网站建设 学习什么军博网站建设
  • 南通制作企业网站大学生兼职做网站
  • 推广系统建站什么网站可以做十万的分期
  • 广州建设官方网站百度移动端网站