You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: contracts/README.md
+17-2Lines changed: 17 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
# EigenDA Contracts
2
-
This package contains all smart contracts used to power EigenDA's on-chain operations. This includes both core protocol logic and verification constructs that a rollup can leverage to verify certificate integrity. This project uses both npm and local submodules for dependency management. Most recently published release artifacts can be found [here](https://www.npmjs.com/package/@eigenda/contracts).
2
+
This package contains all smart contracts used to power EigenDA's on-chain operations. This includes both core protocol logic and verification constructs that a rollup can leverage to verify certificate integrity. This project uses both NPM and local submodules for dependency management. Most recently published NPM release artifacts can be found [here](https://www.npmjs.com/package/@eigenda/contracts).
3
3
4
4
5
5
### Install
6
-
Please ensure you've installed latest [foundry nightly](https://book.getfoundry.sh/getting-started/installation) as well as [yarn](https://classic.yarnpkg.com/lang/en/docs/install). To install packages, run the following commands:
6
+
Please ensure you've installed latest [foundry nightly](https://book.getfoundry.sh/getting-started/installation) as well as [yarn](https://classic.yarnpkg.com/lang/en/docs/install). To install dependencies, run the following commands:
7
7
```
8
8
cd contracts
9
9
yarn install
@@ -16,4 +16,19 @@ To compile contracts and generate golang ABI bindings, run the following:
16
16
```
17
17
make compile-contracts
18
18
19
+
```
20
+
21
+
To just compile contracts, run the following:
22
+
```
23
+
yarn run build
24
+
```
25
+
26
+
### Testing
27
+
Tests are all written using foundry and can be ran via the following commands:
0 commit comments