swagger

Interactive Steem API lets you interact with Steem Blockchain and make a request, get output and start implementing new apps! APIs have default parameters set to get you started and see how request works. API list is compiled from Steem Github 1 and 2. If you want to contribute documenting detail of properties and output, contact @good-karma. You can also check full list here Steem.js

This Dart package is automatically generated by the Swagger Codegen project:

  • API version: 1.0.0
  • Build package: io.swagger.codegen.languages.DartClientCodegen

Requirements

Dart 1.20.0 and later

Installation & Usage

Github

If this Dart package is published to Github, please include the following in pubspec.yaml

name: swagger
version: 1.0.0
description: Swagger API client
dependencies:
  swagger:
    git: https://github.com/GIT_USER_ID/GIT_REPO_ID.git
      version: 'any'

Local

To use the package in your local drive, please include the following in pubspec.yaml

dependencies:
  swagger:
    path: /path/to/swagger

Tests

TODO

Getting Started

Please follow the installation procedure and then run the following:

import 'package:swagger/api.dart';


var api_instance = new AccountApi();
var account = account_example; // String | account name.
var bandwidthType = bandwidthType_example; // String | bandwidthType.

try {
    var result = api_instance.getAccountBandwidthGet(account, bandwidthType);
    print(result);
} catch (e) {
    print("Exception when calling AccountApi->getAccountBandwidthGet: $e\n");
}

Documentation for API Endpoints

All URIs are relative to https://api.steemjs.com

ClassMethodHTTP requestDescription
AccountApigetAccountBandwidthGetGET /get_account_bandwidthget_account_bandwidth
AccountApigetAccountHistoryGetGET /get_account_historyAccount history
AccountApigetAccountVotesGetGET /get_account_votesget_account_votes
AccountApigetAccountsGetGET /get_accountsAccount
AccountApigetConversionRequestsGetGET /get_conversion_requestsget conversation
AccountApigetEscrowGetGET /get_escrowget_escrow
AccountApigetFollowCountGetGET /get_follow_countget_follow_count
AccountApigetFollowersGetGET /get_followersget_followers
AccountApigetFollowingGetGET /get_followingget_following
AccountApigetRecoveryRequestGetGET /get_recovery_requestget_recovery_request
AccountApigetSavingsWithdrawFromGetGET /get_savings_withdraw_fromget_savings_withdraw_from
AccountApigetSavingsWithdrawToGetGET /get_savings_withdraw_toget_savings_withdraw_to
AccountApigetStateGetGET /get_stateget_state
AccountApigetWithdrawRoutesGetGET /get_withdraw_routesget_withdraw_routes
AccountApilookupAccountNamesGetGET /lookup_account_nameslookup_account_names
AccountApilookupAccountsGetGET /lookup_accountslookup_accounts
ChainApigetAccountCountGetGET /get_account_countnumber of accounts
ChainApigetChainPropertiesGetGET /get_chain_propertiesget chain properties
ChainApigetConfigGetGET /get_configget config
ChainApigetCurrentMedianHistoryPriceGetGET /get_current_median_history_priceget_current_median_history_price
ChainApigetDynamicGlobalPropertiesGetGET /get_dynamic_global_propertiesget_dynamic_global_properties
ChainApigetFeedHistoryGetGET /get_feed_historyget_feed_history
ChainApigetHardforkVersionGetGET /get_hardfork_versionget_hardfork_version
ChainApigetNextScheduledHardforkGetGET /get_next_scheduled_hardforkget_next_scheduled_hardfork
ChainApigetVersionGetGET /get_versionget version of Steem
MarketApigetLiquidityQueueGetGET /get_liquidity_queueget_liquidity_queue
MarketApigetOpenOrdersGetGET /get_open_ordersget_open_orders
MarketApigetOrderBookGetGET /get_order_bookget_order_book
MarketApigetOwnerHistoryGetGET /get_owner_historyget_owner_history
NetworkApibroadcastBlockGetGET /broadcast_blockbroadcast_block
NetworkApibroadcastTransactionGetGET /broadcast_transactionbroadcast_transaction
NetworkApibroadcastTransactionSynchronousGetGET /broadcast_transaction_synchronousbroadcast_transaction_synchronous
NetworkApibroadcastTransactionWithCallbackGetGET /broadcast_transaction_with_callbackWARNING: can only be used in Steem node or in scripts broadcast_transaction_with_callback
NetworkApicancelAllSubscriptionsGetGET /cancel_all_subscriptionsWARNING: can only be used in Steem node or in scripts cancel_all_subscriptions
NetworkApigetApiByNameGetGET /get_api_by_nameget_api_by_name
NetworkApigetBlockGetGET /get_blockget block
NetworkApigetBlockHeaderGetGET /get_block_headerget block header
NetworkApigetKeyReferencesGetGET /get_key_referencesget_key_references
NetworkApigetOpsInBlockGetGET /get_ops_in_blockget_ops_in_block
NetworkApigetPotentialSignaturesGetGET /get_potential_signaturesget_potential_signatures
NetworkApigetRequiredSignaturesGetGET /get_required_signaturesget_required_signatures
NetworkApigetTransactionGetGET /get_transactionget_transaction
NetworkApigetTransactionHexGetGET /get_transaction_hexget_transaction_hex
NetworkApisetBlockAppliedCallbackGetGET /set_block_applied_callbackWARNING: can only be used in Steem node or in scripts set_block_applied_callback
NetworkApisetMaxBlockAgeGetGET /set_max_block_ageWARNING: can only be used in Steem node or in scripts set_max_block_age
NetworkApisetPendingTransactionCallbackGetGET /set_pending_transaction_callbackWARNING: can only be used in Steem node or in scripts set_pending_transaction_callback
NetworkApisetSubscribeCallbackGetGET /set_subscribe_callbackWARNING: can only be used in Steem node or in scripts set_subscribe_callback
NetworkApiverifyAccountAuthorityGetGET /verify_account_authorityverify_account_authority
NetworkApiverifyAuthorityGetGET /verify_authorityverify_authority
PostApigetActiveVotesGetGET /get_active_votesget_active_votes
PostApigetContentGetGET /get_contentget content
PostApigetContentRepliesGetGET /get_content_repliesget content replies
PostApigetDiscussionsByActiveGetGET /get_discussions_by_activeget discussions
PostApigetDiscussionsByAuthorBeforeDateGetGET /get_discussions_by_author_before_dateget_discussions_by_author_before_date
PostApigetDiscussionsByBlogGetGET /get_discussions_by_blogget discussions
PostApigetDiscussionsByCashoutGetGET /get_discussions_by_cashoutget discussions
PostApigetDiscussionsByChildrenGetGET /get_discussions_by_childrenget discussions
PostApigetDiscussionsByCommentsGetGET /get_discussions_by_commentsget discussions
PostApigetDiscussionsByCreatedGetGET /get_discussions_by_createdget discussions
PostApigetDiscussionsByFeedGetGET /get_discussions_by_feedget discussions
PostApigetDiscussionsByHotGetGET /get_discussions_by_hotget discussions
PostApigetDiscussionsByPayoutGetGET /get_discussions_by_payoutget discussions
PostApigetDiscussionsByPromotedGetGET /get_discussions_by_promotedget discussions
PostApigetDiscussionsByTrending30GetGET /get_discussions_by_trending30get discussions
PostApigetDiscussionsByTrendingGetGET /get_discussions_by_trendingget discussions
PostApigetDiscussionsByVotesGetGET /get_discussions_by_votesget discussions
PostApigetRepliesByLastUpdateGetGET /get_replies_by_last_updateget_replies_by_last_update
PostApigetStateGetGET /get_stateget_state
TagsApigetActiveCategoriesGetGET /get_active_categoriesget active categories
TagsApigetBestCategoriesGetGET /get_best_categoriesget best categories
TagsApigetRecentCategoriesGetGET /get_recent_categoriesget recent categories
TagsApigetTrendingCategoriesGetGET /get_trending_categoriesget trending categories
TagsApigetTrendingTagsGetGET /get_trending_tagsget trending categories
WitnessApigetActiveWitnessesGetGET /get_active_witnessesget_active_witnesses
WitnessApigetMinerQueueGetGET /get_miner_queueget_miner_queue
WitnessApigetWitnessByAccountGetGET /get_witness_by_accountget_witness_by_account
WitnessApigetWitnessCountGetGET /get_witness_countget_witness_count
WitnessApigetWitnessScheduleGetGET /get_witness_scheduleget_witness_schedule
WitnessApigetWitnessesByVoteGetGET /get_witnesses_by_voteget_witnesses_by_vote
WitnessApigetWitnessesGetGET /get_witnessesget_witnesses
WitnessApilookupWitnessAccountsGetGET /lookup_witness_accountslookup_witness_accounts

Documentation For Models

Documentation For Authorization

All endpoints do not require authorization.

Author

Libraries

dartsteem