Skip to content

Feature/dkg integration#302

Merged
isaacdoidge merged 117 commits intodevfrom
feature/dkg-integration
Apr 12, 2026
Merged

Feature/dkg integration#302
isaacdoidge merged 117 commits intodevfrom
feature/dkg-integration

Conversation

@hsaleemsupra
Copy link
Copy Markdown

@hsaleemsupra hsaleemsupra commented Nov 1, 2025

hsaleemsupra and others added 8 commits February 13, 2026 12:48
* 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
isaacdoidge and others added 11 commits March 9, 2026 14:46
…re flags are set, so updated implementation accordingly and added notes. Also fixed supra_governance::reconfigure.
)

* Started work towards adding leader ban registry config to genesis.

* added remaining changes for the leader ban config at genesis

* added deserilization step

* added deserilization step

* added deserilization step

* fixed leader ban registry package for ban parameters

* decoded correct version of params

---------

Co-authored-by: Dhaval Purohit <d.purohit@supraoracles.com>
crate::gas_schedule::macros::define_gas_parameters!(
SupraStdlibGasParameters,
"supra_stdlib",
NativeGasParameters => .supra_stdlib,
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is still TODO.

@isaacdoidge isaacdoidge marked this pull request as ready for review April 1, 2026 05:07
@isaacdoidge isaacdoidge merged commit da5ffb0 into dev Apr 12, 2026
2 checks passed
@isaacdoidge isaacdoidge deleted the feature/dkg-integration branch April 12, 2026 07:57
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.

7 participants