Steem Developer Portal

Search Results
Showing results for "sps"
SPS
Also known as Steem Proposal System. An on-chain decentralized autonomous organization (DAO) that allows users to submit proposals for funding and use stake weighted vot...
sps_fund
...asury from inflation in that maintenance interval (i.e., to track the funding of the SPS).
sps_fund_percent
sps_interval_ledger
Proxy
The assignment of STEEM Power for DPOS governance and SPS approval by another account (cannot be spent, can be revoked instantly)
debug_node_api.debug_generate_blocks_until
Generate blocks locally until a specified head block time. Can generate them sparsely.
DAO
Decentralized Autonomous Organization (see: SPS).
Delegation
The assignment of STEEM Power for content influence by another account (cannot be spent, can be revoked by the delegator in 5 days)
Welcome to Steem
Welcome to the Steem Developer Portal! This site is designed to aid those interested in developing applications on the Steem blockchain. If you don’t know about Steem...
SBD Haircut
Rules to stop printing SBD when the supply is too high. Note: SBD printing for the SPS (@steem.dao) does not follow these rules and will continue to print SBD regardless...
vote_power_reserve_rate
The number of votes regenerated per day. Any user voting slower than this rate will be “wasting” voting power through spillover; any user voting faster than this rate wi...
Limit Order
A direction given to the DEX to buy or sell an asset at a specified price or better, that expire within 30 days of creation.
Canonical Signatures
Reduce entropy Signatures that follow the BIP-0062 specification to prevent transaction malleability. All Signatures on Steem are Canonical Signatures, since 0.20.2.
target_votes_per_period
The number of votes regenerated per day (over STEEM_VOTING_MANA_REGENERATION_SECONDS). Any user voting slower than this rate will be “wasting” voting power through spill...
RB: Reblogging Post
Full, runnable src of Reblogging Post can be downloaded as part of the RB tutorials repository. For this operation, we will use custom_json and a properly formed id and...
RB: Vote On Content
Full, runnable src of Vote On Content can be downloaded as part of the RB tutorials repository. Sections Making the api call - broadcasting the operation...
STEEM_PROXY_TO_SELF_ACCOUNT
An empty string represents the canonical account for specifying you will vote for directly (as opposed to a proxy).
Calculating RC costs
Since HF20 a Resource Credit (RC) system has been implemented to manage the number of transactions (comments, votes, transfers, etc) you can execute on the blockchain at...
RB: Blog Feed
Full, runnable src of Blog Feed can be downloaded as part of the RB tutorials repository. Script The script parses the creation date, assuming Zulu timezone (AKA UTC)....
PY: Submit Post
Full, runnable src of Submit Post can be downloaded as part of the PY tutorials repository. In this tutorial will explain and show you how to submit a new post to the S...
account_witness_vote
All accounts with a VFS (Vesting Fund Shares) can vote for or against any witness. See: STEEM_MAX_ACCOUNT_WITNESS_VOTES If a proxy is specified then all existing votes...
database_api.get_dynamic_global_properties
Returns the current dynamic global properties. See: Understanding Dynamic Global Properties
RB: Getting Started
Full, runnable src of Getting Started can be downloaded as part of the RB tutorials repository. Setup The following is a minimal Gemfile for running .rb files in these...
RB: Get Post Details
Full, runnable src of Get Post Details can be downloaded as part of the RB tutorials repository. Intro This tutorial fetches the contents of a single post and explains...
PY: Transfer Steem And Sbd To Savings Balance
Full, runnable src of Transfer Steem And Sbd To Savings Balance can be downloaded as part of the PY tutorials repository. In this tutorial we show you how to check the...
Steem.DAO
...% of the annual new supply. These funds are dedicated to the Steem Proposal System (SPS) for platform improvements. Every day a portion of the SBD fund managed by the Stee...
PY: Vote On Content
Full, runnable src of Vote On Content can be downloaded as part of the PY tutorials repository. In this tutorial we will explain and show you how to to check if a user...
PY: Transfer Steem And Sbd
Full, runnable src of Transfer Steem And Sbd can be downloaded as part of the PY tutorials repository. In this tutorial we will explain and show you how to to check the...
Broadcast Ops Communities
Ops: flagPost mutePost pinPost setRole setUserTitle subscribe unmutePost unpinPost unsubscribe updateProps To interact with...
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. Typicall...
PY: Follow A User
Full, runnable src of Follow A User can be downloaded as part of the PY tutorials repository. In this tutorial we will explain and show you how to follow or unfollow an...
RB: Search Tags
Full, runnable src of Search Tags can be downloaded as part of the RB tutorials repository. This tutorial will return tags sorted by trending, up to a specified limit....
PY: Get Account Replies
Full, runnable src of Get Account Replies can be downloaded as part of the PY tutorials repository. Tutorial will explain and show you how to access the Steem blockchai...
Steem Testnet
Steem blockchain software is written in C++ and in order to modify the source code you need some understanding of the C++ programming language. Each Steem node runs an in...
Steem Node Config
...t-interval-seconds block-log-info-print-irreversible block-log-info-print-file sps-remove-threshold shared-file-dir shared-file-size shared-file-full-threshold...
RB: Follow Another User
Full, runnable src of Follow Another User can be downloaded as part of the RB tutorials repository. This tutorial will take you through the process of following/muting/...
PY: Account Reputation
Full, runnable src of Account Reputation can be downloaded as part of the PY tutorials repository. Intro Account reputation is long integer string which requires speci...
JS: Submit Post
Full, runnable src of Submit Post can be downloaded as part of the JS tutorials repository. This tutorial will show the method of properly formatting content followed b...
PY: Get Post Comments
Full, runnable src of Get Post Comments can be downloaded as part of the PY tutorials repository. This tutorial will explain and show you how to access the Steem blockc...
account_create_with_delegation
Deprecated as of HF20 If an account creation service would still like to provide a delegation of Steem Power to the accounts they create, they can still follow the accoun...
PY: Get Follower And Following List
Full, runnable src of Get Follower And Following List can be downloaded as part of the PY tutorials repository. This tutorial will explain and show you how to access th...
JS: Edit Content Patching
Full, runnable src of Edit Content Patching can be downloaded as part of the JS tutorials repository. This tutorial will take you through the process of preparing and p...
JS: Convert Sbd To Steem
Full, runnable src of Convert Sbd To Steem can be downloaded as part of the JS tutorials repository. This tutorial will take you through the process of checking a speci...
PY: Convert Sbd To Steem
Full, runnable src of Convert Sbd To Steem can be downloaded as part of the PY tutorials repository. In this tutorial we will explain and show you how to convert some o...
Account creation process
This recipe will take you through the different options when creating accounts on the Steem blockchain. Intro The Resource Credit system gives us two ways to create an...
account_witness_proxy
Allows one account to delegate witness votes to another account. If a proxy is specified then all existing witness votes are removed. Note, as of HF21, setting a witnes...
JS: Get State Replacement Api
Full, runnable src of Get State Replacement Api can be downloaded as part of the JS tutorials repository. Intro With the getState API call retrieving ALL block informa...
PY: Grant Active Permission
Full, runnable src of Grant Active Permission can be downloaded as part of the PY tutorials repository. In this tutorial we show you how to check if someone has got act...
JS: Follow A User
Full, runnable src of Follow A User can be downloaded as part of the JS tutorials repository. This tutorial will take you through the process of checking the follow sta...
JS: Claim Rewards
Full, runnable src of Claim Rewards can be downloaded as part of the JS tutorials repository. This tutorial runs on the main Steem blockchain. And accounts queried are...
JS: Get Follower And Following List
Full, runnable src of Get Follower And Following List can be downloaded as part of the JS tutorials repository. This tutorial will take you through the process of calli...
JS: Get Post Details
Full, runnable src of Get Post Details can be downloaded as part of the JS tutorials repository. The purpose of this tutorial is to a) demonstrate how to get a list of...
PY: Claim Rewards
Full, runnable src of Claim Rewards can be downloaded as part of the PY tutorials repository. In this tutorial we show you how to check the STEEM, SBD and STEEM POWER r...
PY: Submit Comment Reply
Full, runnable src of Submit Comment Reply can be downloaded as part of the PY tutorials repository. This tutorial will explain and show you how to submit a new comment...
PY: Power Down
Full, runnable src of Power Down can be downloaded as part of the PY tutorials repository. In this tutorial we will explain and show you how to power down some or all o...
Streaming blockchain transactions
This recipe will take you through the process of streaming blockchain transactions, both from head_block_num and last_irreversible_block_num, and explain the presence/abs...
JS: Grant Active Permission
Full, runnable src of Grant Active Permission can be downloaded as part of the JS tutorials repository. This tutorial will take you through the process of checking a sp...
PY: Witness Listing And Voting
Full, runnable src of Witness Listing And Voting can be downloaded as part of the PY tutorials repository. In this tutorial we show you how to create a list of active w...
JS: Witness Listing And Voting
Full, runnable src of Witness Listing And Voting can be downloaded as part of the JS tutorials repository. This tutorial will take you through the process of preparing...
Get Transaction Node
...roducer_reward_operation clear_null_account_balance_operation proposal_pay_operation sps_fund_operation shared-file-size = 54G p2p-endpoint = 0.0.0.0:2000 webserver-http-end...
PY: Power Up Steem
Full, runnable src of Power Up Steem can be downloaded as part of the PY tutorials repository. In this tutorial we show you how to check the STEEM balance of an account...
RB: Search Accounts
Full, runnable src of Search Accounts can be downloaded as part of the RB tutorials repository. This tutorial will return account names matching the input given, up to...
Manabar
Tracked voting power that is regenerated from 0 to 100% of max linearly over 5 days. It is a function of STEEM Power, delegations, and active power down that tracks...
JS: Get Voters List On Post
Full, runnable src of Get Voters List On Post can be downloaded as part of the JS tutorials repository. The purpose of this tutorial is to a) demonstrate how to get a l...
JS: Search Tags
Full, runnable src of Search Tags can be downloaded as part of the JS tutorials repository. This tutorial runs on the main Steem blockchain. Intro This tutorial will...
database_api.list_accounts
List accounts ordered by specified key. Parameters: start:object, limit:int, order:string limit is up to 1000. order can be one of: by_name - order by a...
ImageHoster
Definition Imagehoster is a Steem-powered image hosting and proxying service. Any image uploaded to, or proxied through, your Imagehoster has a copy stored within it. Th...
PY: Account Recovery
Full, runnable src of Account Recovery can be downloaded as part of the PY tutorials repository. In this tutorial we show you how to request account recovery for a user...
Tutorials
Read, play, and learn Steem. Javascript JS: Getting Started Prepare your development environment...
RB: Get Follower And Following List
Full, runnable src of Get Follower And Following List can be downloaded as part of the RB tutorials repository. This tutorial will take you through the process of reque...
Steem Testnet
Steem blockchain software is written in C++ and in order to modify the source code you need some understanding of the C++ programming language. Each Steem node runs an in...
PY: Grant Posting Permission
Full, runnable src of Grant Posting Permission can be downloaded as part of the PY tutorials repository. In this tutorial we show you how to check if someone has postin...
PY: Delegate Power
Full, runnable src of Delegate Power can be downloaded as part of the PY tutorials repository. In this tutorial we show you how to delegate a portion of an accounts ava...
JS: Steemconnect
Full, runnable src of Steemconnect can be downloaded as part of the JS tutorials repository. In this tutorial we will setup Steemconnect for demo application and step b...
How to serialize and sign Steem transactions using Javascript
When you are sending STEEM or SBD to another account, when you are writing a post or a comment, or when you are voting or downvoting a post, you are broadcasting transact...
PY: Edit Content Patching
Full, runnable src of Edit Content Patching can be downloaded as part of the PY tutorials repository. In this tutorial we show you how to patch and update posts/comment...
Jussi
Jussi is a custom-built caching layer for use with steemd and other various services (such as SBDS). The purpose of this document is to help developers and node operator...
database_api.list_proposal_votes
Returns all proposal votes, starting with the specified voter or proposal.id. Parameters: start:array; limit:int; order:string; order_direction:string; status:string...
RB: Stream Blockchain Transactions
Full, runnable src of Stream Blockchain Transactions can be downloaded as part of the RB tutorials repository. To respond to live activity on the blockchain, a common a...
Plugin & API List
This is a list of the plugins, and their associated dependencies, required to enable specific apis. When setting up the config file steemd will enable the chain, p2p, an...
JS: Vote On Content
Full, runnable src of Vote On Content can be downloaded as part of the JS tutorials repository. This tutorial will take you through the process of preparing and submitt...
condenser_api.list_proposal_votes
Returns all proposal votes, starting with the specified voter or proposal.id. Parameters: start:array; limit:int; order:string; order_direction:string; status:string...
Steem Node Command Line Options
Command line options are typically expressed with double-dash (e.g., --replay-blockchain): steemd --data-dir=. --replay-blockchain Note that nearly all options availab...
JS: Grant Posting Permission
Full, runnable src of Grant Posting Permission can be downloaded as part of the JS tutorials repository. This tutorial will take you through the process of checking a s...
MIRA: Performance Tuning
Without MIRA, the requirement of RAM to run a steemd node will grow indefinitely which is clearly unsustainable. To extend our runway into the distant future, MIRA-enable...
comment
Creates a post/comment. Parameters: parent_author - the author that comment is being submitted to, when posting a new blog this is an empty string parent_permlink -...
JS: Submit Comment Reply
Full, runnable src of Submit Comment Reply can be downloaded as part of the JS tutorials repository. This tutorial will take you through the process of preparing and po...
Setting Up a Testnet
Intro Running a testnet is ideal for application developers who want to verify their app without broadcasting signed transactions over the mainnet. It’s also a great wa...
Using Multisignature Accounts
Image: Skitterphoto, CC0 Repository https://github.com/holgern/beem This post is a contribution to the Multisignature Transaction Guide request by @timcliff. Edit: In...
database_api.list_votes
Returns all votes, starting with the specified voter and/or author and permlink. Parameters: start:array; limit:int; order:string start depends on order (see below)...
JS: Reblogging Post
Full, runnable src of Reblogging Post can be downloaded as part of the JS tutorials repository. This tutorial will show the method of obtaining the relevant inputs for...
PY: Search Accounts
Full, runnable src of Search Accounts can be downloaded as part of the PY tutorials repository. This tutorial will explain and show you how to access the Steem blockcha...
database_api.list_comments
Returns all comments, starting with the specified options. Parameters: start:array; limit:int; order:string start depends on order (see below) limit is up to 1000....
JS: Get Delegations By User
Full, runnable src of Get Delegations By User can be downloaded as part of the JS tutorials repository. This tutorial will take you through the process of calling deleg...
PY: Get Account Comments
Full, runnable src of Get Account Comments can be downloaded as part of the PY tutorials repository. In this tutorial will explain and show you how to access the Steem...
JS: Blog Feed
Full, runnable src of Blog Feed can be downloaded as part of the JS tutorials repository. This tutorial pulls a list of the most recent five user’s posts from the block...
JS: Get Account Comments
Full, runnable src of Get Account Comments can be downloaded as part of the JS tutorials repository. This tutorial will show how to fetch comments made by a specific ac...
database_api.list_proposals
Returns all proposals, starting with the specified creator or start date. Parameters: start:array; limit:int; order:string; order_direction:string; status:string sta...
JS: Get Account Replies
Full, runnable src of Get Account Replies can be downloaded as part of the JS tutorials repository. The purpose of this tutorial is How to get account replies and a) de...
condenser_api.list_proposals
Returns all proposals, starting with the specified creator or start date. Parameters: start:array; limit:int; order:string; order_direction:string; status:string sta...
JS: Client Signing
Full, runnable src of Client Signing can be downloaded as part of the JS tutorials repository. This tutorial gives you overview of how client side transaction signing w...
Forum/Market Bandwidth
Intro Please note, Bandwidth has been replaced by Resource Credits. This document is outdated and will remain in place to give historical context prior to HF20. Als...
steemd Nodes
Applications that interface directly with the Steem blockchain will need to connect to a steemd node. Developers may choose to use one of the public API nodes that are av...
Exchange Node
Intro By defining a range of accounts to track as a JSON pair ["from", "to"], we can instruct steemd to only track the exact accounts that involve the exchange. These i...