GitHub 热门项目:ethereum-sdk

摘要

GitHub项目:ethereum-sdk 仓库地址:https://github。

npx hardhat run network the
2026-05-18 1 阅读 GitHub Trending
GitHub 项目:ethereum-sdk 仓库地址:https://github.com/QuipNetwork/ethereum-sdk 星级:11692 | 作者:Quip网络 项目描述:暂无描述 =================================================== 自述文件内容: # Quip 网络 SDK 该项目包含用于与 Quip Network EVM 智能合约交互的智能合约和 TypeScript SDK。 注意:该项目目前正在积极开发中,尚未准备好用于生产使用。 ## 先决条件 - 节点.js - npm、bun、yarn 或其他等效的节点包管理器 - 在`.env`中设置环境变量(参见下面的环境设置) ## 环境设置 将 `.env.example` 复制到 `.env` 并填写: ````外壳 ALCHEMY_API_KEY=your_alchemy_key API_URL_SEPOLIA=your_sepolia_url API_URL_BASE_SEPOLIA=your_base_sepolia_url API_URL_OP_SEPOLIA=your_optimism_sepolia_url API_URL_MAINNET=your_mainnet_url API_URL_BASE=your_base_url API_URL_OPTIMISM=your_optimism_url PRIVATE_KEY=你的钱包私钥 DEPLOYER_ADDRESS=quip_deployer_contract_address ```` 要运行 addNetwork,需要其他变量(联系 Rick): ````外壳 DEPLOYER_PRIVATE_KEY= DEPLOYER_PUBLIC_KEY= ```` ## 合同开发 ### 测试合约 ````外壳 npx安全帽测试 # 气体报告: REPORT_GAS=true npx 安全帽测试 ```` ### 本地发展 ````外壳 npx 安全帽节点 ```` ## 部署 ### 添加新网络(部署 Deployer 合约) **重要提示:** 只有授权人员才能运行这些命令。首先联系瑞克。 ````外壳 npx 安全帽运行脚本/addNetwork.ts npx Hardhat 运行脚本/addNetwork.ts --network sepolia npx 安全帽运行脚本/addNetwork.ts --network sepolia_base npx 安全帽运行脚本/addNetwork.ts --network sepolia_optimism ```` 部署后,您可以将钱包中的剩余资金转移到 PRIVATE_KEY 拥有的资金: ````外壳 npx 安全帽运行脚本/drainDeployer.ts npx Hardhat 运行脚本/drainDeployer.ts --network sepolia npx Hardhat 运行脚本/drainDeployer.ts --network sepolia_base npx Hardhat 运行脚本/drainDeployer.ts --network sepolia_optimism ```` ### 部署合约 ````外壳 INITIAL_OWNER=<初始所有者地址> npx hardhat run script/deploy.ts --network <网络名称> ```` 请注意,初始所有者地址将更改部署地址。 ## SDK开发 ### 构建 SDK ````外壳 包子运行构建 ```` ### 测试 SDK ````外壳 发髻运行测试 ```` ### 出版 ````外壳 npm 发布 ```` ## 合约验证 假设您的 ports.json 文件夹中包含以下内容: ```` 部署者:0xF768b4E4A314C9119587b8Cd35a89bDC228290b5 WOTSPlus:0x1Ad02caBfc65ed65FDF6da64108f04f71E2e8991 QuipFactory:0x4a5A444F3B12342Dc50E34f562DfFBf0152cBb99 ```` 部署者: ```` npx 安全帽验证 --network mainnet 0xF768b4E4A314C9119587b8Cd35a89bDC228290b5 npx 安全帽验证--网络乐观 0xF768b4E4A314C9119587b8Cd35a89bDC228290b5 npx 安全帽验证--网络基础 0xF768b4E4A314C9119587b8Cd35a89bDC228290b5 npx 安全帽验证 --network degen 0xF768b4E4A314C9119587b8Cd35a89bDC228290b5 ... ```` WOTSPlus: ```` npx 安全帽验证 --network mainnet 0x1Ad02caBfc65ed65FDF6da64108f04f71E2e8991 npx 安全帽验证 --network degen 0x1Ad02caBfc65ed65FDF6da64108f04f71E2e8991