Pre mainnet WIP (#4563)
* Update version & CI
* Test/array indexing checkup 1 (#4560)
* Update ci.yml
* Feature/feature/versioning ser der harden 2 (#4554)
* Add some unit tests for versioning deserialization to the limits
* Clippy pass
* Better error message
* Minor fixes
* Excluded -> Included
---------
Co-authored-by: sydhds <sydhds@gmail.com>
* Add versioninig key & value checks (#4552)
* Add versioninig key & value checks
* Improve error message when no prefix
---------
Co-authored-by: sydhds <sydhds@gmail.com>
* Update CI, Version and genesis timestamp
* Add array indexing listing tool
* Remove array indexing in denunciation code
* Remove more array indexing
* Add more exclude patterns
* Use nom take
---------
Co-authored-by: sydhds <sydhds@gmail.com>
* Fails in send_operations if get_gas_usage() > max_gas_per_block
Returning a distinct error message for ExecuteSC and CallSC operations.
Signed-off-by: Jean-François <jfm@laposte.net>
* coins spending tests (#4532)
* Buildnet WIP
* Mock Final State/Improve tests execution (#4512)
* Use a controller for final state to be able to mock it
* Fix all formatting issues.
* Use more mocks in execution tests
* Fix test nested call usage
* improve some tests execution
* Fix tests async message and compact the test of executed
* Fix more execution tests
* Fix more tests.
* Update more tests
* Finish fixing all executions tests.
* Improve naming
* add more comment
* Fix comment
* update test to check spend coins with readonly
* add coins
* check coins on rollbuy
* clippy
* update roll_buy
* delete helloworld wasm
* update test_readonly_execution
* fix tests merge
* fix test test_readonly_execution
* Update ci.yml
* Feature/feature/versioning ser der harden 2 (#4554)
* Add some unit tests for versioning deserialization to the limits
* Clippy pass
* Better error message
* Minor fixes
* Excluded -> Included
---------
Co-authored-by: sydhds <sydhds@gmail.com>
* Add versioninig key & value checks (#4552)
* Add versioninig key & value checks
* Improve error message when no prefix
---------
Co-authored-by: sydhds <sydhds@gmail.com>
* Update CI, Version and genesis timestamp
* add test for cancel_async_msg
* clippy
* cancel async msg check refound sender
---------
Co-authored-by: Leo-Besancon <lb@massa.net>
Co-authored-by: AurelienFT <32803821+AurelienFT@users.noreply.github.com>
Co-authored-by: Sydhds <sylvain.delhomme@gmail.com>
Co-authored-by: sydhds <sydhds@gmail.com>
* improve errors (#4567)
* tech(async_msg) : check if the target address exist
* tech(call_sc) : add check target address to call_sc_op
* check target sc address on init_call
* check target address in read only call
* fix unit tests
* remove dbg macro
* Update massa-execution-worker/src/context.rs
Co-authored-by: Damir Vodenicarevic <damipator@gmail.com>
---------
Co-authored-by: Damir Vodenicarevic <damipator@gmail.com>
* Fix tests (#4568)
* Fix CI WIP (#4569)
* Fix ws_disabled() test on windows
* fix bootstrap server port
* Fix CI local Leo
* Update scenarios_mandatories.rs
* Add CI profile argument to nextest
---------
Co-authored-by: modship <yeskinokay@gmail.com>
* Fix test + Update lcov.info
* Add codecov.yml
* fix internal error serde (#4570)
* Release prebuilt profile (#4572)
* codegen-units set to 1 for prebuilt binaries
* Update toolchain version in CI & CD
* Update CI & Genesis
---------
Signed-off-by: Jean-François <jfm@laposte.net>
Co-authored-by: Sydhds <sylvain.delhomme@gmail.com>
Co-authored-by: sydhds <sydhds@gmail.com>
Co-authored-by: Jean-François <jfm@laposte.net>
Co-authored-by: Modship <yeskinokay@gmail.com>
Co-authored-by: AurelienFT <32803821+AurelienFT@users.noreply.github.com>
Co-authored-by: Damir Vodenicarevic <damipator@gmail.com>