现在主要的两个测试链是 Goerli 和 Sepolia。 在这个例子中,我们选择 Sepolia 测试链。 为了部署在 Sepolia 测试链,读者需要通过 https://www.infura.io/ 申请 infura API KEY。 : { url: process.env.SEPOLIA_URL || `https://sepolia.infura.io/v3/${process.env.INFURA_KEY}`, 在 Sepolia 测试网中进行测试需要准备一些测试币,即 Sepolia FaucETH。 可以到 Sepolia Etherscan (https://sepolia.etherscan.io/) 上去查看铸造出来的 token。
weekinethereumnews.com/week-in-ethereum-news-july-2-2022/ 作者:Evan Van Ness 翻译:翻译小组[1] 2## POW 关闭(合并) Sepolia Sepolia 将在周六到周三之间[2]的某个时间永久关闭 POW[3], 取决于算力 Mainnet-shadow-fork-8[4] 7 月 5 日合并 主网执行层 Gray Glacier 升级( 难度炸弹推迟) 成功[5]; 大约 0.2% 矿工没有升级到 Gray Glacier,第一个区块出块在坏链上[6] 提醒: OpenEthereum (ex-Parity) 客户端[7] 已经弃用 Sepolia 最新的 Eth2 新特性[14] Sepolia 测试网发布: Nimbus v22.6.1[15] Teku v22.6.1[16] Lodestar v0.39.0[17] Lighthouse v2.3.2 learnblockchain.cn/people/412 [2] 周六到周三之间: https://bordel.wtf/ [3] 永久关闭POW: https://blog.ethereum.org/2022/06/30/sepolia-merge-announcement
来自Tim Beiko[6]和Christine Kim[7]的记录: Sepolia 测试网计划于 7 月 6 日合并 Mainnet-shadow-fork-8 计划于 7 月第一周进行 下次之后视频会议将改到周四 进行账户抽象的可能的路线图[12],给协议添加特性,让账户抽象成为默认值 POS(共识层) EF 寻求建议[13] 为质押运营商创建技术文档 Nimbus v22.6.0[14]: 支持 Ropsten 和 Sepolia 测试网, UX 改进并修复 Prysm v2.1.3-rc.4[15]: 支持 Sepolia 测试网,添加了一个新的 ASCII 图形,会在合并完成后显示。 未来奖励——一个奖励 所有 NFT 所有者的多代奖励机制 开发者资料 测试网关闭时间表[20]: Kiln 在主网合并后, Ropsten 第四季度, Rinkeby 2023 年第二到第三季度 Sepolia
PoW 关闭(合并) 个人质押者和质押提供商的合并准备清单[2] Mainnet-shadow-fork-7[3] 6 月 22 日合并,各验证者客户端占比大致相等,测试修复部署在 Ropsten Sepolia API (MEV boost) 实施和测试进度 建议在合并后约 1 小时之前不要运行 MEV boost 合并后存款处理提案的演练 最新的Eth2 新特性[18] Teku v22.6.0[19]: Sepolia 测试网配置, 减少处理 epoch 转换时的 CPU 占用,分叉选择更新 Lodestar v0.38.1[20]: Sepolia 测试网配置 Lighthouse v2.3.1[21]: 修复时钟漂移问题 Hardhat-circom v3.2.x[32]: 与 Mocha 集成的电路测试,从 Groth16 和 PLONK snarkjs 绑定中导出调用数据 Sepolia 测试网RPC[33] Sol
使用本地钱包进行转账 import { Web3 } from 'web3'; const web3 = new Web3('https://sepolia.infura.io/v3/YOUR_INFURA_ID 发送原始交易 import { Web3 } from 'web3'; const web3 = new Web3('https://ethereum-sepolia.publicnode.com')
Kim[8] 的记录: Mainnet-shadow-fork-4: 共识客户端请求候选区块太快导致空块 Ropsten 将于 6 月升级到 PoS,使用无需许可的信标链,不用 Fork ID; 计划 Sepolia Sepolia 测试网水龙头[28] OxPARC Ecne[29]: 自动验证 ZK 电路 1inch 的 cumulative merkle 空投工具[30],在需要对相同地址进行定期空投的情况下, www.blocknative.com/blog/simulate-multiple-transactions-with-bundle-preview [28] 水龙头: https://faucet.sepolia.dev
EIP6150[30]:分层 NFT 开发者资料 Sepolia 测试网[31]登陆页面:RPC、检查点同步、浏览器和规范 Forge-std v1.2.0[32] (Foundry):加速 via-ir github.com/ethereum/EIPs/pull/6147/files [30] EIP6150: https://github.com/ethereum/EIPs/pull/6150/files [31] Sepolia 测试网: https://sepolia.ethpandaops.io/ [32] v1.2.0: https://github.com/foundry-rs/forge-std/releases/tag
https://weekinethereumnews.com/week-in-ethereum-news-july-9-2022/ 作者:Evan Van Ness 翻译:翻译小组[1] PoW (合并) Sepolia Sepolia 和 Ropsten 测试网, 修复了一个影响合并的问题[13] KZG 仪式视频会议[14]: 8 月中旬 SDK 输出审计,10 月底全系统审计,规范可执行 权益证明(共识层) Prysm
Sepolia、Goerli(以太坊测试网)功能:公共测试网络。特点:测试智能合约和 DApp 的生产环境行为。支持 faucet 获取测试代币。5.
CloudFlare[34] 以太坊和 IPFS 网关对公共访问 OpenSea Seaport[35]: 去中心化 NFT 交换协议、gas 优化、MIT 许可、用 Foundry 模糊测试 Etherscan Sepolia blog.cloudflare.com/ea-web3-gateways/ [35] Seaport: https://github.com/ProjectOpenSea/seaport#readme [36] Etherscan Sepolia
/* 使用添加私钥的方式来发送交易 */ import { Web3 } from 'web3'; const web3 = new Web3('https://ethereum-sepolia.publicnode.com /* 调用智能合约的写函数 */ import { Web3 } from 'web3'; const web3 = new Web3('https://ethereum-sepolia.publicnode.com */ import { Web3 } from 'web3'; //instantiate the provider const web3 = new Web3('https://ethereum-sepolia.publicnode.com
] Bordel 预计 Goerli 合并[4] 会在 8 月 10-11 日 Goerli-shadow-fork-6 合并成功[5], 没有客户端问题, 30% 执行了 MEV-boost[6] Sepolia successful-mev-boost-testing-through-goerli-shadow-fork-6-merge [7] 升级: https://blog.ethereum.org/2022/08/03/sepolia-post-merge-upgrade
6月22号,启动Sepolia测试网, 这是一个PoW测试网,计划在7月6号在Sepolia和Goerli两个网络上再次测试Merge。
以下是核心配置:import { createWeb3Modal, defaultWagmiConfig } from '@web3modal/wagmi/react'import { mainnet, sepolia 配置支持的链const chains = [mainnet, sepolia] as const// 3. 启动前端cd web && pnpm dev6.2 主网测试建议在部署到主网前,建议在测试网进行充分测试:推荐测试网:Sepolia (以太坊测试网)Goerli (即将废弃,但仍可用)Mumbai (
导出至keystore // 导出至keystore // 1. web3.js import { Web3 } from 'web3'; const web3 = new Web3('https://sepolia.infura.io
测试网合并成功[5], 存在一些配置和客户端问题[6] Somer 的 Goerli 测试网质押指南: Teku[7], Lighthouse[8], Nimbus[9] 以及 Prysm[10] Sepolia Prysm: https://someresat.medium.com/guide-to-staking-on-ethereum-ubuntu-goerli-prysm-4a640794e8b5 [11] Sepolia
]: 存储在bytes32类型中的复数 EIP5851[23]: 零知识 KYC 证书 EIP5865[24]: NFT 头像 EIP5875[25]: 交易号操作码 开发者资料 APP 开发应该用 Sepolia /EIPs/pull/5865/files [25] EIP5875: https://github.com/ethereum/EIPs/pull/5875/files [26] APP 开发应该用 Sepolia
环境准备选择目标网络:确定你的DApp将部署到哪个区块链网络,例如以太坊主网、测试网(Goerli、Sepolia)、Polygon、BNB Chain等。主网用于正式发布,测试网用于测试和调试。
测试网部署:将应用部署到测试网络(如以太坊的Sepolia测试网),让内部或小部分用户进行测试,收集反馈。主网部署:在所有测试和审计都通过后,将最终版本的智能合约和APP部署到主网。5.
mainnet.infura.io/v3/YOUR_INFURA_ID'); //private test RPC endpoint const web3 = new Web3('https://sepolia.infura.io