TronHTTPRepository class

Constructors

TronHTTPRepository({required List<String> apiKeys})
const

Properties

apiKeyHeader String
finalinherited
apiKeys List<String>
final
baseURL String
finalinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

broadcastCastTransactionHex(String hex) Future<JSON>
broadcastTransaction({required JSON json}) Future<JSON>
createTransaction({required String ownerAddress, required String toAddress, required Amount amount, bool visible = true}) Future<JSON>
estimateEnergy(TriggerSmartContract contract) Future<int>
getAccount({required String address, bool visible = true}) Future<JSON>
getAccountInfo({required String address}) Future<JSON>
getAccountResource({required String address, bool visible = true}) Future<({int bandwidth, int energy})>
getAllTRC10Tokens() Future<JSON>
getBalance({required String address}) Future<Amount>
getBlock() Future<TronBlockInfo>
getBlockByNumber(int number) Future<JSON>
getCall<T>(String url) Future<T>
inherited
getTransactionById(String id) Future<JSON>
getTRC10byID(String id) Future<JSON>
getTRC20Balance({required String address, required ERC20Entity trc20}) Future<Amount>
getTRC20TransactionList({required String address, required String contractAddress, int limit = 200}) Future<JSON>
getTRXTransactionList({required String address, int limit = 200}) Future<JSON>
listNodes() Future<JSON>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
postCall<T>(String url, {required JSON data}) Future<T>
inherited
toString() String
A string representation of this object.
inherited
transferTRC20({required String address, required String contractAddress, required Amount amount}) Future<JSON>
triggerConstantContract({required String address, required String contractAddress, String? functionSelector, String? parameter, String? data, bool visible = true}) Future<JSON>
Trigger a constant contract (read-only, does not modify the blockchain)
triggerSmartContract({required String address, required String contractAddress, required String functionSelector, required String parameter, bool visible = true, int feeLimit = 1000000, int? call_value, int? call_token_value, String? token_id}) Future<JSON>
Trigger a smart contract (write, modifies the blockchain)
validateAddress(String address) Future<JSON>

Operators

operator ==(Object other) bool
The equality operator.
inherited