Releases: multiversx/mx-sovereign-sc
v0.5.0
mx-sovereign-sc v0.5.0
This is the largest release so far. It introduces new Sovereign contracts and significantly expands the deployment flow, cross-chain execution safety, fees, and token custody/registration.
Highlights
- Sovereign Forge: multi-phase deployment + setup orchestration, with async deploy/callback flows.
- Hash-locked operations: replay protection and safer execution across bridge/config paths.
- Fee Market: new fee-market contract + fee distribution and whitelisting.
- ESDT Safe consolidation: token custody + registration flows reworked and consolidated.
- Validator + Header Verifier upgrades: validator registration flows and improved header verification logic.
- Operational controls: pause/unpause for cross-chain flows and stricter setup-phase gating.
New contracts & modules
- Sovereign Forge SC
- Multi-phase deployment (phase ordering refined) +
complete_setupflow - Async deploy calls + callback error handling
- Config update endpoints wired through the Forge
- Multi-phase deployment (phase ordering refined) +
- Sovereign Fee Market (
sov-fee-market)- New SC + endpoints for fee configuration and fee handling
- Fee distribution module + fee common structs
- Whitelist module(s) for fee tokens/users
- Common modules
- Common proxies module
- Common events module
- Shared/common error messages & utilities
Cross-chain operations (bridge & execution flow)
- Hash-locking added
- Hash locking for config update endpoints
- Hash locking for Sovereign operations
- Hash lock added to bridge mechanism module
- Failure paths emit events instead of panicking when hash generation fails
- Operation lifecycle improvements
- Added nonce for cross-chain operations
- Added pending flag for operation execution
- Improved
execute_operationcallback handling - Unified bridge operation events for consistent indexing/decoding
- Validation added for complete operation transfer data + token amounts
Fees & Fee Market
- Introduced fee-market logic as a first-class component:
- Fee distribution module
- Fee whitelist module(s)
- Fee structs moved into common structs module
fee-marketrenamed tomvx-fee-market- Removed
FeeType::AnyToken(fee payments are now constrained by configuration/whitelisting) - Added missing fee management behaviors (e.g., remove-fee call paths) and improved fee enable logic
Token custody & registration (ESDT Safe)
mvx-esdt-safesetup phase introduced + expanded- Token registration hardening and feature expansion:
- Native token registration (including owner-triggered registration)
- Registration via raw calls where needed
- Max amount configuration support
- Deposit-back / refund flows extended (including extra scenarios)
- Deposit blacklist introduced
- Token identifier handling updated:
- Migration to newer ESDT token id format handling
- Token mapping/prefix fixes and safer prefix usage
Chain Factory & Chain Config
- Chain Factory endpoints added/expanded and hardened
- Chain Config improvements:
- Update logic expanded (including additional options via Sovereign Forge)
- Init supports optional SovereignConfig input
- Added views / improved blackbox test readiness
- Permissioning changes:
only_adminmigrated toonly_ownerin relevant endpoints
Validators & Header Verifier
- Validator flows added and integrated into deployment:
- Validator registration endpoints
- Validator genesis registration logic
- Unregister flow
- Header Verifier improvements:
- Validator logic integrated
- Added/extended BLS verification support
- Init cleaned up (keys moved out of init where applicable)
- Improved logs/events for verification/execution paths
Operational controls (pause & setup gating)
- Added pause/unpause cross-chain endpoints
- Added Forge-side pause module and tests
- Execution paths updated to check is-paused (instead of relying only on “completed setup phase”)
Developer tooling
- Added proxy scripts + proxy generation tooling
- Added
agents.mdfor agent/automation guidance - Workspace resolver added (repo structure improved for multi-contract workspace)
Breaking / integration-impacting changes
- Contract/module consolidation & removals:
- Removed
esdt-safecrate - Removed
enshrine-esdt-safe - Removed
token-handler - Merged
sov-registrarintosov-esdt-safe
- Removed
- Rename:
fee-market→mvx-fee-market
- Token ID / mapping behavior updated:
- Re-check off-chain parsing, event decoding, and any strict token-id formatting assumptions.
- Endpoint/callback renames occurred in several modules:
- If you rely on generated proxies or interactor scripts, regenerate and re-validate call paths.
Contributors
@andreiblt1304, @sergiuosvat, @axenteoctavian
New Contributors
- @axenteoctavian made their first contribution (PR #145)
Full Changelog: v0.4.0-alpha...v0.5.0
Built using Docker image: multiversx/sdk-rust-contract-builder:v10.0.0.
Codehashes (blake2b):
header-verifier.wasm: 86bdf967b3e3e0f1b38f5139b7d696b70b1b292b240782ca1634cba578f3d0fe
mvx-fee-market.wasm: cbabf4e2fba26aab3c7cd4bbbb6310b81bdfcda7eef9a13f52fb3c9647be7864
sov-esdt-safe.wasm: b42d704725606865423c09586fd13ad89f2c60042bff8539459ce41b74e00b68
sov-fee-market.wasm: 9e85a091747266edfc2b4a4e887edc1ca56c4df5bc9871ca93ed9baad97acf85
chain-config.wasm: bf6d3f52609e34a0ae7621d78fee9cd3409898b15e0b7c7702261baaa591fd16
testing-sc.wasm: 54d6f5c2ba3514c03eac9fd2768b321699e000141ab62630075d96ca2a5e6ba6
sovereign-forge.wasm: 053e3a8eb06907c4d432807fc985f8ddaf5b8a52edb85d53a14eedf2becacd3f
mvx-esdt-safe.wasm: 55f311cb32d9c6cb7e42d75177aa48433b118ef38989747c18bd59ef49191a40
chain-factory.wasm: b5cd2d48db9b5a22cfeda1f1fdeac7f0208737f18fc3cf98e575759ddaf0ed4c
v0.4.0-alpha
What's Changed
- Add burn and mint logic by @andreiblt1304 in #269
- ESDT-Safe SCs endpoint fixes by @andreiblt1304 in #295
executeendpoint cleanup by @andreiblt1304 in #296- Tests cleanup by @andreiblt1304 in #297
- Added transfer_data only execution for deposit and execute by @andreiblt1304 in #300
- Added burn and mint logic depending on bridging logic by @andreiblt1304 in #299
- add documentation for unit tests in the esdt-safe contracts by @sergiuosvat in #301
- Added check for empty tokens array in fail event by @andreiblt1304 in #302
- Added
change_validator_setendpoint by @andreiblt1304 in #303 - FW upgrade by @andreiblt1304 in #304
- Updated all cargo-lock files by @andreiblt1304 in #306
- Added use of
MultiValueEncodedinstead ofManagedVecby @andreiblt1304 in #307 - Added documentation for unit tests by @andreiblt1304 in #310
- Added sc-call only event by @andreiblt1304 in #311
- refactor 'new' function in BaseSetup by @sergiuosvat in #315
- Logs assertion overhaul by @andreiblt1304 in #314
- Added separate function for sc-calls only execute by @andreiblt1304 in #316
- upgrade reproducible-build by @BiancaIalangi in #317
- Mvx-esdt-safe chain simulator tests by @sergiuosvat in #264
- Cleanup and improvements for tests by @sergiuosvat in #319
- Moved and added docs for burn&mint tests by @andreiblt1304 in #321
- Sc call only event for sov-esdt-safe by @andreiblt1304 in #322
- Added docs for new tests by @andreiblt1304 in #323
- Burn&Mint by @andreiblt1304 in #320
Full Changelog: v0.3.2-alpha...v0.4.0-alpha
Built using Docker image: multiversx/sdk-rust-contract-builder:v10.0.0.
Codehashes (blake2b):
fee-market.wasm: 4f50498d3d5bf16a4bd805bdb5a658d7428cab80faf053366260185fae93d185
fee-market-view.wasm: c372598339c6361eb64c04b093f1acd276bc1833d1eed93c4d470ab4e8261bf5
fee-marker-full.wasm: 000a78674637ae0d8a57c0051e2d6820391428ee6358f1b99487ef686697afb1
chain-factory.wasm: b799019f25acff40381af49e138c3886167704c43a83824a73fb2f64f6c8b2fe
header-verifier.wasm: ac6d9b3d76e83c4168f6ca992c516928eeda74919eee2daabbe3387fb47c18d3
header-verifier-view.wasm: c372598339c6361eb64c04b093f1acd276bc1833d1eed93c4d470ab4e8261bf5
header-verifier-full.wasm: ac6d9b3d76e83c4168f6ca992c516928eeda74919eee2daabbe3387fb47c18d3
chain-config.wasm: a58953ebe1b0b386dd50c3bd239bcef098c487702312782ed70eee4f91c63bd9
mvx-esdt-safe-view.wasm: c372598339c6361eb64c04b093f1acd276bc1833d1eed93c4d470ab4e8261bf5
mvx-esdt-safe.wasm: 8d73cc0b1a115adfa3bcb4a36b6cc6cbfdf9c6f0a25386763136d4314f7721b2
mvx-esdt-safe-full.wasm: f541bfc972ab514c1bb16850f1c81aff96899c816f62bee9b942430be5d7f115
sov-esdt-safe.wasm: ef6405d56d262dd542e06023fcb41495a6f38bbaa2ab8541e892ff34397dce49
sov-esdt-safe-view.wasm: c372598339c6361eb64c04b093f1acd276bc1833d1eed93c4d470ab4e8261bf5
sov-esdt-safe-full.wasm: e2e801e6c3f6eecf088296a0cf091cb0e89b4eeed54a47b2227995ca773e90b5
testing-sc.wasm: 30a132c83e3325de16664930d3f4632eaf5ac6f3885ea60c9b5458093a22596a
testing-sc-full.wasm: 30a132c83e3325de16664930d3f4632eaf5ac6f3885ea60c9b5458093a22596a
testing-view.wasm: c372598339c6361eb64c04b093f1acd276bc1833d1eed93c4d470ab4e8261bf5
v0.3.2-alpha
What's Changed
- Fixed wrong wasm file names by @andreiblt1304 in #293
Full Changelog: v0.3.1-alpha...v0.3.2-alpha
Built using Docker image: multiversx/sdk-rust-contract-builder:v9.0.0.
Codehashes (blake2b):
fee-market.wasm: 555b67da2c54fcdfab4ad6684967a00867fe4b46bf948cc7c9b1795e3e2f235b
fee-market-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
fee-marker-full.wasm: 885b9d0ac82f04f78cf54587b9c0fb442cffa05cc87327b67cdac4dacb416713
chain-factory.wasm: 567ecb9d0dabe497d05379937e399cb1efc10ccccaf455d0d23e905bd4cc0e97
header-verifier.wasm: 397655406dc738295c22cabe1b2ef871aa58f4d776f098d3a3c39a553c5f4d3a
header-verifier-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
header-verifier-full.wasm: fb8b4acbc7a34d19d326819452cc7885dd4892a38f249d82b849d9b63a3a860a
chain-config.wasm: 1d93143fa64377e2e09dff226bb0d37bc396ffdeceef97dc3800dd532a5bea53
mvx-esdt-safe-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
mvx-esdt-safe.wasm: 8d2c2743a2246ade7fc6e47c205ff7c8e56dabf55c27bf0b622b19b1a9ea4de4
mvx-esdt-safe-full.wasm: 17a724921c447cc8d1ea9eb5f8cc6ea0cd04dfe27265ef279175dc462f4bd400
sov-esdt-safe.wasm: 71941e8c1b649a1a6cab62c1cd85e1f06cefef7af3c134f9a01d19aa23883542
sov-esdt-safe-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
sov-esdt-safe-full.wasm: ce8b8b3292324cc4167d9f3f0b27a7a7e55c59a4c84af8bd4b3d0967f0c3323f
testing-sc.wasm: fcb171faadad9303f654dab16548b3a9a6a15987a5f77f5afa08a04d7f1989f1
testing-sc-full.wasm: fcb171faadad9303f654dab16548b3a9a6a15987a5f77f5afa08a04d7f1989f1
testing-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
v0.3.1-alpha
Built using Docker image: multiversx/sdk-rust-contract-builder:v9.0.0.
Codehashes (blake2b):
fee-market.wasm: 555b67da2c54fcdfab4ad6684967a00867fe4b46bf948cc7c9b1795e3e2f235b
multisig-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
fee-marker-full.wasm: 885b9d0ac82f04f78cf54587b9c0fb442cffa05cc87327b67cdac4dacb416713
chain-factory.wasm: 567ecb9d0dabe497d05379937e399cb1efc10ccccaf455d0d23e905bd4cc0e97
multisig-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
header-verifier.wasm: 397655406dc738295c22cabe1b2ef871aa58f4d776f098d3a3c39a553c5f4d3a
header-verifier-full.wasm: fb8b4acbc7a34d19d326819452cc7885dd4892a38f249d82b849d9b63a3a860a
chain-config.wasm: 1d93143fa64377e2e09dff226bb0d37bc396ffdeceef97dc3800dd532a5bea53
mvx-esdt-safe-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
mvx-esdt-safe.wasm: 8d2c2743a2246ade7fc6e47c205ff7c8e56dabf55c27bf0b622b19b1a9ea4de4
mvx-esdt-safe-full.wasm: 17a724921c447cc8d1ea9eb5f8cc6ea0cd04dfe27265ef279175dc462f4bd400
sov-esdt-safe.wasm: 71941e8c1b649a1a6cab62c1cd85e1f06cefef7af3c134f9a01d19aa23883542
sov-esdt-safe-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
sov-esdt-safe-full.wasm: ce8b8b3292324cc4167d9f3f0b27a7a7e55c59a4c84af8bd4b3d0967f0c3323f
testing-sc.wasm: fcb171faadad9303f654dab16548b3a9a6a15987a5f77f5afa08a04d7f1989f1
testing-sc-full.wasm: fcb171faadad9303f654dab16548b3a9a6a15987a5f77f5afa08a04d7f1989f1
testing-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
v0.3.0-alpha
What's Changed
- ESDT-Safe SCs by @andreiblt1304 in #250
- Added
transfer_if_not_emptyfor refundable payments by @andreiblt1304 in #252 - Sovereign Interactor by @andreiblt1304 in #253
- Added parameters to interactor functions by @andreiblt1304 in #255
- ESDT-Safe config require by @andreiblt1304 in #257
- Added conditions for token type functions by @andreiblt1304 in #258
- Removed sovereign-forge folder by @andreiblt1304 in #259
- Removed unused proxies by @andreiblt1304 in #260
- Common structs module cleanup by @andreiblt1304 in #261
- Added use of aliases instead of MultiValue3 by @andreiblt1304 in #262
- Small SC changes by @andreiblt1304 in #263
- Renamed fee-market endpoint alias by @andreiblt1304 in #265
- Common error messages module by @andreiblt1304 in #266
- Common modules cleanup by @andreiblt1304 in #267
- Dependencies cleanup by @mihaicalinluca in #271
- FW-upgrade to 0.57.0 by @andreiblt1304 in #270
- Add a common setup for blackbox tests by @sergiuosvat in #268
- Mvx-ESDT-Safe native token logic by @andreiblt1304 in #276
- Native token update by @andreiblt1304 in #280
- Updated repoducible build image by @BiancaIalangi in #284
- Add asserts in blackbox tests in mvx-esdt-safe by @sergiuosvat in #283
- ESDT-Safe SCs endpoint cleanup by @andreiblt1304 in #285
- Modified release image version by @andreiblt1304 in #291
New Contributors
- @mihaicalinluca made their first contribution in #271
Full Changelog: v0.2.2-alpha...v0.3.0-alpha
Built using Docker image: multiversx/sdk-rust-contract-builder:v9.0.0.
Codehashes (blake2b):
fee-market.wasm: 555b67da2c54fcdfab4ad6684967a00867fe4b46bf948cc7c9b1795e3e2f235b
multisig-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
fee-marker-full.wasm: 885b9d0ac82f04f78cf54587b9c0fb442cffa05cc87327b67cdac4dacb416713
chain-factory.wasm: 567ecb9d0dabe497d05379937e399cb1efc10ccccaf455d0d23e905bd4cc0e97
multisig-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
header-verifier.wasm: 397655406dc738295c22cabe1b2ef871aa58f4d776f098d3a3c39a553c5f4d3a
header-verifier-full.wasm: fb8b4acbc7a34d19d326819452cc7885dd4892a38f249d82b849d9b63a3a860a
chain-config.wasm: 1d93143fa64377e2e09dff226bb0d37bc396ffdeceef97dc3800dd532a5bea53
mvx-esdt-safe-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
mvx-esdt-safe.wasm: 8d2c2743a2246ade7fc6e47c205ff7c8e56dabf55c27bf0b622b19b1a9ea4de4
mvx-esdt-safe-full.wasm: 17a724921c447cc8d1ea9eb5f8cc6ea0cd04dfe27265ef279175dc462f4bd400
sov-esdt-safe.wasm: 71941e8c1b649a1a6cab62c1cd85e1f06cefef7af3c134f9a01d19aa23883542
sov-esdt-safe-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
sov-esdt-safe-full.wasm: ce8b8b3292324cc4167d9f3f0b27a7a7e55c59a4c84af8bd4b3d0967f0c3323f
testing-sc.wasm: fcb171faadad9303f654dab16548b3a9a6a15987a5f77f5afa08a04d7f1989f1
testing-sc-full.wasm: fcb171faadad9303f654dab16548b3a9a6a15987a5f77f5afa08a04d7f1989f1
testing-view.wasm: 2655456d94474a4a7880e837c3ceb07a2585a9850bfc591f45656106721d2d14
v0.2.2-alpha
What's Changed
- Split all blackbox tests into setup and tests by @sergiuosvat in #247
- Native token logic by @andreiblt1304 in #274
Full Changelog: v0.2.1-alpha...v0.2.2-alpha
Built using Docker image: multiversx/sdk-rust-contract-builder:v8.0.0.
Codehashes (blake2b):
fee-market.wasm: b7db73541e9faaa7ee665350eab86d462201e1c8f550551af307ae4f54b8c552
multisig-view.wasm: fc2136a507651a5f0dc27f78595a367128eac9e5067c52c30fe8a987c61759b2
fee-marker-full.wasm: 5a41fb8dccb8ea4e1442ab7a47b944426cc089ea486e2f0329aba9eecce4e647
chain-factory.wasm: ca9f53a65ebe80199f55f357fc115d806073e96b67f844162f6c57fa421d13b9
multisig-view.wasm: fc2136a507651a5f0dc27f78595a367128eac9e5067c52c30fe8a987c61759b2
header-verifier.wasm: 24f7e5c83c17ab3917af864aebd51027f5fc9cd9b85ea198150c79df4e6994b0
header-verifier-full.wasm: 24f7e5c83c17ab3917af864aebd51027f5fc9cd9b85ea198150c79df4e6994b0
chain-config.wasm: 417d06186acb08992f120a9ca4ebb18e3827dd6402429f72c8ff25b3102a3b24
esdt-safe-view.wasm: fc2136a507651a5f0dc27f78595a367128eac9e5067c52c30fe8a987c61759b2
esdt-safe-full.wasm: 7e1d0f62d9ab67d63daaa3115b282a5c0d32581d7d5a0c0878d7bd52e85ad11d
esdt-safe.wasm: 1a3aba1b5d4c778e27845c5714ff68017604f8f5568e961570f0ccc02b109883
v0.2.1-alpha
What's Changed
- Workflow files upgrade by @andreiblt1304 in #239
- Modified token issue cost require by @andreiblt1304 in #240
- Removed token register require and tests by @andreiblt1304 in #241
Full Changelog: v0.2.0-alpha...v0.2.1-alpha
Built using Docker image: multiversx/sdk-rust-contract-builder:v8.0.0.
Codehashes (blake2b):
esdt-safe.wasm: f44bb3807f7f4cbefe9f58771a142f042e531b66495309047c1a01d2917813f7
esdt-safe-full.wasm: 3d1153e584568bffa3125834d797af082cd5ddafa7cc80b811ef688a7073d42e
esdt-safe-view.wasm: fc2136a507651a5f0dc27f78595a367128eac9e5067c52c30fe8a987c61759b2
multisig-view.wasm: fc2136a507651a5f0dc27f78595a367128eac9e5067c52c30fe8a987c61759b2
fee-marker-full.wasm: 5a41fb8dccb8ea4e1442ab7a47b944426cc089ea486e2f0329aba9eecce4e647
fee-market.wasm: b7db73541e9faaa7ee665350eab86d462201e1c8f550551af307ae4f54b8c552
chain-factory.wasm: ca9f53a65ebe80199f55f357fc115d806073e96b67f844162f6c57fa421d13b9
multisig-view.wasm: fc2136a507651a5f0dc27f78595a367128eac9e5067c52c30fe8a987c61759b2
header-verifier.wasm: 24f7e5c83c17ab3917af864aebd51027f5fc9cd9b85ea198150c79df4e6994b0
header-verifier-full.wasm: 24f7e5c83c17ab3917af864aebd51027f5fc9cd9b85ea198150c79df4e6994b0
chain-config.wasm: 417d06186acb08992f120a9ca4ebb18e3827dd6402429f72c8ff25b3102a3b24
v0.2.0-alpha
Contract Updates: The ESDT-Safe, Fee-Market, and Header-Verifier contracts have been updated to their latest versions.
Updated actions.yml to contracts v3.3.1.
Implemented firmware upgrades.
Refined logic for Lock Operation Hash.
Removed commented code related to token whitelisting.
Fixes and optimizations for the ESDT-Safe contract.
Enhanced the ESDT-Safe interactor.
What's Changed
- Update actions.yml contracts v3.3.1 by @mradian1 in #135
- FW-upgrade by @andreiblt1304 in #152
- Header-Verifier copy paste by @andreiblt1304 in #155
- Fee market copy paste by @andreiblt1304 in #154
- Esdt-Safe Copy-Paste by @andreiblt1304 in #161
- Lock Operation Hash logic copy-paste by @andreiblt1304 in #165
- FW upgrade by @andreiblt1304 in #170
- Removed token-whitelist commented code by @andreiblt1304 in #172
- Esdt-Safe interactor for
feat/nextby @andreiblt1304 in #173 - Beta Update by @andreiblt1304 in #169
New Contributors
Full Changelog: v0.1.1-alpha...v0.2.0-alpha
Built using Docker image: multiversx/sdk-rust-contract-builder:v8.0.0.
Codehashes (blake2b):
chain-config.wasm: 417d06186acb08992f120a9ca4ebb18e3827dd6402429f72c8ff25b3102a3b24
esdt-safe.wasm: de0b5af52305948e75c88b19e3badfff8c2bc140f8c9dae0d36673c723499cf7
esdt-safe-view.wasm: fc2136a507651a5f0dc27f78595a367128eac9e5067c52c30fe8a987c61759b2
esdt-safe-full.wasm: e983649dfd32b8167e90272fa41338dd2d1ce72db157ba054e4bb62ca7d67bb0
fee-market.wasm: b7db73541e9faaa7ee665350eab86d462201e1c8f550551af307ae4f54b8c552
fee-marker-full.wasm: 5a41fb8dccb8ea4e1442ab7a47b944426cc089ea486e2f0329aba9eecce4e647
multisig-view.wasm: fc2136a507651a5f0dc27f78595a367128eac9e5067c52c30fe8a987c61759b2
chain-factory.wasm: ca9f53a65ebe80199f55f357fc115d806073e96b67f844162f6c57fa421d13b9
header-verifier.wasm: 24f7e5c83c17ab3917af864aebd51027f5fc9cd9b85ea198150c79df4e6994b0
header-verifier-full.wasm: 24f7e5c83c17ab3917af864aebd51027f5fc9cd9b85ea198150c79df4e6994b0
multisig-view.wasm: fc2136a507651a5f0dc27f78595a367128eac9e5067c52c30fe8a987c61759b2
v0.1.1-alpha
What's Changed
- Modified endpoint name and generated proxy by @andreiblt1304 in #53
- Use sync call instead of async by @andreiblt1304 in #55
- Added proxy compare workflow by @andreiblt1304 in #57
Full Changelog: v0.1.0-alpha...v0.1.1-alpha
Built using Docker image: multiversx/sdk-rust-contract-builder:v8.0.0.
Codehashes (blake2b):
chain-factory.wasm: 1c19f27ec307e9945ec4efbd8992e2317f2ad7ba1ff12faa8fe6545c583a997a
pair-mock.wasm: 2292bbee72e47978dc6aaa9134bbbedd40116dceadb841df7b70269651193615
router-mock.wasm: d9e3275e4ec5798af4c3320020ebfd3388d3f1dfdabac93a7219714c0353dcfc
fee-marker-full.wasm: 38223507c275f2716482324e6e9769b54492528bfcf23eb2c43b2bdd15e9f364
multisig-view.wasm: 3ee1e66a601882a87c99fab0debe10b45385ea07e7a32eb3e8cdf46b6aa59f02
fee-market.wasm: 555d131d326ca8bc49f2a91e11f4ba8078aac0f6db55f183c1d71c08855792cb
esdt-safe-view.wasm: 3ee1e66a601882a87c99fab0debe10b45385ea07e7a32eb3e8cdf46b6aa59f02
esdt-safe-full.wasm: 52136cf23fb34aee3a5d6e0813d73d72ea9a2a122197228acf8e748116aeb8da
esdt-safe.wasm: 24373d5e4e39fb07cc82ea55728629d4ef3553760178ae6359c5015b1b31abe2
chain-config.wasm: f3e2e62e20414f557b4eb4406dee21322c9be13152731f26077004bf2ac7cd5a
header-verifier-full.wasm: 63c677a29e0778ca11e7b5fb518b705d180d0d1b7459a252b802969d68a1b85b
header-verifier.wasm: 3f3d8a85ce23b0f2f94deef43f91299f19834610c13b873cbe7fe808931d4f70
multisig-view.wasm: 3ee1e66a601882a87c99fab0debe10b45385ea07e7a32eb3e8cdf46b6aa59f02
v0.1.0-alpha
Built using Docker image: multiversx/sdk-rust-contract-builder:v8.0.0.
Codehashes (blake2b):
chain-factory.wasm: 1c19f27ec307e9945ec4efbd8992e2317f2ad7ba1ff12faa8fe6545c583a997a
pair-mock.wasm: 2292bbee72e47978dc6aaa9134bbbedd40116dceadb841df7b70269651193615
router-mock.wasm: d9e3275e4ec5798af4c3320020ebfd3388d3f1dfdabac93a7219714c0353dcfc
fee-marker-full.wasm: 38223507c275f2716482324e6e9769b54492528bfcf23eb2c43b2bdd15e9f364
multisig-view.wasm: 3ee1e66a601882a87c99fab0debe10b45385ea07e7a32eb3e8cdf46b6aa59f02
fee-market.wasm: 555d131d326ca8bc49f2a91e11f4ba8078aac0f6db55f183c1d71c08855792cb
esdt-safe-view.wasm: 3ee1e66a601882a87c99fab0debe10b45385ea07e7a32eb3e8cdf46b6aa59f02
esdt-safe-full.wasm: 843cdbacd5b5bec7f506e74a59b4ec41aaf2012b2600b9a876cbb4f4f2906172
esdt-safe.wasm: 030065e9f13998a2d41a033ecb80f048f891e2f3be828a7c815b20485eea31d6
chain-config.wasm: f3e2e62e20414f557b4eb4406dee21322c9be13152731f26077004bf2ac7cd5a
header-verifier-full.wasm: 63c677a29e0778ca11e7b5fb518b705d180d0d1b7459a252b802969d68a1b85b
header-verifier.wasm: 3f3d8a85ce23b0f2f94deef43f91299f19834610c13b873cbe7fe808931d4f70
multisig-view.wasm: 3ee1e66a601882a87c99fab0debe10b45385ea07e7a32eb3e8cdf46b6aa59f02
What's Changed
- check rust version by @BiancaIalangi in #45
- Framework update by @andreiblt1304 in #44
- Multisigverifier rename to Header-Verifier by @andreiblt1304 in #41
- Unified syntax contract calls by @andreiblt1304 in #48
- Alpha version of Sovereign SCs by @andreiblt1304 in #47
- Unified syntax migration for alpha version of SCs by @andreiblt1304 in #51
- Removed unnecessary arguments and logic from init by @andreiblt1304 in #52
New Contributors
- @BiancaIalangi made their first contribution in #45
Full Changelog: v0.0.3-early-alpha-rc1...v0.1.0-alpha