热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
1. 创建临时测试钱包:我会用 cast 生成一个全新的、一次性的钱包(私钥/地址),只用于这次测试。这个私钥用完即弃,非常不安全,你不要用作他用。
2. 获取测试币:我会去 BSC Testnet 的水龙头(faucet)给这个临时钱包领一点 tBNB 作为 gas fee。
3. 编写并提交脚本:我会把部署脚本 (DeployNFA.s.sol) 和测试脚本 (NFA.t.sol) 写好,并推送到 feat/nfa-contracts 分支。
4. 部署合约:我会用 Foundry (forge script) + 临时钱包的私钥,把 NFA.sol 合约部署到 BSC Testnet。
5. 模拟后端签名:我会用 cast 模拟后端,使用同一个临时钱包对 mint 消息进行 EIP-712 签名。
6. 执行测试 Mint:我会用 cast send 把这个签名发送给测试网上的合约,完成一次 mintWithSig 调用。
7. 验证结果:我会查询合约,确认 tokenId 0 的 owner 是我们的临时钱包地址。
8. 汇报结果:最后,我会把部署的合约地址、部署 tx hash、mint tx hash 都发给你,方便在 BSCScan Testnet 上核对。
我现在就开始第一步:编写并提交脚本。然后一步步执行部署和测试。
热门
排行
收藏
