用 MATLAB 模拟蔡氏电路 - solc-loader:以太坊 Solidity 模块的 Webpack 加载器

这个 solc-loader 是 Webpack 的插件,可以编译 Solidity 智能合约(.sol 文件)。它会生成包含 ABI(应用程序二进制接口)和字节码的 JavaScript 对象,可以直接用于部署到以太坊网络。 这对于自动化智能合约部署和创建易于使用的 JavaScript 实例非常方便。 你可以在 dapp 示例 或入门工具包 中找到代码示例。

安装

使用 npm 安装:

npm install solc-loader --save-dev

使用

var SmartContracts = require('solc!./SmartContracts.sol'); 
// => 返回 SmartContracts 数组,包含每个合约的名称、字节码和 ABI

Webpack 配置示例

在项目的 webpack.config.js 文件中添加以下配置:

module.exports = {
  module: {
    loaders: [
      { test: /.sol$/, loaders: ['solc'] }
    ]
  }
}

推荐与 Web3-loader 一起使用

solc-loader 可以与 Web3-loader 结合使用。

zip 文件大小:2.87KB