OS Manuals

/usr/bin/abigen

From op-geth-abigen 1.101702.2-r2 (os), captured 2026-11-05 by running abigen --help (exit 0). permalink

NAME:
   abigen - Ethereum ABI wrapper code generator

USAGE:
   abigen [global options] command [command options]

VERSION:
   1.101702.2-stable-e8800cff

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:

    --abi value
          Path to the Ethereum contract ABI json to bind, - for STDIN

    --alias value
          Comma separated aliases for function and event renaming.  If --v2 is set, errors
          are aliased as well. e.g. original1=alias1, original2=alias2

    --bin value
          Path to the Ethereum contract bytecode (generate deploy method)

    --combined-json value
          Path to the combined-json file generated by compiler, - for STDIN

    --exc value
          Comma separated types to exclude from binding

    --out value
          Output file for the generated binding (default = stdout)

    --pkg value
          Package name to generate the binding into

    --type value
          Struct name for the binding (default = package name)

    --v2                                (default: false)
          Generates v2 bindings

   MISC


    --help, -h                          (default: false)
          show help

    --version, -v                       (default: false)
          print the version


COPYRIGHT:
   Copyright 2013-2026 The go-ethereum Authors
Options (11)
OptionDescriptionSource
--abi valuePath to the Ethereum contract ABI json to bind, - for STDINhelp
--alias valueComma separated aliases for function and event renaming.help
--bin valuePath to the Ethereum contract bytecode (generate deploy method)help
--combined-json valuePath to the combined-json file generated by compiler, - for STDINhelp
--exc valueComma separated types to exclude from bindinghelp
--out valueOutput file for the generated binding (default = stdout)help
--pkg valuePackage name to generate the binding intohelp
--type valueStruct name for the binding (default = package name)help
--v2(default: false) Generates v2 bindingshelp
--help, -h(default: false) show helphelp
--version, -v(default: false) print the versionhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.