src/crypto/tron/tron
library
Functions
-
base58CheckFromHex(Uint8List input)
→ String
-
-
base58FromEVM(String evmAddress)
→ String
-
-
base58ToEVM(String base58, [bool withPrefix = true])
→ String
-
-
base58ToHex(String base58)
→ Uint8List
-
-
buildRawTransaction(dynamic contractData, {int feeLimit = 10000000, required dynamic block})
→ dynamic
-
-
calculateTransactionSize(dynamic contractData)
→ int
-
Used for calculating the bandwidth of a transaction (Size in Bytes)
Builds a Dummy Transaction and calculates the size of the transaction
https://github.com/tronprotocol/wallet-cli/issues/292
-
createRawTransaction({required dynamic data, required Uint8List refBlockBytes, required Uint8List refBlockHash, required int expiration, required int timestamp, int? feeLimit})
→ dynamic
-
-
createTxSignature({required Uint8List txID, required Uint8List seed})
→ Uint8List
-
-
getTronCredentials({required Uint8List seed})
→ (Uint8List, Uint8List)
-
-
sendTRX({required String from, required String to, required dynamic amount, required Uint8List seed})
→ Future<String>
-
-
signTransaction({required dynamic rawTx, required Uint8List seed})
→ dynamic
-
-
uncompressedPublicKeyToAddress(Uint8List publicKey, int prefix)
→ String
-
-
validateTronAddress({required String address})
→ dynamic
-