Commit Graph

7 Commits

Author SHA1 Message Date
r4bbit 8adb2cc618
Revert "revert certora version"
This reverts commit 9f98024fb2.
2024-02-21 16:41:59 +01:00
r4bbit 9f98024fb2
revert certora version 2024-02-21 16:37:53 +01:00
0xb337r007 1153273ba8
update certoraRun version 2024-02-21 16:27:16 +01:00
r4bbit 8773220abe
feat: add certora CI integration (#24)
This backports Certora CI integration to this repository, resulting in
GitHub Actions being extended to run formal verification on any change
to contracts that comes in via pull requests.
2023-12-14 08:53:57 +01:00
r4bbit c2f500c2e5
refactor: move project to foundry template and introduce tests
This commit does a couple of things:

- moves the project to our foundry template structure and workflows
- removes hardhat usage and dependencies
- removes unused contracts
- ports existing JS tests to foundry tests
- adds additional tests for `CommunityERC20` contract
- Introduces deploy scripts written in solidity which are also covered
  by tests

The projects can now be build and tests with:

```
$ forge build
```

```
$ forge test
```

Test deployments can be done via

```
$ forge script script/DeployOwnerToken.sol
```
2023-09-08 12:36:20 +02:00
r4bbit b112414fae
chore: trigger CI on pull request 2023-08-30 11:33:27 +02:00
r4bbit ab92006c26
Set up initial CI actions 2023-08-30 11:24:52 +02:00