Skip to content

Releases: dl-solarity/hardhat-gobind

v1.2.2

12 Mar 12:42
Compare
Choose a tag to compare

Release notes v1.2.2 🎉

This is a script update release

  • Removed pinst scripts.

v1.2.1

10 Mar 18:14
b5f3141
Compare
Choose a tag to compare

Release notes v1.2.1 🎉

This is a bug fix release

  • Made directory naming consistent with the corresponding Go modules.

v1.2.0

09 Mar 10:54
8fd7521
Compare
Choose a tag to compare

Release notes v1.2.0 🎉

This is a bug fix release

  • Fixed an issue (#12) when the plugin would panic if a large amount of ENV variables were passed to the WASM binary. Right now the ENV variables get ignored as they are not used within.
  • FIxed an issue (#14) with node 20.*.* incompatibility.
  • Fixed an issue with wrong binding paths created on EXT4 filesystems.

v1.1.1

06 Feb 14:10
d87fbfb
Compare
Choose a tag to compare

Release notes v1.1.1 🎉

This is a minor bug fix release

  • Fixed panic on non-existent output directory. Now directories are created correctly.

v1.1.0

01 Nov 17:03
Compare
Choose a tag to compare

Release notes v1.1.0 🎉

This is a major bug fix release

  • Fixed entities redeclaration in the same packages. Now each binding lives inside its own go package.

v1.0.3

08 Jun 17:07
e7cddbb
Compare
Choose a tag to compare

Release notes v1.0.3

This is a bug fix release

Fixes

  • Fixed gobind paths on Windows
  • Fixed "env exceeds limit" bug when too many env variables were passed to the wasm binary

v1.0.0

04 Jan 13:23
Compare
Choose a tag to compare

The first stable version

Hardhat plugin to simplify generation of smart contract bindings for Golang.

Usage

npx hardhat gobind

Parameters explanation

  • outdir : The directory where the generated bindings will be placed
  • deployable : Generates the bindings with the bytecode (makes them deployable within Go)
  • runOnCompile : Whether to run bindings generation on compilation
  • verbose: Detailed logging on generation (e.g. count of included and skipped contracts, source paths, names)
  • onlyFiles: If specified, bindings will be generated only for matching sources, other will be ignored
  • skipFiles: Bindings will not be generated for any matching sources, also if those match onlyFiles