Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testnet 18 #3280

Merged
merged 76 commits into from
Jan 2, 2023
Merged

Testnet 18 #3280

merged 76 commits into from
Jan 2, 2023

Conversation

@AurelienFT AurelienFT changed the title Change version for testnet 18 Testnet 18 Nov 30, 2022
@AurelienFT AurelienFT marked this pull request as draft November 30, 2022 14:15
@AurelienFT AurelienFT changed the base branch from testnet_17 to main December 1, 2022 09:11
AurelienFT and others added 25 commits December 5, 2022 17:18
…efactoring

Refactor list_required_active_blocks
* Add node ID version and prefix.

* Add prefix before block id.

* Add operation id prefix and version and fix example of block id from_str

* Add endorsement prefix and clean up function that shouldn't be used anymore.

* Fix doctest.

* Fix operations tests.

* Remove to_bs58_check in public key and keypair
Gas limit for read-only / execute / call SC execution
sydhds and others added 23 commits December 26, 2022 10:51
Co-authored-by: sydhds <sd@massa.net>
* refactor: propagate returned value from the module call

* Format the execution module.

* Add API return the result of the executed function.

* Fix API documentation of read only functions.

* Remove nextest usage

* Update rust CI versions.

Co-authored-by: AurelienFT <aurelien.foucault@epitech.eu>
Move init of the consensus to block the load of the node.
* Optimize CI.

* Split check job to speed up

* Test remove job key.

* Fix CI format.

* Update rust cache

* Fix CI.

* Test having a more global key.

* Try to have a global key.

* Try to use the same cache across all jobs.
* Add basic benchmark.

* Basic benchmarking skeleton.

* Format the code.

* Add some documentation.

* Use wasm instead of WAT in contract.

* Make criterion only for benchmark.
* refactor: use re export to avoid adding dependencies everywhere

* refactor: add new module for ws

* refactor: add OpenRPC definition for new operations

* fix: openrpc && config

* refactor: use simple type exports

* refactor: ws consensus

* refactor: simplify ws integration

* fix: wrong senders receivers usage in tests
@AurelienFT AurelienFT marked this pull request as ready for review January 2, 2023 08:00
@AurelienFT AurelienFT requested a review from Eitu33 January 2, 2023 08:00
@AurelienFT
Copy link
Contributor Author

bors merge

@bors
Copy link
Contributor

bors bot commented Jan 2, 2023

Build succeeded!

And happy new year! 🎉

@bors bors bot merged commit a0ecab8 into main Jan 2, 2023
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.

4 participants