StreamingFast is thrilled to announce the completion of the Substreams beta integration with Arbitrum One! Currently, we are working with Offchain Labs to have the integration merged upstream.
Arbitrum has become one of the largest blockchains in the crypto ecosystem with an ever-growing ecosystem of builders and dapps. We’re excited to see how developers building on Arbitrum will leverage the power of Substreams to enhance their dapps with faster performance and greater composability.
The Beta Release
With this beta release, we have identified a few bits of data that are missing (namely in the transaction type enum, hence the beta tag), which we will be reprocessing soon. In the meantime, all other data appears ready and validated, so we invite users to try it now! As always, we invite user feedback — share any feedback in our Discord.
The first block available through Substreams is the beginning of the Nitro era, at block 22,207,900. The blocks produced by the Arbitrum Classic stack are not yet included with the beta release. Please let us know if this is something you are interested in.
Standing on the shoulders of giants
This release would not be possible without the help and support of the `go-ethereum` team. They have done amazing work on a new Extended Tracer, in collaboration with our team, that provides all of the needed instrumentation for the rich and deep data found in the Firehose. This was one of the main building blocks for the Arbitrum One integration, and will help all of the geth derived chains.
Try it now
You can run Arbitrum One Substreams by using the StreamingFast-provided endpoint (arb-one.streamingfast.io:443), which you can also find in the Substreams documentation. Arbitrum uses the same data model as Ethereum, so you should be able to develop Substreams easily on this new blockchain.