Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Project Health

Required Information

  1. Have you switched from master to main in all your repos?

Yes

  1. Have you implemented repolinter.json in all your repos?

Added repolint.json to repo, however the repolint tool does not support node v15 via transitive dependency:

```

...

- v0.31.0 - Much goodliness - WASM and complete eWASM improvements galoresupport, Vent support for mainline Ethereum, Web3 fixes, cross-smart-contract-engine calling

...

After a fallow period in Q4 2020 Burrow has seen the best quarter of activity I can remember. We have made significant strides in supporting WASM and draft eWASM standards completed the draft ewasm standard supported by Sean Young's work on (https://github.com/hyperledger-labs/solang) with Burrow as a supported ledger. This means that Burrow combined with Solang offers a complete stack for compiling and running Solidity ewasm contracts. Since Fabric, Sawtooth, and Iroha already consume the Burrow EVM implementation, these could easily be extended to also include the ewasm implementation. This would make it possible to use Solang and other ewasm tooling with those ledgers.

Vent - our Ethereum-to-SQL mapping layer now supports listening to web3 JSON-RPC chains (all mainline Ethereum clients) to build tables. This opens up interesting possibilities for contract oracles, state channels, and layer-2 scaling. We have continued to keep up-to-date with the latest Tendermint.

We now also support calling between our three smart contract engines - EVM, WASMewasm, and Go 'natives'. Our calling and state conventions are all Ethereum, but provide a lot of flexibility compared to mainline Ethereum clients.

...

Burrow is preparing itself to support connection to multiple other chains by supporting reading from Ethereum with Vent and we soon hope to support Cosmos via the IBC protocol which we are poised to adopt based on our use of Tendermint consensus.

I want to provide support for AssemblyScript (a subset of Typescript) contracts via eWASM ewasm that can call, and be called from Solidity.

...

...

I think the recent developments with Vent and our WASM ewasm abilities could position Burrow as a pragmatic state channel/oracle solution for public blockchain.

...