OperationManager
class Ditch.Golos.OperationManager
market_history_api libraries\plugins\market_history\include\golos\market_history\market_history_api.hpp
Methods
- 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[]> 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[]> 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[]> 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.
- 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<Discussion[]> GetAllContentReplies (String author, String permlink, CancellationToken token)
API name: get_all_content_replies
- 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
- JsonRpcResponse<JObject> GetLanguages (CancellationToken token)
API name: get_languages
- 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
- JsonRpcResponse<LimitOrder[]> GetOpenOrders (String owner, CancellationToken token)
API name: get_open_orders
- JsonRpcResponse<OrderBook> GetOrderBook (UInt32 limit, CancellationToken token)
Gets the current order book for STEEM:SBD market
- JsonRpcResponse<MarketTrade[]> GetRecentTrades (UInt32 limit, CancellationToken token)
API name: get_recent_trades
- JsonRpcResponse<MarketTicker> GetTicker (CancellationToken token)
API name: get_ticker Returns the ticker for the market assetA:assetB
*Returns the market ticker for the internal market
- JsonRpcResponse<MarketTrade[]> GetTradeHistory (DateTime start, DateTime stop, UInt32 limit, CancellationToken token)
API name: get_trade_history Returns recent trades for the market assetA:assetB Note: Currently, timezone offsets are not supported. The time must be UTC.
*Returns the trade history for the internal market.
- JsonRpcResponse<MarketVolume> GetVolume (CancellationToken token)
API name: get_volume Returns the 24 hour volume for the market assetA:assetB
*Returns the market volume for the past 24 hours
- 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 api, String method, CancellationToken token)
- JsonRpcResponse<T> CustomGetRequest (String api, String method, Object[] data, CancellationToken token)
Create and execute custom json-rpc method
- JsonRpcResponse CustomGetRequest (String api, String method, Object[] data, CancellationToken token)
Create and execute custom json-rpc method
- SignedTransaction CreateTransaction (DynamicGlobalPropertyObject propertyApiObj, IEnumerable<Byte[]> userPrivateKeys, CancellationToken token, BaseOperation[] operations)
- Boolean TryLoadConfig (CancellationToken token)
- JsonRpcResponse<AccountBandwidthApiObject> GetAccountBandwidth (String account, BandwidthType type, CancellationToken token)
API name: get_account_bandwidth *Displays user actions based on type
- 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<GetAccountHistoryReturnType> 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.
*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<ExtendedAccount[]> GetAccounts (String[] names, CancellationToken token)
API name: get_accounts *Returns data for specified accounts
- JsonRpcResponse<String[]> GetActiveWitnesses (CancellationToken token)
API name: get_active_witnesses *Displays a list of all active delegates.
- JsonRpcResponse<SignedBlock> GetBlock (UInt32 blockNum, CancellationToken token)
API name: get_block Retrieve a full, signed block
*Returns block for given number
- JsonRpcResponse<BlockHeader> GetBlockHeader (UInt32 blockNum, CancellationToken token)
API name: get_block_header Retrieve a block header
*Returns block for given number
- 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<T> GetConfig (CancellationToken token)
- JsonRpcResponse<ConvertRequestApiObject[]> GetConversionRequests (String accountName, CancellationToken token)
API name: get_conversion_requests *Returns the current requests for conversion by the specified user
- JsonRpcResponse<Price> GetCurrentMedianHistoryPrice (CancellationToken token)
API name: get_current_median_history_price *Displays the current median price of conversion
- JsonRpcResponse<DynamicGlobalPropertyApiObject> 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<EscrowApiObject> GetEscrow (String from, UInt32 escrowId, CancellationToken token)
API name: get_escrow *Returns the operations implemented through mediation.
- JsonRpcResponse<FeedHistoryApiObject> GetFeedHistory (CancellationToken token)
API name: get_feed_history *Displays the conversion history
- JsonRpcResponse<String> GetHardforkVersion (CancellationToken token)
API name: get_hardfork_version *Displays the current version of the network.
- 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<ScheduledHardfork> GetNextScheduledHardfork (CancellationToken token)
API name: get_next_scheduled_hardfork *Displays the date and version of HardFork
- 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<OwnerAuthorityHistoryApiObject[]> GetOwnerHistory (String account, CancellationToken token)
API name: get_owner_history *Displays the user name if he changed the ownership of the blockchain
- 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<AccountRecoveryRequestApiObject> GetRecoveryRequest (String account, CancellationToken token)
API name: get_recovery_request *Returns true if the user is in recovery status.
- 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<SavingsWithdrawApiObject[]> GetSavingsWithdrawFrom (String account, CancellationToken token)
API name: get_savings_withdraw_from *Returns the output data from 'SAFE' for this user
- JsonRpcResponse<SavingsWithdrawApiObject[]> GetSavingsWithdrawTo (String account, CancellationToken token)
API name: get_savings_withdraw_to *Returns the output data from 'SAFE' for this user
- JsonRpcResponse<AnnotatedSignedTransaction> GetTransaction (String trxId, CancellationToken token)
API name: get_transaction *Displays transaction details for the specified transaction ID.
- 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<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<WitnessApiObject> 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<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<WitnessScheduleApiObject> GetWitnessSchedule (CancellationToken token)
API name: get_witness_schedule *Displays the current delegation status.
- JsonRpcResponse<WitnessApiObject[]> 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<WitnessApiObject[]> 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<AccountApiObject[]> 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<String[]> 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 SetBlockAppliedCallback (Object args, CancellationToken token)
API name: set_block_applied_callback Set callback which is triggered on each generated block
- JsonRpcResponse<Boolean> VerifyAccountAuthority (String name, PublicKeyType[] signers, CancellationToken token)
API name: verify_account_authority *Return true if the signers have enough authority to authorize an account
- JsonRpcResponse<Boolean> VerifyAuthority (SignedTransaction trx, CancellationToken token)
API name: verify_authority *Returns TRUE if the transaction is signed correctly
- 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<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<Object[][]> GetBlogAuthors (String blogAccount, CancellationToken token)
- 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<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<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<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<FollowApiObject[]> 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<FollowApiObject[]> GetFollowing (String from, String start, FollowType type, UInt16 limit, CancellationToken token)
API name: get_following
- 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 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<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<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<TagApiObj[]> GetTrendingTags (String afterTag, UInt32 limit, CancellationToken token)
API name: get_trending_tags *Returns a list of tags (tags) that include word combinations
- JsonRpcResponse<CategoryApiObject[]> GetTrendingCategories (String after, UInt32 limit, CancellationToken token)
API name: get_trending_categories *Returns sorted by value tags starting with a given or similar to it.
- JsonRpcResponse<CategoryApiObject[]> GetBestCategories (String after, UInt32 limit, CancellationToken token)
API name: get_best_categories
- JsonRpcResponse<CategoryApiObject[]> GetActiveCategories (String after, UInt32 limit, CancellationToken token)
API name: get_active_categories
- JsonRpcResponse<CategoryApiObject[]> GetRecentCategories (String after, UInt32 limit, CancellationToken token)
API name: get_recent_categories
- 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
Properties and Fields
- Byte[] ChainId
- Boolean IsConnected
AccountReputation
class Ditch.Golos.Models.Other.AccountReputation
account_reputation plugins\follow\include\golos\plugins\follow\follow_api_object.hpp
Properties and Fields
- String Account
API name: account
- Object Reputation
API name: reputation
AccountVote
class Ditch.Golos.Models.Other.AccountVote
account_vote libraries\application\include\golos\application\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
AccountWhitelistOperation
class Ditch.Golos.Models.Other.AccountWhitelistOperation
account_whitelist_operation libraries\protocol\include\golos\protocol\operations\account_operations.hpp
Properties and Fields
- Asset Fee
API name: fee
- String AuthorizingAccount
API name: authorizing_account
- String AccountToList
API name: account_to_list
- Byte NewListing
API name: new_listing = no_listing;
- Object Extensions
API name: extensions
AnnotatedSignedTransaction
class Ditch.Golos.Models.Other.AnnotatedSignedTransaction: Ditch.Golos.Models.Other.SignedTransaction
annotated_signed_transaction libraries\protocol\include\golos\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.Golos.Models.Other.AppliedOperation
applied_operation golos-0.16.3\libraries\app\include\steemit\app\applied_operation.hpp\
Properties and Fields
- String TrxId
- UInt32 Block
- UInt32 TrxInBlock
- UInt16 OpInTrx
- UInt64 VirtualOp
- DateTime Timestamp
- JArray Op
AssetOptions
class Ditch.Golos.Models.Other.AssetOptions
asset_options libraries\protocol\include\golos\protocol\operations\asset_operations.hpp
Properties and Fields
- Object MaxSupply
API name: max_supply = STEEMIT_MAX_SHARE_SUPPLY;
- UInt16 MarketFeePercent
API name: market_fee_percent = 0;
- Object MaxMarketFee
API name: max_market_fee = STEEMIT_MAX_SHARE_SUPPLY;
- UInt16 IssuerPermissions
API name: issuer_permissions = uia_asset_issuer_permission_mask;
- UInt16 Flags
API name: flags = 0;
- Price CoreExchangeRate
API name: core_exchange_rate
- String[] WhitelistAuthorities
API name: whitelist_authorities
- String[] BlacklistAuthorities
- String[] WhitelistMarkets
API name: whitelist_markets
- String[] BlacklistMarkets
API name: blacklist_markets
- String Description
API name: description
- Object Extensions
API name: extensions
Authority
class Ditch.Golos.Models.Other.Authority
authority golos-0.16.3\libraries\protocol\include\steemit\protocol\authority.hpp
Properties and Fields
- UInt32 WeightThreshold
- Object AccountAuths
- Object[][] KeyAuths
BeneficiaryRouteType
class Ditch.Golos.Models.Other.BeneficiaryRouteType
beneficiary_route_type libraries\protocol\include\golos\protocol\operations\comment_operations.hpp
Properties and Fields
- String Account
API name: account
- UInt16 Weight
API name: weight
BitassetOptions
class Ditch.Golos.Models.Other.BitassetOptions
bitasset_options libraries\protocol\include\golos\protocol\operations\asset_operations.hpp
Properties and Fields
- UInt32 FeedLifetimeSec
API name: feed_lifetime_sec = STEEMIT_DEFAULT_PRICE_FEED_LIFETIME;
- Byte MinimumFeeds
API name: minimum_feeds = 1;
- UInt32 ForceSettlementDelaySec
API name: force_settlement_delay_sec = STEEMIT_DEFAULT_FORCE_SETTLEMENT_DELAY;
- UInt16 ForceSettlementOffsetPercent
API name: force_settlement_offset_percent = STEEMIT_DEFAULT_FORCE_SETTLEMENT_OFFSET;
- UInt16 MaximumForceSettlementVolume
API name: maximum_force_settlement_volume = STEEMIT_DEFAULT_FORCE_SETTLEMENT_MAX_VOLUME;
- String ShortBackingAsset
API name: short_backing_asset
- Object Extensions
API name: extensions
BlockHeader
class Ditch.Golos.Models.Other.BlockHeader
block_header golos-0.16.3\libraries\protocol\include\steemit\protocol\block_header.hpp
Properties and Fields
- Object Previous
- DateTime Timestamp
- String Witness
- Object TransactionMerkleRoot
- Object Extensions
BlogEntry
class Ditch.Golos.Models.Other.BlogEntry
blog_entry plugins\follow\include\golos\plugins\follow\follow_api_object.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;
BrainKeyInfo
class Ditch.Golos.Models.Other.BrainKeyInfo
brain_key_info libraries\wallet\include\golos\wallet\wallet.hpp
Properties and Fields
- String BrainPrivKey
API name: brain_priv_key
- PublicKeyType PubKey
API name: pub_key
- String WifPrivKey
API name: wif_priv_key
ChainProperties
class Ditch.Golos.Models.Other.ChainProperties
chain_properties libraries\protocol\include\golos\protocol\steem_operations.hpp
Properties and Fields
- UInt16 SbdInterestRate
- Asset AccountCreationFee
- UInt32 MaximumBlockSize
CommentBlogEntry
class Ditch.Golos.Models.Other.CommentBlogEntry
comment_blog_entry plugins\follow\include\golos\plugins\follow\follow_api_object.hpp
Properties and Fields
- CommentApiObject 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.Golos.Models.Other.CommentFeedEntry
comment_feed_entry plugins\follow\include\golos\plugins\follow\follow_api_object.hpp
Properties and Fields
- CommentApiObject 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.Golos.Models.Other.Discussion: Ditch.Golos.Models.ApiObj.CommentApiObj
discussion golos-0.16.3\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.Golos.Models.Other.DiscussionQuery
discussion_query plugins\social_network\include\golos\plugins\social_network\api_object\discussion_query.hpp
Properties and Fields
- UInt32 Limit
API name: limit = 0; ///< the discussions return amount top limit
- String[] SelectAuthors
API name: select_authors list of authors to select
- String[] SelectTags
API name: select_tags list of tags to include, posts without these tags are filtered
- String[] FilterTags
API name: filter_tags list of tags to exclude, posts with these tags are filtered;
- UInt32 TruncateBody
API name: truncate_body = 0; ///< the amount of bytes of the post body to return, 0 for all
- String StartAuthor
API name: start_author the author of discussion to start searching from
- String StartPermlink
API name: start_permlink the permlink of discussion to start searching from
- String ParentAuthor
API name: parent_author the author of parent discussion
- String ParentPermlink
API name: parent_permlink the permlink of parent discussion
- String[] SelectLanguages
API name: select_languages list of language to select
- String[] FilterLanguages
API name: filter_languages list of language to filter
ExtendedAccount
class Ditch.Golos.Models.Other.ExtendedAccount: Ditch.Golos.Models.ApiObject.AccountApiObject
extended_account plugins\database_api\include\golos\plugins\database_api\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.Golos.Models.Other.ExtendedLimitOrder
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.Golos.Models.Other.FeedEntry
feed_entry plugins\follow\include\golos\plugins\follow\follow_api_object.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;
HistoryKey
class Ditch.Golos.Models.Other.HistoryKey
history_key libraries\plugins\market_history\include\golos\market_history\order_history_object.hpp
Properties and Fields
- Int64 Sequence
API name: sequence = 0;
LimitOrder
class Ditch.Golos.Models.Other.LimitOrder: Ditch.Golos.Models.ApiObject.LimitOrderApiObject
limit_order plugins\market_history\include\golos\plugins\market_history\market_history_objects.hpp
Properties and Fields
- Double RealPrice
API name: real_price = 0;
- Boolean Rewarded
API name: rewarded = false;
MarketTicker
class Ditch.Golos.Models.Other.MarketTicker
market_ticker plugins\market_history\include\golos\plugins\market_history\market_history_objects.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.Golos.Models.Other.MarketTrade
market_trade plugins\market_history\include\golos\plugins\market_history\market_history_objects.hpp
Properties and Fields
- DateTime Date
API name: date
- Asset CurrentPays
API name: current_pays
- Asset OpenPays
API name: open_pays
MarketVolume
class Ditch.Golos.Models.Other.MarketVolume
market_volume plugins\market_history\include\golos\plugins\market_history\market_history_objects.hpp
Properties and Fields
- Asset SteemVolume
API name: steem_volume = asset(0, STEEM_SYMBOL);
- Asset SbdVolume
API name: sbd_volume = asset(0, SBD_SYMBOL);
MessageBody
class Ditch.Golos.Models.Other.MessageBody
message_body libraries\plugins\private_message\include\golos\private_message\private_message_plugin.hpp
Properties and Fields
- Object ThreadStart
API name: thread_start the sent_time of the original message, if any
- String Subject
API name: subject
- String Body
API name: body
- String JsonMeta
API name: json_meta
- String[] Cc
API name: cc
Order
class Ditch.Golos.Models.Other.Order
order plugins\market_history\include\golos\plugins\market_history\market_history_objects.hpp
Properties and Fields
- Double Price
API name: price
- Object Steem
API name: steem
- Object Sbd
API name: sbd
OrderBook
class Ditch.Golos.Models.Other.OrderBook
order_book plugins\market_history\include\golos\plugins\market_history\market_history_objects.hpp
Properties and Fields
- Order[] Bids
API name: bids
- Order[] Asks
API name: asks
Price
class Ditch.Golos.Models.Other.Price
price libraries\protocol\include\golos\protocol\asset.hpp
Properties and Fields
- Asset Base
API name: base
- Asset Quote
API name: quote
PriceFeed
class Ditch.Golos.Models.Other.PriceFeed
price_feed libraries\protocol\include\golos\protocol\asset.hpp
Properties and Fields
- Price SettlementPrice
API name: settlement_price
- Price CoreExchangeRate
API name: core_exchange_rate
- UInt16 MaintenanceCollateralRatio
API name: maintenance_collateral_ratio = STEEMIT_DEFAULT_MAINTENANCE_COLLATERAL_RATIO;
- UInt16 MaximumShortSqueezeRatio
API name: maximum_short_squeeze_ratio = STEEMIT_DEFAULT_MAX_SHORT_SQUEEZE_RATIO;
ScheduledHardfork
class Ditch.Golos.Models.Other.ScheduledHardfork
scheduled_hardfork golos-0.16.3\libraries\app\include\steemit\app\database_api.hpp
Properties and Fields
- String HfVersion
- DateTime LiveTime
SignedBlock
class Ditch.Golos.Models.Other.SignedBlock: Ditch.Golos.Models.Other.SignedBlockHeader
signed_block golos-0.16.3\libraries\protocol\include\steemit\protocol\block.hpp
Properties and Fields
- Object[] Transactions
SignedBlockHeader
class Ditch.Golos.Models.Other.SignedBlockHeader: Ditch.Golos.Models.Other.BlockHeader
signed_block_header golos-0.16.3\libraries\protocol\include\steemit\protocol\block_header.hpp
Properties and Fields
- Object WitnessSignature
SignedBlockWithInfo
class Ditch.Golos.Models.Other.SignedBlockWithInfo: Ditch.Golos.Models.Other.SignedBlock
signed_block_with_info libraries\wallet\include\golos\wallet\wallet.hpp
Properties and Fields
- Object BlockId
API name: block_id
- PublicKeyType SigningKey
API name: signing_key
- String[] TransactionIds
API name: transaction_ids
SignedTransaction
class Ditch.Golos.Models.Other.SignedTransaction: Ditch.Golos.Models.Other.Transaction
signed_transaction libraries\protocol\include\golos\protocol\transaction.hpp
Properties and Fields
- Object[][] Operations
- List<Byte[]> Signatures
API name: signatures
- String[] SignaturesStr
State
class Ditch.Golos.Models.Other.State
state golos-0.16.3\libraries\app\include\steemit\app\state.hpp
Properties and Fields
- String CurrentRoute
- DynamicGlobalPropertyObject 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.Golos.Models.Other.SteemVersionInfo
steem_version_info libraries\application\include\golos\application\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.Golos.Models.Other.Transaction
transaction libraries\protocol\include\golos\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
VoteState
class Ditch.Golos.Models.Other.VoteState
vote_state golos-0.16.3\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.Golos.Models.Other.WithdrawRoute
withdraw_route golos-0.16.3\libraries\app\include\steemit\app\database_api.hpp
Properties and Fields
- String FromAccount
- String ToAccount
- UInt16 Percent
- Boolean AutoVest
AccountUpdateOperation
class Ditch.Golos.Models.Operations.AccountUpdateOperation: Ditch.Golos.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\golos\protocol\operations\account_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.Golos.Models.Operations.BaseOperation
base_operation libraries\protocol\include\golos\protocol\base.hpp
Properties and Fields
- OperationType Type
- String TypeName
CommentOperation
class Ditch.Golos.Models.Operations.CommentOperation: Ditch.Golos.Models.Operations.BaseOperation
comment_operation libraries\protocol\include\golos\protocol\operations\comment_operations.hpp
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
CommentOptionsOperation
class Ditch.Golos.Models.Operations.CommentOptionsOperation: Ditch.Golos.Models.Operations.BaseOperation
comment_options_operation libraries\protocol\include\golos\protocol\operations\comment_operations.hpp
Properties and Fields
- OperationType Type
- String TypeName
- String Author
API name: author
- String Permlink
API name: permlink
- String MaxAcceptedPayoutStr
API name: max_accepted_payout = {1000000000, SBD_SYMBOL_NAME};
SBD value of the maximum payout this post will receive
- Asset MaxAcceptedPayout
- UInt16 PercentSteemDollars
API name: percent_steem_dollars = STEEMIT_100_PERCENT; the percent of Golos Gold to key, unkept amounts will be received as Golos Power
- Boolean AllowVotes
API name: allow_votes = true; /// allows a post to receive votes;
- Boolean AllowCurationRewards
API name: allow_curation_rewards = true; allows voters to recieve curation rewards. Rewards return to reward fund.
- Object[] Extensions
API name: extensions
DeleteCommentOperation
class Ditch.Golos.Models.Operations.DeleteCommentOperation: Ditch.Golos.Models.Operations.BaseOperation
delete_comment_operation libraries\protocol\include\golos\protocol\operations\comment_operations.hpp
Properties and Fields
- String TypeName
- OperationType Type
- String Author
API name: author
- String Permlink
API name: permlink
FollowOperation
class Ditch.Golos.Models.Operations.FollowOperation: Ditch.Golos.Models.Operations.CustomJsonOperation
Follow / Unfollow some author
OperationType
enum Ditch.Golos.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
- CustomBinary
- DeclineVotingRights
- ResetAccount
- SetResetAccount
- FillConvertRequest
- AuthorReward
- CurationReward
- CommentReward
- LiquidityReward
- Interest
- FillVestingWithdraw
- FillOrder
- ShutdownWitness
- FillTransferFromSavings
- Hardfork
- CommentPayoutUpdate
- CommentBenefactorReward
RePostOperation
class Ditch.Golos.Models.Operations.RePostOperation: Ditch.Golos.Models.Operations.CustomJsonOperation
Repost some post by author and permlink (loads all additional parameters from the blockchain)
TransferOperation
class Ditch.Golos.Models.Operations.TransferOperation: Ditch.Golos.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.Golos.Models.Operations.UnfollowOperation: Ditch.Golos.Models.Operations.FollowOperation
Unfollow some author
VoteOperation
class Ditch.Golos.Models.Operations.VoteOperation: Ditch.Golos.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.Golos.Models.Objects.AccountBandwidthObject
account_bandwidth_object libraries\chain\include\golos\chain\account_object.hpp
Properties and Fields
- Object Id
- String Account
- BandwidthType Type
- Object AverageBandwidth
- Object LifetimeBandwidth
- DateTime LastBandwidthUpdate
AssetBitassetDataObject
class Ditch.Golos.Models.Objects.AssetBitassetDataObject
asset_bitasset_data_object libraries\chain\include\golos\chain\objects\asset_object.hpp
Properties and Fields
- Object Id
API name: id
- String AssetName
API name: asset_name
- BitassetOptions Options
API name: options
- Object Feeds
API name: feeds
- PriceFeed CurrentFeed
API name: current_feed
- DateTime CurrentFeedPublicationTime
API name: current_feed_publication_time
- Boolean IsPredictionMarket
API name: is_prediction_market = false;
- Object ForceSettledVolume
API name: force_settled_volume
- Price SettlementPrice
API name: settlement_price
- Object SettlementFund
API name: settlement_fund
AssetDynamicDataObject
class Ditch.Golos.Models.Objects.AssetDynamicDataObject
asset_dynamic_data_object libraries\chain\include\golos\chain\objects\asset_object.hpp
Properties and Fields
- Object Id
API name: id
- String AssetName
API name: asset_name
- Object CurrentSupply
API name: current_supply
- Object ConfidentialSupply
API name: confidential_supply total asset held in confidential balances
- Object AccumulatedFees
API name: accumulated_fees fees accumulate to be paid out over time
- Object FeePool
API name: fee_pool in core asset
AssetObject
class Ditch.Golos.Models.Objects.AssetObject
asset_object libraries\chain\include\golos\chain\objects\asset_object.hpp
Properties and Fields
- Object Id
API name: id
- String AssetName
API name: asset_name
- Byte Precision
- String Issuer
API name: issuer
- AssetOptions Options
API name: options
- Boolean MarketIssued
API name: market_issued = false;
- String BuybackAccount
API name: buyback_account
BucketObject
class Ditch.Golos.Models.Objects.BucketObject
bucket_object plugins\blockchain_statistics\include\golos\plugins\blockchain_statistics\bucket_object.hpp
Properties and Fields
- Object 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
CallOrderObject
class Ditch.Golos.Models.Objects.CallOrderObject
call_order_object libraries\chain\include\golos\chain\objects\market_object.hpp
Properties and Fields
- Object Id
API name: id
- Object OrderId
API name: order_id
- String Borrower
API name: borrower
- Object Collateral
API name: collateral call_price.base.asset_id, access via get_collateral
- Object Debt
API name: debt call_price.quote.asset_id, access via get_collateral
- Price CallPrice
API name: call_price Debt / Collateral
CategoryApiObject
class Ditch.Golos.Models.Objects.CategoryApiObject
category_api_obj golos-0.16.3\libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- Object Id
- String Name
- Object AbsRshares
- Asset TotalPayouts
- UInt32 Discussions
- DateTime LastUpdate
ConvertRequestObject
class Ditch.Golos.Models.Objects.ConvertRequestObject
convert_request_object libraries\chain\include\golos\chain\steem_objects.hpp
Properties and Fields
- Object Id
- String Owner
- UInt32 Requestid
id set by owner,the owner,requestid pair must be unique
- Asset Amount
- DateTime ConversionDate
DynamicGlobalPropertyObject
class Ditch.Golos.Models.Objects.DynamicGlobalPropertyObject
dynamic_global_property_object libraries\chain\include\golos\chain\objects\global_property_object.hpp
Properties and Fields
- String Id
API name: id
- UInt32 HeadBlockNumber
API name: head_block_number = 0;
- String HeadBlockId
API name: head_block_id
- DateTime Time
API name: time
- String CurrentWitness
API name: current_witness
- UInt64 TotalPow
API name: total_pow = -1;
- UInt32 NumPowWitnesses
API name: num_pow_witnesses = 0;
- Asset VirtualSupply
API name: virtual_supply = asset<0,17,0>(0, STEEM_SYMBOL_NAME);
- Asset CurrentSupply
API name: current_supply = asset<0,17,0>(0, STEEM_SYMBOL_NAME);
- Asset ConfidentialSupply
API name: confidential_supply = asset<0,17,0>(0, STEEM_SYMBOL_NAME); ///< total asset held in confidential balances
- Asset CurrentSbdSupply
API name: current_sbd_supply = asset<0,17,0>(0, SBD_SYMBOL_NAME);
- Asset ConfidentialSbdSupply
API name: confidential_sbd_supply = asset<0,17,0>(0, SBD_SYMBOL_NAME); ///< total asset held in confidential balances
- Asset TotalVestingFundSteem
API name: total_vesting_fund_steem = asset<0,17,0>(0, STEEM_SYMBOL_NAME);
- Asset TotalVestingShares
API name: total_vesting_shares = asset<0,17,0>(0, VESTS_SYMBOL);
- Asset TotalRewardFundSteem
API name: total_reward_fund_steem = asset<0,17,0>(0, STEEM_SYMBOL_NAME);
- String TotalRewardShares2
API name: total_reward_shares2 the running total of REWARD^2
- UInt16 SbdInterestRate
API name: sbd_interest_rate = 0;
- UInt16 SbdPrintRate
API name: sbd_print_rate = STEEMIT_100_PERCENT;
- UInt32 AverageBlockSize
API name: average_block_size = 0;
- UInt32 MaximumBlockSize
API name: maximum_block_size = 0;
- UInt64 CurrentAslot
API name: current_aslot = 0;
- String RecentSlotsFilled
API name: recent_slots_filled
- Byte ParticipationCount
API name: participation_count = 0; ///< Divide by 128 to compute participation percentage
- UInt32 LastIrreversibleBlockNum
API name: last_irreversible_block_num = 0;
- UInt64 MaxVirtualBandwidth
API name: max_virtual_bandwidth = 0;
- UInt64 CurrentReserveRatio
- UInt32 VoteRegenerationPerDay
API name: vote_regeneration_per_day = 40;
EscrowObject
class Ditch.Golos.Models.Objects.EscrowObject
escrow_object golos-0.16.3\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
ExtendedMessageObject
class Ditch.Golos.Models.Objects.ExtendedMessageObject: Ditch.Golos.Models.ApiObj.MessageApiObj
extended_message_object libraries\plugins\private_message\include\golos\private_message\private_message_plugin.hpp
Properties and Fields
- MessageBody Message
API name: message
FollowApiObject
class Ditch.Golos.Models.Objects.FollowApiObject
follow_api_object plugins\follow\include\golos\plugins\follow\follow_api_object.hpp
Properties and Fields
- String Follower
- String Following
- FollowType[] What
ForceSettlementObject
class Ditch.Golos.Models.Objects.ForceSettlementObject
force_settlement_object libraries\chain\include\golos\chain\objects\market_object.hpp
Properties and Fields
- Object Id
API name: id
- String Owner
API name: owner
- Object SettlementId
API name: settlement_id
- Asset Balance
API name: balance
- DateTime SettlementDate
API name: settlement_date
LimitOrderObject
class Ditch.Golos.Models.Objects.LimitOrderObject
limit_order_object libraries\chain\include\golos\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
OrderHistoryObject
class Ditch.Golos.Models.Objects.OrderHistoryObject
order_history_object libraries\plugins\market_history\include\golos\market_history\order_history_object.hpp
Properties and Fields
- Object Id
API name: id
- HistoryKey Key
API name: key
- DateTime Time
API name: time
- Object Op
API name: op
ProposalObject
class Ditch.Golos.Models.Objects.ProposalObject
proposal_object libraries\chain\include\golos\chain\objects\proposal_object.hpp
Properties and Fields
- Object Id
API name: id
- Object ProposalId
API name: proposal_id
- String Owner
API name: owner
- DateTime ExpirationTime
API name: expiration_time
- DateTime ReviewPeriodTime
API name: review_period_time
- Transaction ProposedTransaction
API name: proposed_transaction
- String[] RequiredActiveApprovals
API name: required_active_approvals
- String[] AvailableActiveApprovals
API name: available_active_approvals
- String[] RequiredOwnerApprovals
API name: required_owner_approvals
- String[] AvailableOwnerApprovals
API name: available_owner_approvals
- String[] RequiredPostingApprovals
API name: required_posting_approvals
- String[] AvailablePostingApprovals
API name: available_posting_approvals
- Object[] AvailableKeyApprovals
API name: available_key_approvals
RewardFundObject
class Ditch.Golos.Models.Objects.RewardFundObject
reward_fund_object libraries\chain\include\golos\chain\objects\steem_objects.hpp
Properties and Fields
- Object Id
API name: id
- Object Name
API name: name
- 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;
VestingDelegationExpirationObject
class Ditch.Golos.Models.Objects.VestingDelegationExpirationObject
vesting_delegation_expiration_object libraries\chain\include\golos\chain\objects\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.Golos.Models.Objects.VestingDelegationObject
vesting_delegation_object libraries\chain\include\golos\chain\objects\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.Golos.Models.Objects.WitnessScheduleObject
witness_schedule_object golos-0.16.3\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
AuthorityType
enum Ditch.Golos.Models.Enums.AuthorityType
authority_type libraries\wallet\include\golos\wallet\wallet.hpp
Enum Values
- Owner
WithdrawRouteType
enum Ditch.Golos.Models.Enums.WithdrawRouteType
withdraw_route_type golos-0.16.3\libraries\app\include\steemit\app\database_api.hpp
Enum Values
- Incoming
- Outgoing
- All
CommentApiObj
class Ditch.Golos.Models.ApiObj.CommentApiObj
comment_api_obj golos-0.16.3\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.Golos.Models.ApiObj.ConvertRequestApiObj: Ditch.Golos.Models.Objects.ConvertRequestObject
convert_request_api_obj golos-0.16.3\libraries\app\include\steemit\app\steem_api_objects.hpp
EscrowApiObj
class Ditch.Golos.Models.ApiObj.EscrowApiObj: Ditch.Golos.Models.Objects.EscrowObject
escrow_api_obj golos-0.16.3\libraries\app\include\steemit\app\steem_api_objects.hpp
FeedHistoryApiObj
class Ditch.Golos.Models.ApiObj.FeedHistoryApiObj
feed_history_api_obj golos-0.16.3\libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- Object Id
- Price CurrentMedianHistory
- Price[] PriceHistory
FollowCountApiObj
class Ditch.Golos.Models.ApiObj.FollowCountApiObj
follow_count_api_obj plugins\follow\include\golos\plugins\follow\follow_api_object.hpp
Properties and Fields
- String Account
API name: account
- UInt32 FollowerCount
API name: follower_count = 0;
- UInt32 FollowingCount
API name: following_count = 0;
- UInt32 Limit
MessageApiObj
class Ditch.Golos.Models.ApiObj.MessageApiObj
message_api_obj libraries\plugins\private_message\include\golos\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.Golos.Models.ApiObj.OwnerAuthorityHistoryApiObj
owner_authority_history_api_obj golos-0.16.3\libraries\app\include\steemit\app\steem_api_objects.hpp
Properties and Fields
- Object Id
- String Account
- Authority PreviousOwnerAuthority
- DateTime LastValidTime
SavingsWithdrawApiObj
class Ditch.Golos.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.Golos.Models.ApiObj.SignedBlockApiObj: Ditch.Golos.Models.Other.SignedBlock
signed_block_api_obj golos-0.16.3\libraries\protocol\include\steemit\protocol\block.hpp
Properties and Fields
- Object BlockId
- PublicKeyType SigningKey
- String[] TransactionIds
TagApiObj
class Ditch.Golos.Models.ApiObj.TagApiObj
tag_api_obj golos-0.16.3\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
WitnessApiObj
class Ditch.Golos.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.Golos.Models.ApiObj.WitnessScheduleApiObj: Ditch.Golos.Models.Objects.WitnessScheduleObject
witness_schedule_api_obj golos-0.16.3\libraries\app\include\steemit\app\steem_api_objects.hpp
AccountApiObject
class Ditch.Golos.Models.ApiObject.AccountApiObject
account_api_object plugins\database_api\include\golos\plugins\database_api\api_objects\account_api_object.hpp
Properties and Fields
- Object Id
API name: id
- String Name
API name: name
- 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
- String Proxy
API name: proxy
- DateTime LastOwnerUpdate
API name: last_owner_update
- DateTime LastAccountUpdate
API name: last_account_update
- DateTime Created
API name: created
- Boolean Mined
API name: mined
- Boolean OwnerChallenged
API name: owner_challenged
- Boolean ActiveChallenged
API name: active_challenged
- DateTime LastOwnerProved
API name: last_owner_proved
- DateTime LastActiveProved
API name: last_active_proved
- String RecoveryAccount
API name: recovery_account
- String ResetAccount
API name: reset_account
- DateTime LastAccountRecovery
API name: last_account_recovery
- UInt32 CommentCount
API name: comment_count
- UInt32 LifetimeVoteCount
API name: lifetime_vote_count
- UInt32 PostCount
API name: post_count
- Boolean CanVote
API name: can_vote
- UInt16 VotingPower
API name: voting_power
- DateTime LastVoteTime
API name: last_vote_time
- Asset Balance
API name: balance
- Asset SavingsBalance
API name: savings_balance
- Asset SbdBalance
API name: sbd_balance
- String SbdSeconds
API name: sbd_seconds
- DateTime SbdSecondsLastUpdate
API name: sbd_seconds_last_update
- DateTime SbdLastInterestPayment
API name: sbd_last_interest_payment
- Asset SavingsSbdBalance
API name: savings_sbd_balance
- String SavingsSbdSeconds
API name: savings_sbd_seconds
- DateTime SavingsSbdSecondsLastUpdate
API name: savings_sbd_seconds_last_update
- DateTime SavingsSbdLastInterestPayment
API name: savings_sbd_last_interest_payment
- Byte SavingsWithdrawRequests
API name: savings_withdraw_requests
- Object CurationRewards
API name: curation_rewards
- Object PostingRewards
API name: posting_rewards
- Asset VestingShares
API name: vesting_shares
- Asset DelegatedVestingShares
API name: delegated_vesting_shares
- Asset ReceivedVestingShares
API name: received_vesting_shares
- Asset VestingWithdrawRate
API name: vesting_withdraw_rate
- DateTime NextVestingWithdrawal
API name: next_vesting_withdrawal
- Object Withdrawn
API name: withdrawn
- Object ToWithdraw
API name: to_withdraw
- UInt16 WithdrawRoutes
API name: withdraw_routes
- Object[] ProxiedVsfVotes
API name: proxied_vsf_votes
- UInt16 WitnessesVotedFor
API name: witnesses_voted_for
- Object AverageBandwidth
API name: average_bandwidth = 0;
- Object LifetimeBandwidth
API name: lifetime_bandwidth = 0;
- DateTime LastBandwidthUpdate
API name: last_bandwidth_update
- Object AverageMarketBandwidth
API name: average_market_bandwidth = 0;
- DateTime LastMarketBandwidthUpdate
API name: last_market_bandwidth_update
- DateTime LastPost
API name: last_post
- DateTime LastRootPost
API name: last_root_post
- Object PostBandwidth
API name: post_bandwidth = STEEMIT_100_PERCENT;
- Object NewAverageBandwidth
API name: new_average_bandwidth
- Object NewAverageMarketBandwidth
API name: new_average_market_bandwidth
AccountBandwidthApiObject
class Ditch.Golos.Models.ApiObject.AccountBandwidthApiObject: Ditch.Golos.Models.Objects.AccountBandwidthObject
account_bandwidth_api_object plugins\database_api\include\golos\plugins\database_api\forward.hpp
AccountRecoveryRequestApiObject
class Ditch.Golos.Models.ApiObject.AccountRecoveryRequestApiObject
account_recovery_request_api_object plugins\database_api\include\golos\plugins\database_api\api_objects\account_recovery_request_api_object.hpp
Properties and Fields
- Object Id
API name: id
- String AccountToRecover
API name: account_to_recover
- Authority NewOwnerAuthority
API name: new_owner_authority
- DateTime Expires
API name: expires
CommentApiObject
class Ditch.Golos.Models.ApiObject.CommentApiObject
comment_api_object libraries\application\include\golos\application\api_objects\comment_api_object.hpp
Properties and Fields
- Object Id
API name: id
- String Category
API name: category
- 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
- DateTime LastUpdate
API name: last_update
- DateTime Created
API name: created
- DateTime Active
API name: active
- DateTime LastPayout
API name: last_payout
- Byte Depth
API name: depth
- UInt32 Children
API name: children
- String ChildrenRshares2
API name: children_rshares2
- Object NetRshares
API name: net_rshares
- Object AbsRshares
API name: abs_rshares
- Object VoteRshares
API name: vote_rshares
- Object ChildrenAbsRshares
API name: children_abs_rshares
- DateTime CashoutTime
API name: cashout_time
- DateTime MaxCashoutTime
API name: max_cashout_time
- UInt64 TotalVoteWeight
API name: total_vote_weight
- UInt16 RewardWeight
API name: reward_weight
- Asset TotalPayoutValue
API name: total_payout_value
- Asset CuratorPayoutValue
API name: curator_payout_value
- Object AuthorRewards
API name: author_rewards
- Int32 NetVotes
API name: net_votes
- Object RootComment
API name: root_comment
- Asset MaxAcceptedPayout
API name: max_accepted_payout
- UInt16 PercentSteemDollars
API name: percent_steem_dollars
- Boolean AllowReplies
API name: allow_replies
- Boolean AllowVotes
API name: allow_votes
- Boolean AllowCurationRewards
API name: allow_curation_rewards
- BeneficiaryRouteType[] Beneficiaries
API name: beneficiaries
ConvertRequestApiObject
class Ditch.Golos.Models.ApiObject.ConvertRequestApiObject: Ditch.Golos.Models.Objects.ConvertRequestObject
convert_request_api_object plugins\database_api\include\golos\plugins\database_api\forward.hpp
DynamicGlobalPropertyApiObject
class Ditch.Golos.Models.ApiObject.DynamicGlobalPropertyApiObject: Ditch.Golos.Models.Objects.DynamicGlobalPropertyObject
dynamic_global_property_api_object plugins\database_api\include\golos\plugins\database_api\forward.hpp
EscrowApiObject
class Ditch.Golos.Models.ApiObject.EscrowApiObject: Ditch.Golos.Models.Objects.EscrowObject
escrow_api_object plugins\database_api\include\golos\plugins\database_api\forward.hpp
FeedHistoryApiObject
class Ditch.Golos.Models.ApiObject.FeedHistoryApiObject
feed_history_api_object plugins\database_api\include\golos\plugins\database_api\api_objects\feed_history_api_object.hpp
Properties and Fields
- Object Id
API name: id
- Price CurrentMedianHistory
API name: current_median_history
- Price[] PriceHistory
API name: price_history
LimitOrderApiObject
class Ditch.Golos.Models.ApiObject.LimitOrderApiObject: Ditch.Golos.Models.Objects.LimitOrderObject
limit_order_api_object plugins\database_api\include\golos\plugins\database_api\forward.hpp
OwnerAuthorityHistoryApiObject
class Ditch.Golos.Models.ApiObject.OwnerAuthorityHistoryApiObject
owner_authority_history_api_object plugins\database_api\include\golos\plugins\database_api\api_objects\owner_authority_history_api_object.hpp
Properties and Fields
- Object Id
API name: id
- String Account
API name: account
- Authority PreviousOwnerAuthority
API name: previous_owner_authority
- DateTime LastValidTime
API name: last_valid_time
SavingsWithdrawApiObject
class Ditch.Golos.Models.ApiObject.SavingsWithdrawApiObject
savings_withdraw_api_object plugins\database_api\include\golos\plugins\database_api\api_objects\savings_withdraw_api_object.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
WitnessApiObject
class Ditch.Golos.Models.ApiObject.WitnessApiObject
witness_api_object plugins\database_api\include\golos\plugins\database_api\api_objects\witness_api_object.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
- UInt64 LastAslot
API name: last_aslot
- UInt64 LastConfirmedBlockNum
API name: last_confirmed_block_num
- UInt64 PowWorker
API name: pow_worker
- 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
- String HardforkVersionVote
API name: hardfork_version_vote
- DateTime HardforkTimeVote
API name: hardfork_time_vote
WitnessScheduleApiObject
class Ditch.Golos.Models.ApiObject.WitnessScheduleApiObject: Ditch.Golos.Models.Objects.WitnessScheduleObject
witness_schedule_api_object plugins\database_api\include\golos\plugins\database_api\forward.hpp