OperationManager
class Ditch.Steem.OperationManager
market_history_api \libraries\plugins\market_history\include\steemit\market_history\market_history_api.hpp
Methods
- JsonRpcResponse<Discussion[]> GetDiscussionsByChildren (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_children Used to retrieve the list of discussions sorted by children posts amount
*Displays a limited number of publications sorted by the number of comments
- JsonRpcResponse<Discussion[]> GetDiscussionsByHot (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_hot Used to retrieve the list of discussions sorted by hot amount
*Displays a limited number of publications, sorted by popularity.
- JsonRpcResponse<Discussion[]> GetDiscussionsByFeed (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_feed Used to retrieve the list of discussions from the feed of a specific author
*Displays a limited number of conversion records for a specific author
- JsonRpcResponse<Discussion[]> GetDiscussionsByBlog (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_blog Used to retrieve the list of discussions from the blog of a specific author
*Displays a limited number of publications, from a blog of a specific author.
- JsonRpcResponse<Discussion[]> GetDiscussionsByComments (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_comments *Displays a limited number of publications, from the comments of a particular author.
- JsonRpcResponse<Discussion[]> GetDiscussionsByPromoted (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_promoted Used to retrieve the list of discussions sorted by promoted balance amount
*Displays a limited number of publications sorted by an increased balance amount
- JsonRpcResponse<Discussion[]> GetRepliesByLastUpdate (String startAuthor, String startPermlink, UInt32 limit, CancellationToken token)
API name: get_replies_by_last_update Return the active discussions with the highest cumulative pending payouts without respect to category, total pending payout means the pending payout of all children as well.
- JsonRpcResponse<Discussion[]> GetDiscussionsByAuthorBeforeDate (String author, String startPermlink, DateTime beforeDate, UInt32 limit, CancellationToken token)
API name: get_discussions_by_author_before_date This method is used to fetch all posts/comments by start_author that occur after before_date and start_permlink with up to limit being returned.
If start_permlink is empty then only before_date will be considered. If both are specified the eariler to the two metrics will be used. This should allow easy pagination.
*Displays a limited number of user publications
- JsonRpcResponse<MapContainer<UInt32, AppliedOperation>> GetAccountHistory (String account, UInt64 from, UInt32 limit, CancellationToken token)
API name: get_account_history Account operations have sequence numbers from 0 to N where N is the most recent operation. This method returns operations in the range [from-limit, from]
*The history of all user actions on the network in the form of transactions. If from = -1, then are last {limit+1} history elements are shown. Parameter limit should be less or equals {from} (except from = -1). This is because elements preceding {from} are shown.
- JsonRpcResponse<FollowApiObj[]> GetFollowers (String to, String start, FollowType type, UInt16 limit, CancellationToken token)
API name: get_followers *Returns the list: Either all of the subscribers of the user are 'following'. Or, if the user name is specified, the list of matching subscribers is returned in the parameter 'startFollower'.
- JsonRpcResponse<FollowApiObj[]> GetFollowing (String from, String start, FollowType type, UInt16 limit, CancellationToken token)
API name: get_following
- JsonRpcResponse<FollowCountApiObj> GetFollowCount (String account, CancellationToken token)
API name: get_follow_count *Returns information about the number of subscribers and subscriptions of the specified user.
- JsonRpcResponse<FeedEntry[]> GetFeedEntries (String account, UInt32 entryId, UInt16 limit, CancellationToken token)
API name: get_feed_entries *Returns brief information about records from the specified user's tape
- JsonRpcResponse<CommentFeedEntry[]> GetFeed (String account, UInt32 entryId, UInt16 limit, CancellationToken token)
API name: get_feed *Returns the complete record data from the specified user's tape.
- JsonRpcResponse<BlogEntry[]> GetBlogEntries (String account, UInt32 entryId, UInt16 limit, CancellationToken token)
API name: get_blog_entries *Returns brief information about records from the blog of the specified user.
- JsonRpcResponse<CommentBlogEntry[]> GetBlog (String account, UInt32 entryId, UInt16 limit, CancellationToken token)
API name: get_blog *Returns the complete record data from the blog of the specified user.
- JsonRpcResponse<AccountReputation[]> GetAccountReputations (String lowerBoundName, UInt32 limit, CancellationToken token)
API name: get_account_reputations *Returns data about the reputation of users filtered by template.
- JsonRpcResponse<String[]> GetRebloggedBy (String author, String permlink, CancellationToken token)
API name: get_reblogged_by Gets list of accounts that have reblogged a particular post
*Returns the list of users who either created the record or made it a repost.
- JsonRpcResponse<Object[][]> GetBlogAuthors (String blogAccount, CancellationToken token)
API name: get_blog_authors Gets a list of authors that have had their content reblogged on a given blog account
*Returns the list of authors and the number of reposts of this author by the user.
- JsonRpcResponse<Boolean> Login (String user, String password, CancellationToken token)
API name: login Authenticate to the RPC server
*Allows you to connect to the accounts on the network.
- JsonRpcResponse<Object> GetApiByName (String apiName, CancellationToken token)
API name: get_api_by_name *Returns the unique API identifier by its name.
- JsonRpcResponse<SteemVersionInfo> GetVersion (CancellationToken token)
API name: get_version *Returns the version information for the components of the blockchain.
- JsonRpcResponse BroadcastTransaction (SignedTransaction trx, CancellationToken token)
API name: broadcast_transaction Broadcast a transaction to the network
*The transaction will be checked for validity in the local database prior to broadcasting. If it fails to apply locally, an error will be thrown and the transaction will not be broadcast.
- JsonRpcResponse BroadcastTransactionWithCallback (Object cb, SignedTransaction trx, CancellationToken token)
API name: broadcast_transaction_with_callback this version of broadcast transaction registers a callback method that will be called when the transaction is included into a block. The callback method includes the transaction id, block number, and transaction number in the block.
- JsonRpcResponse<Object> BroadcastTransactionSynchronous (SignedTransaction trx, CancellationToken token)
API name: broadcast_transaction_synchronous This call will not return until the transaction is included in a block.
- JsonRpcResponse BroadcastBlock (SignedBlock block, CancellationToken token)
API name: broadcast_block
- JsonRpcResponse SetMaxBlockAge (Int32 maxBlockAge, CancellationToken token)
API name: set_max_block_age
- JsonRpcResponse<MessageApiObj[]> GetInbox (String to, Object newest, UInt16 limit, CancellationToken token)
API name: get_inbox
- JsonRpcResponse<MessageApiObj[]> GetOutbox (String from, Object newest, UInt16 limit, CancellationToken token)
API name: get_outbox
- JsonRpcResponse<MarketTicker> GetTicker (CancellationToken token)
API name: get_ticker Returns the market ticker for the internal SBD:STEEM market
*Returns the market ticker for the internal market
- JsonRpcResponse<MarketVolume> GetVolume (CancellationToken token)
API name: get_volume Returns the market volume for the past 24 hours
- JsonRpcResponse<OrderBook> GetOrderBook2 (UInt32 limit, CancellationToken token)
API name: get_order_book Returns the current order book for the internal SBD:STEEM market.
*Displays a list of applications on the internal exchange for the purchase and sale of the network
- JsonRpcResponse<MarketTrade[]> GetTradeHistory (DateTime start, DateTime end, UInt32 limit, CancellationToken token)
API name: get_trade_history Returns the trade history for the internal SBD:STEEM market.
*Returns the trade history for the internal market.
- JsonRpcResponse<MarketTrade[]> GetRecentTrades (UInt32 limit, CancellationToken token)
API name: get_recent_trades Returns the N most recent trades for the internal SBD:STEEM market.
*Returns the N most recent trades for the internal market.
- JsonRpcResponse<BucketObject[]> GetMarketHistory (UInt32 bucketSeconds, DateTime start, DateTime end, CancellationToken token)
API name: get_market_history Returns the market history for the internal SBD:STEEM market.
*Returns the market history for the internal market.
- JsonRpcResponse<UInt32[]> GetMarketHistoryBuckets (CancellationToken token)
API name: get_market_history_buckets Returns the bucket seconds being tracked by the plugin.
*Returns the bucket seconds being tracked by the plugin
- JsonRpcResponse<String[][]> GetKeyReferences (PublicKeyType[] keys, CancellationToken token)
API name: get_key_references
- String TryConnectTo (List<String> urls, CancellationToken token)
- String RetryConnect (CancellationToken token)
- JsonRpcResponse BroadcastOperations (IEnumerable<Byte[]> userPrivateKeys, CancellationToken token, BaseOperation[] operations)
- JsonRpcResponse BroadcastOperationsSynchronous (IEnumerable<Byte[]> userPrivateKeys, CancellationToken token, BaseOperation[] operations)
- JsonRpcResponse<Boolean> VerifyAuthority (IEnumerable<Byte[]> userPrivateKeys, CancellationToken token, BaseOperation[] testOps)
- JsonRpcResponse<T> CustomGetRequest (String method, CancellationToken token, Object[] data)
Create and execute custom json-rpc method
- JsonRpcResponse CustomGetRequest (String method, CancellationToken token, Object[] data)
Create and execute custom json-rpc method
- JsonRpcResponse CallRequest (String api, String method, Object[] data, CancellationToken token)
Create and execute custom json-rpc method
- JsonRpcResponse<T> CallRequest (String api, String method, Object[] data, CancellationToken token)
Create and execute custom json-rpc method
- SignedTransaction CreateTransaction (DynamicGlobalPropertyApiObj propertyApiObj, IEnumerable<Byte[]> userPrivateKeys, CancellationToken token, BaseOperation[] operations)
- Boolean TryLoadConfig (CancellationToken token)
- JsonRpcResponse<TagApiObj[]> GetTrendingTags (String afterTag, UInt32 limit, CancellationToken token)
API name: get_trending_tags *Returns a list of tags (tags) that include word combinations
- JsonRpcResponse<State> GetState (String path, CancellationToken token)
API name: get_state This API is a short-cut for returning all of the state required for a particular URL with a single query.
*Displays the current network status.
- JsonRpcResponse<String[]> GetActiveWitnesses (CancellationToken token)
API name: get_active_witnesses *Displays a list of all active delegates.
- JsonRpcResponse<String[]> GetMinerQueue (CancellationToken token)
API name: get_miner_queue *Creates a list of the miners waiting to enter the DPOW chain to create the block.
- JsonRpcResponse<BlockHeader> GetBlockHeader (UInt32 blockNum, CancellationToken token)
API name: get_block_header Retrieve a block header
*Returns block for given number
- JsonRpcResponse<SignedBlockApiObj> GetBlock (UInt32 blockNum, CancellationToken token)
API name: get_block Retrieve a full, signed block
*Returns block for given number
- JsonRpcResponse<AppliedOperation[]> GetOpsInBlock (UInt32 blockNum, Boolean onlyVirtual, CancellationToken token)
API name: get_ops_in_block Get sequence of operations included/generated within a particular block
*Returns all operations in the block, if the parameter 'onlyVirtual' is true, then returns only the virtual operations
- JsonRpcResponse<T> GetConfig (CancellationToken token)
- JsonRpcResponse<DynamicGlobalPropertyApiObj> GetDynamicGlobalProperties (CancellationToken token)
API name: get_dynamic_global_properties Retrieve the current @ref dynamic_global_property_object
*Displays information about the current network status.
- JsonRpcResponse<ChainProperties> GetChainProperties (CancellationToken token)
API name: get_chain_properties *Displays the commission for creating the user, the maximum block size and the GBG interest rate.
- JsonRpcResponse<Price> GetCurrentMedianHistoryPrice (CancellationToken token)
API name: get_current_median_history_price *Displays the current median price of conversion
- JsonRpcResponse<FeedHistoryApiObj> GetFeedHistory (CancellationToken token)
API name: get_feed_history *Displays the conversion history
- JsonRpcResponse<WitnessScheduleApiObj> GetWitnessSchedule (CancellationToken token)
API name: get_witness_schedule *Displays the current delegation status.
- JsonRpcResponse<String> GetHardforkVersion (CancellationToken token)
API name: get_hardfork_version *Displays the current version of the network.
- JsonRpcResponse<ScheduledHardfork> GetNextScheduledHardfork (CancellationToken token)
API name: get_next_scheduled_hardfork *Displays the date and version of HardFork
- JsonRpcResponse<RewardFundApiObj> GetRewardFund (String name, CancellationToken token)
API name: get_reward_fund
- JsonRpcResponse<ExtendedAccount[]> GetAccounts (String[] names, CancellationToken token)
API name: get_accounts *Returns data for specified accounts
- JsonRpcResponse<Object> GetAccountReferences (Object accountId, CancellationToken token)
API name: get_account_references
- JsonRpcResponse<AccountApiObj[]> LookupAccountNames (String[] accountNames, CancellationToken token)
API name: lookup_account_names Get a list of accounts by name
*Returns data for specified accounts
- JsonRpcResponse<String[]> LookupAccounts (String lowerBoundName, UInt32 limit, CancellationToken token)
API name: lookup_accounts Get names and IDs for registered accounts
*Returns the names of users close to the phrase.
- JsonRpcResponse<UInt64> GetAccountCount (CancellationToken token)
API name: get_account_count Get the total number of accounts registered with the blockchain
*Returns the number of registered users.
- JsonRpcResponse<OwnerAuthorityHistoryApiObj[]> GetOwnerHistory (String account, CancellationToken token)
API name: get_owner_history *Displays the user name if he changed the ownership of the blockchain
- JsonRpcResponse<AccountRecoveryRequestApiObj> GetRecoveryRequest (String account, CancellationToken token)
API name: get_recovery_request *Returns true if the user is in recovery status.
- JsonRpcResponse<EscrowApiObj> GetEscrow (String from, UInt32 escrowId, CancellationToken token)
API name: get_escrow *Returns the operations implemented through mediation.
- JsonRpcResponse<WithdrawRoute[]> GetWithdrawRoutes (String account, WithdrawRouteType type, CancellationToken token)
API name: get_withdraw_routes *Returns all transfers to the user's account, depending on the type
- JsonRpcResponse<AccountBandwidthApiObj> GetAccountBandwidth (String account, BandwidthType type, CancellationToken token)
API name: get_account_bandwidth *Displays user actions based on type
- JsonRpcResponse<SavingsWithdrawApiObj[]> GetSavingsWithdrawFrom (String account, CancellationToken token)
API name: get_savings_withdraw_from *Returns the output data from 'SAFE' for this user
- JsonRpcResponse<SavingsWithdrawApiObj[]> GetSavingsWithdrawTo (String account, CancellationToken token)
API name: get_savings_withdraw_to *Returns the output data from 'SAFE' for this user
- JsonRpcResponse<VestingDelegationApiObj[]> GetVestingDelegations (String account, String from, UInt32 limit, CancellationToken token)
API name: get_vesting_delegations
- JsonRpcResponse<VestingDelegationExpirationApiObj[]> GetExpiringVestingDelegations (String account, DateTime from, UInt32 limit, CancellationToken token)
API name: get_expiring_vesting_delegations
- JsonRpcResponse<WitnessApiObj[]> GetWitnesses (Object[] witnessIds, CancellationToken token)
API name: get_witnesses Get a list of witnesses by ID
*Displays delegate data according to the specified ID
- JsonRpcResponse<ConvertRequestApiObj[]> GetConversionRequests (String accountName, CancellationToken token)
API name: get_conversion_requests *Returns the current requests for conversion by the specified user
- JsonRpcResponse<WitnessApiObj> GetWitnessByAccount (String accountName, CancellationToken token)
API name: get_witness_by_account Get the witness owned by a given account
*Displays data about the delegate (if it is) according to the data from the request
- JsonRpcResponse<WitnessApiObj[]> GetWitnessesByVote (String from, UInt32 limit, CancellationToken token)
API name: get_witnesses_by_vote This method is used to fetch witnesses with pagination.
*Displays a limited list of delegates approving the vote.
- JsonRpcResponse<Object[]> LookupWitnessAccounts (String lowerBoundName, UInt32 limit, CancellationToken token)
API name: lookup_witness_accounts Get names and IDs for registered witnesses
*Displays a limited list of users who have announced their intention to work as a delegate.
- JsonRpcResponse<UInt64> GetWitnessCount (CancellationToken token)
API name: get_witness_count Get the total number of witnesses registered with the blockchain
*Displays the number of delegates.
- JsonRpcResponse<OrderBook> GetOrderBook (UInt32 limit, CancellationToken token)
API name: get_order_book Gets the current order book for STEEM:SBD market
*Displays a list of applications on the internal exchange for the purchase and sale of the network
- JsonRpcResponse<ExtendedLimitOrder[]> GetOpenOrders (String owner, CancellationToken token)
API name: get_open_orders *Displays a list of orders on the internal exchange for the purchase and sale on the network for the specified user.
- JsonRpcResponse<LiquidityBalance[]> GetLiquidityQueue (String startAccount, UInt32 limit, CancellationToken token)
API name: get_liquidity_queue Gets the current liquidity reward queue.
- JsonRpcResponse<String> GetTransactionHex (SignedTransaction trx, CancellationToken token)
API name: get_transaction_hex Get a hexdump of the serialized binary form of a transaction
*Displays the HEX transaction string.
- JsonRpcResponse<AnnotatedSignedTransaction> GetTransaction (String trxId, CancellationToken token)
API name: get_transaction *Displays transaction details for the specified transaction ID.
- JsonRpcResponse<PublicKeyType[]> GetRequiredSignatures (SignedTransaction trx, PublicKeyType[] availableKeys, CancellationToken token)
API name: get_required_signatures This API will take a partially signed transaction and a set of public keys that the owner has the ability to sign for and return the minimal subset of public keys that should add signatures to the transaction.
- JsonRpcResponse<PublicKeyType[]> GetPotentialSignatures (SignedTransaction trx, CancellationToken token)
API name: get_potential_signatures This method will return the set of all public keys that could possibly sign for a given transaction. This call can be used by wallets to filter their set of public keys to just the relevant subset prior to calling @ref get_required_signatures to get the minimum subset.
*Displays the potential key for this transaction.
- JsonRpcResponse<Boolean> VerifyAuthority (SignedTransaction trx, CancellationToken token)
API name: verify_authority *Returns TRUE if the transaction is signed correctly
- JsonRpcResponse<Boolean> VerifyAccountAuthority (String nameOrId, PublicKeyType[] signers, CancellationToken token)
API name: verify_account_authority *Return true if the signers have enough authority to authorize an account
- JsonRpcResponse<VerifySignaturesReturn> VerifySignatures (VerifySignaturesArgs args, CancellationToken token)
API name: verify_signatures This is a general purpose API that checks signatures against accounts for an arbitrary sha256 hash using the existing authority structures in Steem
- JsonRpcResponse<VoteState[]> GetActiveVotes (String author, String permlink, CancellationToken token)
API name: get_active_votes *Displays the list of users who voted for the specified entry
- JsonRpcResponse<AccountVote[]> GetAccountVotes (String voter, CancellationToken token)
API name: get_account_votes *Displays all the voices that are displayed by the specified user
- JsonRpcResponse<Discussion> GetContent (String author, String permlink, CancellationToken token)
API name: get_content *Gets information about the publication, with the exception of comments
- JsonRpcResponse<Discussion[]> GetContentReplies (String parent, String parentPermlink, CancellationToken token)
API name: get_content_replies *Displays a list of all comments for the selected publication
- JsonRpcResponse<MapContainer<String, UInt32>> GetTagsUsedByAuthor (String author, CancellationToken token)
API name: get_tags_used_by_author Used to retrieve top 1000 tags list used by an author sorted by most frequently used
- JsonRpcResponse<Discussion[]> GetDiscussionsByPayout (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_payout Used to retrieve the list of discussions sorted by net rshares amount
*Displays a limited number of publications sorted by payments
- JsonRpcResponse<Discussion[]> GetPostDiscussionsByPayout (DiscussionQuery query, CancellationToken token)
API name: get_post_discussions_by_payout
- JsonRpcResponse<Discussion[]> GetCommentDiscussionsByPayout (DiscussionQuery query, CancellationToken token)
API name: get_comment_discussions_by_payout
- JsonRpcResponse<Discussion[]> GetDiscussionsByTrending (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_trending Used to retrieve the list of first payout discussions sorted by rshares^2 amount
*Displays a limited number of publications beginning with the most expensive of the award.
- JsonRpcResponse<Discussion[]> GetDiscussionsByCreated (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_created Used to retrieve the list of discussions sorted by created time
*Displays a limited number of publications, starting with the newest one.
- JsonRpcResponse<Discussion[]> GetDiscussionsByActive (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_active Used to retrieve the list of discussions sorted by last activity time
*Displays a limited number of entries in which there was activity since the newest.
- JsonRpcResponse<Discussion[]> GetDiscussionsByCashout (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_cashout Used to retrieve the list of discussions sorted by cashout time
*Displays a limited number of publications, sorted by the time of payments
- JsonRpcResponse<Discussion[]> GetDiscussionsByVotes (DiscussionQuery query, CancellationToken token)
API name: get_discussions_by_votes Used to retrieve the list of discussions sorted by direct votes amount
*Displays a limited number of publications, sorted by votes.
Properties and Fields
- Byte[] ChainId
- Boolean IsConnected
AccountReputation
class Ditch.Steem.Models.Other.AccountReputation
account_reputation libraries\plugins\follow\include\steemit\follow\follow_api.hpp
Properties and Fields
- String Account
API name: account
- Object Reputation
API name: reputation
AccountVote
class Ditch.Steem.Models.Other.AccountVote
account_vote libraries\app\include\steemit\app\state.hpp
Properties and Fields
- String Authorperm
API name: authorperm
- UInt64 Weight
API name: weight = 0;
- Int64 Rshares
API name: rshares = 0;
- Int16 Percent
API name: percent = 0;
- DateTime Time
API name: time
AnnotatedSignedTransaction
class Ditch.Steem.Models.Other.AnnotatedSignedTransaction: Ditch.Steem.Models.Other.SignedTransaction
annotated_signed_transaction libraries\protocol\include\steemit\protocol\transaction.hpp
Properties and Fields
- String TransactionId
API name: transaction_id
- UInt32 BlockNum
API name: block_num = 0;
- UInt32 TransactionNum
API name: transaction_num = 0;
AppliedOperation
class Ditch.Steem.Models.Other.AppliedOperation
applied_operation steem-0.19.1\libraries\app\include\steemit\app\applied_operation.hpp
Properties and Fields
- String TrxId
- UInt32 Block
- UInt32 TrxInBlock
- UInt16 OpInTrx
- UInt64 VirtualOp
- DateTime Timestamp
- Object[] Op
Authority
class Ditch.Steem.Models.Other.Authority
authority steem-0.19.1\libraries\protocol\include\steemit\protocol\authority.hpp
Properties and Fields
- UInt32 WeightThreshold
- Object AccountAuths
- Object[][] KeyAuths
BlockHeader
class Ditch.Steem.Models.Other.BlockHeader
block_header steem-0.19.1\libraries\protocol\include\steemit\protocol\block_header.hpp
Properties and Fields
- Object Previous
- DateTime Timestamp
- String Witness
- Object TransactionMerkleRoot
- Object Extensions
BlogEntry
class Ditch.Steem.Models.Other.BlogEntry
blog_entry libraries\plugins\follow\include\steemit\follow\follow_api.hpp
Properties and Fields
- String Author
API name: author
- String Permlink
API name: permlink
- String Blog
API name: blog
- DateTime ReblogOn
API name: reblog_on
- UInt32 EntryId
API name: entry_id = 0;
ChainProperties
class Ditch.Steem.Models.Other.ChainProperties
chain_properties steem-0.19.1\libraries\protocol\include\steemit\protocol\steem_operations.hpp
Properties and Fields
- Asset AccountCreationFee
This fee, paid in STEEM, is converted into VESTING SHARES for the new account.Accounts without vesting shares cannot earn usage rations and therefore are powerless.This minimum fee requires all accounts to have some kind of commitment to the network that includes the ability to vote and make transactions.
- UInt32 MaximumBlockSize
This witnesses vote for the maximum_block_size which is used by the network to tune rate limiting and capacity
- UInt16 SbdInterestRate
CommentBlogEntry
class Ditch.Steem.Models.Other.CommentBlogEntry
comment_blog_entry libraries\plugins\follow\include\steemit\follow\follow_api.hpp
Properties and Fields
- CommentApiObj Comment
API name: comment
- String Blog
API name: blog
- DateTime ReblogOn
API name: reblog_on
- UInt32 EntryId
API name: entry_id = 0;
CommentFeedEntry
class Ditch.Steem.Models.Other.CommentFeedEntry
comment_feed_entry libraries\plugins\follow\include\steemit\follow\follow_api.hpp
Properties and Fields
- Object Comment
API name: comment
- String[] ReblogBy
API name: reblog_by
- DateTime ReblogOn
API name: reblog_on
- UInt32 EntryId
API name: entry_id = 0;
Discussion
class Ditch.Steem.Models.Other.Discussion: Ditch.Steem.Models.ApiObj.CommentApiObj
discussion steem-0.19.1\libraries\app\include\steemit\app\state.hpp
Properties and Fields
- String Url
/category/@rootauthor/root_permlink#author/permlink
- String RootTitle
- Asset PendingPayoutValue
sbd
- Asset TotalPendingPayoutValue
sbd including replies
- VoteState[] ActiveVotes
- String[] Replies
author/slug mapping
- Object AuthorReputation
- Asset Promoted
- UInt32 BodyLength
- String[] RebloggedBy
- Object FirstRebloggedBy
- Object FirstRebloggedOn
DiscussionQuery
class Ditch.Steem.Models.Other.DiscussionQuery
discussion_query libraries\app\include\steemit\app\database_api.hpp
Properties and Fields
- String Tag
API name: tag
- UInt32 Limit
API name: limit = 0;
- String[] FilterTags
API name: filter_tags
- String[] SelectAuthors
API name: select_authors list of authors to include, posts not by this author are filtered
- String[] SelectTags
API name: select_tags list of tags to include, posts without these tags are filtered
- UInt32 TruncateBody
API name: truncate_body = 0; ///< the number of bytes of the post body to return, 0 for all
- String StartAuthor
API name: start_author
- String StartPermlink
API name: start_permlink
- String ParentAuthor
API name: parent_author
- String ParentPermlink
API name: parent_permlink
ExtendedAccount
class Ditch.Steem.Models.Other.ExtendedAccount: Ditch.Steem.Models.ApiObj.AccountApiObj
extended_account steem-0.19.1\libraries\app\include\steemit\app\state.hpp
Properties and Fields
- Asset VestingBalance
convert vesting_shares to vesting steem
- Object Reputation
- Object TransferHistory
transfer to/from vesting
- Object MarketHistory
limit order / cancel / fill
- Object PostHistory
- Object VoteHistory
- Object OtherHistory
- String[] WitnessVotes
- KeyValuePair`2[] TagsUsage
- KeyValuePair`2[] GuestBloggers
- Object OpenOrders
- String[] Comments
permlinks for this user
- String[] Blog
blog posts for this user
- String[] Feed
feed posts for this user
- String[] RecentReplies
blog posts for this user
- Object BlogCategory
blog posts for this user
- String[] Recommended
posts recommened for this user
ExtendedLimitOrder
class Ditch.Steem.Models.Other.ExtendedLimitOrder: Ditch.Steem.Models.ApiObj.LimitOrderApiObj
extended_limit_order libraries\app\include\steemit\app\state.hpp
Properties and Fields
- Double RealPrice
API name: real_price = 0;
- Boolean Rewarded
API name: rewarded = false;
FeedEntry
class Ditch.Steem.Models.Other.FeedEntry
feed_entry libraries\plugins\follow\include\steemit\follow\follow_api.hpp
Properties and Fields
- String Author
API name: author
- String Permlink
API name: permlink
- String[] ReblogBy
API name: reblog_by
- DateTime ReblogOn
API name: reblog_on
- UInt32 EntryId
API name: entry_id = 0;
MarketTicker
class Ditch.Steem.Models.Other.MarketTicker
market_ticker libraries\plugins\market_history\include\steemit\market_history\market_history_api.hpp
Properties and Fields
- Double Latest
API name: latest = 0;
- Double LowestAsk
API name: lowest_ask = 0;
- Double HighestBid
API name: highest_bid = 0;
- Double PercentChange
API name: percent_change = 0;
- Asset SteemVolume
API name: steem_volume = asset( 0 , STEEM_SYMBOL );
- Asset SbdVolume
API name: sbd_volume = asset( 0, SBD_SYMBOL );
MarketTrade
class Ditch.Steem.Models.Other.MarketTrade
market_trade libraries\plugins\market_history\include\steemit\market_history\market_history_api.hpp
Properties and Fields
- DateTime Date
API name: date
- Asset CurrentPays
API name: current_pays
- Asset OpenPays
API name: open_pays
MarketVolume
class Ditch.Steem.Models.Other.MarketVolume
market_volume libraries\plugins\market_history\include\steemit\market_history\market_history_api.hpp
Properties and Fields
- Asset SteemVolume
API name: steem_volume = asset( 0, STEEM_SYMBOL );
- Asset SbdVolume
API name: sbd_volume = asset( 0, SBD_SYMBOL );
Order
class Ditch.Steem.Models.Other.Order
order libraries\app\include\steemit\app\database_api.hpp
Properties and Fields
- Price OrderPrice
API name: order_price
- Double RealPrice
API name: real_price dollars per steem
- Object Steem
API name: steem
- Object Sbd
API name: sbd
- DateTime Created
API name: created
OrderBook
class Ditch.Steem.Models.Other.OrderBook
order_book libraries\app\include\steemit\app\database_api.hpp
Properties and Fields
- Order[] Asks
API name: asks
- Order[] Bids
API name: bids
Price
class Ditch.Steem.Models.Other.Price
price steem-0.19.1\libraries\protocol\include\steemit\protocol\asset.hpp
Properties and Fields
- Asset Base
- Asset Quote
ScheduledHardfork
class Ditch.Steem.Models.Other.ScheduledHardfork
scheduled_hardfork steem-0.19.1\libraries\app\include\steemit\app\database_api.hpp
Properties and Fields
- String HfVersion
- DateTime LiveTime
SignedBlock
class Ditch.Steem.Models.Other.SignedBlock: Ditch.Steem.Models.Other.SignedBlockHeader
signed_block steem-0.19.1\libraries\protocol\include\steemit\protocol\block.hpp
Properties and Fields
- Object[] Transactions
SignedBlockHeader
class Ditch.Steem.Models.Other.SignedBlockHeader: Ditch.Steem.Models.Other.BlockHeader
signed_block_header steem-0.19.1\libraries\protocol\include\steemit\protocol\block_header.hpp
Properties and Fields
- Object WitnessSignature
SignedTransaction
class Ditch.Steem.Models.Other.SignedTransaction: Ditch.Steem.Models.Other.Transaction
signed_transaction libraries\protocol\include\steemit\protocol\transaction.hpp
Properties and Fields
- Object[][] Operations
- List<Byte[]> Signatures
API name: signatures
- String[] SignaturesStr
State
class Ditch.Steem.Models.Other.State
state steem-0.19.1\libraries\app\include\steemit\app\state.hpp
Properties and Fields
- String CurrentRoute
- DynamicGlobalPropertyApiObj Props
- Object CategoryIdx
- Object TagIdx
- Object DiscussionIdx
is the global discussion index
- Object Categories
- Object Tags
- Object Content
map from account/slug to full nested discussion
- Object Accounts
- String[] PowQueue
The list of miners who are queued to produce work
- Object Witnesses
- WitnessScheduleApiObj WitnessSchedule
- Price FeedPrice
- String Error
- Object MarketData
SteemVersionInfo
class Ditch.Steem.Models.Other.SteemVersionInfo
steem_version_info libraries\app\include\steemit\app\api.hpp
Properties and Fields
- String BlockchainVersion
API name: blockchain_version
- String SteemRevision
API name: steem_revision
- String FcRevision
API name: fc_revision
Transaction
class Ditch.Steem.Models.Other.Transaction
transaction libraries\protocol\include\steemit\protocol\transaction.hpp
Properties and Fields
- Byte[] ChainId
- UInt16 RefBlockNum
API name: ref_block_num = 0;
- UInt32 RefBlockPrefix
API name: ref_block_prefix = 0;
- DateTime Expiration
API name: expiration
- BaseOperation[] BaseOperations
API name: operations
- Object[] Extensions
API name: extensions
VerifySignaturesArgs
class Ditch.Steem.Models.Other.VerifySignaturesArgs
verify_signatures_args libraries\app\include\steemit\app\database_api.hpp
Properties and Fields
- Object Hash
API name: hash
- Object[] Signatures
API name: signatures
- String[] Accounts
API name: accounts
- Classification AuthLevel
API name: auth_level
VerifySignaturesReturn
class Ditch.Steem.Models.Other.VerifySignaturesReturn
verify_signatures_return libraries\app\include\steemit\app\database_api.hpp
Properties and Fields
- Boolean Valid
API name: valid
VoteState
class Ditch.Steem.Models.Other.VoteState
vote_state steem-0.19.1\libraries\app\include\steemit\app\state.hpp
Properties and Fields
- String Voter
- UInt64 Weight
- Int64 Rshares
- Int16 Percent
- Object Reputation
- DateTime Time
WithdrawRoute
class Ditch.Steem.Models.Other.WithdrawRoute
withdraw_route steem-0.19.1\libraries\app\include\steemit\app\database_api.hpp
Properties and Fields
- String FromAccount
- String ToAccount
- UInt16 Percent
- Boolean AutoVest
AccountUpdateOperation
class Ditch.Steem.Models.Operations.AccountUpdateOperation: Ditch.Steem.Models.Operations.BaseOperation
Update an existing account This operation is used to update an existing account. It can be used to update the authorities, or adjust the options on the account. See @ref account_object::options_type for the options which may be updated.
account_update_operation libraries\protocol\include\steemit\protocol\steem_operations.hpp
Properties and Fields
- OperationType Type
- String TypeName
- String Account
API name: account
- Authority Owner
API name: owner
- Authority Active
API name: active
- Authority Posting
API name: posting
- PublicKeyType MemoKey
API name: memo_key
- String JsonMetadata
API name: json_metadata
BaseOperation
class Ditch.Steem.Models.Operations.BaseOperation
base_operation
Properties and Fields
- OperationType Type
- String TypeName
CommentOperation
class Ditch.Steem.Models.Operations.CommentOperation: Ditch.Steem.Models.Operations.BaseOperation
comment_operation
Properties and Fields
- String TypeName
- OperationType Type
- String ParentAuthor
API name: parent_author
- String ParentPermlink
API name: parent_permlink
- String Author
API name: author
- String Permlink
API name: permlink
- String Title
API name: title
- String Body
API name: body
- String JsonMetadata
API name: json_metadata
DeleteCommentOperation
class Ditch.Steem.Models.Operations.DeleteCommentOperation: Ditch.Steem.Models.Operations.BaseOperation
delete_comment_operation libraries\protocol\include\steemit\protocol\steem_operations.hpp
Properties and Fields
- String TypeName
- OperationType Type
- String Author
API name: author
- String Permlink
API name: permlink
FollowOperation
class Ditch.Steem.Models.Operations.FollowOperation: Ditch.Steem.Models.Operations.CustomJsonOperation
Follow / Unfollow some author
OperationType
enum Ditch.Steem.Models.Operations.OperationType
https://github.com/steemit/steem/blob/master/libraries/protocol/include/steemit/protocol/operations.hpp NOTE: do not change the order of any operations
Enum Values
- Vote
- Comment
- Transfer
- TransferToVesting
- WithdrawVesting
- LimitOrderCreate
- LimitOrderCancel
- FeedPublish
- Convert
- AccountCreate
- AccountUpdate
- WitnessUpdate
- AccountWitnessVote
- AccountWitnessProxy
- Pow
- Custom
- ReportOverProduction
- DeleteComment
- CustomJson
- CommentOptions
- SetWithdrawVestingRoute
- LimitOrderCreate2
- ChallengeAuthority
- ProveAuthority
- RequestAccountRecovery
- RecoverAccount
- ChangeRecoveryAccount
- EscrowTransfer
- EscrowDispute
- EscrowRelease
- Pow2
- EscrowApprove
- TransferToSavings
- TransferFromSavings
- CancelTransferFromSavings
- CustomBinaryOperation
- DeclineVotingRightsOperation
- ResetAccountOperation
- SetResetAccountOperation
- AccountCreateWithDelegation
RePostOperation
class Ditch.Steem.Models.Operations.RePostOperation: Ditch.Steem.Models.Operations.CustomJsonOperation
Repost some post by author and permlink (loads all additional parameters from the blockchain)
TransferOperation
class Ditch.Steem.Models.Operations.TransferOperation: Ditch.Steem.Models.Operations.BaseOperation
transfer_operation libraries\protocol\include\steemit\protocol\steem_operations.hpp
Properties and Fields
- OperationType Type
- String TypeName
- String From
API name: from
- String To
API name: to
- Asset Amount
API name: amount
- String Memo
API name: memo
UnfollowOperation
class Ditch.Steem.Models.Operations.UnfollowOperation: Ditch.Steem.Models.Operations.FollowOperation
Unfollow some author
VoteOperation
class Ditch.Steem.Models.Operations.VoteOperation: Ditch.Steem.Models.Operations.BaseOperation
Vote up/down/flag post
Properties and Fields
- String TypeName
- OperationType Type
- String Voter
- String Author
- String Permlink
- Int16 Weight
An weignt from 0 to 10000. -10000 for flag
AccountBandwidthObject
class Ditch.Steem.Models.Objects.AccountBandwidthObject
account_bandwidth_object steem-0.19.1\libraries\plugins\witness\include\steemit\witness\witness_objects.hpp
Properties and Fields
- Object Id
- String Account
- BandwidthType Type
- Object AverageBandwidth
- Object LifetimeBandwidth
- DateTime LastBandwidthUpdate
BucketObject
class Ditch.Steem.Models.Objects.BucketObject
bucket_object libraries\plugins\blockchain_statistics\include\steemit\blockchain_statistics\blockchain_statistics_plugin.hpp
Properties and Fields
- String Id
API name: id
- DateTime Open
API name: open Open time of the bucket
- UInt32 Seconds
API name: seconds = 0; ///< Seconds accounted for in the bucket
- UInt32 Blocks
API name: blocks = 0; ///< Blocks produced
- UInt32 Bandwidth
API name: bandwidth = 0; ///< Bandwidth in bytes
- UInt32 Operations
API name: operations = 0; ///< Operations evaluated
- UInt32 Transactions
API name: transactions = 0; ///< Transactions processed
- UInt32 Transfers
API name: transfers = 0; ///< Account to account transfers
- Object SteemTransferred
API name: steem_transferred = 0; ///< STEEM transferred from account to account
- Object SbdTransferred
API name: sbd_transferred = 0; ///< SBD transferred from account to account
- Object SbdPaidAsInterest
API name: sbd_paid_as_interest = 0; ///< SBD paid as interest
- UInt32 PaidAccountsCreated
API name: paid_accounts_created = 0; ///< Accounts created with fee
- UInt32 MinedAccountsCreated
API name: mined_accounts_created = 0; ///< Accounts mined for free
- UInt32 RootComments
API name: root_comments = 0; ///< Top level root comments
- UInt32 RootCommentEdits
API name: root_comment_edits = 0; ///< Edits to root comments
- UInt32 RootCommentsDeleted
API name: root_comments_deleted = 0; ///< Root comments deleted
- UInt32 Replies
API name: replies = 0; ///< Replies to comments
- UInt32 ReplyEdits
API name: reply_edits = 0; ///< Edits to replies
- UInt32 RepliesDeleted
API name: replies_deleted = 0; ///< Replies deleted
- UInt32 NewRootVotes
API name: new_root_votes = 0; ///< New votes on root comments
- UInt32 ChangedRootVotes
API name: changed_root_votes = 0; ///< Changed votes on root comments
- UInt32 NewReplyVotes
API name: new_reply_votes = 0; ///< New votes on replies
- UInt32 ChangedReplyVotes
API name: changed_reply_votes = 0; ///< Changed votes on replies
- UInt32 Payouts
API name: payouts = 0; ///< Number of comment payouts
- Object SbdPaidToAuthors
API name: sbd_paid_to_authors = 0; ///< Ammount of SBD paid to authors
- Object VestsPaidToAuthors
API name: vests_paid_to_authors = 0; ///< Ammount of VESS paid to authors
- Object VestsPaidToCurators
API name: vests_paid_to_curators = 0; ///< Ammount of VESTS paid to curators
- Object LiquidityRewardsPaid
API name: liquidity_rewards_paid = 0; ///< Ammount of STEEM paid to market makers
- UInt32 TransfersToVesting
API name: transfers_to_vesting = 0; ///< Transfers of STEEM into VESTS
- Object SteemVested
API name: steem_vested = 0; ///< Ammount of STEEM vested
- UInt32 NewVestingWithdrawalRequests
API name: new_vesting_withdrawal_requests = 0; ///< New vesting withdrawal requests
- UInt32 ModifiedVestingWithdrawalRequests
API name: modified_vesting_withdrawal_requests = 0; ///< Changes to vesting withdrawal requests
- Object VestingWithdrawRateDelta
API name: vesting_withdraw_rate_delta = 0;
- UInt32 VestingWithdrawalsProcessed
API name: vesting_withdrawals_processed = 0; ///< Number of vesting withdrawals
- UInt32 FinishedVestingWithdrawals
API name: finished_vesting_withdrawals = 0; ///< Processed vesting withdrawals that are now finished
- Object VestsWithdrawn
API name: vests_withdrawn = 0; ///< Ammount of VESTS withdrawn to STEEM
- Object VestsTransferred
API name: vests_transferred = 0; ///< Ammount of VESTS transferred to another account
- UInt32 SbdConversionRequestsCreated
API name: sbd_conversion_requests_created = 0; ///< SBD conversion requests created
- Object SbdToBeConverted
API name: sbd_to_be_converted = 0; ///< Amount of SBD to be converted
- UInt32 SbdConversionRequestsFilled
API name: sbd_conversion_requests_filled = 0; ///< SBD conversion requests filled
- Object SteemConverted
API name: steem_converted = 0; ///< Amount of STEEM that was converted
- UInt32 LimitOrdersCreated
API name: limit_orders_created = 0; ///< Limit orders created
- UInt32 LimitOrdersFilled
API name: limit_orders_filled = 0; ///< Limit orders filled
- UInt32 LimitOrdersCancelled
API name: limit_orders_cancelled = 0; ///< Limit orders cancelled
- UInt32 TotalPow
API name: total_pow = 0; ///< POW submitted
- String EstimatedHashpower
API name: estimated_hashpower = 0; ///< Estimated average hashpower over interval
ConvertRequestObject
class Ditch.Steem.Models.Objects.ConvertRequestObject
convert_request_object steem-0.19.1\libraries\chain\include\steemit\chain\steem_objects.hpp
Properties and Fields
- Object Id
- Object Owner
- UInt32 Requestid
id set by owner,the owner,requestid pair must be unique
- Asset Amount
DynamicGlobalPropertyObject
class Ditch.Steem.Models.Objects.DynamicGlobalPropertyObject
Shows an overview of various information regarding the current state of the STEEM network. dynamic_global_property_object steem-0.19.1\libraries\chain\include\steemit\chain\global_property_object.hpp
Properties and Fields
- String Id
- UInt32 HeadBlockNumber
- String HeadBlockId
- DateTime Time
- String CurrentWitness
- UInt64 TotalPow
- UInt32 NumPowWitnesses
- Asset VirtualSupply
- Asset CurrentSupply
- Asset ConfidentialSupply
total asset held in confidential balances
- Asset CurrentSbdSupply
- Asset ConfidentialSbdSupply
total asset held in confidential balances
- Asset TotalVestingFundSteem
- Asset TotalVestingShares
- Asset TotalRewardFundSteem
- String TotalRewardShares2
- Asset PendingRewardedVestingShares
- Asset PendingRewardedVestingSteem
- UInt16 SbdInterestRate
- UInt16 SbdPrintRate
- UInt32 AverageBlockSize
- UInt32 MaximumBlockSize
- UInt64 CurrentAslot
- String RecentSlotsFilled
- Byte ParticipationCount
divide by 128 to compute participation percentage
- UInt32 LastIrreversibleBlockNum
- UInt64 MaxVirtualBandwidth
- UInt64 CurrentReserveRatio
- UInt32 VoteRegenerationPerDay
- UInt32 VotePowerReserveRate
EscrowObject
class Ditch.Steem.Models.Objects.EscrowObject
escrow_object steem-0.19.1\libraries\chain\include\steemit\chain\steem_objects.hpp
Properties and Fields
- Object Id
- UInt32 EscrowId
- String From
- String To
- String Agent
- DateTime RatificationDeadline
- DateTime EscrowExpiration
- Asset SbdBalance
- Asset SteemBalance
- Asset PendingFee
- Boolean ToApproved
- Boolean AgentApproved
- Boolean Disputed
LimitOrderObject
class Ditch.Steem.Models.Objects.LimitOrderObject
limit_order_object libraries\chain\include\steemit\chain\steem_objects.hpp
Properties and Fields
- Object Id
API name: id
- DateTime Created
API name: created
- DateTime Expiration
API name: expiration
- String Seller
API name: seller
- UInt32 Orderid
API name: orderid = 0;
- Object ForSale
API name: for_sale asset id is sell_price.base.symbol
- Price SellPrice
API name: sell_price
RewardFundObject
class Ditch.Steem.Models.Objects.RewardFundObject
reward_fund_object libraries\chain\include\steemit\chain\steem_objects.hpp
Properties and Fields
- Object Id
API name: id
- String Name
API name: name
- Asset RewardBalance
API name: reward_balance = asset( 0, STEEM_SYMBOL );
- String RecentClaims
API name: recent_claims = 0;
- DateTime LastUpdate
API name: last_update
- String ContentConstant
API name: content_constant = 0;
- UInt16 PercentCurationRewards
API name: percent_curation_rewards = 0;
- UInt16 PercentContentRewards
API name: percent_content_rewards = 0;
- Object AuthorRewardCurve
API name: author_reward_curve = linear;
- Object CurationRewardCurve
API name: curation_reward_curve = square_root;
VestingDelegationExpirationObject
class Ditch.Steem.Models.Objects.VestingDelegationExpirationObject
vesting_delegation_expiration_object libraries\chain\include\steemit\chain\account_object.hpp
Properties and Fields
- Object Id
API name: id
- String Delegator
API name: delegator
- Asset VestingShares
API name: vesting_shares
- DateTime Expiration
API name: expiration
VestingDelegationObject
class Ditch.Steem.Models.Objects.VestingDelegationObject
vesting_delegation_object libraries\chain\include\steemit\chain\account_object.hpp
Properties and Fields
- Object Id
API name: id
- String Delegator
API name: delegator
- String Delegatee
API name: delegatee
- Asset VestingShares
API name: vesting_shares
- DateTime MinDelegationTime
API name: min_delegation_time
WitnessScheduleObject
class Ditch.Steem.Models.Objects.WitnessScheduleObject
witness_schedule_object steem-0.19.1\libraries\chain\include\steemit\chain\witness_objects.hpp
Properties and Fields
- Object Id
- String CurrentVirtualTime
- UInt32 NextShuffleBlockNum
- Object CurrentShuffledWitnesses
- Byte NumScheduledWitnesses
- Byte Top19Weight
- Byte TimeshareWeight
- Byte MinerWeight
- UInt32 WitnessPayNormalizationFactor
- ChainProperties MedianProps
- String MajorityVersion
- Byte MaxVotedWitnesses
- Byte MaxMinerWitnesses
- Byte MaxRunnerWitnesses
- Byte HardforkRequiredWitnesses
Classification
enum Ditch.Steem.Models.Enums.Classification
classification libraries\protocol\include\steemit\protocol\authority.hpp
Enum Values
- Owner
- Active
- Key
- Posting
AccountApiObj
class Ditch.Steem.Models.ApiObj.AccountApiObj
account_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- UInt64 Id
- String Name
- Authority Owner
used for backup control, can set owner or active
- Authority Active
used for all monetary operations, can set active or posting
- Authority Posting
used for voting and posting
- PublicKeyType MemoKey
- String JsonMetadata
- String Proxy
- DateTime LastOwnerUpdate
- DateTime LastAccountUpdate
- DateTime Created
- Boolean Mined
- Boolean OwnerChallenged
- Boolean ActiveChallenged
- DateTime LastOwnerProved
- DateTime LastActiveProved
- String RecoveryAccount
- String ResetAccount
- DateTime LastAccountRecovery
- UInt32 CommentCount
- UInt32 LifetimeVoteCount
- UInt32 PostCount
- Boolean CanVote
- UInt16 VotingPower
Current voting power of this account, it falls after every vote
- DateTime LastVoteTime
used to increase the voting power of this account the longer it goes without voting.
- Asset Balance
total liquid shares held by this account
- Asset SavingsBalance
total liquid shares held by this account
- Asset SbdBalance
Total sbd balance
- String SbdSeconds
Total sbd * how long it has been hel
- DateTime SbdSecondsLastUpdate
the last time the sbd_seconds was updated
- DateTime SbdLastInterestPayment
used to pay interest at most once per month
- Asset SavingsSbdBalance
total sbd balance
- String SavingsSbdSeconds
total sbd * how long it has been hel
- DateTime SavingsSbdSecondsLastUpdate
the last time the sbd_seconds was updated
- DateTime SavingsSbdLastInterestPayment
used to pay interest at most once per month
- Byte SavingsWithdrawRequests
- Asset RewardSbdBalance
- Asset RewardSteemBalance
- Asset RewardVestingBalance
- Asset RewardVestingSteem
- Object CurationRewards
- Object PostingRewards
- Asset VestingShares
total vesting shares held by this account, controls its voting power
- Asset DelegatedVestingShares
- Asset ReceivedVestingShares
- Asset VestingWithdrawRate
at the time this is updated it can be at most vesting_shares/104
- DateTime NextVestingWithdrawal
after every withdrawal this is incremented by 1 week
- Object Withdrawn
Track how many shares have been withdrawn
- Object ToWithdraw
Might be able to look this up with operation history.
- UInt16 WithdrawRoutes
- Object[] ProxiedVsfVotes
- UInt16 WitnessesVotedFor
- Object AverageBandwidth
- Object LifetimeBandwidth
- DateTime LastBandwidthUpdate
- Object AverageMarketBandwidth
- Object LifetimeMarketBandwidth
- DateTime LastMarketBandwidthUpdate
- DateTime LastPost
- DateTime LastRootPost
- Object PostBandwidth
- Object NewAverageBandwidth
- Object NewAverageMarketBandwidth
AccountBandwidthApiObj
class Ditch.Steem.Models.ApiObj.AccountBandwidthApiObj: Ditch.Steem.Models.Objects.AccountBandwidthObject
account_bandwidth_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp
AccountRecoveryRequestApiObj
class Ditch.Steem.Models.ApiObj.AccountRecoveryRequestApiObj
account_recovery_request_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- Object Id
- String AccountToRecover
- Authority NewOwnerAuthority
- DateTime Expires
CategoryApiObj
class Ditch.Steem.Models.ApiObj.CategoryApiObj
category_api_obj
Properties and Fields
- Object Id
- String Name
- Object AbsRshares
- Asset TotalPayouts
- UInt32 Discussions
- DateTime LastUpdate
CommentApiObj
class Ditch.Steem.Models.ApiObj.CommentApiObj
comment_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- UInt64 Id
- String Category
- String ParentAuthor
- String ParentPermlink
- String Author
- String Permlink
- String Title
- String Body
- String JsonMetadata
- DateTime LastUpdate
- DateTime Created
- DateTime Active
- DateTime LastPayout
- Byte Depth
- UInt32 Children
- String ChildrenRshares2
- Object NetRshares
- Object AbsRshares
- Object VoteRshares
- Object ChildrenAbsRshares
- DateTime CashoutTime
- DateTime MaxCashoutTime
- UInt64 TotalVoteWeight
- UInt16 RewardWeight
- Asset TotalPayoutValue
- Asset CuratorPayoutValue
- Object AuthorRewards
- Int32 NetVotes
- UInt64 RootComment
- CommentMode Mode
- Asset MaxAcceptedPayout
- UInt16 PercentSteemDollars
- Boolean AllowReplies
- Boolean AllowVotes
- Boolean AllowCurationRewards
- Object[] Beneficiaries
ConvertRequestApiObj
class Ditch.Steem.Models.ApiObj.ConvertRequestApiObj: Ditch.Steem.Models.Objects.ConvertRequestObject
convert_request_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp
DynamicGlobalPropertyApiObj
class Ditch.Steem.Models.ApiObj.DynamicGlobalPropertyApiObj: Ditch.Steem.Models.Objects.DynamicGlobalPropertyObject
Shows an overview of various information regarding the current state of the STEEM network. dynamic_global_property_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- UInt32 CurrentReserveRatio
- UInt64 AverageBlockSize
- String MaxVirtualBandwidth
EscrowApiObj
class Ditch.Steem.Models.ApiObj.EscrowApiObj: Ditch.Steem.Models.Objects.EscrowObject
escrow_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp
FeedHistoryApiObj
class Ditch.Steem.Models.ApiObj.FeedHistoryApiObj
feed_history_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- Object Id
- Price CurrentMedianHistory
- Price[] PriceHistory
FollowApiObj
class Ditch.Steem.Models.ApiObj.FollowApiObj
follow_api_obj steem-0.19.1\libraries\plugins\follow\include\steemit\follow\follow_api.hpp
Properties and Fields
- String Follower
- String Following
- FollowType[] What
FollowCountApiObj
class Ditch.Steem.Models.ApiObj.FollowCountApiObj
follow_count_api_obj libraries\plugins\follow\include\steemit\follow\follow_api.hpp
Properties and Fields
- String Account
API name: account
- UInt32 FollowerCount
API name: follower_count = 0;
- UInt32 FollowingCount
API name: following_count = 0;
LimitOrderApiObj
class Ditch.Steem.Models.ApiObj.LimitOrderApiObj: Ditch.Steem.Models.Objects.LimitOrderObject
limit_order_api_obj libraries\app\include\steemit\app\steem_api_objects.hpp
MessageApiObj
class Ditch.Steem.Models.ApiObj.MessageApiObj
message_api_obj libraries\plugins\private_message\include\steemit\private_message\private_message_plugin.hpp
Properties and Fields
- Object Id
API name: id
- String From
API name: from
- String To
API name: to
- PublicKeyType FromMemoKey
API name: from_memo_key
- PublicKeyType ToMemoKey
API name: to_memo_key
- UInt64 SentTime
API name: sent_time
- DateTime ReceiveTime
API name: receive_time
- UInt32 Checksum
API name: checksum
- Char[] EncryptedMessage
API name: encrypted_message
OwnerAuthorityHistoryApiObj
class Ditch.Steem.Models.ApiObj.OwnerAuthorityHistoryApiObj
owner_authority_history_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- Object Id
- String Account
- Authority PreviousOwnerAuthority
- DateTime LastValidTime
RewardFundApiObj
class Ditch.Steem.Models.ApiObj.RewardFundApiObj: Ditch.Steem.Models.Objects.RewardFundObject
reward_fund_api_obj libraries\app\include\steemit\app\steem_api_objects.hpp
SavingsWithdrawApiObj
class Ditch.Steem.Models.ApiObj.SavingsWithdrawApiObj
savings_withdraw_api_obj libraries\app\include\steemit\app\steem_api_objects.hpp libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- Object Id
API name: id
- String From
API name: from
- String To
API name: to
- String Memo
API name: memo
- UInt32 RequestId
API name: request_id = 0;
- Asset Amount
API name: amount
- DateTime Complete
API name: complete
SignedBlockApiObj
class Ditch.Steem.Models.ApiObj.SignedBlockApiObj: Ditch.Steem.Models.Other.SignedBlock
signed_block_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- Object BlockId
- PublicKeyType SigningKey
- String[] TransactionIds
TagApiObj
class Ditch.Steem.Models.ApiObj.TagApiObj
tag_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- String Name
- String TotalChildrenRshares2
- Asset TotalPayouts
- Int32 NetVotes
- UInt32 TopPosts
- UInt32 Comments
- String Trending
VestingDelegationApiObj
class Ditch.Steem.Models.ApiObj.VestingDelegationApiObj: Ditch.Steem.Models.Objects.VestingDelegationObject
vesting_delegation_api_obj libraries\app\include\steemit\app\steem_api_objects.hpp
VestingDelegationExpirationApiObj
class Ditch.Steem.Models.ApiObj.VestingDelegationExpirationApiObj: Ditch.Steem.Models.Objects.VestingDelegationExpirationObject
vesting_delegation_expiration_api_obj libraries\app\include\steemit\app\steem_api_objects.hpp
WitnessApiObj
class Ditch.Steem.Models.ApiObj.WitnessApiObj
witness_api_obj libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- Object Id
API name: id
- String Owner
API name: owner
- DateTime Created
API name: created
- String Url
API name: url
- UInt32 TotalMissed
API name: total_missed = 0;
- UInt64 LastAslot
API name: last_aslot = 0;
- UInt64 LastConfirmedBlockNum
API name: last_confirmed_block_num = 0;
- UInt64 PowWorker
API name: pow_worker = 0;
- PublicKeyType SigningKey
API name: signing_key
- ChainProperties Props
API name: props
- Price SbdExchangeRate
API name: sbd_exchange_rate
- DateTime LastSbdExchangeUpdate
API name: last_sbd_exchange_update
- Object Votes
API name: votes
- String VirtualLastUpdate
API name: virtual_last_update
- String VirtualPosition
API name: virtual_position
- String VirtualScheduledTime
API name: virtual_scheduled_time
- Object LastWork
API name: last_work
- Version RunningVersion
API name: running_version
- Object HardforkVersionVote
API name: hardfork_version_vote
- DateTime HardforkTimeVote
API name: hardfork_time_vote
WitnessScheduleApiObj
class Ditch.Steem.Models.ApiObj.WitnessScheduleApiObj: Ditch.Steem.Models.Objects.WitnessScheduleObject
witness_schedule_api_obj steem-0.19.1\libraries\app\include\steemit\app\steem_api_objects.hpp