Skip to content
This repository has been archived by the owner on Jan 22, 2025. It is now read-only.

[docs] new JSON RPC API docs format #29772

Merged
merged 28 commits into from
Jan 26, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
5e9f064
feat: added api page
nickfrosty Jan 18, 2023
5814b53
fix: api redirects
nickfrosty Jan 18, 2023
83cba29
feat: websocket page and partials
nickfrosty Jan 18, 2023
edba51e
feat: deprectated partials
nickfrosty Jan 18, 2023
4f1b1a2
feat: http method partials
nickfrosty Jan 18, 2023
51855f3
fix: more deprecated partials
nickfrosty Jan 18, 2023
1e4d613
feat: codeblock component and styles
nickfrosty Jan 18, 2023
6a796bf
feat: api http methods page
nickfrosty Jan 18, 2023
d79916e
feat: sidebar
nickfrosty Jan 18, 2023
54ba3dc
refactor: proposal api links
nickfrosty Jan 18, 2023
b122c22
refactor: internal linking
nickfrosty Jan 18, 2023
12fdc5e
refactor: more internal links
nickfrosty Jan 19, 2023
8c68391
refactor: internal link and note cards
nickfrosty Jan 19, 2023
010bd0e
refactor: local links
nickfrosty Jan 19, 2023
a2737e0
refactor: local links and auto save prettier
nickfrosty Jan 19, 2023
461cb58
feat: added numNonVoteTransaction data details
nickfrosty Jan 19, 2023
28d57b1
fix: updated getRecentPrioritizationFees
nickfrosty Jan 19, 2023
be42a34
fix: corrected wording
nickfrosty Jan 19, 2023
ee27822
fix: version typo
nickfrosty Jan 19, 2023
a980a4f
fix: commitment links
nickfrosty Jan 20, 2023
9cee329
fix: parsed response links
nickfrosty Jan 20, 2023
a48d69c
fix: dangling links
nickfrosty Jan 20, 2023
f0aa669
refactor: filter criteria
nickfrosty Jan 20, 2023
0694934
docs: removed jsonrpc-api.md file
nickfrosty Jan 20, 2023
4ea088e
fix: dangling links
nickfrosty Jan 20, 2023
8f2c048
style: removed whitespaces for CI
nickfrosty Jan 24, 2023
ae21cd1
style: removed whitespace
nickfrosty Jan 25, 2023
09e48e9
style: fixed whitespaces
nickfrosty Jan 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
refactor: proposal api links
  • Loading branch information
nickfrosty committed Jan 18, 2023
commit 54ba3dc163e80d3b16c986252e315f6be91c228f
14 changes: 7 additions & 7 deletions docs/src/implemented-proposals/rpc-transaction-history.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ fall back to the external data store.

The affected RPC endpoints are:

- [getFirstAvailableBlock](developing/clients/jsonrpc-api.md#getfirstavailableblock)
- [getConfirmedBlock](developing/clients/jsonrpc-api.md#getconfirmedblock)
- [getConfirmedBlocks](developing/clients/jsonrpc-api.md#getconfirmedblocks)
- [getConfirmedSignaturesForAddress](developing/clients/jsonrpc-api.md#getconfirmedsignaturesforaddress)
- [getConfirmedTransaction](developing/clients/jsonrpc-api.md#getconfirmedtransaction)
- [getSignatureStatuses](developing/clients/jsonrpc-api.md#getsignaturestatuses)
- [getBlockTime](developing/clients/jsonrpc-api.md#getblocktime)
- [getFirstAvailableBlock](../api/http#getfirstavailableblock)
- [getConfirmedBlock](../api/http#getconfirmedblock)
- [getConfirmedBlocks](../api/http#getconfirmedblocks)
- [getConfirmedSignaturesForAddress](../api/http#getconfirmedsignaturesforaddress)
- [getConfirmedTransaction](../api/http#getconfirmedtransaction)
- [getSignatureStatuses](../api/http#getsignaturestatuses)
- [getBlockTime](../api/http#getblocktime)

Some system design constraints:

Expand Down
4 changes: 2 additions & 2 deletions docs/src/implemented-proposals/transaction-fees.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ title: Deterministic Transaction Fees

Before sending a transaction to the cluster, a client may query the network to
determine what the transaction's fee will be via the rpc request
[getFeeForMessage](/developing/clients/jsonrpc-api#getfeeformessage).
[getFeeForMessage](../api/http#getfeeformessage).

## Fee Parameters

The fee is based on the number of signatures in the transaction, the more
signatures a transaction contains, the higher the fee. In addition, a
transaction can specify an additional fee that determines how the transaction is
relatively prioritized against others. A transaction's prioritization fee is
relatively prioritized against others. A transaction's prioritization fee is
calculated by multiplying the number of compute units by the compute unit price
(measured in micro-lamports) set by the transaction via compute budget
instructions.