aurora-is-near / aurora-engine

⚙️ Aurora Engine implements an Ethereum Virtual Machine (EVM) on the NEAR Protocol.
https://doc.aurora.dev/develop/compat/evm
325 stars 78 forks source link

Fix: use single crate for borsh version, allow to choose borsh v0.9 for all crates #767

Closed birchmd closed 1 year ago

birchmd commented 1 year ago

Description

Near Workspaces still uses borsh version 0.9. Therefore we need the borsh-compat feature on all our crates that use borsh if we want to use them in Workspaces-based tests. This PR makes this change.

This is a non-functional change (impacts only a dependency version and only if a feature is specified), therefore has no impact on tests or performance.