lib eth.rb v0.5.9 beta
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 aClient.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
- @a-moreira made their first contribution in #173
- @peter-chung-xfers made their first contribution in #185
full changelog: v0.5.8...v0.5.9