Skip to content

Releases: streamingfast/substreams-ethereum

v0.10.2

13 Jan 16:40
Compare
Choose a tag to compare
  • Fixed generating Event and Function structs where the ABI has a tuple with more than 12 fields.

    The Event and Function structs in those situations will now render without Debug nor PartialEq support to allows for Rust to compile properly.

v0.10.1

20 Dec 14:08
Compare
Choose a tag to compare
  • Fixed ABI generation, ambiguous 'as_ref' implementation when using alloy-primitive crate.

v0.10.0

16 Oct 19:56
Compare
Choose a tag to compare
  • Bumped dependencies to substreams to 0.6 and prost to 0.13 (see Upgrade notes)

v0.9.13

20 Aug 23:57
Compare
Choose a tag to compare
  • Fixed AbiGen when in presence of functions that was has leading underscores or casing differences.

    This was generating multiple Rust struct with the same name leading to compilation errors. Now, those cases will be de-duped and you will end up with N Rust struct all suffixed from 1 to N, like TotalSupply1 and TotalSupply2.

  • Fixed AbiGen generated Event#NAME and Function#Name static const in presence of multiple overloads.

    This was previously using the de-duped name but this was wrong as the intention was always to be the ABI's defined named.

v0.9.12

20 Jun 18:37
Compare
Choose a tag to compare
  • Re-generated the Rust Ethereum bindings with latest Firehose Ethereum Protobuf definitions.

v0.9.11

22 Apr 14:29
Compare
Choose a tag to compare
  • Added conversion from &pb::BigInt to substreams::scalar::BigInt.

  • Added conversion from &pb::BigInt to substreams::scalar::BigDecimal.

v0.9.10

25 Mar 14:40
Compare
Choose a tag to compare
  • Re-generated the Rust Ethereum bindings with latest Firehose Ethereum Protobuf definitions.

v0.9.9

19 Dec 15:29
Compare
Choose a tag to compare

Fixed generated ABI code and decoding when dealing with indexed dynamic event like event ContractDeployed(string indexed value).

We introduced substreams_ethereum::IndexedDynamicValue<T> to hold the hash value which is equivalent to topic.

v0.9.8

13 Dec 19:16
Compare
Choose a tag to compare
  • Fix bug where Int was not encoded properly in ABI generator

v0.9.7

11 Dec 16:24
Compare
Choose a tag to compare
  • Blocks with DetailLevel set to Base now have transaction receipt information. Transaction successfulness is now supported.