TransactionContractType class
Enum representing different types of transaction contracts on the Tron blockchain.
Each contract type has a unique value associated with it and a name for identification. The available contract types are specific to Tron transactions and cover various functionalities. To use a contract type, refer to the predefined instances provided as static constants in this class.
- Implemented types
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- name → String
-
The name associated with the transaction contract type.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → int
-
The unique value associated with each enumeration instance.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
findByName(
String name) → TransactionContractType -
Finds and returns a TransactionContractType by its
name
. -
findByValue(
int value) → TransactionContractType? -
Finds and returns a TransactionContractType by its
value
.
Constants
- accountCreateContract → const TransactionContractType
- accountPermissionUpdateContract → const TransactionContractType
- accountUpdateContract → const TransactionContractType
- assetIssueContract → const TransactionContractType
- cancelAllUnfreezeV2Contract → const TransactionContractType
- clearABIContract → const TransactionContractType
- createSmartContract → const TransactionContractType
- customContract → const TransactionContractType
- delegateResourceContract → const TransactionContractType
- exchangeCreateContract → const TransactionContractType
- exchangeInjectContract → const TransactionContractType
- exchangeTransactionContract → const TransactionContractType
- exchangeWithdrawContract → const TransactionContractType
- freezeBalanceContract → const TransactionContractType
- freezeBalanceV2Contract → const TransactionContractType
- getContract → const TransactionContractType
- marketCancelOrderContract → const TransactionContractType
- marketSellAssetContract → const TransactionContractType
- participateAssetIssueContract → const TransactionContractType
- proposalApproveContract → const TransactionContractType
- proposalCreateContract → const TransactionContractType
- proposalDeleteContract → const TransactionContractType
- setAccountIdContract → const TransactionContractType
- shieldedTransferContract → const TransactionContractType
- transferAssetContract → const TransactionContractType
- transferContract → const TransactionContractType
- triggerSmartContract → const TransactionContractType
- unDelegateResourceContract → const TransactionContractType
- unfreezeAssetContract → const TransactionContractType
- unfreezeBalanceContract → const TransactionContractType
- unfreezeBalanceV2Contract → const TransactionContractType
- updateAssetContract → const TransactionContractType
- updateBrokerageContract → const TransactionContractType
- updateEnergyLimitContract → const TransactionContractType
- updateSettingContract → const TransactionContractType
-
values
→ const List<
TransactionContractType> - List of all available transaction contract types.
- voteAssetContract → const TransactionContractType
- voteWitnessContract → const TransactionContractType
- withdrawBalanceContract → const TransactionContractType
- withdrawExpireUnfreezeContract → const TransactionContractType
- witnessCreateContract → const TransactionContractType
- witnessUpdateContract → const TransactionContractType