Skip to content

Releases: cowprotocol/ethcontract-rs

v0.11.1

04 Feb 12:11
004a025
Compare
Choose a tag to compare
  • Fix missing Some in deployment transaction hash
  • [CallBatch] Allow to execute a batch in multiple sub-batches (#464)

v0.11.0

03 Feb 17:05
6756cb4
Compare
Choose a tag to compare
  • Allow deployment override to specify transaction hash (#462)
  • Bump @openzeppelin/contracts from 3.3.0 to 3.4.0 in /examples/truffle (#461)
  • [CallBatch] Don't roundtrip when batch is empty (#460)
  • [CallBatch] Fail requests with top level error if top level call fails (#458)

v0.10.2

26 Jan 14:59
d3ec69f
Compare
Choose a tag to compare

Changelog

  • Version Bump to 0.10.2 (#456)
  • Implement batching for View methods (#455)
  • Bump truffle from 5.1.61 to 5.1.62 in /examples/truffle (#452)

v0.10.1

14 Jan 11:33
46abb88
Compare
Choose a tag to compare

This release doesn't contain any changes. We are testing the automatic release process from Github Actions.

v0.10.0

13 Jan 12:38
81d4520
Compare
Choose a tag to compare

Changelog

  • Bump version to 0.10.0 (#449)
  • Update dependencies (#448)
  • Bump truffle from 5.1.60 to 5.1.61 in /examples/truffle (#445)
  • Bump truffle from 5.1.59 to 5.1.60 in /examples/truffle (#434)
  • Update secp256k1 requirement from 0.19 to 0.20 (#435)
  • update mergify config for github actions (#442)
  • Disable auto-bin discovery for example crate (#441)
  • Update web3 (to 0.14) and jsonrpc-core (to 0.15) (#438)
  • Restructure crate to have virtual workspace at the top level (#430)
  • Use correct secrets in actions (#437)
  • Run tests with Github actions (#429)
  • Bump truffle from 5.1.58 to 5.1.59 in /examples/truffle (#433)
  • Bump @truffle/hdwallet-provider from 1.2.0 to 1.2.1 in /examples/truffle (#432)
  • Bump truffle-plugin-verify from 0.5.3 to 0.5.4 in /examples/truffle (#428)
  • Bump truffle-plugin-verify from 0.5.2 to 0.5.3 in /examples/truffle (#427)
  • Bump truffle from 5.1.57 to 5.1.58 in /examples/truffle (#423)
  • Bump truffle from 5.1.56 to 5.1.57 in /examples/truffle (#421)

v0.9.1

10 Dec 09:25
550267b
Compare
Choose a tag to compare

Changelog

  • Version 0.9.1 (#419)
  • Allow unprefixed bytecode (#417)
  • [Easy] Make rustfmt use edition 2018 (#418)
  • Bump @gnosis.pm/util-contracts from 3.0.0 to 3.0.1 in /examples/truffle (#416)
  • Bump @gnosis.pm/util-contracts from 2.0.7 to 3.0.0 in /examples/truffle (#415)
  • Bump truffle from 5.1.55 to 5.1.56 in /examples/truffle (#414)
  • Bump truffle from 5.1.54 to 5.1.55 in /examples/truffle (#412)
  • Bump @openzeppelin/contracts from 3.2.0 to 3.3.0 in /examples/truffle (#411)
  • Bump truffle-plugin-verify from 0.5.0 to 0.5.2 in /examples/truffle (#408)
  • Bump truffle from 5.1.53 to 5.1.54 in /examples/truffle (#407)
  • Use truffle from package.json and yarn.lock (#409)
  • Fix new cargo lint (#410)
  • upstream u256 to and from f64 conversion (#405)
  • Bump truffle from 5.1.52 to 5.1.53 in /examples/truffle (#404)
  • Fix test as overflows panic only on debug (#403)

v0.9.0

10 Nov 11:55
167e3b5
Compare
Choose a tag to compare

Changelog

  • Bump to version 0.9.0 (#400)
  • Yarn upgrade (#401)
  • Bump @truffle/hdwallet-provider from 1.1.1 to 1.2.0 in /examples/truffle (#399)
  • Bump truffle from 5.1.51 to 5.1.52 in /examples/truffle (#398)
  • Bump @truffle/hdwallet-provider from 1.1.0 to 1.1.1 in /examples/truffle (#388)
  • Bump truffle-plugin-verify from 0.4.0 to 0.5.0 in /examples/truffle (#391)
  • Bump truffle from 5.1.47 to 5.1.51 in /examples/truffle (#392)
  • Stream events in query_paginated (#393)
  • Fix clippy warnings and CI (#395)
  • Bump truffle from 5.1.46 to 5.1.47 in /examples/truffle (#385)
  • Fix CI deployment parameter usage (#381)
  • Bump truffle from 5.1.45 to 5.1.46 in /examples/truffle (#383)

v0.8.0

24 Sep 08:07
Compare
Choose a tag to compare

This large release finishes the ethcontract migration to async/await 🎉

Changelog

  • master -> main
  • Update yarn transient dependencies (#379)
  • Bump v0.8.0 (#380)
  • Update secp256k1 requirement from 0.17 to 0.19 (#368)
  • Bump @truffle/hdwallet-provider from 1.0.44 to 1.1.0 in /examples/truffle (#377)
  • Bump truffle from 5.1.44 to 5.1.45 in /examples/truffle (#376)
  • Bump @truffle/hdwallet-provider from 1.0.43 to 1.0.44 in /examples/truffle (#375)
  • Bump @openzeppelin/contracts from 3.1.0 to 3.2.0 in /examples/truffle (#374)
  • Bump truffle from 5.1.43 to 5.1.44 in /examples/truffle (#373)
  • Bump truffle from 5.1.42 to 5.1.43 in /examples/truffle (#372)
  • Bump @gnosis.pm/util-contracts from 2.0.6 to 2.0.7 in /examples/truffle (#366)
  • Bump truffle from 5.1.37 to 5.1.42 in /examples/truffle (#367)
  • Bump truffle-plugin-verify from 0.3.11 to 0.4.0 in /examples/truffle (#371)
  • Bump @truffle/hdwallet-provider from 1.0.40 to 1.0.43 in /examples/truffle (#365)
  • mergify configuration (#370)
  • Fix new clippy lint (#369)
  • Make web3 features optional (#359)
  • Bump truffle from 5.1.36 to 5.1.37 in /examples/truffle (#357)
  • [Security] Bump elliptic from 6.5.2 to 6.5.3 in /examples/truffle (#356)
  • Remove estimate gas module (#358)
  • Update web3 (#340)
  • Bump @truffle/hdwallet-provider in /examples/truffle (#353)
  • Bump truffle from 5.1.34 to 5.1.36 in /examples/truffle (#352)
  • [Security] Bump lodash from 4.17.15 to 4.17.19 in /examples/truffle (#349)
  • Bump @truffle/hdwallet-provider in /examples/truffle (#347)
  • Bump truffle from 5.1.33 to 5.1.34 in /examples/truffle (#346)
  • include transaction information in confirmation timeout error (#345)
  • fix past events example (#344)
  • Bump @truffle/hdwallet-provider in /examples/truffle (#341)
  • Bump truffle from 5.1.31 to 5.1.33 in /examples/truffle (#342)
  • Bump @openzeppelin/contracts from 3.0.2 to 3.1.0 in /examples/truffle (#336)
  • Bump truffle from 5.1.30 to 5.1.31 in /examples/truffle (#334)
  • Bump truffle from 5.1.29 to 5.1.30 in /examples/truffle (#333)
  • Bump @openzeppelin/contracts from 3.0.1 to 3.0.2 in /examples/truffle (#332)
  • Bump truffle from 5.1.28 to 5.1.29 in /examples/truffle (#331)
  • [CI] Remove Bors (#330)
  • Bump truffle from 5.1.27 to 5.1.28 in /examples/truffle (#328)
  • Use target block for checking timeout (#327)
  • [Easy/Async] Remove future module and pin_project dependency (#324)
  • Use signing from web3 crate (#326)
  • [Async] Implement transaction confirmation with async/await (#323)
  • [CI] Delete branch after merge (#322)
  • [Async] Implement gas and gas price estimation with async/await (#321)
  • [Async] Implement transaction building with async/await (#320)
  • [Async] Implement transaction sending with async/await (#319)
  • [Async] Implement sending contract method transaction with async/await (#317)
  • [Async] Make method calls async (#316)
  • [Events] Add limit option back (#315)
  • [Async] Implement LogStream with async/await and combinators. (#314)
  • [Async] Implement log streams with async/await (#311)
  • Bump truffle-plugin-verify from 0.3.10 to 0.3.11 in /examples/truffle (#313)
  • [Events] Separate event types for past event and streamed events (#310)
  • Bump truffle from 5.1.26 to 5.1.27 in /examples/truffle (#312)
  • [Async] Implement event querying with new log API (#309)
  • Euclidean Division and Remainder (#308)
  • [Events] New Log Filter API (#291)
  • [CI] Refactor Travis file for bors (#307)
  • yarn upgrade (#283)
  • Update solc v0.6 (#282)
  • refactor event data into its own module (#306)
  • [Async] Port Contract::deploy to async/await (#305)
  • Update web3 requirement from 0.10 to 0.11 (#303)
  • [Async] Migrate Contract::deployed to use async/await (#304)
  • Division and Remainder for i256 (#301)
  • Bump truffle from 5.1.25 to 5.1.26 in /examples/truffle (#302)
  • Bump truffle from 5.1.24 to 5.1.25 in /examples/truffle (#299)
  • Bump @truffle/hdwallet-provider in /examples/truffle (#298)
  • Bump truffle from 5.1.23 to 5.1.24 in /examples/truffle (#296)

v0.7.2

30 Apr 10:41
0176d16
Compare
Choose a tag to compare
  • [Easy] Wait for crate to continue deployment (#294)
  • Fallback to polling if there is an error encountered while querying filter (#293)

v0.7.1

24 Apr 07:53
574d3e3
Compare
Choose a tag to compare
  • [Easy] Silence new clippy lint introduced in Rust 1.43 (#288)
  • Bump truffle from 5.1.22 to 5.1.23 in /examples/truffle (#287)