| 程序包 | 说明 |
|---|---|
| org.starcoin.bean | |
| org.starcoin.stdlib | |
| org.starcoin.types | |
| org.starcoin.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionPayload |
RawTransaction.getTransactionPayload() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RawTransaction.setTransactionPayload(TransactionPayload transactionPayload) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TransactionPayload |
Helpers.encode_accept_token_script_function(TypeTag token_type) |
static TransactionPayload |
Helpers.encode_cancel_upgrade_plan_script_function() |
static TransactionPayload |
Helpers.encode_cast_vote_script_function(TypeTag token,
TypeTag action_t,
AccountAddress proposer_address,
Long proposal_id,
Boolean agree,
BigInteger votes) |
static TransactionPayload |
Helpers.encode_convert_TwoPhaseUpgrade_to_TwoPhaseUpgradeV2_script_function(AccountAddress package_address) |
static TransactionPayload |
Helpers.encode_create_account_with_initial_amount_script_function(TypeTag token_type,
AccountAddress fresh_address,
Bytes _auth_key,
BigInteger initial_amount) |
static TransactionPayload |
Helpers.encode_create_account_with_initial_amount_v2_script_function(TypeTag token_type,
AccountAddress fresh_address,
BigInteger initial_amount) |
static TransactionPayload |
Helpers.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 |
Helpers.encode_empty_script_script_function() |
static TransactionPayload |
Helpers.encode_execute_on_chain_config_proposal_script_function(TypeTag config_t,
Long proposal_id) |
static TransactionPayload |
Helpers.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 |
Helpers.encode_execute_withdraw_proposal_script_function(TypeTag token_t,
AccountAddress proposer_address,
Long proposal_id) |
static TransactionPayload |
Helpers.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 |
Helpers.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 |
Helpers.encode_peer_to_peer_batch_script_function(TypeTag token_type,
Bytes _payeees,
Bytes _payee_auth_keys,
BigInteger _amount) |
static TransactionPayload |
Helpers.encode_peer_to_peer_script_function(TypeTag token_type,
AccountAddress payee,
Bytes _payee_auth_key,
BigInteger amount) |
static TransactionPayload |
Helpers.encode_peer_to_peer_v2_script_function(TypeTag token_type,
AccountAddress payee,
BigInteger amount) |
static TransactionPayload |
Helpers.encode_peer_to_peer_with_metadata_script_function(TypeTag token_type,
AccountAddress payee,
Bytes _payee_auth_key,
BigInteger amount,
Bytes metadata) |
static TransactionPayload |
Helpers.encode_peer_to_peer_with_metadata_v2_script_function(TypeTag token_type,
AccountAddress payee,
BigInteger amount,
Bytes metadata) |
static TransactionPayload |
Helpers.encode_propose_module_upgrade_v2_script_function(TypeTag token,
AccountAddress module_address,
Bytes package_hash,
Long version,
Long exec_delay,
Boolean enforced) |
static TransactionPayload |
Helpers.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 |
Helpers.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 |
Helpers.encode_propose_update_reward_config_script_function(Long reward_delay,
Long exec_delay) |
static TransactionPayload |
Helpers.encode_propose_update_txn_publish_option_script_function(Boolean script_allowed,
Boolean module_publishing_allowed,
Long exec_delay) |
static TransactionPayload |
Helpers.encode_propose_update_txn_timeout_config_script_function(Long duration_seconds,
Long exec_delay) |
static TransactionPayload |
Helpers.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 |
Helpers.encode_propose_withdraw_script_function(TypeTag token_t,
AccountAddress receiver,
BigInteger amount,
Long period,
Long exec_delay) |
static TransactionPayload |
Helpers.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 |
Helpers.encode_revoke_vote_script_function(TypeTag token,
TypeTag action,
AccountAddress proposer_address,
Long proposal_id) |
static TransactionPayload |
Helpers.encode_rotate_authentication_key_script_function(Bytes new_key) |
static TransactionPayload |
Helpers.encode_script_function(ScriptFunctionCall call)
Build a Diem
TransactionPayload from a structured value ScriptFunctionCall. |
static TransactionPayload |
Helpers.encode_submit_module_upgrade_plan_script_function(TypeTag token,
AccountAddress proposer_address,
Long proposal_id) |
static TransactionPayload |
Helpers.encode_take_linear_withdraw_capability_script_function()
association account should call this script after upgrade from v2 to v3.
|
static TransactionPayload |
Helpers.encode_take_offer_script_function(TypeTag offered,
AccountAddress offer_address)
Take Offer and put to signer's Collection
<Offered>. |
static TransactionPayload |
Helpers.encode_unstake_vote_script_function(TypeTag token,
TypeTag action,
AccountAddress proposer_address,
Long proposal_id) |
static TransactionPayload |
Helpers.encode_update_module_upgrade_strategy_script_function(Byte strategy) |
static TransactionPayload |
Helpers.encode_upgrade_from_v2_to_v3_script_function(BigInteger total_stc_amount)
Stdlib upgrade script from v2 to v3
|
static TransactionPayload |
Helpers.encode_withdraw_and_split_lt_withdraw_cap_script_function(TypeTag token_t,
AccountAddress for_address,
BigInteger amount,
Long lock_period) |
static TransactionPayload |
Helpers.encode_withdraw_token_with_linear_withdraw_capability_script_function(TypeTag token_t) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ScriptFunctionCall |
Helpers.decode_script_function_payload(TransactionPayload payload)
Try to recognize a Diem
TransactionPayload and convert it into a structured value ScriptFunctionCall. |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TransactionPayload.Package |
static class |
TransactionPayload.Script |
static class |
TransactionPayload.ScriptFunction |
| 限定符和类型 | 字段和说明 |
|---|---|
TransactionPayload |
RawUserTransaction.payload |
TransactionPayload |
RawUserTransaction.Builder.payload |
| 限定符和类型 | 方法和说明 |
|---|---|
static TransactionPayload |
TransactionPayload.bcsDeserialize(byte[] input) |
static TransactionPayload |
TransactionPayload.deserialize(Deserializer deserializer) |
| 构造器和说明 |
|---|
RawUserTransaction(AccountAddress sender,
Long sequence_number,
TransactionPayload payload,
Long max_gas_amount,
Long gas_unit_price,
String gas_token_code,
Long expiration_timestamp_secs,
ChainId chain_id) |
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionPayload |
TransactionPayloadDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser jsonParser,
com.fasterxml.jackson.databind.DeserializationContext deserializationContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
StarcoinClient.dryRunTransaction(AccountAddress sender,
Ed25519PrivateKey privateKey,
TransactionPayload payload) |
void |
TransactionPayloadSerializer.serialize(TransactionPayload payload,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider) |
String |
StarcoinClient.submitTransaction(AccountAddress sender,
Ed25519PrivateKey privateKey,
TransactionPayload payload) |
Copyright © 2021. All rights reserved.