Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Namespaces | Functions
JsonHelper.h File Reference
#include <json/json.h>
#include <libethcore/Common.h>
#include <libethcore/BlockHeader.h>
#include <libethereum/LogFilter.h>
#include <libwhisper/Message.h>
Include dependency graph for JsonHelper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dev::eth::AddressResolver
 

Namespaces

 dev
 Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Originally by RenĂ© Nyffenegger.
 
 dev::p2p
 
 dev::eth
 
 dev::shh
 
 dev::rpc
 

Functions

Json::Value dev::toJson (std::map< h256, std::pair< u256, u256 >> const &_storage)
 
Json::Value dev::toJson (std::unordered_map< u256, u256 > const &_storage)
 
Json::Value dev::toJson (Address const &_address)
 
Json::Value dev::p2p::toJson (p2p::PeerSessionInfo const &_p)
 
Json::Value dev::eth::toJson (dev::eth::BlockHeader const &_bi, SealEngineFace *_sealer)
 
Json::Value dev::eth::toJson (dev::eth::Transaction const &_t, std::pair< h256, unsigned > _location, BlockNumber _blockNumber)
 
Json::Value dev::eth::toJson (dev::eth::BlockHeader const &_bi, BlockDetails const &_bd, UncleHashes const &_us, Transactions const &_ts, SealEngineFace *_face)
 
Json::Value dev::eth::toJson (dev::eth::BlockHeader const &_bi, BlockDetails const &_bd, UncleHashes const &_us, TransactionHashes const &_ts, SealEngineFace *_face)
 
Json::Value dev::eth::toJson (dev::eth::TransactionSkeleton const &_t)
 
Json::Value dev::eth::toJson (dev::eth::Transaction const &_t)
 
Json::Value dev::eth::toJson (dev::eth::LocalisedTransaction const &_t)
 
Json::Value dev::eth::toJson (dev::eth::TransactionReceipt const &_t)
 
Json::Value dev::eth::toJson (dev::eth::LocalisedTransactionReceipt const &_t)
 
Json::Value dev::eth::toJson (dev::eth::LocalisedLogEntry const &_e)
 
Json::Value dev::eth::toJson (dev::eth::LogEntry const &_e)
 
Json::Value dev::eth::toJson (std::unordered_map< h256, LocalisedLogEntries > const &_entriesByBlock)
 
Json::Value dev::eth::toJsonByBlock (LocalisedLogEntries const &_entries)
 
TransactionSkeleton dev::eth::toTransactionSkeleton (Json::Value const &_json)
 
dev::eth::LogFilter dev::eth::toLogFilter (Json::Value const &_json)
 
dev::eth::LogFilter dev::eth::toLogFilter (Json::Value const &_json, Interface const &_client)
 
Json::Value dev::shh::toJson (h256 const &_h, shh::Envelope const &_e, shh::Message const &_m)
 
shh::Message dev::shh::toMessage (Json::Value const &_json)
 
shh::Envelope dev::shh::toSealed (Json::Value const &_json, shh::Message const &_m, Secret const &_from)
 
pair< shh::Topics, Publicdev::shh::toWatch (Json::Value const &_json)
 
h256 dev::rpc::h256fromHex (std::string const &_s)
 
template<class T >
Json::Value dev::toJson (std::vector< T > const &_es)
 
template<class T >
Json::Value dev::toJson (std::unordered_set< T > const &_es)
 
template<class T >
Json::Value dev::toJson (std::set< T > const &_es)
 

Detailed Description

Authors
: Gav Wood i@gav.nosp@m.wood.nosp@m..com
Date
2015

Definition in file JsonHelper.h.