The TRON Foundational Modules Substreams contains a set of modules that allow you to easily retrieve basic information from the TRON blockchain.
This module retrieves all the NOT failed transactions, without any more filtering.
This module uses the index_transactions
cache to match the filtered transactions based on the parameters passed as input to the module.
You can directly use this module to retrieve filtered transactions:
modules:
- name: my_module
use: tron_common:filtered_transactions
params:
my_module: source_account:account1
This module creates a cache of transactions based on:
You can use this module as a blockFilter
to filter transactions based on the parameters specified above. Here's an example to filter all the USDT (TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
) transfers from TMAP4Dnyh2og7bzW6HxZfuZqRSTHsVDKRT
:
- name: my_module
...
blockFilter:
module: index_transactions
query:
string: (contract_type:TriggerSmartContract && contract_address:TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t && from:TMAP4Dnyh2og7bzW6HxZfuZqRSTHsVDKRT)
substreams gui tron-foundational@v0.1.2 map_transactions
substreams gui tron-foundational@v0.1.2 filtered_transactions
substreams gui tron-foundational@v0.1.2 index_transactions
message
Any
message
FileDescriptorSet
message
FileDescriptorProto
message
DescriptorProto
message
ExtensionRangeOptions
message
FieldDescriptorProto
message
OneofDescriptorProto
message
EnumDescriptorProto
message
EnumValueDescriptorProto
message
ServiceDescriptorProto
message
MethodDescriptorProto
message
FileOptions
message
MessageOptions
message
FieldOptions
message
OneofOptions
message
EnumOptions
message
EnumValueOptions
message
ServiceOptions
message
MethodOptions
message
UninterpretedOption
message
FeatureSet
message
FeatureSetDefaults
message
SourceCodeInfo
message
GeneratedCodeInfo
enum
Edition
message
Timestamp
message
Duration
message
Empty
message
SourceContext
message
Type
message
Field
message
Enum
message
EnumValue
message
Option
enum
Syntax
message
Api
message
Method
message
Mixin
message
Struct
message
Value
message
ListValue
enum
NullValue
message
DoubleValue
message
FloatValue
message
Int64Value
message
UInt64Value
message
Int32Value
message
UInt32Value
message
BoolValue
message
StringValue
message
BytesValue
message
FieldMask
message
Modules
message
Binary
message
Module
message
Package
message
NetworkParams
message
PackageMetadata
message
ModuleMetadata
message
Clock
message
BlockRef
message
Request
message
Response
message
BlockUndoSignal
message
BlockScopedData
message
SessionInit
message
InitialSnapshotComplete
message
InitialSnapshotData
message
MapModuleOutput
message
StoreModuleOutput
message
OutputDebugInfo
message
ModulesProgress
message
ProcessedBytes
message
Error
message
Job
message
Stage
message
ModuleStats
message
ExternalCallMetric
message
StoreDelta
message
BlockRange
message
DeployRequest
message
Parameter
message
DeployResponse
message
UpdateRequest
message
UpdateResponse
message
InfoRequest
message
InfoResponse
message
SinkProgress
message
PackageInfo
message
ListRequest
message
ListResponse
message
DeploymentWithStatus
message
RemoveRequest
message
RemoveResponse
message
PauseRequest
message
PauseResponse
message
StopRequest
message
StopResponse
message
ResumeRequest
message
ResumeResponse
enum
DeploymentStatus
enum
ResourceCode
message
Endpoint
message
PingMessage
message
PongMessage
message
FindNeighbours
message
Neighbours
message
BackupMessage
message
AccountId
message
Vote
message
Proposal
message
Exchange
message
MarketOrder
message
MarketOrderList
message
MarketOrderPairList
message
MarketOrderPair
message
MarketAccountOrder
message
MarketPrice
message
MarketPriceList
message
MarketOrderIdList
message
ChainParameters
message
Account
message
Key
message
DelegatedResource
message
authority
message
Permission
message
Witness
message
Votes
message
TXOutput
message
TXInput
message
TXOutputs
message
ResourceReceipt
message
MarketOrderDetail
message
Transaction
message
TransactionInfo
message
TransactionRet
message
Transactions
message
BlockHeader
message
Block
message
ChainInventory
message
BlockInventory
message
Inventory
message
Items
message
DynamicProperties
message
DisconnectMessage
message
HelloMessage
message
InternalTransaction
message
DelegatedResourceAccountIndex
message
NodeInfo
message
MetricsInfo
message
PBFTMessage
message
PBFTCommitResult
message
SRL
enum
AccountType
enum
ReasonCode
message
AssetIssueContract
message
TransferAssetContract
message
UnfreezeAssetContract
message
UpdateAssetContract
message
ParticipateAssetIssueContract
message
WitnessCreateContract
message
WitnessUpdateContract
message
VoteWitnessContract
message
AuthenticationPath
message
MerklePath
message
OutputPoint
message
OutputPointInfo
message
PedersenHash
message
IncrementalMerkleTree
message
IncrementalMerkleVoucher
message
IncrementalMerkleVoucherInfo
message
SpendDescription
message
ReceiveDescription
message
ShieldedTransferContract
message
ZksnarkRequest
message
ZksnarkResponse
message
MarketSellAssetContract
message
MarketCancelOrderContract
message
VoteAssetContract
message
BuyStorageBytesContract
message
BuyStorageContract
message
SellStorageContract
message
UpdateBrokerageContract
message
ExchangeCreateContract
message
ExchangeInjectContract
message
ExchangeWithdrawContract
message
ExchangeTransactionContract
message
AccountCreateContract
message
AccountUpdateContract
message
SetAccountIdContract
message
AccountPermissionUpdateContract
message
FreezeBalanceContract
message
UnfreezeBalanceContract
message
WithdrawBalanceContract
message
TransferContract
message
TransactionBalanceTrace
message
BlockBalanceTrace
message
AccountTrace
message
AccountIdentifier
message
AccountBalanceRequest
message
AccountBalanceResponse
message
FreezeBalanceV2Contract
message
UnfreezeBalanceV2Contract
message
WithdrawExpireUnfreezeContract
message
DelegateResourceContract
message
UnDelegateResourceContract
message
CancelAllUnfreezeV2Contract
message
SmartContract
message
ContractState
message
CreateSmartContract
message
TriggerSmartContract
message
ClearABIContract
message
UpdateSettingContract
message
UpdateEnergyLimitContract
message
SmartContractDataWrapper
message
InventoryItems
message
ProposalApproveContract
message
ProposalCreateContract
message
ProposalDeleteContract
message
Return
message
BlockReference
message
WitnessList
message
ProposalList
message
ExchangeList
message
AssetIssueList
message
BlockList
message
TransactionList
message
TransactionIdList
message
DelegatedResourceMessage
message
DelegatedResourceList
message
GetAvailableUnfreezeCountRequestMessage
message
GetAvailableUnfreezeCountResponseMessage
message
CanDelegatedMaxSizeRequestMessage
message
CanDelegatedMaxSizeResponseMessage
message
CanWithdrawUnfreezeAmountRequestMessage
message
CanWithdrawUnfreezeAmountResponseMessage
message
PricesResponseMessage
message
NodeList
message
Node
message
Address
message
EmptyMessage
message
NumberMessage
message
BytesMessage
message
TimeMessage
message
BlockReq
message
BlockLimit
message
TransactionLimit
message
AccountPaginated
message
TimePaginatedMessage
message
AccountNetMessage
message
AccountResourceMessage
message
PaginatedMessage
message
TransactionExtention
message
EstimateEnergyMessage
message
BlockExtention
message
BlockListExtention
message
TransactionListExtention
message
BlockIncrementalMerkleTree
message
TransactionSignWeight
message
TransactionApprovedList
message
IvkDecryptParameters
message
IvkDecryptAndMarkParameters
message
OvkDecryptParameters
message
DecryptNotes
message
DecryptNotesMarked
message
Note
message
SpendNote
message
ReceiveNote
message
PrivateParameters
message
PrivateParametersWithoutAsk
message
SpendAuthSigParameters
message
NfParameters
message
ExpandedSpendingKeyMessage
message
ViewingKeyMessage
message
IncomingViewingKeyMessage
message
DiversifierMessage
message
IncomingViewingKeyDiversifierMessage
message
PaymentAddressMessage
message
ShieldedAddressInfo
message
NoteParameters
message
SpendResult
message
TransactionInfoList
message
SpendNoteTRC20
message
PrivateShieldedTRC20Parameters
message
PrivateShieldedTRC20ParametersWithoutAsk
message
ShieldedTRC20Parameters
message
IvkDecryptTRC20Parameters
message
OvkDecryptTRC20Parameters
message
DecryptNotesTRC20
message
NfTRC20Parameters
message
NullifierResult
message
ShieldedTRC20TriggerContractParameters
message
Version
message
CodeGeneratorRequest
message
CodeGeneratorResponse