public final class Helpers extends Object
| 构造器和说明 |
|---|
Helpers() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ScriptFunctionCall |
decode_script_function_payload(TransactionPayload payload)
Try to recognize a Diem
TransactionPayload and convert it into a structured value ScriptFunctionCall. |
static ScriptCall |
decode_script(Script script)
Try to recognize a Diem
Script and convert it into a structured value ScriptCall. |
static TransactionPayload |
encode_accept_token_script_function(TypeTag token_type) |
static TransactionPayload |
encode_cancel_upgrade_plan_script_function() |
static TransactionPayload |
encode_cast_vote_script_function(TypeTag token,
TypeTag action_t,
AccountAddress proposer_address,
Long proposal_id,
Boolean agree,
BigInteger votes) |
static TransactionPayload |
encode_convert_TwoPhaseUpgrade_to_TwoPhaseUpgradeV2_script_function(AccountAddress package_address) |
static TransactionPayload |
encode_create_account_with_initial_amount_script_function(TypeTag token_type,
AccountAddress fresh_address,
Bytes _auth_key,
BigInteger initial_amount) |
static TransactionPayload |
encode_create_account_with_initial_amount_v2_script_function(TypeTag token_type,
AccountAddress fresh_address,
BigInteger initial_amount) |
static TransactionPayload |
encode_destroy_terminated_proposal_script_function(TypeTag token_t,
TypeTag action_t,
AccountAddress proposer_address,
Long proposal_id)
remove terminated proposal from proposer
|
static TransactionPayload |
encode_empty_script_script_function() |
static TransactionPayload |
encode_execute_on_chain_config_proposal_script_function(TypeTag config_t,
Long proposal_id) |
static TransactionPayload |
encode_execute_script_function(TypeTag token_t,
AccountAddress proposer_address,
Long proposal_id)
Once the proposal is agreed, anyone can call the method to make the proposal happen.
|
static TransactionPayload |
encode_execute_withdraw_proposal_script_function(TypeTag token_t,
AccountAddress proposer_address,
Long proposal_id) |
static TransactionPayload |
encode_initialize_script_function(Long stdlib_version,
Long reward_delay,
BigInteger pre_mine_stc_amount,
BigInteger time_mint_stc_amount,
Long time_mint_stc_period,
Bytes parent_hash,
Bytes association_auth_key,
Bytes genesis_auth_key,
Byte chain_id,
Long genesis_timestamp,
Long uncle_rate_target,
Long epoch_block_count,
Long base_block_time_target,
Long base_block_difficulty_window,
BigInteger base_reward_per_block,
Long base_reward_per_uncle_percent,
Long min_block_time_target,
Long max_block_time_target,
Long base_max_uncles_per_block,
Long base_block_gas_limit,
Byte strategy,
Boolean script_allowed,
Boolean module_publishing_allowed,
Bytes instruction_schedule,
Bytes native_schedule,
Long global_memory_per_byte_cost,
Long global_memory_per_byte_write_cost,
Long min_transaction_gas_units,
Long large_transaction_cutoff,
Long instrinsic_gas_per_byte,
Long maximum_number_of_gas_units,
Long min_price_per_gas_unit,
Long max_price_per_gas_unit,
Long max_transaction_size_in_bytes,
Long gas_unit_scaling_factor,
Long default_account_size,
Long voting_delay,
Long voting_period,
Byte voting_quorum_rate,
Long min_action_delay,
Long transaction_timeout) |
static TransactionPayload |
encode_initialize_v2_script_function(Long stdlib_version,
Long reward_delay,
BigInteger total_stc_amount,
BigInteger pre_mine_stc_amount,
BigInteger time_mint_stc_amount,
Long time_mint_stc_period,
Bytes parent_hash,
Bytes association_auth_key,
Bytes genesis_auth_key,
Byte chain_id,
Long genesis_timestamp,
Long uncle_rate_target,
Long epoch_block_count,
Long base_block_time_target,
Long base_block_difficulty_window,
BigInteger base_reward_per_block,
Long base_reward_per_uncle_percent,
Long min_block_time_target,
Long max_block_time_target,
Long base_max_uncles_per_block,
Long base_block_gas_limit,
Byte strategy,
Boolean script_allowed,
Boolean module_publishing_allowed,
Bytes instruction_schedule,
Bytes native_schedule,
Long global_memory_per_byte_cost,
Long global_memory_per_byte_write_cost,
Long min_transaction_gas_units,
Long large_transaction_cutoff,
Long instrinsic_gas_per_byte,
Long maximum_number_of_gas_units,
Long min_price_per_gas_unit,
Long max_price_per_gas_unit,
Long max_transaction_size_in_bytes,
Long gas_unit_scaling_factor,
Long default_account_size,
Long voting_delay,
Long voting_period,
Byte voting_quorum_rate,
Long min_action_delay,
Long transaction_timeout) |
static TransactionPayload |
encode_peer_to_peer_batch_script_function(TypeTag token_type,
Bytes _payeees,
Bytes _payee_auth_keys,
BigInteger _amount) |
static TransactionPayload |
encode_peer_to_peer_script_function(TypeTag token_type,
AccountAddress payee,
Bytes _payee_auth_key,
BigInteger amount) |
static TransactionPayload |
encode_peer_to_peer_v2_script_function(TypeTag token_type,
AccountAddress payee,
BigInteger amount) |
static TransactionPayload |
encode_peer_to_peer_with_metadata_script_function(TypeTag token_type,
AccountAddress payee,
Bytes _payee_auth_key,
BigInteger amount,
Bytes metadata) |
static TransactionPayload |
encode_peer_to_peer_with_metadata_v2_script_function(TypeTag token_type,
AccountAddress payee,
BigInteger amount,
Bytes metadata) |
static TransactionPayload |
encode_propose_module_upgrade_v2_script_function(TypeTag token,
AccountAddress module_address,
Bytes package_hash,
Long version,
Long exec_delay,
Boolean enforced) |
static TransactionPayload |
encode_propose_script_function(TypeTag token_t,
Long voting_delay,
Long voting_period,
Byte voting_quorum_rate,
Long min_action_delay,
Long exec_delay)
Entrypoint for the proposal.
|
static TransactionPayload |
encode_propose_update_consensus_config_script_function(Long uncle_rate_target,
Long base_block_time_target,
BigInteger base_reward_per_block,
Long base_reward_per_uncle_percent,
Long epoch_block_count,
Long base_block_difficulty_window,
Long min_block_time_target,
Long max_block_time_target,
Long base_max_uncles_per_block,
Long base_block_gas_limit,
Byte strategy,
Long exec_delay) |
static TransactionPayload |
encode_propose_update_reward_config_script_function(Long reward_delay,
Long exec_delay) |
static TransactionPayload |
encode_propose_update_txn_publish_option_script_function(Boolean script_allowed,
Boolean module_publishing_allowed,
Long exec_delay) |
static TransactionPayload |
encode_propose_update_txn_timeout_config_script_function(Long duration_seconds,
Long exec_delay) |
static TransactionPayload |
encode_propose_update_vm_config_script_function(Bytes instruction_schedule,
Bytes native_schedule,
Long global_memory_per_byte_cost,
Long global_memory_per_byte_write_cost,
Long min_transaction_gas_units,
Long large_transaction_cutoff,
Long instrinsic_gas_per_byte,
Long maximum_number_of_gas_units,
Long min_price_per_gas_unit,
Long max_price_per_gas_unit,
Long max_transaction_size_in_bytes,
Long gas_unit_scaling_factor,
Long default_account_size,
Long exec_delay) |
static TransactionPayload |
encode_propose_withdraw_script_function(TypeTag token_t,
AccountAddress receiver,
BigInteger amount,
Long period,
Long exec_delay) |
static TransactionPayload |
encode_queue_proposal_action_script_function(TypeTag token_t,
TypeTag action_t,
AccountAddress proposer_address,
Long proposal_id)
queue agreed proposal to execute.
|
static TransactionPayload |
encode_revoke_vote_script_function(TypeTag token,
TypeTag action,
AccountAddress proposer_address,
Long proposal_id) |
static TransactionPayload |
encode_rotate_authentication_key_script_function(Bytes new_key) |
static TransactionPayload |
encode_script_function(ScriptFunctionCall call)
Build a Diem
TransactionPayload from a structured value ScriptFunctionCall. |
static Script |
encode_script(ScriptCall call)
Build a Diem
Script from a structured value ScriptCall. |
static TransactionPayload |
encode_submit_module_upgrade_plan_script_function(TypeTag token,
AccountAddress proposer_address,
Long proposal_id) |
static TransactionPayload |
encode_take_linear_withdraw_capability_script_function()
association account should call this script after upgrade from v2 to v3.
|
static TransactionPayload |
encode_take_offer_script_function(TypeTag offered,
AccountAddress offer_address)
Take Offer and put to signer's Collection
<Offered>. |
static TransactionPayload |
encode_unstake_vote_script_function(TypeTag token,
TypeTag action,
AccountAddress proposer_address,
Long proposal_id) |
static TransactionPayload |
encode_update_module_upgrade_strategy_script_function(Byte strategy) |
static TransactionPayload |
encode_upgrade_from_v2_to_v3_script_function(BigInteger total_stc_amount)
Stdlib upgrade script from v2 to v3
|
static TransactionPayload |
encode_withdraw_and_split_lt_withdraw_cap_script_function(TypeTag token_t,
AccountAddress for_address,
BigInteger amount,
Long lock_period) |
static TransactionPayload |
encode_withdraw_token_with_linear_withdraw_capability_script_function(TypeTag token_t) |
public static Script encode_script(ScriptCall call)
Script from a structured value ScriptCall.call - ScriptCall value to encode.public static TransactionPayload encode_script_function(ScriptFunctionCall call)
TransactionPayload from a structured value ScriptFunctionCall.call - ScriptFunctionCall value to encode.public static ScriptCall decode_script(Script script) throws IllegalArgumentException, IndexOutOfBoundsException
Script and convert it into a structured value ScriptCall.script - Script values to decode.ScriptCall value.IllegalArgumentExceptionIndexOutOfBoundsExceptionpublic static ScriptFunctionCall decode_script_function_payload(TransactionPayload payload) throws DeserializationError, IllegalArgumentException, IndexOutOfBoundsException
TransactionPayload and convert it into a structured value ScriptFunctionCall.payload - TransactionPayload values to decode.ScriptFunctionCall value.DeserializationErrorIllegalArgumentExceptionIndexOutOfBoundsExceptionpublic static TransactionPayload encode_accept_token_script_function(TypeTag token_type)
token_type - TypeTag valueTransactionPayload value.public static TransactionPayload encode_cancel_upgrade_plan_script_function()
TransactionPayload value.public static TransactionPayload encode_cast_vote_script_function(TypeTag token, TypeTag action_t, AccountAddress proposer_address, Long proposal_id, Boolean agree, BigInteger votes)
token - TypeTag valueaction_t - TypeTag valueproposer_address - AccountAddress valueproposal_id - @Unsigned Long valueagree - Boolean valuevotes - @Unsigned @Int128 BigInteger valueTransactionPayload value.public static TransactionPayload encode_convert_TwoPhaseUpgrade_to_TwoPhaseUpgradeV2_script_function(AccountAddress package_address)
package_address - AccountAddress valueTransactionPayload value.public static TransactionPayload encode_create_account_with_initial_amount_script_function(TypeTag token_type, AccountAddress fresh_address, Bytes _auth_key, BigInteger initial_amount)
token_type - TypeTag valuefresh_address - AccountAddress value_auth_key - Bytes valueinitial_amount - @Unsigned @Int128 BigInteger valueTransactionPayload value.public static TransactionPayload encode_create_account_with_initial_amount_v2_script_function(TypeTag token_type, AccountAddress fresh_address, BigInteger initial_amount)
token_type - TypeTag valuefresh_address - AccountAddress valueinitial_amount - @Unsigned @Int128 BigInteger valueTransactionPayload value.public static TransactionPayload encode_destroy_terminated_proposal_script_function(TypeTag token_t, TypeTag action_t, AccountAddress proposer_address, Long proposal_id)
token_t - TypeTag valueaction_t - TypeTag valueproposer_address - AccountAddress valueproposal_id - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_empty_script_script_function()
TransactionPayload value.public static TransactionPayload encode_execute_script_function(TypeTag token_t, AccountAddress proposer_address, Long proposal_id)
token_t - TypeTag valueproposer_address - AccountAddress valueproposal_id - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_execute_on_chain_config_proposal_script_function(TypeTag config_t, Long proposal_id)
config_t - TypeTag valueproposal_id - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_execute_withdraw_proposal_script_function(TypeTag token_t, AccountAddress proposer_address, Long proposal_id)
token_t - TypeTag valueproposer_address - AccountAddress valueproposal_id - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_initialize_script_function(Long stdlib_version, Long reward_delay, BigInteger pre_mine_stc_amount, BigInteger time_mint_stc_amount, Long time_mint_stc_period, Bytes parent_hash, Bytes association_auth_key, Bytes genesis_auth_key, Byte chain_id, Long genesis_timestamp, Long uncle_rate_target, Long epoch_block_count, Long base_block_time_target, Long base_block_difficulty_window, BigInteger base_reward_per_block, Long base_reward_per_uncle_percent, Long min_block_time_target, Long max_block_time_target, Long base_max_uncles_per_block, Long base_block_gas_limit, Byte strategy, Boolean script_allowed, Boolean module_publishing_allowed, Bytes instruction_schedule, Bytes native_schedule, Long global_memory_per_byte_cost, Long global_memory_per_byte_write_cost, Long min_transaction_gas_units, Long large_transaction_cutoff, Long instrinsic_gas_per_byte, Long maximum_number_of_gas_units, Long min_price_per_gas_unit, Long max_price_per_gas_unit, Long max_transaction_size_in_bytes, Long gas_unit_scaling_factor, Long default_account_size, Long voting_delay, Long voting_period, Byte voting_quorum_rate, Long min_action_delay, Long transaction_timeout)
stdlib_version - @Unsigned Long valuereward_delay - @Unsigned Long valuepre_mine_stc_amount - @Unsigned @Int128 BigInteger valuetime_mint_stc_amount - @Unsigned @Int128 BigInteger valuetime_mint_stc_period - @Unsigned Long valueparent_hash - Bytes valueassociation_auth_key - Bytes valuegenesis_auth_key - Bytes valuechain_id - @Unsigned Byte valuegenesis_timestamp - @Unsigned Long valueuncle_rate_target - @Unsigned Long valueepoch_block_count - @Unsigned Long valuebase_block_time_target - @Unsigned Long valuebase_block_difficulty_window - @Unsigned Long valuebase_reward_per_block - @Unsigned @Int128 BigInteger valuebase_reward_per_uncle_percent - @Unsigned Long valuemin_block_time_target - @Unsigned Long valuemax_block_time_target - @Unsigned Long valuebase_max_uncles_per_block - @Unsigned Long valuebase_block_gas_limit - @Unsigned Long valuestrategy - @Unsigned Byte valuescript_allowed - Boolean valuemodule_publishing_allowed - Boolean valueinstruction_schedule - Bytes valuenative_schedule - Bytes valueglobal_memory_per_byte_cost - @Unsigned Long valueglobal_memory_per_byte_write_cost - @Unsigned Long valuemin_transaction_gas_units - @Unsigned Long valuelarge_transaction_cutoff - @Unsigned Long valueinstrinsic_gas_per_byte - @Unsigned Long valuemaximum_number_of_gas_units - @Unsigned Long valuemin_price_per_gas_unit - @Unsigned Long valuemax_price_per_gas_unit - @Unsigned Long valuemax_transaction_size_in_bytes - @Unsigned Long valuegas_unit_scaling_factor - @Unsigned Long valuedefault_account_size - @Unsigned Long valuevoting_delay - @Unsigned Long valuevoting_period - @Unsigned Long valuevoting_quorum_rate - @Unsigned Byte valuemin_action_delay - @Unsigned Long valuetransaction_timeout - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_initialize_v2_script_function(Long stdlib_version, Long reward_delay, BigInteger total_stc_amount, BigInteger pre_mine_stc_amount, BigInteger time_mint_stc_amount, Long time_mint_stc_period, Bytes parent_hash, Bytes association_auth_key, Bytes genesis_auth_key, Byte chain_id, Long genesis_timestamp, Long uncle_rate_target, Long epoch_block_count, Long base_block_time_target, Long base_block_difficulty_window, BigInteger base_reward_per_block, Long base_reward_per_uncle_percent, Long min_block_time_target, Long max_block_time_target, Long base_max_uncles_per_block, Long base_block_gas_limit, Byte strategy, Boolean script_allowed, Boolean module_publishing_allowed, Bytes instruction_schedule, Bytes native_schedule, Long global_memory_per_byte_cost, Long global_memory_per_byte_write_cost, Long min_transaction_gas_units, Long large_transaction_cutoff, Long instrinsic_gas_per_byte, Long maximum_number_of_gas_units, Long min_price_per_gas_unit, Long max_price_per_gas_unit, Long max_transaction_size_in_bytes, Long gas_unit_scaling_factor, Long default_account_size, Long voting_delay, Long voting_period, Byte voting_quorum_rate, Long min_action_delay, Long transaction_timeout)
stdlib_version - @Unsigned Long valuereward_delay - @Unsigned Long valuetotal_stc_amount - @Unsigned @Int128 BigInteger valuepre_mine_stc_amount - @Unsigned @Int128 BigInteger valuetime_mint_stc_amount - @Unsigned @Int128 BigInteger valuetime_mint_stc_period - @Unsigned Long valueparent_hash - Bytes valueassociation_auth_key - Bytes valuegenesis_auth_key - Bytes valuechain_id - @Unsigned Byte valuegenesis_timestamp - @Unsigned Long valueuncle_rate_target - @Unsigned Long valueepoch_block_count - @Unsigned Long valuebase_block_time_target - @Unsigned Long valuebase_block_difficulty_window - @Unsigned Long valuebase_reward_per_block - @Unsigned @Int128 BigInteger valuebase_reward_per_uncle_percent - @Unsigned Long valuemin_block_time_target - @Unsigned Long valuemax_block_time_target - @Unsigned Long valuebase_max_uncles_per_block - @Unsigned Long valuebase_block_gas_limit - @Unsigned Long valuestrategy - @Unsigned Byte valuescript_allowed - Boolean valuemodule_publishing_allowed - Boolean valueinstruction_schedule - Bytes valuenative_schedule - Bytes valueglobal_memory_per_byte_cost - @Unsigned Long valueglobal_memory_per_byte_write_cost - @Unsigned Long valuemin_transaction_gas_units - @Unsigned Long valuelarge_transaction_cutoff - @Unsigned Long valueinstrinsic_gas_per_byte - @Unsigned Long valuemaximum_number_of_gas_units - @Unsigned Long valuemin_price_per_gas_unit - @Unsigned Long valuemax_price_per_gas_unit - @Unsigned Long valuemax_transaction_size_in_bytes - @Unsigned Long valuegas_unit_scaling_factor - @Unsigned Long valuedefault_account_size - @Unsigned Long valuevoting_delay - @Unsigned Long valuevoting_period - @Unsigned Long valuevoting_quorum_rate - @Unsigned Byte valuemin_action_delay - @Unsigned Long valuetransaction_timeout - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_peer_to_peer_script_function(TypeTag token_type, AccountAddress payee, Bytes _payee_auth_key, BigInteger amount)
token_type - TypeTag valuepayee - AccountAddress value_payee_auth_key - Bytes valueamount - @Unsigned @Int128 BigInteger valueTransactionPayload value.public static TransactionPayload encode_peer_to_peer_batch_script_function(TypeTag token_type, Bytes _payeees, Bytes _payee_auth_keys, BigInteger _amount)
token_type - TypeTag value_payeees - Bytes value_payee_auth_keys - Bytes value_amount - @Unsigned @Int128 BigInteger valueTransactionPayload value.public static TransactionPayload encode_peer_to_peer_v2_script_function(TypeTag token_type, AccountAddress payee, BigInteger amount)
token_type - TypeTag valuepayee - AccountAddress valueamount - @Unsigned @Int128 BigInteger valueTransactionPayload value.public static TransactionPayload encode_peer_to_peer_with_metadata_script_function(TypeTag token_type, AccountAddress payee, Bytes _payee_auth_key, BigInteger amount, Bytes metadata)
token_type - TypeTag valuepayee - AccountAddress value_payee_auth_key - Bytes valueamount - @Unsigned @Int128 BigInteger valuemetadata - Bytes valueTransactionPayload value.public static TransactionPayload encode_peer_to_peer_with_metadata_v2_script_function(TypeTag token_type, AccountAddress payee, BigInteger amount, Bytes metadata)
token_type - TypeTag valuepayee - AccountAddress valueamount - @Unsigned @Int128 BigInteger valuemetadata - Bytes valueTransactionPayload value.public static TransactionPayload encode_propose_script_function(TypeTag token_t, Long voting_delay, Long voting_period, Byte voting_quorum_rate, Long min_action_delay, Long exec_delay)
token_t - TypeTag valuevoting_delay - @Unsigned Long valuevoting_period - @Unsigned Long valuevoting_quorum_rate - @Unsigned Byte valuemin_action_delay - @Unsigned Long valueexec_delay - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_propose_module_upgrade_v2_script_function(TypeTag token, AccountAddress module_address, Bytes package_hash, Long version, Long exec_delay, Boolean enforced)
token - TypeTag valuemodule_address - AccountAddress valuepackage_hash - Bytes valueversion - @Unsigned Long valueexec_delay - @Unsigned Long valueenforced - Boolean valueTransactionPayload value.public static TransactionPayload encode_propose_update_consensus_config_script_function(Long uncle_rate_target, Long base_block_time_target, BigInteger base_reward_per_block, Long base_reward_per_uncle_percent, Long epoch_block_count, Long base_block_difficulty_window, Long min_block_time_target, Long max_block_time_target, Long base_max_uncles_per_block, Long base_block_gas_limit, Byte strategy, Long exec_delay)
uncle_rate_target - @Unsigned Long valuebase_block_time_target - @Unsigned Long valuebase_reward_per_block - @Unsigned @Int128 BigInteger valuebase_reward_per_uncle_percent - @Unsigned Long valueepoch_block_count - @Unsigned Long valuebase_block_difficulty_window - @Unsigned Long valuemin_block_time_target - @Unsigned Long valuemax_block_time_target - @Unsigned Long valuebase_max_uncles_per_block - @Unsigned Long valuebase_block_gas_limit - @Unsigned Long valuestrategy - @Unsigned Byte valueexec_delay - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_propose_update_reward_config_script_function(Long reward_delay, Long exec_delay)
reward_delay - @Unsigned Long valueexec_delay - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_propose_update_txn_publish_option_script_function(Boolean script_allowed, Boolean module_publishing_allowed, Long exec_delay)
script_allowed - Boolean valuemodule_publishing_allowed - Boolean valueexec_delay - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_propose_update_txn_timeout_config_script_function(Long duration_seconds, Long exec_delay)
duration_seconds - @Unsigned Long valueexec_delay - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_propose_update_vm_config_script_function(Bytes instruction_schedule, Bytes native_schedule, Long global_memory_per_byte_cost, Long global_memory_per_byte_write_cost, Long min_transaction_gas_units, Long large_transaction_cutoff, Long instrinsic_gas_per_byte, Long maximum_number_of_gas_units, Long min_price_per_gas_unit, Long max_price_per_gas_unit, Long max_transaction_size_in_bytes, Long gas_unit_scaling_factor, Long default_account_size, Long exec_delay)
instruction_schedule - Bytes valuenative_schedule - Bytes valueglobal_memory_per_byte_cost - @Unsigned Long valueglobal_memory_per_byte_write_cost - @Unsigned Long valuemin_transaction_gas_units - @Unsigned Long valuelarge_transaction_cutoff - @Unsigned Long valueinstrinsic_gas_per_byte - @Unsigned Long valuemaximum_number_of_gas_units - @Unsigned Long valuemin_price_per_gas_unit - @Unsigned Long valuemax_price_per_gas_unit - @Unsigned Long valuemax_transaction_size_in_bytes - @Unsigned Long valuegas_unit_scaling_factor - @Unsigned Long valuedefault_account_size - @Unsigned Long valueexec_delay - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_propose_withdraw_script_function(TypeTag token_t, AccountAddress receiver, BigInteger amount, Long period, Long exec_delay)
token_t - TypeTag valuereceiver - AccountAddress valueamount - @Unsigned @Int128 BigInteger valueperiod - @Unsigned Long valueexec_delay - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_queue_proposal_action_script_function(TypeTag token_t, TypeTag action_t, AccountAddress proposer_address, Long proposal_id)
token_t - TypeTag valueaction_t - TypeTag valueproposer_address - AccountAddress valueproposal_id - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_revoke_vote_script_function(TypeTag token, TypeTag action, AccountAddress proposer_address, Long proposal_id)
token - TypeTag valueaction - TypeTag valueproposer_address - AccountAddress valueproposal_id - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_rotate_authentication_key_script_function(Bytes new_key)
new_key - Bytes valueTransactionPayload value.public static TransactionPayload encode_submit_module_upgrade_plan_script_function(TypeTag token, AccountAddress proposer_address, Long proposal_id)
token - TypeTag valueproposer_address - AccountAddress valueproposal_id - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_take_linear_withdraw_capability_script_function()
TransactionPayload value.public static TransactionPayload encode_take_offer_script_function(TypeTag offered, AccountAddress offer_address)
<Offered>.offered - TypeTag valueoffer_address - AccountAddress valueTransactionPayload value.public static TransactionPayload encode_unstake_vote_script_function(TypeTag token, TypeTag action, AccountAddress proposer_address, Long proposal_id)
token - TypeTag valueaction - TypeTag valueproposer_address - AccountAddress valueproposal_id - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_update_module_upgrade_strategy_script_function(Byte strategy)
strategy - @Unsigned Byte valueTransactionPayload value.public static TransactionPayload encode_upgrade_from_v2_to_v3_script_function(BigInteger total_stc_amount)
total_stc_amount - @Unsigned @Int128 BigInteger valueTransactionPayload value.public static TransactionPayload encode_withdraw_and_split_lt_withdraw_cap_script_function(TypeTag token_t, AccountAddress for_address, BigInteger amount, Long lock_period)
token_t - TypeTag valuefor_address - AccountAddress valueamount - @Unsigned @Int128 BigInteger valuelock_period - @Unsigned Long valueTransactionPayload value.public static TransactionPayload encode_withdraw_token_with_linear_withdraw_capability_script_function(TypeTag token_t)
token_t - TypeTag valueTransactionPayload value.Copyright © 2021. All rights reserved.