Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cryptonomex/graphene
/ types & classes
Types & classes
687 in github.com/cryptonomex/graphene
⨍
Functions
1,683
◇
Types & classes
687
↓ 321 callers
Class
asset
libraries/chain/include/graphene/chain/protocol/asset.hpp:29
↓ 70 callers
Class
void_result
libraries/chain/include/graphene/chain/protocol/base.hpp:80
↓ 51 callers
Class
authority
* @class authority * @brief Identifies a weighted set of keys and accounts that must approve operations. */
libraries/chain/include/graphene/chain/protocol/authority.hpp:30
↓ 47 callers
Class
variant
libraries/chain/include/graphene/chain/protocol/vote.hpp:139
↓ 38 callers
Class
public_key_type
libraries/chain/include/graphene/chain/protocol/types.hpp:228
↓ 31 callers
Class
price
* @brief The price struct stores asset prices in the Graphene system. * * A price is defined as a ratio between two assets, and represents a p
libraries/chain/include/graphene/chain/protocol/asset.hpp:108
↓ 19 callers
Class
address
* @brief a 160 bit hash of a public key * * An address can be converted to or from a base58 string with 32 bit checksum. * * An add
libraries/chain/include/graphene/chain/protocol/address.hpp:48
↓ 18 callers
Class
pts_address
* Implements address stringification and validation from PTS */
libraries/chain/include/graphene/chain/pts_address.hpp:33
↓ 13 callers
Class
item_id
libraries/net/include/graphene/net/core_messages.hpp:47
↓ 11 callers
Class
database
* @class database * @brief tracks the blockchain state in an extensible manner */
libraries/chain/include/graphene/chain/database.hpp:52
↓ 9 callers
Class
object_id_type
libraries/db/include/graphene/db/object_id.hpp:36
↓ 8 callers
Class
message
* Abstracts the process of packing/unpacking a message for a * particular channel. */
libraries/net/include/graphene/net/message.hpp:49
↓ 4 callers
Class
block_message
libraries/net/include/graphene/net/core_messages.hpp:102
↓ 4 callers
Class
memo_data
* @brief defines the keys used to derive the shared secret * * Because account authorities and keys can change at any time, each memo must
libraries/chain/include/graphene/chain/protocol/memo.hpp:37
↓ 4 callers
Class
operation_printer
BLOCK TRX OP VOP
libraries/wallet/wallet.cpp:90
↓ 4 callers
Class
public_key
libraries/chain/include/graphene/chain/pts_address.hpp:26
↓ 4 callers
Class
transfer_operation
* @ingroup operations * * @brief Transfers an amount of one asset from one account to another * * Fees are paid by the "from" account
libraries/chain/include/graphene/chain/protocol/transfer.hpp:41
↓ 3 callers
Class
address_request_message
libraries/net/include/graphene/net/core_messages.hpp:261
↓ 3 callers
Class
bitasset_options
* @brief The bitasset_options struct contains configurable options available only to BitAssets. * * @note Changes to this struct will break pr
libraries/chain/include/graphene/chain/protocol/asset_ops.hpp:87
↓ 3 callers
Class
fee_parameters_type
libraries/chain/include/graphene/chain/protocol/assert.hpp:90
↓ 3 callers
Class
fetch_items_message
libraries/net/include/graphene/net/core_messages.hpp:161
↓ 3 callers
Class
genesis_state_type
libraries/chain/include/graphene/chain/genesis_state.hpp:36
↓ 3 callers
Class
prioritized_item_id
when requesting items from peers, we want to prioritize any blocks before transactions, but otherwise request items in the order we heard about them
libraries/net/node.cpp:252
↓ 3 callers
Class
signed_transaction
libraries/chain/include/graphene/chain/evaluator.hpp:28
↓ 3 callers
Class
timestamped_item_id
libraries/net/include/graphene/net/peer_connection.hpp:234
↓ 3 callers
Class
trx_message
libraries/net/include/graphene/net/core_messages.hpp:91
↓ 3 callers
Class
vote_id_type
* @brief An ID for some votable object * * This class stores an ID for a votable object. The ID is comprised of two fields: a type, and an instance.
libraries/chain/include/graphene/chain/protocol/vote.hpp:53
↓ 2 callers
Class
connection_rejected_message
libraries/net/include/graphene/net/core_messages.hpp:239
↓ 2 callers
Class
const_iterator
libraries/db/include/graphene/db/flat_index.hpp:101
↓ 2 callers
Class
const_iterator
libraries/db/include/graphene/db/simple_index.hpp:106
↓ 2 callers
Class
current_time_request_message
libraries/net/include/graphene/net/core_messages.hpp:321
↓ 2 callers
Class
item_not_available_message
libraries/net/include/graphene/net/core_messages.hpp:175
↓ 2 callers
Class
memo_message
* @brief defines a message and checksum to enable validation of successful decryption * * When encrypting/decrypting a checksum is required to
libraries/chain/include/graphene/chain/protocol/memo.hpp:72
↓ 2 callers
Class
object_id
libraries/db/include/graphene/db/object_id.hpp:98
↓ 2 callers
Class
price_feed
* @class price_feed * @brief defines market parameters for margin positions */
libraries/chain/include/graphene/chain/protocol/asset.hpp:150
↓ 2 callers
Class
session
libraries/db/include/graphene/db/undo_database.hpp:51
↓ 2 callers
Class
vesting_balance_worker_initializer
libraries/chain/include/graphene/chain/protocol/worker.hpp:51
↓ 2 callers
Enum
vote_type
libraries/chain/include/graphene/chain/protocol/vote.hpp:59
↓ 1 callers
Class
Crypto
programs/light_client/main.cpp:32
↓ 1 callers
Class
OperationConverter
programs/light_client/Transaction.cpp:26
↓ 1 callers
Class
account_create_operation
* @ingroup operations */
libraries/chain/include/graphene/chain/protocol/account.hpp:59
↓ 1 callers
Class
address_info
libraries/net/include/graphene/net/core_messages.hpp:271
↓ 1 callers
Class
api_access
libraries/app/include/graphene/app/api_access.hpp:38
↓ 1 callers
Class
asset_options
* @brief The asset_options struct contains options available on all assets in the network * * @note Changes to this struct will break protocol
libraries/chain/include/graphene/chain/protocol/asset_ops.hpp:34
↓ 1 callers
Class
block_header
libraries/chain/include/graphene/chain/protocol/block.hpp:26
↓ 1 callers
Class
block_num
libraries/chain/include/graphene/chain/fork_database.hpp:97
↓ 1 callers
Class
bucket_key
libraries/plugins/market_history/include/graphene/market_history/market_history_plugin.hpp:45
↓ 1 callers
Class
burn_worker_initializer
libraries/chain/include/graphene/chain/protocol/worker.hpp:57
↓ 1 callers
Class
calc_fee_visitor
libraries/chain/protocol/fee_schedule.cpp:70
↓ 1 callers
Class
cdd_vesting_policy_initializer
libraries/chain/include/graphene/chain/protocol/vesting.hpp:34
↓ 1 callers
Class
check_firewall_message
libraries/net/include/graphene/net/core_messages.hpp:349
↓ 1 callers
Class
connection_accepted_message
libraries/net/include/graphene/net/core_messages.hpp:223
↓ 1 callers
Enum
core_message_type_enum
libraries/p2p/include/graphene/p2p/message.hpp:103
↓ 1 callers
Enum
core_message_type_enum
libraries/net/include/graphene/net/core_messages.hpp:64
↓ 1 callers
Class
fee_schedule_validate_visitor
libraries/chain/protocol/fee_schedule.cpp:53
↓ 1 callers
Class
fetch_blockchain_item_ids_message
libraries/net/include/graphene/net/core_messages.hpp:147
↓ 1 callers
Class
fill_order_operation
* @ingroup operations * * @note This is a virtual operation that is created while matching orders and * emitted for the purpose of accurat
libraries/chain/include/graphene/chain/protocol/market.hpp:130
↓ 1 callers
Class
get_impacted_account_visitor
TODO: Review all of these, especially no-ops
libraries/app/impacted.cpp:31
↓ 1 callers
Class
init_policy_visitor
libraries/chain/vesting_balance_evaluator.cpp:45
↓ 1 callers
Class
item_ids_inventory_message
libraries/net/include/graphene/net/core_messages.hpp:115
↓ 1 callers
Class
limit_order_create_operation
* @class limit_order_create_operation * @brief instructs the blockchain to attempt to sell one asset for another * @ingroup operations
libraries/chain/include/graphene/chain/protocol/market.hpp:44
↓ 1 callers
Class
message
* Abstracts the process of packing/unpacking a message for a * particular channel. */
libraries/p2p/include/graphene/p2p/message.hpp:44
↓ 1 callers
Class
message_info
libraries/net/node.cpp:132
↓ 1 callers
Class
node_configuration
This specifies configuration info for the local node. It's stored as JSON in the configuration directory (application data directory)
libraries/net/node.cpp:225
↓ 1 callers
Class
op_prototype_visitor
libraries/wallet/wallet.cpp:218
↓ 1 callers
Class
operation_get_required_auth
libraries/chain/protocol/operations.cpp:71
↓ 1 callers
Class
operation_process_fill_order
libraries/plugins/market_history/market_history_plugin.cpp:64
↓ 1 callers
Class
operation_validator
* @brief Used to validate operations in a polymorphic manner */
libraries/chain/protocol/operations.cpp:64
↓ 1 callers
Class
peer_and_items_to_fetch
libraries/net/node.cpp:1124
↓ 1 callers
Class
potential_peer_record
libraries/net/include/graphene/net/peer_database.hpp:43
↓ 1 callers
Class
predicate_evaluator
libraries/chain/assert_evaluator.cpp:30
↓ 1 callers
Class
predicate_validator
libraries/chain/protocol/assert.cpp:35
↓ 1 callers
Class
refund_worker_initializer
libraries/chain/include/graphene/chain/protocol/worker.hpp:60
↓ 1 callers
Class
register_member_visitor
libraries/db/include/graphene/db/type_serializer.hpp:125
↓ 1 callers
Class
register_member_visitor
programs/js_operation_serializer/main.cpp:181
↓ 1 callers
Class
register_type_visitor
libraries/db/include/graphene/db/type_serializer.hpp:117
↓ 1 callers
Class
register_type_visitor
programs/js_operation_serializer/main.cpp:173
↓ 1 callers
Class
required_auth_visitor
libraries/chain/protocol/operations.cpp:38
↓ 1 callers
Class
serialize_member_visitor
libraries/db/include/graphene/db/type_serializer.hpp:143
↓ 1 callers
Class
serialize_member_visitor
programs/js_operation_serializer/main.cpp:198
↓ 1 callers
Class
serialize_type_visitor
programs/js_operation_serializer/main.cpp:183
↓ 1 callers
Class
set_fee_visitor
libraries/chain/protocol/fee_schedule.cpp:84
↓ 1 callers
Class
signed_block
libraries/chain/include/graphene/chain/protocol/block.hpp:49
↓ 1 callers
Class
signed_block_header
libraries/chain/include/graphene/chain/protocol/block.hpp:39
↓ 1 callers
Class
signed_transaction
* @brief adds a signature to a transaction */
libraries/chain/include/graphene/chain/protocol/transaction.hpp:118
↓ 1 callers
Class
size_check_type_visitor
programs/size_checker/main.cpp:46
↓ 1 callers
Class
stcp_socket
* Uses ECDH to negotiate a aes key for communicating * with other nodes on the network. */
libraries/p2p/include/graphene/p2p/stcp_socket.hpp:32
↓ 1 callers
Class
stcp_socket
* Uses ECDH to negotiate a aes key for communicating * with other nodes on the network. */
libraries/net/include/graphene/net/stcp_socket.hpp:32
↓ 1 callers
Class
transaction
* @brief groups operations that should be applied atomically */
libraries/chain/include/graphene/chain/protocol/transaction.hpp:62
↓ 1 callers
Class
worker_init_visitor
libraries/chain/worker_evaluator.cpp:40
↓ 1 callers
Class
worker_pay_visitor
@brief A visitor for @ref worker_type which calls pay_worker on the worker within
libraries/chain/db_maint.cpp:72
↓ 1 callers
Class
zero_fee_visitor
libraries/chain/protocol/fee_schedule.cpp:98
Class
Account
programs/light_client/Account.hpp:39
Class
Asset
programs/light_client/Balance.hpp:30
Class
Asset
programs/light_client/Asset.hpp:27
Class
Balance
programs/light_client/Balance.hpp:31
Class
Balance
programs/light_client/Account.hpp:36
Class
BlockChain
programs/full_web_node/BlockChain.hpp:31
Class
ChainDataModel
programs/light_client/GrapheneApplication.hpp:35
Class
ChainDataModel
programs/light_client/ChainDataModel.hpp:59
next →
1–100 of 687, ranked by callers