Create account. Broadcasted to the blockchain to create a new account.
The account_create payload. See AccountCreateOperation
The Active or Owner private key of the account creator.
Update account. Updates account information.
The account_update payload. See AccountUpdateOperation
Optionalactive?: AuthorityTypeOptionalmemo_Optionalowner?: AuthorityTypeOptionalposting?: AuthorityTypeThe Active or Owner private key of the account.
Set witness voting proxy.
The account_witness_proxy payload. See AccountWitnessProxyOperation
The private key of the account, should be the Active key at least.
Witness vote. Vote from an account to a witness.
The account_witness_vote payload. See AccountWitnessVoteOperation
The private key of the account, should be the Active key at least.
Cancel transfer from saving. Funds withdrawals from the savings can be canceled at any time before it is executed.
The cancel_transfer_from_savings payload. See CancelTransferFromSavingsOperation
The private key of the account, should be the Active key at least.
Change recovery account. Funds withdrawals from the savings can be canceled at any time before it is executed.
The change_recovery_account payload. See ChangeRecoveryAccountOperation
The account that would be recovered in case of compromise.
Extensions. Not currently used.
The account that creates the recover request.
The Owner private key of the account.
Claim account. Requests from users or dApps to get an account creation ticket in order to create new accounts. These operations are issued before the actual creation of the account on the blockchain.
The claim_account payload. See ClaimAccountOperation
Extensions. Not currently used.
The Active or Owner private key of the account.
Claim reward balance.
Author and curator rewards are not automatically transferred to the account’s balances.
One has to issue a claim_reward_balance operation to trigger the transfer from the reward pool to its balance.
The claim_reward_balance payload. See ClaimRewardBalanceOperation
The Posting, Active or Owner private key of the account.
Comment. Creates a post/comment.
The comment payload. See CommentOperation
author of the post/comment being submitted (account name).
body of the post/comment being submitted, or diff-match-patch when updating.
JSON object string.
the author that comment is being submitted to, when posting a new blog this is an empty string.
specific post that comment is being submitted to, when posting a new blog this become the category of the post (tags[0]).
unique string identifier for the post, linked to the author of the post.
human readable title of the post being submitted, this is often blank when commenting.
The Posting, Active or Owner private key of the account.
Optionaloptions: { The comment_options payload [optional]. See CommentOptionsOperation
Whether to allow post to recieve curation rewards. If false rewards return to reward fund.
Whether to allow post to receive votes.
author of the post/comment being submitted (account name).
the maximum payout this post will receive. asset( 1000000000, BLURT_SYMBOL )
human readable title of the post being submitted, this is often blank when commenting.
Rules:
json_metadata: There is no blockchain enforced validation on json_metadata, but the community has adopted a particular structure:
In addition to the above keys, application developers are free to add any other keys they want to help manage the content they broadcast.
When a comment is first broadcast, the permlink must be unique for the author. Otherwise, it is interpreted as an update operation. Updating will either replace the entire body with the latest operation or patch the body if using diff-match-patch.
Comment options. Authors of posts may not want all of the benefits that come from creating a post. This operation allows authors to update properties associated with their post. Typically, these options will accompany a comment operation in the same transaction.
The comment_options payload. See CommentOptionsOperation
Whether to allow post to recieve curation rewards. If false rewards return to reward fund.
Whether to allow post to receive votes.
author of the post/comment being submitted (account name).
the maximum payout this post will receive. asset( 1000000000, BLURT_SYMBOL )
human readable title of the post being submitted, this is often blank when commenting.
The Active or Owner private key of the account creator.
Broadcast a community subscribe custom_json operation.
Broadcast a community unsubscribe custom_json operation.
Create claimed account.
When used with claim_account, works identically to account_create See accountCreate.
The create_claimed_account payload. See CreateClaimedAccountOperation
Extensions. Not currently used.
The Active or Owner private key of the account creator.
Create a governance proposal.
Extensions. Not currently used.
Broadcast custom JSON. Serves the same purpose as custom but also supports required posting authorities. Unlike custom, this operation is designed to be human readable/developer friendly.
The custom_json operation payload. See CustomJsonOperation
ID string, must be less than 32 characters long.
JSON encoded string, must be valid JSON.
The Posting, Active or Owner private key of the account.
Delegate vesting shares from one account to the other. The vesting shares are still owned
by the original account, but content voting rights and bandwidth allocation are transferred
to the receiving account. This sets the delegation to vesting_shares, increasing it or
decreasing it as needed. (i.e. a delegation of 0 removes the delegation)
When a delegation is removed the shares are placed in limbo for a week to prevent a satoshi of VESTS from voting on the same content twice.
Delegation options. See DelegateVestingSharesOperation
The account receiving vesting shares.
The account delegating vesting shares.
The amount of vesting shares delegated.
Private active key of the delegator.
Delete a post or comment by author/permlink.
The delete_comment payload. See DeleteCommentOperation.
Private posting key of the author.
Approve or reject an escrow transfer.
The escrow_approve payload. See EscrowApproveOperation.
Either to or agent.
Private active key of data.who.
Dispute an escrow transfer.
The escrow_dispute payload. See EscrowDisputeOperation.
Private active key of data.who.
Release funds from an escrow transfer.
The escrow_release payload. See EscrowReleaseOperation.
The amount of blurt to release.
The account that should receive funds (might be from, might be to).
The original 'to'.
The account that is attempting to release the funds, determines valid 'receiver'.
Private active key of data.who.
Create an escrow transfer.
The escrow_transfer payload. See EscrowTransferOperation.
Private active key of the sender.
Broadcast a follow custom_json operation.
Broadcast a mute custom_json operation using the follow/ignore convention.
Stickies a post to the top of the community homepage (Mods or higher). If multiple posts are stickied, the newest ones are shown first.
The account submitting the custom_json operation.
The referrer of the account.
The campaign id of the referrer.
The Posting, Active or Owner private key of the account.
Used by guests to suggest a post for the review queue. It’s up to the community to define what constitutes flagging.
The community account concerned.
The account submitting the custom_json operation.
The author of the post.
The permlink of the post.
short notes
The Posting, Active or Owner private key of the account.
Mute a post (Mods or higher). Can be a topic or a comment.
The community account concerned.
The account submitting the custom_json operation.
The author of the post.
The permlink of the post.
short notes
The Posting, Active or Owner private key of the account.
Stickies a post to the top of the community homepage (Mods or higher). If multiple posts are stickied, the newest ones are shown first.
The community account concerned.
The account submitting the custom_json operation.
The author of the post.
The permlink of the post.
The Posting, Active or Owner private key of the account.
Stickies a post to the top of the community homepage (Mods or higher). If multiple posts are stickied, the newest ones are shown first.
The community account concerned.
The account submitting the custom_json operation.
The account submitting the custom_json operation.
The author of the post.
The Posting, Active or Owner private key of the account.
Stickies a post to the top of the community homepage (Mods or higher). If multiple posts are stickied, the newest ones are shown first.
The community account concerned.
The account submitting the custom_json operation.
The account submitting the custom_json operation.
title for the account
The Posting, Active or Owner private key of the account.
Un/subscribe to a community (Guest Operations)
The community account concerned.
Un/subscribe to a community.
The account submitting the custom_json operation.
The Posting, Active or Owner private key of the account.
Unmute a post (Mods or higher).
The community account concerned.
The account submitting the custom_json operation.
The author of the post.
The permlink of the post.
short notes
The Posting, Active or Owner private key of the account.
Removes a post to the top of the community homepage (Mods or higher).
The community account concerned.
The account submitting the custom_json operation.
The author of the post.
The permlink of the post.
The Posting, Active or Owner private key of the account.
Broadcast Nexus update properties (Admin Operations). Update display settings of a Community.
The custom_json operation payload. See NexusUpdateProps
The account submitting the custom_json operation.
The Posting, Active or Owner private key of the account.
Prepare transaction with operations for Sign and broadcast to the network.
List of operations to send.
Broadcast a read notification to the network.
Broadcast a reblog custom_json operation.
Reblurt/Undo Reblurt a post
The account submitting the custom_json operation.
The author of the post.
The permlink of the post.
if true Undo Reblurt else Reblurt
The Posting, Active or Owner private key of the account.
Recover an account using current and recent owner authorities.
The recover_account payload. See RecoverAccountOperation.
The account to be recovered.
Extensions. Not currently used.
The new owner authority as specified in the request account recovery operation.
A previous owner authority that the account holder will use to prove past ownership of the account to be recovered.
Private owner key or keys required by the recovery authorities.
Remove governance proposals owned by an account.
IDs of proposals to be removed. Nonexisting IDs are ignored.
Create an account recovery request.
The request_account_recovery payload. See RequestAccountRecoveryOperation.
The account to recover. This is likely due to a compromised owner authority.
Extensions. Not currently used.
The new owner authority the account to recover wishes to have. This is secret known by the account to recover and will be confirmed in a recover_account_operation.
The recovery account is listed as the recovery account on the account to recover.
Private owner key of the recovery account.
Broadcast a signed transaction to the network.
Sign and broadcast transaction with operations to the network. Throws if the transaction expires.
List of operations to send.
Private key(s) used to sign transaction.
Route vesting withdrawals to another account.
The set_withdraw_vesting_route payload. See SetWithdrawVestingRouteOperation.
Private active key of the source account.
Sign a transaction with key(s)
Broadcast a transfer.
The transfer operation payload.
Private active key of sender.
Request a transfer from savings.
The transfer_from_savings payload. See TransferFromSavingsOperation.
Private active key of the source account.
Transfer liquid BLURT into savings.
The transfer_to_savings payload. See TransferToSavingsOperation.
Private active key of the source account.
Transfer liquid BLURT into vesting shares.
The transfer_to_vesting payload. See TransferToVestingOperation.
must be BLURT or liquid variant of SMT
Private active key of the source account.
Broadcast an undo-reblog custom_json operation.
Broadcast an unfollow custom_json operation.
Broadcast an unmute custom_json operation using the empty follow-list convention.
Vote for or against governance proposals.
IDs of proposals to vote for/against. Nonexisting IDs are ignored.
Broadcast a vote.
The vote to send.
Voting weight, 100% = 10000 (100_PERCENT).
Private posting key of the voter.
Start or update a vesting withdrawal schedule.
The withdraw_vesting payload. See WithdrawVestingOperation.
Amount to power down, must be VESTS.
Private active key of the withdrawing account.
Set low-level witness properties.
Register or update witness metadata.
The fee paid to register a new witness, should be 10x current block production pay.
URL for witness, usually a link to a post in the witness-category tag.
How many milliseconds in the future to set the expiry time to when broadcasting a transaction, defaults to 1 minute.