Commit Graph

8 Commits

Author SHA1 Message Date
r4bbit a84c46b3d6 refactor!: rename `CollectibleV1`to `CommunityERC721`
As discussed in #46, `CollectibleV1` is not a good name for this
contract as we don't want versioning in the naming. To align with other
contracts in this repository, we're renaming this contract to
`CommunityERC721`.

BREAKING CHANGE: Any references to `CollectibleV1` must be replaced with
`CommunityERC721`

Closes #46
2024-02-27 11:44:06 +01:00
r4bbit 023e43f4ad chore(certora/scripts): remove wait for all results option 2024-02-26 14:24:56 +01:00
r4bbit c7f800fd85 cleanup: remove unused certora config
We're using scripts in `certora/scripts`, so I'm removing the config
file from here as we otherwise run into inconsistencies.
2024-02-26 14:11:18 +01:00
r4bbit a8e509baf7 feat(CollectibleV1): add `safeBatchTransferFrom` capabilities
This is to allow batch transfers of community collectibles as discussed
in #41.

Closes #41, #42, #43, #44
2024-02-26 13:48:36 +01:00
0xb337r007 66ba281c75
fix setMaxSupply to check total minted (#27) 2024-02-22 11:44:48 +01:00
r4bbit e3142f1e52 refactor: move certora configs into individual scripts
This is done to allow execution of multiple verifications per command,
such that we can still use `pnpm verify` as usual to run all specs, but
also target individual specs using `pnpm verify:sub_command`.
2024-01-19 07:28:25 +01:00
r4bbit 847cbb9107 chore: introduce certora specs for CommunityTokenDeployer
This adds some basic specs for the `CommunityTokenDeployer` and its
interaction with `CommunityOwnerTokenRegistry`.
2024-01-19 07:28:25 +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