28 #include <iota/api/responses/fwd.hpp> 29 #include <iota/api/service.hpp> 30 #include <iota/models/address.hpp> 31 #include <iota/models/tag.hpp> 53 explicit Core(
const std::string& host,
const uint16_t& port,
bool localPow =
true,
58 virtual ~Core() =
default;
130 const std::vector<Models::Tag>& tags,
131 const std::vector<Types::Trytes>& approvees,
132 const std::vector<Types::Trytes>& bundles)
const;
161 const std::vector<Types::Trytes>& tips)
const;
179 const int& threshold = 100,
180 const std::vector<Types::Trytes>& tips = {})
const;
197 const int& depth,
const Types::Trytes& reference =
"")
const;
219 const Types::Trytes& branchTransaction,
220 const int& minWeightMagnitude,
221 const std::vector<Types::Trytes>& trytes)
const;
266 const std::vector<Models::Address>& addresses)
const;
Responses::FindTransactions findTransactions(const std::vector< Models::Address > &addresses, const std::vector< Models::Tag > &tags, const std::vector< Types::Trytes > &approvees, const std::vector< Types::Trytes > &bundles) const
Responses::GetNodeInfo getNodeInfo() const
Definition: attach_to_tangle.hpp:51
Responses::WereAddressesSpentFrom wereAddressesSpentFrom(const std::vector< Models::Address > &addresses) const
Definition: get_node_info.hpp:44
Definition: get_balances.hpp:49
Responses::AddNeighbors addNeighbors(const std::vector< std::string > &uris) const
Definition: find_transactions.hpp:47
Responses::Base interruptAttachingToTangle() const
Core(const std::string &host, const uint16_t &port, bool localPow=true, int timeout=60)
Responses::AttachToTangle attachToTangle(const Types::Trytes &trunkTransaction, const Types::Trytes &branchTransaction, const int &minWeightMagnitude, const std::vector< Types::Trytes > &trytes) const
Definition: get_neighbors.hpp:45
Responses::Base storeTransactions(const std::vector< Types::Trytes > &trytes) const
Responses::GetTrytes getTrytes(const std::vector< Types::Trytes > &hashes) const
Definition: get_transactions_to_approve.hpp:47
Responses::RemoveNeighbors removeNeighbors(const std::vector< std::string > &uris) const
Responses::GetBalances getBalances(const std::vector< Models::Address > &addresses, const int &threshold=100, const std::vector< Types::Trytes > &tips={}) const
Definition: were_addresses_spent_from.hpp:43
Definition: check_consistency.hpp:48
Definition: service.hpp:47
Responses::Base broadcastTransactions(const std::vector< Types::Trytes > &trytes) const
Definition: remove_neighbors.hpp:44
Responses::GetTips getTips() const
Definition: add_neighbors.hpp:44
Definition: get_tips.hpp:44
Responses::GetNeighbors getNeighbors() const
Definition: get_trytes.hpp:45
Definition: get_inclusion_states.hpp:48
Responses::GetTransactionsToApprove getTransactionsToApprove(const int &depth, const Types::Trytes &reference="") const
Responses::GetInclusionStates getInclusionStates(const std::vector< Types::Trytes > &transactions, const std::vector< Types::Trytes > &tips) const