AiOffice 能力组合,开箱即用,为您的工作流提速
当合约在单个交易中执行多个代币操作时(例如,交换A→B,然后B→C),您需要跟踪中间余额而不写入存储。对于仅存在于一次调用中的临时状态,存储写入是昂贵的且不必要的。
确保 MultiversX 智能合约实施符合白皮书、技术规范和 MultiversX 改进提案 (MIP) 中指定的预期设计。这项技能弥合了文档和代码之间的差距。
使用 Rust、sc-meta 和 mxpy 构建、测试和部署 MultiversX 智能合约。
一系列不明显的行为、“陷阱”和特定于平台的怪癖经常导致 MultiversX 智能合约和 dApp 中的错误。理解这些尖锐的边缘对于编写正确的代码至关重要。
用于审核 MultiversX 智能合约的连续工作流程,从初始侦察到自动扫描。
对 MultiversX 协议架构有深入的技术知识,用于审查协议级变更、设计涉及跨分片逻辑的复杂 dApp 架构以及主权链集成。
注意:proptest 是一个外部包(不是 MultiversX SDK 的一部分)。将其添加为 Cargo.toml 中的开发依赖项。
根据文档存在、测试文化、代码卫生和开发实践来评估 MultiversX 代码库的质量和可靠性。此评估有助于校准审计深度并确定关注领域。
MultiversX 合约经过生产测试的文件夹结构和模块组成模式。
有关在 MultiversX 智能合约 (SDK v0.64+) 中接收和验证付款的完整参考。
一种临时借出资产、执行外部回调和验证还款的操作模式——所有这些操作都在单个交易中以原子方式进行。
从模板部署、跟踪和升级子合约——工厂经理的三个核心操作。
MultiversX 智能合约中可重用的财务安全数学模式。
通过钱包身份验证、交易签名和智能合约交互,将 React 应用程序转换为 MultiversX 区块链 dApp。
审核使用 @multiversx/sdk-dapp 构建的 MultiversX 应用程序的前端组件。该技能侧重于客户端安全、交易构建和钱包集成漏洞。
MultiversX 智能合约中的哈希和签名验证的完整参考 (SDK v0.64+)。
注意:此技能使用 TokenIdentifier(仅 ESDT 别名)。对于统一的 EGLD+ESDT 标识符,请使用 TokenId 。
MultiversX 智能合约中跨合约调用、回调、反向传输和代理的完整参考 (SDK v0.64+)。
验证加密秘密是否在恒定时间内处理,以防止定时攻击。在检查执行时间可能泄漏信息的处理敏感数据的任何代码时,这项技能至关重要。
用于分析 MultiversX 智能合约代码更改、验证修复以及跨代码库查找错误变体的工具包。