Skip to content

Releases: streamingfast/substreams-ethereum

v0.6.1

19 Oct 17:21
Compare
Choose a tag to compare

Changelog

  • Made Windows target(s) able to run tests when depending on substreams-ethereum crate.

  • Adding allow attribute(s) to remove warnings for code generated by ABI generator (should be good now).

Commits

  • a416f4a Fixed default compilation target to be wasm32-unknown-unknown and fix it
  • 5f638d8 Made Windows target(s) able to run tests when depending on substreams-ethereum crate.
  • 6dd75a3 Preparing release of 0.6.1
  • d1f9bbf Updated a bit release instructions

v0.6.0

18 Oct 18:48
Compare
Choose a tag to compare

Changelog

  • aa4edb8 Preparing release of v0.6.0
  • c77b089 add unused imports to remove warnings
  • 535fdf2 bump substreams crate to 0.3.0
  • 726f4d9 fixing broken url for 0.5.0 release

v0.5.0

12 Oct 22:27
Compare
Choose a tag to compare

Changelog

v0.4.0

12 Oct 14:14
Compare
Choose a tag to compare

Changelog

  • 3447a92 Preparing release of v0.4.0
  • 14bb0b3 abigen: fix RPCDecodable implementation
  • 60d803a rpc: add RpcBatch and add required code to abigen

v0.3.0

05 Oct 18:50
Compare
Choose a tag to compare

Changelog

  • Breaking change
    • Replaced num_bigint with EthBigInt and BigInt from substreams-rs crate

Commits

  • e48f469 Adding helper for timestamp_seconds for the block and setting bigint value for ethbigint as private
  • b3ddb52 Preparing next unrelease version
  • 13c5390 Preparing release of v0.3.0
  • 7f4bd0d adding local substreams-rs
  • 9e9cc27 adding scalar big int and big decimal
  • ff169e1 fixing changes to EthBigInt scalar

v0.2.2-rc.2

02 Sep 16:23
Compare
Choose a tag to compare

Changelog

  • Fixed issue when type of field was Vec of Uint and the underlying passed in value wasn't cloned. The clone only occurs when it is a Vec and not when the type is only a Uint.

Commits

  • 5e9c290 Preparing for release v0.2.2-rc.2
  • 53bb215 fixing to_token when recursively calling with array type and adding a clone if the underlying array type is an array of uint

v0.2.2-rc.1

02 Sep 15:25
Compare
Choose a tag to compare

Changelog

  • Fixed issue with dependency with api generation. Semver reference for proper way of importing dependencies.

Commits

  • 95d1dda Preparing next unreleased version
  • f30bec6 Preparing release of v0.2.2-rc.1

v0.2.1-rc

31 Aug 16:00
Compare
Choose a tag to compare

Changelog

  • Adding ABI function generation first draft

Commits

  • 1c90d1d Added first working version of ABI generation for functions
  • 49669eb Preparing next unreleased version
  • e5e6719 Preparing release of v0.2.1-rc

v0.2.1

31 Aug 15:13
Compare
Choose a tag to compare

Changelog

Adding tests for decoding of different value types

Commits

  • 196ce5c Fix and test FixedBytes size
  • 8563a1f Fix: always 32 bytes length for FixedBytes
  • e9a72f4 Fixed decoding of event's data when dealing with fixed bytes and fixed array
  • e677937 Merge pull request #9 from electricddev/develop
  • d449416 Preparing release of v0.2.1
  • b872721 Updated CHANGELOG with a note about must_decode and README about some release instructions

v0.2.0

23 Aug 17:25
Compare
Choose a tag to compare

Changelog

  • Breaking Replaced substreams-ethereum/pb::eth::v1 to substreams-ethereum/pb::eth::v2 (perform a global replace of any references of substreams-ethereum/pb::eth::v1 to substreams-ethereum/pb::eth::v2 and don't forget to re-generate ABI bindings also which depends on substreams-ethereum/pb::eth::v1).

  • Breaking substreams-ethereum/pb::eth::rpc::RpcCall#method_signature is now named data.

  • Breaking Bumped prost to ^0.11.0 (will requires you to bump substreams = "~0.0.19").

  • Breaking Removed must_decode on ABI generated Event code. Instead, use if let Some(event) = <EventType>::match_and_decode(&log). For example, if you had the following code:

    if !abi::erc721::events::Transfer::match_log(log) {
      return None;
    }
    
    let transfer = abi::erc721::events::Transfer::must_decode(log);
    

    Replace it with

    if let Some(transfer) = abi::erc721::events::Transfer::match_and_decode(log) {
      // Do something
    }
    

Commits

  • 71cdd7f Preparing for next release
  • 7cf46bc Updated to latest sf.ethereum.type.v2 and to latest substreams
  • 3791ec9 bump crate version to 0.0.18
  • f668e23 bump crate version to 0.1.9