Content library
Browse all public articles, pages, tutorials and historical resources.
One Click Demo Import - log_file_2018-02-23__16-06-05
View original file
Original Stream overview
Stream Course Runtime(Day) 3000+ Users 100000+ Transactions 20000000+ Nodes 10000+ Ne…
Points exchange
Breaking the restrictions of scattered and cumbersome, points can be freely traded an…
System security guarantee
Each transaction consumes a small number of STM to prevent attacks such as DDOS
Other
More other ecological applications, such as shared computing power, will be provided …
Cross-border payment
Benefit users in p2p cross-border value exchange, real-time settlement, optimal excha…
Supply chain finance
Solve payment and settlement between companys in supply chain, improve efficiency and…
Native asset
No counterparty risk and trust risk, STM can be sent directly
One-stop intermediate asset
Make the best choice of making a market and bring opportunities for market makers
ipad-606766_1280
View original file
stock-624712_640
View original file
iphone
View original file
Ecological benchmark asset
Eco-projects will take STM as benchmark asset and can be freely traded
Computing power pricing asset
Computing power fee will purchase STM for 100% and settle with STM
Universal asset
Free exchange with any asset, the value medium of Stream
2
View original file
4
View original file
urban-438393_1280
View original file
puzzle-654957_1280
View original file
imac-606765_1280
View original file
2
View original file
3
View original file
4
View original file
5
View original file
1
View original file
ipad-606764_1280
View original file
macbook-336704_1280
View original file
iphone-550x3632
View original file
7723_8018_390
View original file
Assets tokenization
One step to tokenize assets, readily trade through built-in exchange system
emp6
View original file
emp5
View original file
Decentralized exchange
Issue or create various value assets through Port, free to flow and transaction
girls-591552_640
View original file
helicopter-548421_640
View original file
Blog
News
s1
View original file
s2
View original file
s3
View original file
sydney-device (2) (1)
View original file
sydneyp1
View original file
Agreement-100
View original file
Business-100
View original file
Customer Support-100
View original file
placeit (2) (1)
View original file
lake-871708_1280
View original file
coast-872096_1280
View original file
forest-871943_1280
View original file
d5
View original file
d5a
View original file
d5b
View original file
canyon-871997_1280 (1)
View original file
road-869589_1280 (1)
View original file
download
View original file
ipad-605420_1280
View original file
b3
View original file
c3
View original file
placeit
View original file
Untitled
View original file
3
View original file
4
View original file
cropped-4.png
View original file
cropped-4-1.png
View original file
cropped-4-2.png
View original file
streamd-apis
WebSocket and JSON-RPC APIs
If you want to communicate directly with the streamd server, you can use the WebSocke…
API Changes
The WebSocket and JSON-RPC APIs are still under development and subject to change.
STREAMD
streamd-apis
STREAMDWEBSOCKET AND JSON-RPC APIAPI changesConnect streamdReason for running persona…
STREAMD
The core peer-to-peer server that runs the Stream network is called streamd. Each str…
streamd-apis
STREAMDWEBSOCKET AND JSON-RPC APIAPI changesConnect streamdReason for running persona…
WebSocket and JSON-RPC APIs
To communicate directly with a streamd server, use the WebSocket API or JSON-RPC API.…
API Changes
WebSocket and JSON-RPC APIs are still under development and are subject to change.
Request Format
Both the WebSocket API and JSON-RPC use JSON for requests and responses. Methods and …
Response Format
Successful response example { "id": 2, "status": "success", "type": "response", "resu…
Connecting to streamd
Before sending any commands to a streamd server, you need to know which server to con…
Why Run Your Own streamd Server?
There are many reasons to run your own streamd server. In general, you can trust your…
WebSocket API
JSON-RPC
You can use any HTTP client (such as Poster for Firefox or Postman for Chrome) submit…
Command-Line Interface
Command line and JSON-RPC connect to the same service, so the public server and serve…
WebSocket API
If you are trying something on the Stream ledger, you can skip writing your own WebSo…
Error Responses
It is almost impossible to enumerate all the ways in which errors can occur. Some may…
Caution When Sharing Errors
When your request results in an error, the entire request is logged in the background…
Universal Errors
All methods may return the following error code values: unknownCmd - The request does…
Format Conventions
WebSocket and JSON-RPC APIs generally take the same parameters, albeit in different w…
Unique Identifiers
Different types of objects can be identified in different ways: Accounts can be ident…
Specifying a Ledger
Many API methods require you to specify a ledger instance that includes the correct d…
Specifying Currency Amounts
Specifying Time
Possible Server States
Markers and Pagination
Modifying the Ledger
All changes to Stream’s global shared ledger are the result of transactions. The only…
API Methods
WebSocket and JSON-RPC API methods are defined based on command names and are divided…
Public Commands
account_currencies - Get the list of currencies that the account can send or receive …
Administrative Commands
The streamd management command is only available when connecting on a host and port i…
Command-Line Access
You can use the streamd application (as a standalone instance) as a JSON-RPC client. …
Account Information
The "accounts" in the Stream ledger represent STM holders and transaction senders. Ac…
account_info
The account_info command will retrieve information about the account, its activity an…
account_lines
The account_lines method returns information about the account's trust lines, includi…
account_offers
The account_offers method retrieves a list of offers by a specific account as a speci…
account_tx
The account_tx method retrieves a list of transactions involving the specified accoun…
wallet_propose
Use the wallet_propose method to generate the keys required for the new account. Acco…
Basic Data Types
Different types of objects are uniquely identified in different ways: Accounts are di…
Addresses
Each account in the Stream ledger is identified by an address in base58 encoding form…
Hashes
In Stream, especially the transactions and ledgers, they are uniquely determined by a…
Account Sequence Numbers
A serial number is a 32-bit unsigned integer that identifies a transaction or offer r…
Ledger Index
The ledger index is a 32-bit unsigned integer used to identify the ledger. The ledger…
Specifying a Ledger
Many API methods require you to specify a ledger instance that includes the correct d…
Currencies
There are two different currencies in Stream: stm and others. There are many differen…
Specifying Currency Amounts
Some API methods require you to specify a monetary amount. The specified style depend…
Currency Codes
There are two currency codes in the STM ledger:Three-character currency codes. Upperc…
Specifying Time
streamdThe server and its API represent times as unsigned integers. Measured as the n…
Possible Server States
Depending on how the streamd server is configured, running time, and other factors, a…
account_currencies
The account_currencies command retrieves a list of currencies that an account can sen…
account_channels
(need to enable PayChan amendment) The account_channels method returns information ab…
Ledger Information
Each streamd server maintains a complete copy of the current state of the STM ledger,…
ledger
Retrieve information about the public ledger. Example of request format: { "id": 14, …
ledger_closed
The ledger_closed method returns the unique identifier of the most recently closed le…
ledger_current
The ledger_current method returns the unique identifier of the currently ongoing ledg…
ledger_data
The ledger_data method retrieves the contents of the specified ledger. You can loop t…
ledger_entry
The ledger_entry method returns a single ledger object from the STM ledger in raw for…
ledger_request
The ledger_request command tells the server to obtain a specific ledger version from …
ledger_accept
The ledger_accept method forces the server to close the current working ledger and mo…
Transaction Management
Transactions are the only way to modify the shared state of the STM ledger. All activ…
tx
The tx method retrieves information for a single transaction. Example of request form…
transaction_entry
The transaction_entry method retrieves information for a single transaction from a sp…
tx_history
The tx_history method retrieves some recent transactions. Warning: This method is dep…
path_find
WebSocket API only! The path_find method finds possible payment paths and sends perio…
path_find: Create
The create subcommand path_find creates a persistent request to find possible paths t…
path_find: Close
path_find subcommand close instructs the server to stop sending information about cur…
path_find: Status
Requests an immediate update of the path_find subcommand status for the client's curr…
sign
sign method takes a transaction and key in JSON format and returns a signed binary re…
Auto-Filled Fields
If you omit them, the server will automatically try to autofill certain fields in tx_…
vstream_path_find
The vstream_path_find method is a simplified version of path_find that can be used ou…
submit
The submit method applies the transaction and sends it to the network for confirmatio…
Submit-Only Mode
The submission request contains the following parameters:FieldTypeDescriptiontx_blobS…
Sign-and-Submit Mode
This mode signs the transaction and commits it immediately. This mode is intended for…
book_offers
The book_offers method retrieves a list of quotes between two currencies, also known …
Subscriptions
When using subscriptions, you can have the server push updates to the client when var…
subscribe
The subscribe method requests the server to send periodic notifications when certain …
Ledger Stream
The ledger flow only sends ledgerClosed messages when the consensus process declares …
Transaction Streams
Many subscriptions result in messages about transactions, including the following:The…
Peer Status Stream
The administrator-only peer_status stream reports a wealth of information about strea…
unsubscribe
The unsubscribe command tells the server to stop sending messages for a specific subs…
Server Information
There are also commands that can retrieve information about the current status of the…
server_info
The server_info command requests a human-readable version of various information from…
server_state
The server_state command asks the server for various machine-readable information abo…
can_delete
With the online_delete and advisory_delete configuration options enabled, the can_del…
consensus_info
The consensus_info command provides information about the consensus process for debug…
fetch_info
The fetch_info command returns information about the objects this server is currently…
feature
The feature command returns information about the modifications that the server is aw…
get_counts
The get_counts command provides various statistics about the health of the server, ma…
ledger_cleaner
The ledger_cleaner command controls the Ledger Cleaner, an asynchronous maintenance p…
log_level
The log_level command changes the logging verbosity of the streamd server, or returns…
logrotate
The logrotate command closes and reopens the log file. This is intended to aid log ro…
validation_create
Use the validation_create command to generate the Streamd validator key. Similar to t…
validation_seed
The validation_seed command temporarily sets the secret value used by streamd for sig…
peers
The peers command returns streamd a list of all other servers currently connected to …
The print command returns the current status of various internal subsystems, includin…
Utility Methods
streamdThe server also provides some commands purely for convenience.
ping
The ping command returns a confirmation so that clients can test connection status an…
random
The random command provides a random number that is used as a source of entropy for c…
json
The json method is a proxy for running other commands and accepts the parameters of t…
connect
The connect command forces the streamd server to connect to a specific peer streamd s…
stop
Gracefully shut down the server. This stop request is an administrative command that …
novstream_check
The novstream_check command provides a quick way to check the status of an account's …
1111
View original file
2222
View original file
3333
View original file
logo
View original file
Wallets
Stream Wallet Online Wallet Visit Wallet Windows 32bit download Windows 64bit downloa…
1-1
View original file
2
View original file
3
View original file
Should I download the 32-bit or 64-bit wallet?
On a Windows computer, right-click the Computer icon on the desktop and open Properti…
What is the wallet checksum used for?
A wallet checksum acts like a fingerprint for the downloaded file. Comparing it with …
Why does macOS say the wallet is from an unidentified developer?
If macOS displays this message, close the dialog, open the Apple menu, then choose Sy…
index_bg
View original file
index_bg2
View original file
main6_01
View original file
main6_02
View original file
1
View original file
2
View original file
3
View original file
4-1
View original file
5-1
View original file
6
View original file
logo
View original file
20180517200615
View original file
2
View original file
3
View original file
4
View original file
1
View original file
5
View original file
logo2
View original file
logo2
View original file
logo512
View original file
cropped-logo512.png
https://labs.stream/en/wp-content/uploads/2018/05/cropped-logo512.pngView original fi…
1
View original file
2
View original file
4
View original file
mac
View original file
Stream Desktop Wallet Released
In addition to the Web version of the wallet, we have released the Stream Desktop Wal…
Stream Foundation Founded In Singapore
21 May, Singapore -Stream Foundation has been founded and registered in Singapore. Wi…
Stream Airdrop STM to Ripple Community
Stream is initiated by the Stream Foundation in Singapore. Stream draws on the advant…
1
View original file
2
View original file
12
View original file
STM is about to open trading in the Firefly Wallet
From the 10:00 am on June 22nd to the 10:00 am on the 25th, the STM rushed to vote fo…
20180625195857
View original file
20180629190319
View original file
Stream Commercially Launches in Supply Chain Finance
On May 18, 2018, the financial project of the supply chain of brand agricultural prod…
06301
View original file
06304
View original file
06302
View original file
06303
View original file
06301
View original file
STM will be list on ZG.TOP today
Dear traders: STM will be list on ZG.TOP(https://www.zg.top/) today, STM/USDT trading…
1
View original file
STREAM Wallet 2.0 Released
Stream Wallet 2.0 was released on July 23, 2018. This update mainly adds K-line diagr…
2
View original file
STREAM Local Wallet 2.0 Released
This update adds K-line diagram, optimizes UI layout, enhances user experience (more …
en
View original file
Stream App 1.0 is coming soon
After several months of design and development, Stream App 1.0 entering the final tes…
2
View original file
firefly
https://wallet.fchain.io/
1
View original file
2
View original file
3
View original file
4
View original file
11
View original file
STREAM launches COINBIG exchange announcement
Dear user: STREAM is about to launch the COINBIG (https://www.coinbig.com/) exchange …
1-1
View original file
3
View original file
Stream App 1.0 released
After several months of design and development, Stream App 1.0 has officially release…
20190130160058
View original file
Stream Added Port Member stmport
The Stream eco-port has added a member stmport, temporarily supporting the deposit an…
stmport
View original file
Stream Added Port Member stmhub
The Stream eco-port has added a member stmhub, temporarily supporting the deposit and…
stmhub
View original file
stmhub
http://www.stmhub.cn/
stmhub
View original file
stmport
http://www.stmport.com/
stmport
View original file
Luck for Million STM
Lucky Draw: Scan QR code in wechat to participate. Rules: 1. Everyone can participate…
stm100
View original file
Stream and Guangzhou Huatai Nongbo Garden to reach a deep strategic partnership
Recently, Stream has reached a deep strategic partnership with Guangzhou Huatai Nongb…
481564286490_.pic_hd
View original file
421564285631_.pic_hd
View original file
Crebite port resumes operation
Crebite, Stream's ecological port, will resume operation, temporarily support the dep…
crebitport
View original file
iOS wallet
Click here to install iOS wallet Or use mobile phone to scan QR code to install Walle…
2019_12_09_0940585913
View original file
Risk warning
Recently, a user reported that there was a USD port with a wallet username of stmusdt…
risk
View original file
Stream client - H5 version
The H5 version of stream client will be released soon. It is mainly aimed at the peop…
20200703140507
View original file
Stream foundation will lock in 70 billion STM
Reasonable allocation mechanism can promote the healthy growth of value ecology. The …
20200708153402
View original file
H5 version of the wallet is online
The H5 version of stream wallet has been launched and automatically adapts to the mob…
20200909144152
View original file
20200909145445
View original file
Stream is listed on WBF exchange
STM will launch STM/USDT trading pair in the WBF open zone, visit the address https:/…
20201117154400
View original file
logo-3d972316
View original file
caution
View original file
STM is listed on COINW exchange
STM will be listed on the CoinW Exchange at 8:18 (UTC+8) on December 2, 2020, and STM…
20201201144145
View original file
coinw
https://coinw.pw/
1
View original file
STM(TRC20) listed on SunSwap
Sunswap V2 has added STM/USDT working capital pool. From now on, users can trade STM …
20220216153250
View original file
ethereum
https://ethereum.org/
eth
View original file
tron
https://tron.network/
trx
View original file
ripple
https://ripple.com/
xrp
View original file
ripple
View original file
STM (TRC20) Liquidity Mining Launch Time
STM (TRC20) liquidity mining will be officially launched at 10:18 am on June 16, 2022…
369d6070cdf9ca6af32924fe426b0a4
View original file
The first phase of STM liquidity mining is about to end and the second phase will start
The first phase of STM (TRC20) liquidity mining will officially end at 10:18 am on Au…
STM Liquidity Mining — Phase 2
View original file
The second phase of STM liquidity mining is about to end and the third phase will start
The second phase of STM (TRC20) liquidity mining will officially end at 12:18 am on O…
20221011152645
View original file
20221018144038
View original file
STM is about to open the BSC liquidity mining project
The third phase of liquidity mining of STM (TRC20) has ended. At the same time, we wi…
20221213150614
View original file
STM's liquidity mining project in BSC will be officially launched soon
At 10:18 on December 20, 2022, UTC+8, STM's liquidity mining project in BSC was offic…
20221217225727
View original file
The first phase of STM (BSC) liquidity mining is over and the second phase will start
The first phase of STM (BSC) liquidity mining will officially end at 10:18 am on Febr…
20230217210031
View original file
1943
View original file
20260107163403_317_420
View original file
20260107164549_327_420
View original file
20260107164227_324_420
View original file
