Skip to content

Feature/dkg integration#302

Draft
hsaleemsupra wants to merge 104 commits intodevfrom
feature/dkg-integration
Draft

Feature/dkg integration#302
hsaleemsupra wants to merge 104 commits intodevfrom
feature/dkg-integration

Conversation

@hsaleemsupra
Copy link

No description provided.

hsaleemsupra and others added 26 commits December 19, 2025 19:01
* feat(types,accumulator): Add features for transactions inclusions and events emissions proofs.

- RLP's `Encodable` trait implementation for Contract Events.
- `get_proof_by_position` method for Merkle Accumulator.

* feat: add `EventV2` api type

* chore: cargo feature optimization

* refactor(aptos-api-types): transformed `Event` to `EventV1` and applied Full-Clone on `EventV2`

* feat: add `hash` in `EventV1` with serialization disabled

* docs: fix oai docs for `EventV1`

* feat(aptos_api_types): add `try_into_v2_events` to convert `ContractEvent` to `EventV2`

* feat: add `SUPRA_TRANSACTIONS_INCLUSION_PROOFS` feature flag

* feat: replace rlp encoding with custom encoding to generate event hash

* chore: replace `alloy` with `sha3` for `Keccak256` impl

* fix: Keccack256 hash implementation using `sha3`

---------

Co-authored-by: Nikita Puzankov <n.puzankov@supraoracles.com>
Co-authored-by: Simon Chen <s.chen@supraoracles.com>
@isaacdoidge isaacdoidge force-pushed the feature/dkg-integration branch from 50e66f6 to 2110584 Compare March 9, 2026 04:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants