Steem Developer Portal
The Steem Developer Portal can be found at: https://developers.steem.io and contains a Quickstart section, Tutorials, API examples and more. It also houses the up-to-date list of resource and library links for Python, Ruby, JS, Rust and PHP integration. It is generally advisable that all developers review the contents of the Steem Developer Portal in-depth to familiarize themselves with the capabilities and options.
The main Steem block explorer is called Steemd and can be found at: https://steemd.com. A secondary block explorer is called the Steem Block Explorer and can be found at: https://steemblockexplorer.com. The block explorers offer a fairly accurate representation of transactions, although downloading the block log and streaming the blockchain remains most accurate by default.
The main Github Repository is managed by the Steemit Inc team and can be found here: https://github.com/steemit The repository for the Steem blockchain can be found in /Steem (C++). The main frontend is called Condenser (React JS). A Hivemind (Python) database-driven ‘consensus interpretation’ layer acts as an API for the blockchain and eases interaction.
Smart Media Tokens (SMTs)
SMTs are presently in testing and will launch Q1 2020. Download the whitepaper here.
New accounts may be instantly generated by an existing account for a creation fee of 3 STEEM or a free ‘claimed account token’ where the claimer is an investor. Account creators become the ‘trustee’ of the created accounts and may provide additional management features under specific conditions.
Key Management and Integration
The Steem ecosystem leverages Blacklists of bad actor accounts to mitigate the proliferation of exploitation. The full combined Blacklist can be obtained here: https://blacklist.usesteem.com/blacklists. Over 50% of Steem-based applications currently employ the Blacklist API in one way or another.