Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 607 Bytes

abigen.mdx

File metadata and controls

23 lines (14 loc) · 607 Bytes

Abigen

The abigen command generates bindings to interact with smart contracts using Go. It requires as input the ABI specification of the smart contract in JSON format.

Usage

$ ethgo abigen --source ./erc20.json --package erc20

Options

  • source: Path of the ABI contract file.
  • package: Name of the Go package.
  • output: Output directory. It defaults to the current location.

Output

It generates two output files.

  • [name].go: It contains the bindings for the contract.
  • [name]_artifacts.go. It contains the artifacts for the contract (ABI and deploy binary).