Remix命令

在控制台中,您可以运行下面列出的命令。一旦开始输入命令,就会自动完成。这些命令使用以下库:

remix:Remix 有许多 CLI 命令可用于在工作区中加载和执行文件。请参见下面的列表。

ethers:Remix IDE 可以使用 ethersjs 命令。请查看 Ethers 文档获取完整列表。

Web3:Remix IDE 可以使用 web3js 的命令。请查看 Web3js 的文档获取完整命令列表。

swarmgw:此库可用于通过 https://swarm-gateways.net/ 上载/下载文件到 Swarm。

Remix命令

remix.execute(filepath):运行指定文件路径的脚本。如果filepath为空,则执行当前编辑器中显示的脚本。

remix.exeCurrent():运行当前在编辑器中显示的脚本。

remix.getFile(path):返回位于给定路径处的文件内容

remix.help():显示此帮助消息。

remix.loadgist(id):在文件资源管理器中加载一个 gist。

remix.loadurl(url):在文件资源管理器中加载给定的 url。该 url 可以是 github、swarm 或 ipfs 类型。

一些Ethers JS示例

ethers.providers:Provider抽象了与以太坊区块链的连接,用于发出查询和发送状态更改交易。

ethers.utils:在ether umbrella包和ether-utils中公开的工具函数。例如,ethers.utils.formatBytes32String( text )

一些Web3 JS示例

web3.eth.abi:web3.eth.abi函数允许您对ABI(应用程序二进制接口)进行参数解码和编码,以便调用EVM(以太坊虚拟机)的函数。

web3.providers:包含当前可用的providers。

web3.utils:此软件包为以太坊dapp和其他web3.js软件包提供工具函数。

一些Swarm示例(这些示例将很快更新)

swarmgw.get(url, cb): 通过https**://swarm-gateways.net/从Swarm下载文件

swarmgw.put(content, cb): 通过 https**://swarm-gateways.net/ 上传文件到Swarm