v2.0.0
What's Changed
- Fix NMT leaf hash computation. by @adlerjohn in #132
- Implement NMT multiproof verification. by @adlerjohn in #131
- test: add test for verify attestation by @sweexordious in #135
- chore: generate the wrappers from .abi and .bin by @sweexordious in #139
- feat: add square size field to data root tuple by @sweexordious in #145
- chore: update data root tuple genesis comment by @sweexordious in #144
- Use
forge fmt
for Solidity formatting by @adlerjohn in #147 - Update Go wrapper and add CI check by @adlerjohn in #149
- Bump
solc
to v0.8.20. by @adlerjohn in #150 - Remove redundant ECDSA OpenZeppelin library. by @adlerjohn in #151
- Specify exact
go-ethereum
version for CI. by @adlerjohn in #153 - Use user-defined type for NamespaceID. by @adlerjohn in #152
- chore: Revert "feat: add square size field to data root tuple (#145)" by @sweexordious in #155
- chore: add a dockerfile replicating the CI environment locally by @sweexordious in #156
- docs: document the use of environment Dockerfile by @sweexordious in #157
- feat: Add support for the DAVerifier by @sweexordious in #138
- ci: add solidity formatting check and tweak go wrappers CI check by @sweexordious in #159
- feat: make the DAVerifier a library by @sweexordious in #163
- feat: support compute square size from proofs by @sweexordious in #164
- feat: add intermediate proof verification in DAVerifier by @sweexordious in #168
- chore: fix row root/proof grammar by @sweexordious in #170
- ci: add labels workflow by @sweexordious in #169
- feat: Increase namespace size by @sweexordious in #171
- chore: use the same environment as CI by @sweexordious in #179
- docs: update comments on the DAVerifier test to reflect the correct transaction type by @sweexordious in #173
- docs: fix broken link to specs by @rootulp in #184
- chore: bump actions/checkout from 3 to 4 by @dependabot in #186
- feat: add support for UUPS proxy in QGB contract by @sweexordious in #177
- ci: add contracts upgradability check by @sweexordious in #188
- feat!: use a struct for namespace and rename namespaceID by @sweexordious in #175
- chore: Bump actions/setup-node from 2 to 3 by @dependabot in #190
- refactor: return error codes instead of reverting by @sweexordious in #189
- ci: add auto reviewers to dependabot PRs by @sweexordious in #192
- chore: update the CODEOWNERS by @sweexordious in #191
Full Changelog: v1.3.0...v2.0.0