-
Notifications
You must be signed in to change notification settings - Fork 43
feat: Ferment integration #2484
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
Draft
pankcuf
wants to merge
151
commits into
v2.0-dev
Choose a base branch
from
test/ferment
base: v2.0-dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Conflicts: # Cargo.lock # packages/rs-dpp/Cargo.toml # packages/rs-dpp/src/block/extended_epoch_info/mod.rs # packages/rs-dpp/src/bls/native_bls.rs # packages/rs-dpp/src/data_contract/accessors/mod.rs # packages/rs-dpp/src/data_contract/accessors/v0/mod.rs # packages/rs-dpp/src/data_contract/conversion/json/mod.rs # packages/rs-dpp/src/data_contract/conversion/json/v0/mod.rs # packages/rs-dpp/src/data_contract/created_data_contract/mod.rs # packages/rs-dpp/src/data_contract/created_data_contract/v0/mod.rs # packages/rs-dpp/src/data_contract/data_contract_facade.rs # packages/rs-dpp/src/data_contract/document_type/accessors/mod.rs # packages/rs-dpp/src/data_contract/document_type/accessors/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/class_methods/create_document_types_from_document_schemas/mod.rs # packages/rs-dpp/src/data_contract/document_type/class_methods/create_document_types_from_document_schemas/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/class_methods/try_from_schema/mod.rs # packages/rs-dpp/src/data_contract/document_type/class_methods/try_from_schema/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/index/mod.rs # packages/rs-dpp/src/data_contract/document_type/index_level/mod.rs # packages/rs-dpp/src/data_contract/document_type/methods/create_document_from_data/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/methods/create_document_with_prevalidated_properties/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/methods/mod.rs # packages/rs-dpp/src/data_contract/document_type/mod.rs # packages/rs-dpp/src/data_contract/document_type/property/mod.rs # packages/rs-dpp/src/data_contract/document_type/random_document.rs # packages/rs-dpp/src/data_contract/document_type/schema/enrich_with_base_schema/mod.rs # packages/rs-dpp/src/data_contract/document_type/schema/enrich_with_base_schema/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/schema/recursive_schema_validator/mod.rs # packages/rs-dpp/src/data_contract/document_type/schema/validate_max_depth/mod.rs # packages/rs-dpp/src/data_contract/document_type/schema/validate_max_depth/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/schema/validate_schema_compatibility/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/v0/accessors.rs # packages/rs-dpp/src/data_contract/document_type/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/v0/random_document.rs # packages/rs-dpp/src/data_contract/document_type/v0/random_document_type.rs # packages/rs-dpp/src/data_contract/errors/contract.rs # packages/rs-dpp/src/data_contract/errors/invalid_data_contract_error.rs # packages/rs-dpp/src/data_contract/errors/json_schema_error.rs # packages/rs-dpp/src/data_contract/errors/mod.rs # packages/rs-dpp/src/data_contract/errors/structure.rs # packages/rs-dpp/src/data_contract/factory/mod.rs # packages/rs-dpp/src/data_contract/factory/v0/mod.rs # packages/rs-dpp/src/data_contract/methods/schema/mod.rs # packages/rs-dpp/src/data_contract/methods/schema/v0/mod.rs # packages/rs-dpp/src/data_contract/methods/validate_document/v0/mod.rs # packages/rs-dpp/src/data_contract/serialized_version/mod.rs # packages/rs-dpp/src/data_contract/state_transition/data_contract_create_transition/mod.rs # packages/rs-dpp/src/data_contract/storage_requirements/keys_for_document_type.rs # packages/rs-dpp/src/data_contract/v0/accessors/mod.rs # packages/rs-dpp/src/data_contract/v0/conversion/json.rs # packages/rs-dpp/src/data_contract/v0/methods/schema.rs # packages/rs-dpp/src/document/extended_document/accessors.rs # packages/rs-dpp/src/document/extended_document/mod.rs # packages/rs-dpp/src/document/mod.rs # packages/rs-dpp/src/document/serialization_traits/platform_serialization_conversion/deserialize/v0/mod.rs # packages/rs-dpp/src/document/serialization_traits/platform_serialization_conversion/mod.rs # packages/rs-dpp/src/document/serialization_traits/platform_serialization_conversion/serialize/v0/mod.rs # packages/rs-dpp/src/document/serialization_traits/platform_serialization_conversion/v0/mod.rs # packages/rs-dpp/src/document/v0/mod.rs # packages/rs-dpp/src/errors/consensus/basic/basic_error.rs # packages/rs-dpp/src/errors/consensus/basic/data_contract/data_contract_max_depth_exceed_error.rs # packages/rs-dpp/src/errors/consensus/basic/data_contract/incompatible_data_contract_schema_error.rs # packages/rs-dpp/src/errors/consensus/basic/data_contract/mod.rs # packages/rs-dpp/src/errors/consensus/basic/decode/mod.rs # packages/rs-dpp/src/errors/consensus/basic/document/max_documents_transitions_exceeded_error.rs # packages/rs-dpp/src/errors/consensus/basic/document/mod.rs # packages/rs-dpp/src/errors/consensus/basic/identity/identity_asset_lock_transaction_out_point_already_consumed_error.rs # packages/rs-dpp/src/errors/consensus/basic/identity/mod.rs # packages/rs-dpp/src/errors/consensus/basic/state_transition/state_transition_max_size_exceeded_error.rs # packages/rs-dpp/src/errors/consensus/basic/value_error.rs # packages/rs-dpp/src/errors/consensus/codes.rs # packages/rs-dpp/src/errors/consensus/signature/mod.rs # packages/rs-dpp/src/errors/consensus/state/identity/identity_public_key_disabled_at_window_violation_error.rs # packages/rs-dpp/src/errors/consensus/state/identity/invalid_asset_lock_proof_value.rs # packages/rs-dpp/src/errors/consensus/state/state_error.rs # packages/rs-dpp/src/errors/dpp_init_error.rs # packages/rs-dpp/src/errors/protocol_error.rs # packages/rs-dpp/src/fee/fee_result/mod.rs # packages/rs-dpp/src/identity/identity.rs # packages/rs-dpp/src/identity/identity_facade.rs # packages/rs-dpp/src/identity/identity_factory.rs # packages/rs-dpp/src/identity/identity_public_key/key_type.rs # packages/rs-dpp/src/identity/identity_public_key/purpose.rs # packages/rs-dpp/src/identity/identity_public_key/random.rs # packages/rs-dpp/src/identity/state_transition/asset_lock_proof/mod.rs # packages/rs-dpp/src/identity/state_transition/asset_lock_proof/validate_asset_lock_transaction_structure/mod.rs # packages/rs-dpp/src/identity/state_transition/asset_lock_proof/validate_asset_lock_transaction_structure/v0/mod.rs # packages/rs-dpp/src/identity/v0/mod.rs # packages/rs-dpp/src/lib.rs # packages/rs-dpp/src/serialization/serialization_traits.rs # packages/rs-dpp/src/signing.rs # packages/rs-dpp/src/state_transition/abstract_state_transition.rs # packages/rs-dpp/src/state_transition/errors/mod.rs # packages/rs-dpp/src/state_transition/mod.rs # packages/rs-dpp/src/state_transition/serialization.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_create_transition/accessors/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_create_transition/methods/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_create_transition/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_create_transition/v0/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_create_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_create_transition/v0/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_create_transition/v0/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_create_transition/v0/value_conversion.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_update_transition/accessors/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_update_transition/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_update_transition/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_update_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_update_transition/v0/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_update_transition/v0/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_base_transition/from_document.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_base_transition/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_base_transition/v0/from_document.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_base_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_create_transition/convertible.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_create_transition/from_document.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_create_transition/v0/from_document.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_create_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_create_transition/v0/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_create_transition/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_replace_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/methods/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/methods/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/v0/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/v0/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/v0/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/validation/validate_basic_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_create_transition/methods/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_create_transition/methods/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_create_transition/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_create_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_create_transition/v0/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_create_transition/v0/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_transfer_transition/accessors/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_transfer_transition/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_transfer_transition/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_transfer_transition/v0/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_transfer_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_transfer_transition/v0/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_withdrawal_transition/accessors/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_withdrawal_transition/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_withdrawal_transition/methods/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_withdrawal_transition/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_withdrawal_transition/v0/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_withdrawal_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_withdrawal_transition/v0/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_withdrawal_transition/v0/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_topup_transition/methods/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_topup_transition/methods/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_topup_transition/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_topup_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_topup_transition/v0/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_topup_transition/v0/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_update_transition/accessors/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_update_transition/accessors/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_update_transition/methods/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_update_transition/methods/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_update_transition/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_update_transition/v0/json_conversion.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_update_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_update_transition/v0/state_transition_like.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_update_transition/v0/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/public_key_in_creation/methods/validate_identity_public_keys_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/traits/state_transition_identity_signed.rs # packages/rs-dpp/src/state_transition/traits/state_transition_like.rs # packages/rs-dpp/src/tests/fixtures/identity_fixture.rs # packages/rs-dpp/src/tests/json_document.rs # packages/rs-dpp/src/tests/utils/error_helpers.rs # packages/rs-dpp/src/util/deserializer.rs # packages/rs-dpp/src/util/json_schema.rs # packages/rs-dpp/src/validation/block_time_window/validate_time_in_block_time_window/mod.rs # packages/rs-dpp/src/validation/block_time_window/validate_time_in_block_time_window/v0/mod.rs # packages/rs-dpp/src/validation/json_schema_validator/methods/compile/mod.rs # packages/rs-dpp/src/validation/json_schema_validator/methods/compile/v0/mod.rs # packages/rs-dpp/src/validation/mod.rs # packages/rs-drive-abci/src/execution/platform_events/state_transition_processing/process_raw_state_transitions/v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/data_contract_update/state/v0/mod.rs # packages/rs-drive-abci/src/query/data_contract_based_queries/data_contract_history/v0/mod.rs # packages/rs-drive-abci/src/query/identity_based_queries/identities/v0/mod.rs # packages/rs-drive-abci/src/query/identity_based_queries/identities_by_public_key_hashes/v0/mod.rs # packages/rs-drive-proof-verifier/src/types.rs # packages/rs-drive/src/common/mod.rs # packages/rs-drive/src/drive/batch/drive_op_batch/document.rs # packages/rs-drive/src/drive/batch/drive_op_batch/identity.rs # packages/rs-drive/src/drive/batch/drive_op_batch/system.rs # packages/rs-drive/src/drive/batch/transitions/contract/data_contract_create_transition.rs # packages/rs-drive/src/drive/batch/transitions/contract/data_contract_update_transition.rs # packages/rs-drive/src/drive/batch/transitions/document/document_create_transition.rs # packages/rs-drive/src/drive/batch/transitions/document/document_delete_transition.rs # packages/rs-drive/src/drive/cache.rs # packages/rs-drive/src/drive/contract/apply/apply_contract/v0/mod.rs # packages/rs-drive/src/drive/contract/insert/insert_contract/v0/mod.rs # packages/rs-drive/src/drive/contract/prove/prove_contract/v0/mod.rs # packages/rs-drive/src/drive/credit_pools/mod.rs # packages/rs-drive/src/drive/document/delete/delete_document_for_contract/v0/mod.rs # packages/rs-drive/src/drive/document/delete/delete_document_for_contract_apply_and_add_to_operations/mod.rs # packages/rs-drive/src/drive/document/delete/delete_document_for_contract_apply_and_add_to_operations/v0/mod.rs # packages/rs-drive/src/drive/document/delete/delete_document_for_contract_id_with_named_type_operations/mod.rs # packages/rs-drive/src/drive/document/delete/delete_document_for_contract_operations/mod.rs # packages/rs-drive/src/drive/document/delete/delete_document_for_contract_with_named_type_operations/mod.rs # packages/rs-drive/src/drive/document/delete/remove_document_from_primary_storage/mod.rs # packages/rs-drive/src/drive/document/query/mod.rs # packages/rs-drive/src/drive/document/update/internal/update_document_for_contract_operations/v0/mod.rs # packages/rs-drive/src/drive/identity/balance/update.rs # packages/rs-drive/src/drive/identity/key/fetch/mod.rs # packages/rs-drive/src/drive/identity/mod.rs # packages/rs-drive/src/drive/verify/state_transition/verify_state_transition_was_executed_with_proof/v0/mod.rs # packages/rs-drive/src/query/mod.rs # packages/rs-platform-value/src/btreemap_extensions/btreemap_path_extensions.rs # packages/rs-platform-value/src/btreemap_extensions/mod.rs # packages/rs-platform-value/src/converter/serde_json.rs # packages/rs-platform-value/src/types/identifier.rs # packages/rs-platform-version/Cargo.toml # packages/rs-platform-version/src/version/dpp_versions.rs # packages/rs-platform-version/src/version/drive_versions.rs # packages/rs-platform-version/src/version/mod.rs # packages/rs-sdk/src/platform/document_query.rs # packages/rs-sdk/src/platform/transition/broadcast_identity.rs # packages/rs-sdk/src/platform/transition/put_identity.rs # packages/rs-sdk/src/platform/transition/top_up_identity.rs # packages/rs-sdk/src/platform/types/identity.rs
# Conflicts: # packages/rs-dpp/src/data_contract/document_type/random_document.rs # packages/rs-dpp/src/data_contract/document_type/v0/random_document.rs
# Conflicts: # Cargo.lock # packages/rs-dpp/Cargo.toml # packages/rs-dpp/src/balances/total_credits_balance/mod.rs # packages/rs-dpp/src/block/epoch/mod.rs # packages/rs-dpp/src/data_contract/document_type/class_methods/create_document_types_from_document_schemas/mod.rs # packages/rs-dpp/src/data_contract/document_type/class_methods/mod.rs # packages/rs-dpp/src/data_contract/document_type/class_methods/try_from_schema/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/index/mod.rs # packages/rs-dpp/src/data_contract/document_type/index_level/mod.rs # packages/rs-dpp/src/data_contract/document_type/mod.rs # packages/rs-dpp/src/data_contract/document_type/schema/recursive_schema_validator/byte_array_has_no_items_as_parent_validator/mod.rs # packages/rs-dpp/src/data_contract/document_type/schema/recursive_schema_validator/byte_array_has_no_items_as_parent_validator/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/schema/recursive_schema_validator/pattern_is_valid_regex_validator/mod.rs # packages/rs-dpp/src/data_contract/document_type/schema/recursive_schema_validator/pattern_is_valid_regex_validator/v0/mod.rs # packages/rs-dpp/src/data_contract/document_type/v0/mod.rs # packages/rs-dpp/src/data_contract/errors/contract.rs # packages/rs-dpp/src/data_contract/errors/json_schema_error.rs # packages/rs-dpp/src/data_contract/methods/validate_document/v0/mod.rs # packages/rs-dpp/src/document/extended_document/serialize.rs # packages/rs-dpp/src/document/state_transition/documents_batch_transition/document_transition/document_create_transition_action.rs # packages/rs-dpp/src/document/state_transition/documents_batch_transition/document_transition/document_replace_transition_action.rs # packages/rs-dpp/src/errors/consensus/basic/basic_error.rs # packages/rs-dpp/src/errors/consensus/basic/data_contract/mod.rs # packages/rs-dpp/src/errors/consensus/basic/data_contract/unique_indices_limit_reached_error.rs # packages/rs-dpp/src/errors/consensus/basic/document/mod.rs # packages/rs-dpp/src/errors/consensus/basic/mod.rs # packages/rs-dpp/src/errors/consensus/fee/fee_error.rs # packages/rs-dpp/src/errors/consensus/signature/invalid_state_transition_signature_error.rs # packages/rs-dpp/src/errors/consensus/signature/signature_error.rs # packages/rs-dpp/src/errors/consensus/state/data_trigger/mod.rs # packages/rs-dpp/src/errors/consensus/state/state_error.rs # packages/rs-dpp/src/fee/fee_result/refunds.rs # packages/rs-dpp/src/fee/mod.rs # packages/rs-dpp/src/identity/identity_public_key/v0/random.rs # packages/rs-dpp/src/identity/methods/create_basic_identity/mod.rs # packages/rs-dpp/src/identity/versions.rs # packages/rs-dpp/src/lib.rs # packages/rs-dpp/src/state_transition/mod.rs # packages/rs-dpp/src/state_transition/proof_result.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_create_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_create_transition/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/v0/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_withdrawal_transition/v0/v0_methods.rs # packages/rs-dpp/src/tests/fixtures/identity_fixture.rs # packages/rs-dpp/src/validation/byte_array_meta.rs # packages/rs-dpp/src/validation/json_schema_validator/methods/compile/v0/mod.rs # packages/rs-dpp/src/version/validation/state_transitions.rs # packages/rs-drive-abci/src/execution/platform_events/fee_pool_inwards_distribution/add_distribute_storage_fee_to_epochs_operations/v0/mod.rs # packages/rs-drive-abci/src/execution/platform_events/fee_pool_outwards_distribution/add_epoch_pool_to_proposers_payout_operations/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/data_contract_update/mod.rs # packages/rs-drive-proof-verifier/Cargo.toml # packages/rs-drive-proof-verifier/src/proof.rs # packages/rs-drive-proof-verifier/src/provider.rs # packages/rs-drive-proof-verifier/src/types.rs # packages/rs-drive/Cargo.toml # packages/rs-drive/src/drive/balances/mod.rs # packages/rs-drive/src/drive/batch/transitions/contract/data_contract_create_transition.rs # packages/rs-drive/src/drive/batch/transitions/contract/data_contract_update_transition.rs # packages/rs-drive/src/drive/batch/transitions/document/document_create_transition.rs # packages/rs-drive/src/drive/batch/transitions/document/document_delete_transition.rs # packages/rs-drive/src/drive/batch/transitions/document/document_replace_transition.rs # packages/rs-drive/src/drive/batch/transitions/document/documents_batch_transition.rs # packages/rs-drive/src/drive/batch/transitions/identity/identity_create_transition.rs # packages/rs-drive/src/drive/batch/transitions/identity/identity_credit_transfer.rs # packages/rs-drive/src/drive/batch/transitions/identity/identity_credit_withdrawal_transition.rs # packages/rs-drive/src/drive/batch/transitions/identity/identity_top_up_transition.rs # packages/rs-drive/src/drive/batch/transitions/identity/identity_update_transition.rs # packages/rs-drive/src/drive/contract/estimation_costs/add_estimation_costs_for_contract_insertion/v0/mod.rs # packages/rs-drive/src/drive/contract/mod.rs # packages/rs-drive/src/drive/contract/update/update_contract/mod.rs # packages/rs-drive/src/drive/contract/update/update_contract/v0/mod.rs # packages/rs-drive/src/drive/credit_pools/epochs/credit_distribution_pools/get_epoch_processing_credits_for_distribution/v0/mod.rs # packages/rs-drive/src/drive/credit_pools/operations.rs # packages/rs-drive/src/drive/document/delete/delete_document_for_contract_id/mod.rs # packages/rs-drive/src/drive/document/delete/delete_document_for_contract_id/v0/mod.rs # packages/rs-drive/src/drive/document/delete/internal/add_estimation_costs_for_remove_document_to_primary_storage/v0/mod.rs # packages/rs-drive/src/drive/document/delete/mod.rs # packages/rs-drive/src/drive/document/delete/remove_document_from_primary_storage/v0/mod.rs # packages/rs-drive/src/drive/document/delete/remove_indices_for_top_index_level_for_contract_operations/v0/mod.rs # packages/rs-drive/src/drive/document/delete/remove_reference_for_index_level_for_contract_operations/v0/mod.rs # packages/rs-drive/src/drive/document/insert/add_document_for_contract/mod.rs # packages/rs-drive/src/drive/document/insert/add_document_for_contract/v0/mod.rs # packages/rs-drive/src/drive/document/insert/add_document_to_primary_storage/v0/mod.rs # packages/rs-drive/src/drive/document/mod.rs # packages/rs-drive/src/drive/document/update/update_document_with_serialization_for_contract/v0/mod.rs # packages/rs-drive/src/drive/identity/fetch/balance/fetch_identity_negative_balance/mod.rs # packages/rs-drive/src/drive/identity/fetch/balance/fetch_identity_negative_balance/v0/mod.rs # packages/rs-drive/src/drive/identity/key/fetch/mod.rs # packages/rs-drive/src/drive/identity/update/methods/add_to_previous_balance/mod.rs # packages/rs-drive/src/drive/identity/update/operations/update_identity_negative_credit_operation/mod.rs # packages/rs-drive/src/drive/identity/update/operations/update_identity_negative_credit_operation/v0/mod.rs # packages/rs-drive/src/error/drive.rs # packages/rs-drive/src/query/mod.rs # packages/rs-drive/src/util/batch/drive_op_batch/contract.rs # packages/rs-drive/src/util/batch/drive_op_batch/document.rs # packages/rs-drive/src/util/batch/drive_op_batch/identity.rs # packages/rs-drive/src/util/batch/drive_op_batch/system.rs # packages/rs-drive/src/util/batch/drive_op_batch/withdrawals.rs # packages/rs-drive/src/verify/contract/verify_contract/v0/mod.rs # packages/rs-drive/src/verify/state_transition/verify_state_transition_was_executed_with_proof/mod.rs # packages/rs-drive/src/verify/state_transition/verify_state_transition_was_executed_with_proof/v0/mod.rs # packages/rs-platform-value/src/types/binary_data.rs # packages/rs-platform-version/Cargo.toml # packages/rs-platform-version/src/version/dpp_versions.rs # packages/rs-platform-version/src/version/drive_abci_versions.rs # packages/rs-platform-version/src/version/drive_versions.rs # packages/rs-platform-version/src/version/fee/data_contract/mod.rs # packages/rs-platform-version/src/version/fee/hashing/mod.rs # packages/rs-platform-version/src/version/fee/mod.rs # packages/rs-platform-version/src/version/fee/processing/mod.rs # packages/rs-platform-version/src/version/fee/signature/mod.rs # packages/rs-platform-version/src/version/fee/state_transition_min_fees/mod.rs # packages/rs-platform-version/src/version/fee/storage/mod.rs # packages/rs-platform-version/src/version/protocol_version.rs # packages/rs-sdk/Cargo.toml # packages/rs-sdk/src/mock/provider.rs # packages/rs-sdk/src/mock/requests.rs # packages/rs-sdk/src/platform.rs # packages/rs-sdk/src/platform/fetch.rs # packages/rs-sdk/src/platform/fetch_many.rs # packages/rs-sdk/src/platform/query.rs # packages/rs-sdk/src/platform/transition/put_identity.rs # packages/rs-sdk/src/platform/transition/withdraw_from_identity.rs # packages/simple-signer/src/signer.rs
# Conflicts: # Cargo.lock # packages/rs-dpp/Cargo.toml # packages/rs-dpp/src/errors/consensus/basic/basic_error.rs # packages/rs-dpp/src/errors/consensus/basic/document/mod.rs # packages/rs-dpp/src/errors/consensus/basic/identity/mod.rs # packages/rs-dpp/src/errors/consensus/signature/invalid_signature_public_key_purpose_error.rs # packages/rs-dpp/src/errors/consensus/signature/wrong_public_key_purpose_error.rs # packages/rs-dpp/src/errors/consensus/state/state_error.rs # packages/rs-dpp/src/fee/default_costs/mod.rs # packages/rs-dpp/src/identity/identity_factory.rs # packages/rs-dpp/src/identity/identity_public_key/key_type.rs # packages/rs-dpp/src/identity/identity_public_key/methods/hash/mod.rs # packages/rs-dpp/src/identity/identity_public_key/methods/hash/v0/mod.rs # packages/rs-dpp/src/identity/identity_public_key/purpose.rs # packages/rs-dpp/src/identity/identity_public_key/v0/random.rs # packages/rs-dpp/src/state_transition/errors/wrong_public_key_purpose_error.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_create_transition/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_create_transition/v0/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_update_transition/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/contract/data_contract_update_transition/v0/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_create_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_delete_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_purchase_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_replace_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/document_transition/document_update_price_transition/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/document/documents_batch_transition/v0/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_withdrawal_transition/methods/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_withdrawal_transition/v0/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_update_transition/identity_signed.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_update_transition/v0/identity_signed.rs # packages/rs-drive-abci/src/execution/platform_events/core_subsidy/epoch_core_reward_credits_for_distribution/mod.rs # packages/rs-drive-abci/src/execution/platform_events/core_subsidy/epoch_core_reward_credits_for_distribution/v0/mod.rs # packages/rs-drive-abci/src/execution/platform_events/core_subsidy/mod.rs # packages/rs-drive-proof-verifier/Cargo.toml # packages/rs-drive-proof-verifier/src/proof.rs # packages/rs-drive-proof-verifier/src/provider.rs # packages/rs-drive-proof-verifier/src/types.rs # packages/rs-drive/src/drive/balances/add_to_system_credits_operations/v0/mod.rs # packages/rs-drive/src/drive/balances/remove_from_system_credits_operations/v0/mod.rs # packages/rs-drive/src/drive/document/delete/mod.rs # packages/rs-drive/src/drive/document/insert/mod.rs # packages/rs-drive/src/drive/identity/fetch/mod.rs # packages/rs-drive/src/query/mod.rs # packages/rs-drive/src/state_transition_action/identity/identity_credit_withdrawal/transformer.rs # packages/rs-drive/src/state_transition_action/system/bump_identity_nonce_action/v0/transformer.rs # packages/rs-drive/src/util/batch/drive_op_batch/drive_methods/convert_drive_operations_to_grove_operations/v0/mod.rs # packages/rs-drive/src/util/batch/drive_op_batch/mod.rs # packages/rs-drive/src/util/batch/drive_op_batch/withdrawals.rs # packages/rs-drive/src/util/grove_operations/batch_insert_empty_tree_if_not_exists/v0/mod.rs # packages/rs-drive/src/util/grove_operations/grove_apply_operation/mod.rs # packages/rs-drive/src/util/grove_operations/grove_apply_operation/v0/mod.rs # packages/rs-drive/src/util/grove_operations/grove_apply_partial_batch/mod.rs # packages/rs-drive/src/util/grove_operations/grove_apply_partial_batch_with_add_costs/mod.rs # packages/rs-drive/src/util/operations/apply_batch_low_level_drive_operations/v0/mod.rs # packages/rs-drive/src/util/operations/apply_partial_batch_grovedb_operations/mod.rs # packages/rs-drive/src/util/operations/apply_partial_batch_grovedb_operations/v0/mod.rs # packages/rs-platform-version/src/version/drive_abci_versions.rs # packages/rs-platform-version/src/version/mod.rs # packages/rs-platform-version/src/version/protocol_version.rs # packages/rs-sdk/Cargo.toml # packages/rs-sdk/src/mock/provider.rs # packages/rs-sdk/src/platform/query.rs # packages/rs-sdk/src/platform/transition/withdraw_from_identity.rs # packages/rs-sdk/src/platform/types/identity.rs # packages/rs-sdk/src/sdk.rs # packages/rs-sdk/tests/fetch/config.rs
# Conflicts: # Cargo.lock # Cargo.toml # packages/rs-dpp/Cargo.toml # packages/rs-dpp/src/data_contract/document_type/schema/find_identifier_and_binary_paths/mod.rs # packages/rs-dpp/src/errors/consensus/state/state_error.rs # packages/rs-dpp/src/lib.rs # packages/rs-dpp/src/signing.rs # packages/rs-dpp/src/state_transition/proof_result.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_transfer_transition/methods/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_transfer_transition/v0/v0_methods.rs # packages/rs-drive-abci/src/abci/handler/info.rs # packages/rs-drive-abci/src/abci/handler/prepare_proposal.rs # packages/rs-drive-abci/src/abci/handler/process_proposal.rs # packages/rs-drive-abci/src/execution/validation/state_transition/processor/v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/documents_batch/action_validation/document_create_transition_action/structure_v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/documents_batch/advanced_structure/v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/documents_batch/mod.rs # packages/rs-drive-proof-verifier/Cargo.toml # packages/rs-drive-proof-verifier/src/proof.rs # packages/rs-drive-proof-verifier/src/types.rs # packages/rs-drive/src/drive/votes/cleanup/remove_all_votes_given_by_identities/v0/mod.rs # packages/rs-drive/src/query/mod.rs # packages/rs-drive/src/query/vote_polls_by_end_date_query.rs # packages/rs-platform-serialization-derive/src/attribute.rs # packages/rs-platform-version/src/version/dpp_versions.rs # packages/rs-platform-version/src/version/drive_abci_versions.rs # packages/rs-platform-version/src/version/drive_versions.rs # packages/rs-platform-version/src/version/mod.rs # packages/rs-platform-version/src/version/system_data_contract_versions/mod.rs # packages/rs-sdk/src/mock/requests.rs # packages/rs-sdk/src/platform/document_query.rs # packages/rs-sdk/src/platform/fetch_many.rs # packages/rs-sdk/src/platform/transition/purchase_document.rs # packages/rs-sdk/src/platform/transition/put_contract.rs # packages/rs-sdk/src/platform/transition/put_document.rs # packages/rs-sdk/src/platform/transition/put_identity.rs # packages/rs-sdk/src/platform/transition/top_up_identity.rs # packages/rs-sdk/src/platform/transition/transfer_document.rs # packages/rs-sdk/src/platform/transition/update_price_of_document.rs # packages/rs-sdk/src/platform/transition/vote.rs # packages/rs-sdk/src/platform/types/identity.rs # packages/rs-sdk/tests/fetch/config.rs # packages/wasm-dpp/src/errors/consensus/consensus_error.rs
# Conflicts: # Cargo.lock # Cargo.toml # packages/rs-dpp/Cargo.toml # packages/rs-dpp/src/bls/native_bls.rs # packages/rs-dpp/src/identity/identity_public_key/key_type.rs # packages/rs-dpp/src/identity/identity_public_key/v0/methods/mod.rs # packages/rs-dpp/src/signing.rs # packages/rs-dpp/src/state_transition/state_transitions/identity/identity_credit_transfer_transition/methods/v0/mod.rs # packages/rs-drive-abci/src/mimic/mod.rs # packages/rs-sdk/tests/fetch/config.rs # rust-toolchain.toml
# Conflicts: # packages/rs-dpp/src/data_contract/associated_token/token_configuration/methods/validate_token_configuration_groups_exist/v0/mod.rs # packages/rs-dpp/src/data_contract/associated_token/token_configuration_convention/methods/validate_localizations/v0/mod.rs # packages/rs-dpp/src/errors/consensus/basic/data_contract/mod.rs # packages/rs-dpp/src/errors/consensus/state/group/mod.rs # packages/rs-dpp/src/errors/consensus/state/identity/mod.rs # packages/rs-dpp/src/errors/consensus/state/state_error.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_burn_transition/validate_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_mint_transition/validate_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_transfer_transition/validate_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/methods/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/methods/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/v0/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/v1/v0_methods.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/v1/v1_methods.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/data_contract_create/state/v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/data_contract_update/state/v0/mod.rs # packages/rs-drive/src/drive/identity/key/fetch/mod.rs # packages/rs-drive/src/drive/identity/mod.rs # packages/rs-platform-version/src/version/fee/data_contract/mod.rs # packages/rs-platform-version/src/version/fee/mod.rs # packages/rs-sdk/src/platform/transition/fungible_tokens/burn.rs # packages/rs-sdk/src/platform/transition/fungible_tokens/claim.rs # packages/rs-sdk/src/platform/transition/fungible_tokens/config_update.rs # packages/rs-sdk/src/platform/transition/fungible_tokens/destroy.rs # packages/rs-sdk/src/platform/transition/fungible_tokens/emergency_action.rs # packages/rs-sdk/src/platform/transition/fungible_tokens/freeze.rs # packages/rs-sdk/src/platform/transition/fungible_tokens/mint.rs # packages/rs-sdk/src/platform/transition/fungible_tokens/transfer.rs # packages/rs-sdk/src/platform/transition/fungible_tokens/unfreeze.rs # packages/wasm-dpp/src/errors/consensus/consensus_error.rs
# Conflicts: # packages/rs-dpp/src/errors/consensus/basic/token/mod.rs # packages/rs-dpp/src/errors/consensus/state/group/mod.rs # packages/rs-dpp/src/errors/consensus/state/identity/mod.rs # packages/rs-dpp/src/errors/consensus/state/state_error.rs # packages/rs-dpp/src/identity/credits_converter.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_burn_transition/validate_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_config_update_transition/validate_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_destroy_frozen_funds_transition/validate_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_emergency_action_transition/validate_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_freeze_transition/validate_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_mint_transition/validate_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_set_price_for_direct_purchase_transition/validate_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_unfreeze_transition/validate_structure/v0/mod.rs # packages/rs-drive-abci/src/execution/check_tx/v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/action_validation/token/token_burn_transition_action/state_v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/action_validation/token/token_config_update_transition_action/state_v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/action_validation/token/token_destroy_frozen_funds_transition_action/state_v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/action_validation/token/token_emergency_action_transition_action/state_v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/action_validation/token/token_freeze_transition_action/state_v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/action_validation/token/token_mint_transition_action/state_v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/batch/action_validation/token/token_unfreeze_transition_action/state_v0/mod.rs # packages/rs-drive/Cargo.toml # packages/rs-drive/src/state_transition_action/batch/batched_transition/token_transition/token_base_transition_action/v0/transformer.rs # packages/rs-drive/src/util/grove_operations/batch_move_items_in_path_query/mod.rs # packages/rs-drive/src/verify/state_transition/verify_state_transition_was_executed_with_proof/v0/mod.rs # packages/rs-platform-value/src/types/identifier.rs # packages/wasm-dpp/src/errors/consensus/consensus_error.rs
# Conflicts: # packages/rs-dpp/src/data_contract/document_type/class_methods/create_document_types_from_document_schemas/mod.rs # packages/rs-dpp/src/data_contract/document_type/class_methods/try_from_schema/v1/mod.rs # packages/rs-dpp/src/data_contract/document_type/methods/validate_update/v0/mod.rs # packages/rs-dpp/src/data_contract/group/mod.rs # packages/rs-dpp/src/data_contract/serialized_version/mod.rs # packages/rs-dpp/src/data_contract/v0/serialization/mod.rs # packages/rs-dpp/src/errors/consensus/basic/data_contract/mod.rs # packages/rs-dpp/src/errors/consensus/basic/token/invalid_token_position_error.rs # packages/rs-dpp/src/errors/consensus/state/state_error.rs # packages/rs-dpp/src/errors/consensus/state/token/mod.rs # packages/rs-dpp/src/state_transition/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_config_update_transition/validate_structure/v0/mod.rs # packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/v1/identity_signed.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/data_contract_create/state/v0/mod.rs # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/data_contract_update/state/v0/mod.rs # packages/wasm-dpp/src/errors/consensus/consensus_error.rs
# Conflicts: # packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/identity_update/mod.rs
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue being fixed or feature implemented
What was done?
How Has This Been Tested?
Breaking Changes
Checklist:
For repository code-owners and collaborators only