diff --git a/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/v1/mod.rs b/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/v1/mod.rs index 56083655c28..3aae23fd7b4 100644 --- a/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/v1/mod.rs +++ b/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/v1/mod.rs @@ -5,6 +5,7 @@ use drive::dpp::identity::TimestampMillis; use dpp::block::block_info::BlockInfo; use dpp::prelude::CoreBlockHeight; +use dpp::system_data_contracts::load_system_data_contract; use dpp::version::PlatformVersion; use drive::dpp::system_data_contracts::SystemDataContract; use drive::query::TransactionArg; @@ -56,7 +57,6 @@ impl Platform { system_data_contracts.load_keyword_search(), ), ]); - //todo add Wallet Utils (maybe) for data_contract in system_data_contract_types.values() { self.register_system_data_contract_operations( @@ -66,6 +66,15 @@ impl Platform { )?; } + let wallet_utils_contract = + load_system_data_contract(SystemDataContract::WalletUtils, platform_version)?; + + self.register_system_data_contract_operations( + &wallet_utils_contract, + &mut operations, + platform_version, + )?; + let dpns_contract = system_data_contracts.load_dpns(); self.register_dpns_top_level_domain_operations( diff --git a/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/tests/document/deletion.rs b/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/tests/document/deletion.rs index fc82fcbdee7..649fef4c6c1 100644 --- a/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/tests/document/deletion.rs +++ b/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/tests/document/deletion.rs @@ -141,7 +141,7 @@ mod deletion_tests { assert_eq!(processing_result.valid_count(), 1); - assert_eq!(processing_result.aggregated_fees().processing_fee, 1711420); + assert_eq!(processing_result.aggregated_fees().processing_fee, 1666860); let issues = platform .drive diff --git a/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/tests/document/replacement.rs b/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/tests/document/replacement.rs index e1eb420207a..36e9f75208c 100644 --- a/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/tests/document/replacement.rs +++ b/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/tests/document/replacement.rs @@ -144,7 +144,7 @@ mod replacement_tests { assert_eq!(processing_result.valid_count(), 1); - assert_eq!(processing_result.aggregated_fees().processing_fee, 1443820); + assert_eq!(processing_result.aggregated_fees().processing_fee, 1399260); let issues = platform .drive