BlockchainTransactionType#
API documentation for tradeexecutor.state.blockhain_transaction.BlockchainTransactionType Python class in Trading Strategy framework.
- class BlockchainTransactionType[source]#
- Bases: - Enum- What kind of transactions we generate. - __init__(*args, **kwds)#
 - Attributes - Direct trade from a hot wallet - A trade tx through Enzyme's vault - By LagoonTransactionBuilder - Simulated transaction - hot_wallet = 'hot_wallet'#
- Direct trade from a hot wallet 
 - enzyme_vault = 'enzyme_vault'#
- A trade tx through Enzyme’s vault - Target address is the comptroller contract of the vault 
- The function is ComptrollerLib.callOnExtension() 
- The payload is integration manager call for generic adapter 
- The actual trade payload can be read from - BlockchainTransaction.detailsfield
 
 - lagoon_vault = 'lagoon_vault'#
- By LagoonTransactionBuilder 
 - simulated = 'simulated'#
- Simulated transaction - This transaction does not take place on EVM (real blockchain, unit test chain, etc). and any field like addresses or transaction hashes may not be real.