项目描述
翻译在合约之上,我们需要一个简单的Web界面,以便普通用户可以连接钱包,查看他们的余额和质押金额,质押和提取资金,以及铸造NFT。界面不需要美观,但必须诚实:显示待处理的交易,正确处理被拒绝的签名,并且永远不要让人怀疑某个操作是否成功。首先,所有功能应在公共测试网络上运行,过渡到主网应仅是配置问题,而不是重写。
测试和安全对我们来说不是可选的。我们期望有一套真实的测试,涵盖奖励数学、访问控制和明显的攻击向量,以及在部署前的书面安全审计。我们期待的是:
— 有文档的合约(代币、质押、NFT)和测试;
— 轻量级Web界面与钱包连接和清晰的交易状态;
— 测试网络的部署脚本和主网的配置准备;
— 简要的自我审计安全报告(重入、溢出、访问控制)和燃气说明。