diff --git a/docs/src/integrations/exchange.md b/docs/src/integrations/exchange.md index aa39986047..b22885b105 100644 --- a/docs/src/integrations/exchange.md +++ b/docs/src/integrations/exchange.md @@ -10,6 +10,7 @@ give you a trusted entrypoint to the network, allow you full control over how much data is retained, and ensure you do not miss any data if one node fails. To run an api node: + 1. [Install the Solana command-line tool suite](../cli/install-solana-cli-tools.md) 2. Boot the node with at least the following parameters: ```bash @@ -103,7 +104,6 @@ JSON-RPC service of your Solana api node. 1. To identify which blocks are available, send a [`getConfirmedBlocks` request](../apps/jsonrpc-api.md#getconfirmedblocks), passing the last block you have already processed as the start-slot parameter: - ```bash curl -X POST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0","id":1,"method":"getConfirmedBlocks","params":[5]}' localhost:8899 @@ -176,11 +176,10 @@ curl -X POST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0","id":1,"m "id": 1 } ``` - The `preBalances` and `postBalances` fields allow you to track the balance changes in every account without having to parse the entire transaction. They list the starting and ending balances of each account in -[lamports](../terminology.md#lamports), indexed to the `accountKeys` list. For +[lamports](../terminology.md#lamport), indexed to the `accountKeys` list. For example, if the deposit address if interest is `47Sbuv6jL7CViK9F2NMW51aQGhfdpUu7WNvKyH645Rfi`, this transaction represents a transfer of 218099990000 - 207099990000 = 11000000000 lamports = 11 SOL @@ -196,7 +195,6 @@ You can also query the transaction history of a specific address. 1. Send a [`getConfirmedSignaturesForAddress`](../apps/jsonrpc-api.md#getconfirmedsignaturesforaddress) request to the api node, specifying a range of recent slots: - ```bash curl -X POST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0","id":1,"method":"getConfirmedSignaturesForAddress","params":["6H94zdiaYfRfPfKjYLjyr2VFBg6JHXygy84r3qhc3NsC", 0, 10]}' localhost:8899 @@ -213,7 +211,6 @@ curl -X POST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0","id":1,"m 2. For each signature returned, get the transaction details by sending a [`getConfirmedTransaction`](../apps/jsonrpc-api.md#getconfirmedtransaction) request: - ```bash curl -X POST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0","id":1,"method":"getConfirmedTransaction","params":["dhjhJp2V2ybQGVfELWM1aZy98guVVsxRCB5KhNiXFjCBMK5KEyzV8smhkVvs3xwkAug31KnpzJpiNPtcD5bG1t6", "json"]}' localhost:8899