Skip to content

lib eth.rb v0.5.9 beta

Compare
Choose a tag to compare
@q9f q9f released this 21 Dec 18:45
· 76 commits to main since this release
v0.5.9
f878ece

lib eth.rb v0.5.9 is a service release to increase performance and stability.

  • adds new chains like holesovice or goerli arbitrum #181
  • adds Client.tx_succeeded? and raises if a Client.transact_and_wait reverts #173 #183 #186
  • adds support for moonbeam (required camel case) #172
  • adds groundwork for dynamic abi struct encoding #135 #185

what's changed

  • ci: add libyaml on ubuntu by @q9f in #175
  • solidity: sanitize the contract path before compiling by @q9f in #176
  • docs: fix readme workflow badge by @q9f in #178
  • eth: happy new 2023 by @q9f in #179
  • docs: update changelog for 0.5.8 by @q9f in #180
  • eth/chain: update available chains by @q9f in #181
  • eth: rename functions prefixed with is_ by @q9f in #182
  • eth/client: add tx_succeeded? by @a-moreira in #173
  • eth/client: support camel case (convert before sending the tx) by @a-moreira in #172
  • eth/client: add test for tx_succeeded? by @q9f in #183
  • eth/client: dup params to prevent marshalling on client obj by @q9f in #184
  • eth/abi: dynamic struct encoding (#135) by @peter-chung-xfers in #185
  • eth/client: raise an error if a contract interaction reverts by @q9f in #186

new contributors

full changelog: v0.5.8...v0.5.9