Add a patch for zip so ethereum-serai doesn't conflict with Substrate

Also commits the lock file and updates documentation.
This commit is contained in:
Luke Parker
2022-07-16 17:49:35 -04:00
parent c589743e2b
commit 2bddce2087
5 changed files with 9770 additions and 18 deletions

View File

@@ -1,21 +1,9 @@
# Ethereum
This package contains Ethereum-related functionality, specifically deploying and interacting with Serai contracts.
This package contains Ethereum-related functionality, specifically deploying and
interacting with Serai contracts.
## Requirements
### Dependencies
- anvil & solc & geth's abigen (see [here](https://github.com/gakonst/ethers-rs#running-the-tests))
## To test
To compile contracts:
```
cargo build
```
This places the compiled artifact into `artifacts/`.
To run Rust tests (you must have compiled the contracts first):
```
cargo test
```
- solc
- [Foundry](https://github.com/foundry-rs/foundry)