Docs.rs
  • multiversx-sc-modules-0.57.0
    • multiversx-sc-modules 0.57.0
    • Docs.rs crate page
    • GPL-3.0-only
    • Links
    • Homepage
    • Documentation
    • Repository
    • crates.io
    • Source
    • Owners
    • andrei-marinica
    • BiancaIalangi
    • Dependencies
      • multiversx-sc ^0.57.0 normal
    • Versions
    • 3.08% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate multiversx_sc_modules

multiversx_sc_modules0.57.0

  • All Items

Crate Items

  • Modules

Crates

  • multiversx_sc_modules

Crate multiversx_sc_modules

Source

Modules§

bonding_curve
claim_developer_rewards
default_issue_callbacks
dns
dns_proxy
esdt
features
governance
ongoing_operation
only_admin
pause
staking
subscription
token_merge
transfer_role_proxy
users

Results

Settings
Help
    trait
    multiversx_sc_modules::bonding_curve::ProxyTrait
    trait
    multiversx_sc_modules::bonding_curve::utils::events::ProxyTrait
    trait
    multiversx_sc_modules::bonding_curve::utils::owner_endpoints::ProxyTrait
    trait
    multiversx_sc_modules::bonding_curve::utils::storage::ProxyTrait
    trait
    multiversx_sc_modules::bonding_curve::utils::user_endpoints::ProxyTrait
    trait
    multiversx_sc_modules::claim_developer_rewards::ProxyTrait
    trait
    multiversx_sc_modules::default_issue_callbacks::ProxyTrait
    trait
    multiversx_sc_modules::dns::ProxyTrait
    trait
    multiversx_sc_modules::esdt::ProxyTrait
    trait
    multiversx_sc_modules::features::ProxyTrait
    trait
    multiversx_sc_modules::governance::ProxyTrait
    trait
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait
    trait
    multiversx_sc_modules::governance::governance_events::ProxyTrait
    trait
    multiversx_sc_modules::ongoing_operation::ProxyTrait
    trait
    multiversx_sc_modules::only_admin::ProxyTrait
    trait
    multiversx_sc_modules::pause::ProxyTrait
    trait
    multiversx_sc_modules::staking::ProxyTrait
    trait
    multiversx_sc_modules::subscription::ProxyTrait
    trait
    multiversx_sc_modules::token_merge::ProxyTrait
    trait
    multiversx_sc_modules::token_merge::merged_token_setup::ProxyTrait
    trait
    multiversx_sc_modules::transfer_role_proxy::ProxyTrait
    trait
    multiversx_sc_modules::users::ProxyTrait
    method
    multiversx_sc_modules::staking::ProxyTrait::stake
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::users::ProxyTrait::get_num_users
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<usize>>
    method
    multiversx_sc_modules::pause::ProxyTrait::pause_endpoint
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::pause::ProxyTrait::unpause_endpoint
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::token_merge::merged_token_setup::ProxyTrait::merged_token
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<NonFungibleTokenMapper<ProxyObjBase::Api>>>
    method
    multiversx_sc_modules::pause::ProxyTrait::paused_status
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<SingleValueMapper<ProxyObjBase::Api, bool>>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::voting_delay_in_blocks
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<SingleValueMapper<ProxyObjBase::Api, u64>>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::voting_period_in_blocks
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<SingleValueMapper<ProxyObjBase::Api, u64>>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::lock_time_after_voting_ends_in_blocks
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<SingleValueMapper<ProxyObjBase::Api, u64>>>
    method
    multiversx_sc_modules::governance::ProxyTrait::queue
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::only_admin::ProxyTrait::admins
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<UnorderedSetMapper<ProxyObjBase::Api, ManagedAddress<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::governance::ProxyTrait::cancel
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::quorum
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<SingleValueMapper<ProxyObjBase::Api, BigUint<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::governance::ProxyTrait::execute
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::governance::ProxyTrait::get_proposal_status
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<GovernanceProposalStatus>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::governance_token_id
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<SingleValueMapper<ProxyObjBase::Api, TokenIdentifier<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::min_fee_for_propose
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<SingleValueMapper<ProxyObjBase::Api, BigUint<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::governance::ProxyTrait::claim_deposited_tokens
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::token_merge::merged_token_setup::ProxyTrait::mergeable_tokens_whitelist
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<UnorderedSetMapper<ProxyObjBase::Api, TokenIdentifier<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::governance::ProxyTrait::deposit_tokens_for_proposal
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::change_voting_delay_in_blocks
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::change_voting_period_in_blocks
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::min_token_balance_for_proposing
    &mut ProxyTrait -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<SingleValueMapper<ProxyObjBase::Api, BigUint<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::change_lock_time_after_voting_ends_in_blocks
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::staking::ProxyTrait::unstake
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::only_admin::ProxyTrait::is_admin
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<bool>>
    method
    multiversx_sc_modules::only_admin::ProxyTrait::add_admin
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::users::ProxyTrait::get_user_id
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<usize>>
    method
    multiversx_sc_modules::only_admin::ProxyTrait::remove_admin
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::staking::ProxyTrait::slash_member
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::change_quorum
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::users::ProxyTrait::get_user_address
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<ManagedAddress<ProxyObjBase::Api>>>
    method
    multiversx_sc_modules::staking::ProxyTrait::vote_slash_member
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::claim_developer_rewards::ProxyTrait::claim_developer_rewards
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::staking::ProxyTrait::cancel_vote_slash_member
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::governance::governance_configurable::ProxyTrait::change_min_token_balance_for_proposing
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::governance::ProxyTrait::get_proposer
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<OptionalValue<ManagedAddress<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::governance::ProxyTrait::get_proposal_description
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<OptionalValue<ManagedBuffer<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::governance::ProxyTrait::vote
    &mut ProxyTrait, Arg0, Arg1 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::governance::ProxyTrait::total_votes
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<SingleValueMapper<ProxyObjBase::Api, BigUint<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::governance::ProxyTrait::proposal_votes
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<SingleValueMapper<ProxyObjBase::Api, ProposalVotes<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::governance::ProxyTrait::total_downvotes
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<SingleValueMapper<ProxyObjBase::Api, BigUint<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::users::ProxyTrait::update_user_address
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::governance::ProxyTrait::get_proposal_actions
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<MultiValueEncoded<ProxyObjBase::Api, GovernanceActionAsMultiArg<ProxyObjBase::Api>>>>
    method
    multiversx_sc_modules::token_merge::merged_token_setup::ProxyTrait::add_mergeable_tokens_to_whitelist
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::token_merge::merged_token_setup::ProxyTrait::remove_mergeable_tokens_from_whitelist
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::features::ProxyTrait::set_feature_flag_endpoint
    &mut ProxyTrait, Arg0, Arg1 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::dns::ProxyTrait::dns_register
    &mut ProxyTrait, Arg0, Arg1 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::token_merge::merged_token_setup::ProxyTrait::issue_merged_token
    &mut ProxyTrait, Arg0, Arg1 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::bonding_curve::utils::user_endpoints::ProxyTrait::get_token_availability
    &mut ProxyTrait, Arg0 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<MultiValueEncoded<ProxyObjBase::Api, MultiValue2<u64, BigUint<ProxyObjBase::Api>>>>>
    method
    multiversx_sc_modules::governance::ProxyTrait::propose
    &mut ProxyTrait, Arg0, Arg1 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<usize>>
    method
    multiversx_sc_modules::bonding_curve::utils::owner_endpoints::ProxyTrait::set_local_roles
    &mut ProxyTrait, Arg0, Arg1, Arg2 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::bonding_curve::utils::owner_endpoints::ProxyTrait::unset_local_roles
    &mut ProxyTrait, Arg0, Arg1, Arg2 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
    method
    multiversx_sc_modules::esdt::ProxyTrait::issue_token
    &mut ProxyTrait, Arg0, Arg1, Arg2, Arg3 -> Tx<TxScEnv<ProxyObjBase::Api>, (), ProxyObjBase::To, (), (), FunctionCall<ProxyObjBase::Api>, OriginalResultMarker<()>>
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.