Solidity预编译 概览 Moonbeam上可用Solidity预编译的概述。预编译使您能够使用以太坊API与Substrate功能交互。 作者映射 通过此教程收集人将学习如何使用作者映射Solidity接口将会话密钥映射至用于支付奖励的Moonbeam地址。 批量处理 了解如何通过Solidity接口与Moonbeam批量预编译合约同时处理多个转账和合约交互。 调用许可 学习如何在Moonbeam上使用调用许可预编译合约,实现可以由任何人或任何智能合约调度的EVM调用签署许可。 团体 了解如何使用Moonbeam Collective预编译通过Moonbeam上的任何团体(例如财政委员会)执行民主功能。 Conviction Voting(信念投票) 学习如何直接通过Moonbeam上的Conviction Voting Precompile的Solidity接口与进行公投投票、设置投票委托等。 以太坊原生 了解如何在Moonbeam上使用以太坊标准预编译合约,例如ECRECOVER、SHA256等。 GMP 学习在Moonbeam上的GMP预编译,以及如何通过如Wormhole提供的桥使用Moonbeam路由流动性计划 原生Token ERC-20 学习如何在Moonbeam上访问并交互原生Token ERC-20,以及如何使用ERC-20预编译合约。 Precompile Registry 学习如何在Moonbeam上访问Precompile Registry并与其交互,该Precompile Registry可用于检查给定地址是否是预编译以及是否可以在Moonbeam上支持。 Preimage(原像) 学习如何通过提交原像执行在链上提交提案的首个必要步骤,该原像包含提案中要执行操作。 代理 如何使用Moonbeam代理Solidity预编译接口从Substrate的代理Pallet添加和移除代理账户。 随机数 学习如何使用Moonbeam上的VRF随机数资源以及如何使用随机数预编译和消费者接口生成链上随机数 Referenda(公投) 学习如何直接通过Moonbeam上的Referenda Precompile的Solidity接口查看和提交链上提案以进入公投阶段。 质押功能 了解如何使用质押预编译,允许开发人员使用Ethereum API访问质押功能。 X-Tokens 学习如何使用X-Tokens pallet将XC-20s发送至其他链。另外,X-Tokens预编译允许您通过以太坊API访问核心功能。 XCM Transactor 通过使用XCM Transactor Pallet,如何在其他链进行远程XCM调用。XCM Transactor预编译允许通过以太坊API访问核心功能。 XCM Utilities 通过Moonbeam的预编译XCM Utilities合约,了解可供智能合约开发者使用的各类XCM相关实用性函数。