finds.dev← search

// the find

hyperledger-archives/burrow

★ 1,023 · Go · Apache-2.0 · updated May 2022

https://wiki.hyperledger.org/display/burrow

Hyperledger Burrow was a permissioned Ethereum-compatible blockchain node built on Tendermint consensus, targeting enterprises that wanted EVM smart contracts without the public Ethereum mainnet. It is officially End of Life as of 2022 and is no longer maintained by any active team. Do not adopt this for new projects.

The SQL mapping layer (Vent) that projected smart contract events into relational tables was a genuinely useful idea — most EVM chains force you to write your own indexer. The per-account permissioning model was more fine-grained than typical EVM implementations, letting you restrict code execution at the account level rather than just at the contract level. The GRPC-first API with Protobuf throughout made language interop tractable without relying on JSON-RPC quirks. Test coverage across the execution engine, ABI encoding, and consensus layer is extensive and well-organized.

It is abandoned — last push was May 2022, the Hyperledger TSC moved it to End of Life, and there is no active maintainer. Tendermint itself has since been superseded by CometBFT and the underlying consensus layer would need significant work to not be a security liability. The Web3 RPC compatibility was partial by design, meaning Ethereum tooling like Hardhat or Foundry would hit gaps. The JavaScript client relied on code generation tied to older toolchain assumptions that have long since shifted.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →