• 2024-06-12How to be a senior Solidity Engineer
    一、能够熟练完成常见功能开发Solidity+Hardhat+Ethers熟悉Solidity语法和数据结构,能使用hardhat完成智能合约的自动化测试、优化、部署、交互和SDK封装。Openzipplin+Upgradeable熟悉Openzipplin的所有库文件,能够完成可升级合约的部署和升级。SmartcontractA
  • 2023-11-04区块链平台终极对决:Solana Vs. Polygon Vs. Ethereum
    区块链技术是目前世界上最受关注的技术之一。它几乎进入了每一个领域,以其中心化的系统来改善现有技术。随着区块链的进入,也为这些细分领域开发了许多不同种类的应用。它还催生了诸如NFT、去中心化金融(Defi)、加密货币等很多东西。原文:https://www.blockchain-council.org/b
  • 2023-10-02go-ethereum mint nft用户支付实现
    代码:packagemain//签名用的公钥私钥也是采用的owner的公钥私钥import( "context" "fmt" "math/big" "user-pay/triplec" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil&qu
  • 2023-10-02go-ethereum设置signer
    设置代码:packagemain//签名用的公钥私钥也是采用的owner的公钥私钥import( "fmt" "set_signer/triplec" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/ethc
  • 2023-08-10ethereum错误之nonce too low
    根据提供的错误信息error(*github.com/ethereum/go-ethereum/rpc.jsonError)*{Code:-32000,Message:"noncetoolow",Data:interface{}nil},这是一个来自以太坊的JSON-RPC错误。该错误的含义是“noncetoolow”,即“交易序号(nonce)过低”。在以太坊中,每个账户都有一个交
  • 2023-08-10ethereum错误之already known
    根据提供的错误信息error(*github.com/ethereum/go-ethereum/rpc.jsonError)*{Code:-32000,Message:"alreadyknown",Data:interface{}nil},这是一个来自以太坊的JSON-RPC错误。该错误的含义是“alreadyknown”,即“已经存在”。在以太坊中,当您尝试发送一个已经存在于区
  • 2023-05-04[智能合约]Oyente安装配置
    环境系统Ubuntu18.04Python3.6.9go1.7安装依赖安装solc0.4.19pip3installsolc-selectsolc-selectinstall0.4.19solc-selectuse0.4.19solc--version安装go-ethereum克隆go-ethereumgitclonehttps://github.com/ethereum/go-ethereum.git2.切
  • 2023-04-27连接metamask,并签名
    在assets下新建metamask.jsimport{ethers}from"ethers";//版本号为"ethers":"^4.0.47",import{buildLoginNonce}from'@/api/register'//请求接口后台返回随机验证码/****@param{*}ethereum连接钱包类型metamask(ethereum)、nabox(Nab
  • 2023-04-20NFT系统开发,上链应该选用哪些链
    随着NFT在数字艺术、游戏、文化等领域的广泛应用,NFT的开发需求也越来越大。NFT的核心技术是区块链,而不同的区块链在NFT的开发上有着不同的优缺点。那么,在NFT系统开发上链时应该选择哪些链呢?本文将为您详细介绍。什么是NFTNFT是Non-FungibleToken的缩写,即非同质化代币,是一种基于区
  • 2023-04-04COMP6451 Ethereum 编程
    UNSWCOMP6451Assignment2(version2)?EthereumProgramming(ERC-20TokenDutchAuctionMarket)TotalMarks:35DueDate:5pm,March31,2023(Distributiontothirdpartiesand/orplacementonnon-UNSWwebsitesprohibited.)BackgroundAvarietyofschemesareuse
  • 2022-12-02区块链即服务BaaS介绍
    当我们开始开发DApp,托管智能合约需要你建立一个你想托管它们的区块链节点,但这个过程不仅对刚刚开始Web3之旅的人来说很复杂;它也可能很耗时,需要大量的处理能力来完成。这就是
  • 2022-12-02window.ethereum API介绍
    MetaMask会向网页注入一个全局的API变量window.ethereum,出于历史遗留原因,这个全局API变量也可以使用window.web3.currentProvider来访问。该API允许网站请求用户登录,可以
  • 2022-11-22forsage佛萨奇智能合约2.0源码解析
    本文由威-kaifa873整理发布,仅作为项目开发需求参考!飞机@sleu88TherearefivereasonsforjoiningFosaki:ItisacompletelyfairEthereumsmartcontract.Thefund
  • 2022-11-20全栈智能合约(四)-react部分
    reactApp.jsimportlogofrom'./logo.svg';import'./App.css';importReact,{useState}from'react'import{ethers}from'ethers'importGreeterfrom'./art
  • 2022-11-15以太坊dApp入门开发
    一、环境搭建1、安装nodejs,附带npm2、本地搭建hardhat开发环境mkdirmy-wave-portalcdmy-wave-portalnpmconfigsetregistryhttps://registry.npm.taobao.orgnpm
  • 2022-11-11js连接web3,连接小狐狸metamask钱包,实现链不对后切换网络和创建网络
    前言:在今天之前,用metamask检测链不对,并且自动切换网络和创建网络的功能,从来没有真正自己实践一次。 核心代码: import{useWeb3React}from"@web3-react/core";/