31 #ifndef LEDGER_CORE_BITCOINLIKEBLOCKCHAINEXPLORER_HPP 32 #define LEDGER_CORE_BITCOINLIKEBLOCKCHAINEXPLORER_HPP 38 #include <api/Error.hpp> 39 #include <api/BigInt.hpp> 40 #include <async/Future.hpp> 41 #include <collections/collections.hpp> 42 #include <math/BigInt.h> 43 #include <utils/ConfigurationMatchable.h> 44 #include <utils/optional.hpp> 45 #include <utils/Option.hpp> 46 #include <wallet/common/explorers/AbstractBlockchainExplorer.h> 61 sequence = 0xFFFFFFFF;
67 std::string transactionHash;
81 std::chrono::system_clock::time_point receivedAt;
84 std::vector<BitcoinLikeBlockchainExplorerInput> inputs;
85 std::vector<BitcoinLikeBlockchainExplorerOutput> outputs;
87 uint64_t confirmations;
95 this->confirmations = cpy.confirmations;
96 this->version = cpy.version;
97 this->outputs = cpy.outputs;
98 this->inputs = cpy.inputs;
99 this->receivedAt = cpy.receivedAt;
100 this->lockTime = cpy.lockTime;
101 this->fees = cpy.fees;
102 this->hash = cpy.hash;
103 this->block = cpy.block;
112 const std::vector<std::string> &matchableKeys);
120 #endif //LEDGER_CORE_BITCOINLIKEBLOCKCHAINEXPLORER_HPP Definition: BitcoinLikeBlockchainExplorer.hpp:78
Definition: BitcoinLikeBlockchainExplorer.hpp:65
Definition: Option.hpp:49
Definition: AbstractBlockchainExplorer.h:48
Definition: Deffered.hpp:49
Definition: BitcoinLikeBlockchainExplorer.hpp:107
Definition: ConfigurationMatchable.h:38
Definition: Account.cpp:8