mergify[bot]
9541973377
docs: getInflationReward rpc output fields should be in lower camel case ( #16802 ) ( #16804 )
...
(cherry picked from commit ec37a843a4
)
Co-authored-by: Josh <josh.hundley@gmail.com >
2021-04-24 19:23:12 +00:00
Michael Vines
7f2977a3b0
Bump version to 1.5.20
2021-04-20 17:04:26 +00:00
mergify[bot]
6268fa32c6
RPC: use finalized as default pubsub commitment level (backport #16659 ) ( #16665 )
...
* RPC: use finalized as default pubsub commitment level (#16659 )
* RPC: use finalized as default pubsub commitment level
* update docs
* Fix tests
(cherry picked from commit a7e65c0034
)
# Conflicts:
# core/tests/rpc.rs
* fix conflicts
Co-authored-by: Justin Starry <justin@solana.com >
2021-04-20 10:07:16 +00:00
mergify[bot]
2e5ad16b62
docs: Fix typo in program deploy instructions ( #16572 ) ( #16574 )
...
(cherry picked from commit c8ed14c647
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-04-15 14:04:54 +00:00
mergify[bot]
492a02d737
Rpc: introduce get_inflation_reward rpc call (bp #16278 ) ( #16409 )
...
* Rpc: introduce get_inflation_reward rpc call (#16278 )
* feat: introduce get_inflation_reward rpc call
* fix: style suggestions
* fix: more style changes and match how other rpc functions are defined
* feat: get reward for a single epoch
* feat: default to the most recent epoch
* fix: don't factor out get_confirmed_block
* style: introduce from impl for RpcEncodingConfigWrapper
* style: bring commitment into variable
* feat: support multiple pubkeys for get_inflation_reward
* feat: add get_inflation_reward to rpc client
* feat: return rewards in order
* fix: rename pubkeys to addresses
* docs: introduce jsonrpc docs for get_inflation_reward
* style: early return in map (not sure which is more idiomatic)
* fix: call the rpc client function args addresses as well
* fix: style
* fix: filter out only addresses we care about
* style: make this more idiomatic
* fix: change rpc client epoch to optional and include some docs edits
* feat: filter out rent rewards in get_inflation_reward
* feat: add option epoch config param to get_inflation_reward
* feat: rpc client get_inflation_reward takes epoch instead of config and some filter staking and voting rewards
(cherry picked from commit e501fa5f0b
)
# Conflicts:
# client/src/rpc_client.rs
# core/src/rpc.rs
* fix: resolve cherry-pick conflicts
* fix: change bool_to_option filter_map to filter + map
* style: use filter_map in place of filter + map
Co-authored-by: Josh <josh.hundley@gmail.com >
2021-04-07 06:09:27 +00:00
Trent Nelson
c32bd40aa4
Bump version to v1.5.19
2021-04-01 20:23:50 +00:00
mergify[bot]
7e480df9fa
Rpc: enable getConfirmedSignaturesForAddress2 to return confirmed (not yet finalized) data ( #16281 ) ( #16292 )
...
* Update blockstore method to allow return of unfinalized signature
* Support confirmed sigs in getConfirmedSignaturesForAddress2
* Add deprecated comments
* Update docs
* Enable confirmed transaction-history in cli
* Return real confirmation_status; fill in not-yet-finalized block time if possible
(cherry picked from commit da27acabcc
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-04-01 11:29:51 -06:00
mergify[bot]
f69ee59e21
docs: Reduce airdrop examples to 1 SOL ( #16240 )
...
(cherry picked from commit 2bcfbad653
)
# Conflicts:
# docs/src/cli/transfer-tokens.md
Co-authored-by: Trent Nelson <trent@solana.com >
2021-04-01 06:53:28 +00:00
Tyera Eulberg
ac4722afd7
Bump version to 1.5.18
2021-03-29 23:00:20 -07:00
mergify[bot]
09843a28d9
Rpc: enable getConfirmedBlocks and getConfirmedBlocksWithLimit to return confirmed (not yet finalized) data (bp #16161 ) ( #16197 )
...
* Rpc: enable getConfirmedBlocks and getConfirmedBlocksWithLimit to return confirmed (not yet finalized) data (#16161 )
* Add commitment config capabilities
* Use rpc limit if no end_slot provided
* Limit to actually finalized blocks
* Support confirmed blocks in getConfirmedBlocks and getConfirmedBlocksWithLimit
* Update docs
* Add client plumbing
* Rename config enum
(cherry picked from commit 60ed8e2892
)
# Conflicts:
# client/src/rpc_config.rs
# core/src/rpc.rs
* Fix conflicts
* Future-aware enum name
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-29 22:11:46 +00:00
mergify[bot]
fb08b41513
Rpc: enable getConfirmedBlock and getConfirmedTransaction to return confirmed (not yet finalized) data (bp #16142 ) ( #16159 )
...
* Rpc: enable getConfirmedBlock and getConfirmedTransaction to return confirmed (not yet finalized) data (#16142 )
* Add Blockstore block and tx apis that allow unrooted responses
* Add TransactionStatusMessage, and send on bank freeze; also refactor TransactionStatusSender
* Track highest slot with tx-status writes complete
* Rename and unpub fn
* Add commitment to GetConfirmed input configs
* Support confirmed blocks in getConfirmedBlock
* Support confirmed txs in getConfirmedTransaction
* Update sigs-for-addr2 comment
* Enable confirmed block in cli
* Enable confirmed transaction in cli
* Review comments
* Rename blockstore method
(cherry picked from commit 433f1ead1c
)
# Conflicts:
# core/src/replay_stage.rs
# core/src/rpc.rs
# core/src/validator.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-27 05:45:00 +00:00
mergify[bot]
fc36a0c5ba
Support getBlockTime for unfinalized blocks ( #16103 ) ( #16109 )
...
(cherry picked from commit a8ef29df27
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-03-25 06:05:41 +00:00
mergify[bot]
3317a14bd5
rpc: add getSlotLeaders method ( #16057 ) ( #16078 )
...
(cherry picked from commit e7fd7d46cf
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-03-24 03:20:57 +00:00
Tyera Eulberg
f356a05e96
Bump version to 1.5.17 ( #16043 )
2021-03-19 18:56:05 -06:00
mergify[bot]
c0d27503ce
docs: SIGUSR1 killing wrapper shell scripts ( #16008 )
...
(cherry picked from commit 07dc522981
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-19 07:30:14 +00:00
mergify[bot]
a5f8635fdc
rpc: Add config options limiting getConfirmedBlock response data (bp #15970 ) ( #15994 )
...
* rpc: Add config options limiting getConfirmedBlock response data (#15970 )
* Add new confirmed block struct
* Add RpcConfirmedBlockConfig options
* Configure block response based on new options
* Add client api, use in cli fetch_epoch_rewards
* Update docs
* Apply review suggestions
(cherry picked from commit aa54c468ea
)
# Conflicts:
# core/src/rpc.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-18 20:51:53 +00:00
mergify[bot]
e0119e7de7
Close buffer accounts (bp #15887 ) ( #15971 )
...
* Add Close instrruction and tooling to upgradeable loader (#15887 )
(cherry picked from commit 7f500d610c
)
# Conflicts:
# cli/src/program.rs
# programs/bpf_loader/src/lib.rs
* resolve conflicts
* slice fill not supported on older rust
Co-authored-by: Jack May <jack@solana.com >
2021-03-18 07:33:40 +00:00
Michael Vines
be05c8b121
Bump version to 1.5.16
2021-03-16 13:29:52 -07:00
mergify[bot]
437f0bb8c6
Rpc: support extended config for getConfirmedBlock (bp #15827 ) ( #15832 )
...
* Rpc: support extended config for getConfirmedBlock (#15827 )
* Add rpc confirmed-block config wrapper to support struct of extended config
* Update docs
* Make config wrapper generic and use in getConfirmedTransaction as well
* Update/clean confirmed-tx docs
(cherry picked from commit 5b2da19c93
)
# Conflicts:
# core/src/rpc.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-13 00:02:26 +00:00
mergify[bot]
6e214bbc04
Docs fixups (bp #15801 ) ( #15802 )
...
* docs: add docs links for crates published to crates.io
(cherry picked from commit 24d18b3cf2
)
# Conflicts:
# core/Cargo.toml
# measure/Cargo.toml
# programs/bpf/rust/finalize/Cargo.toml
* docs: add rust client api entry
(cherry picked from commit 3e6c7c4a3e
)
* docs: rename 'deployed programs' section to 'on-chain programs'
(cherry picked from commit 0e452c8d91
)
* docs: 'builtins' -> 'runtime facilities'
(cherry picked from commit 9c8be34906
)
* docs: stabilize spl token jsonrpc methods
(cherry picked from commit 45190f6281
)
* docs: deprecate lastvalidslot field of jsonrpc getfees
(cherry picked from commit c4ee1ab710
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-11 21:49:14 +00:00
Tyera Eulberg
9fbc03d517
Bump version to 1.5.15 ( #15768 )
2021-03-09 01:48:54 +00:00
mergify[bot]
166fa33433
Update deploy-a-program.md ( #15727 ) ( #15728 )
...
(cherry picked from commit 9c8e7564ed
)
Co-authored-by: Kasim Te <kasimte@gmail.com >
2021-03-05 09:02:50 +00:00
mergify[bot]
5f7258640b
cli: add program show for non-upgradeable programs (bp #15707 ) ( #15709 )
...
* cli: add program show for non-upgradeable programs (#15707 )
(cherry picked from commit 2177e0aff8
)
# Conflicts:
# cli/src/program.rs
* fix conflicts
Co-authored-by: Jack May <jack@solana.com >
2021-03-04 21:27:48 +00:00
Trent Nelson
e9d04b5517
docs: address post-merge review of #15649
...
(cherry picked from commit d6ea2f392b
)
2021-03-04 11:49:14 -07:00
Trent Nelson
b856b99487
Docs: Update validator hardware recommendations
...
(cherry picked from commit 5cd6a0c2f1
)
2021-03-03 22:34:38 -07:00
Michael Vines
d3672ca23b
Bump version to 1.5.14
2021-03-03 19:01:25 -08:00
Michael Vines
6242809a07
Bump version to 1.5.13
2021-03-03 21:51:34 +00:00
mergify[bot]
16ded2115c
Deprecate UiTokenAmount::ui_amount (bp #15616 ) ( #15651 )
...
* Deprecate UiTokenAmount::ui_amount (#15616 )
* Add TokenAmount::ui_amount_string
* Fixup solana-tokens
* Update docs
(cherry picked from commit 19ac79b5cc
)
# Conflicts:
# storage-proto/proto/solana.storage.confirmed_block.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-03 20:12:06 +00:00
mergify[bot]
722879b96c
Remove Hackathon banner ( #15646 )
...
(cherry picked from commit 00f2b039b4
)
Co-authored-by: rmshea <8948187+rmshea@users.noreply.github.com >
2021-03-03 03:41:56 +00:00
Michael Vines
82ba19488e
Update testnet break RPC node identity
2021-02-27 09:34:33 -08:00
sakridge
fa7067950a
Update version to v1.5.11 ( #15574 )
2021-02-27 04:27:54 +00:00
Jon Cinque
6500fed8b7
docs: Update stake merging documentation ( #15489 )
...
* Update stake merging documentation
* Integrate review feedback
* Integrate review feedback in comment too
(cherry picked from commit ebd43938a7
)
2021-02-25 09:13:13 -08:00
Michael Vines
a80ac11b68
Bump version to v1.5.11
2021-02-25 09:12:39 -08:00
Ryo Onodera
a52a22f558
Bump version to 1.5.10 ( #15533 )
2021-02-25 21:00:17 +09:00
mergify[bot]
b231fb2c18
Add max retransmit and shred insert slot ( #15475 ) ( #15498 )
...
(cherry picked from commit 1b59b163dd
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-23 22:57:45 +00:00
mergify[bot]
e255c85bef
RPC: Limit getProgramAccounts memcpy filter string to 128 bytes (bp #15483 ) ( #15490 )
...
* Limit getProgramAccounts memcpy filter string to 128 bytes
(cherry picked from commit 65f1afe5e1
)
* Limit the number of getProgramAccounts filters
(cherry picked from commit 4b0114b991
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-23 19:57:46 +00:00
mergify[bot]
a97d89fb5a
Update uiAmount type in docs ( #15471 ) ( #15474 )
...
(cherry picked from commit 123de5de54
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-23 00:14:51 +00:00
mergify[bot]
9aed0b0952
cli: improve deploy resume interface ( #15418 ) ( #15444 )
...
* cli: improve deploy resume interface
* add docs
(cherry picked from commit 4648439f5c
)
Co-authored-by: Jack May <jack@solana.com >
2021-02-19 22:23:15 +00:00
mergify[bot]
0a1fcfa08b
docs: Remove references to "create_address_with_seed" ( #15339 ) ( #15372 )
...
(cherry picked from commit 3ac7e09de6
)
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
2021-02-17 14:50:25 +00:00
Michael Vines
8820933287
Bump version to 1.5.9
2021-02-16 22:17:10 -08:00
mergify[bot]
3068572bb9
Fix typo in account docs ( #15349 ) ( #15351 )
...
(cherry picked from commit 17a328bc6f
)
Co-authored-by: Austin Abell <austinabell8@gmail.com >
2021-02-16 17:23:06 +00:00
publish-docs.sh
1aec2102d4
Fix broken TdS links
2021-02-13 10:24:26 -07:00
Trent Nelson
20afb912cd
Bump version to 1.5.8
2021-02-13 04:34:36 +00:00
mergify[bot]
b1ef9045ec
docs: getLargestAccounts caching notice ( #15293 ) ( #15295 )
...
(cherry picked from commit 760e163190
)
Co-authored-by: Josh <josh.hundley@gmail.com >
2021-02-12 18:43:56 +00:00
publish-docs.sh
dbe4d87e60
Fix registration link
2021-02-11 21:54:00 -07:00
mergify[bot]
d2efa3aa15
RPC documentation updates for token deltas / blockTimes in getConfirmedSignatures2/getConfirmedTransaction ( #14871 ) ( #15284 )
...
* docs: add token balances response info
* docs: add blockTime to getConfirmedSignatures and getConfirmedTransaction
* docs: update example responses
* fix: remove space
(cherry picked from commit 6b8e710988
)
Co-authored-by: Josh <josh.hundley@gmail.com >
2021-02-12 02:13:32 +00:00
Michael Vines
cd994f0162
Bump version to 1.5.7
2021-02-10 05:18:39 +00:00
mergify[bot]
7f0f43cb28
Warp timestamp and extend max-allowable-drift for accommodate slow blocks ( #15204 ) ( #15222 )
...
* Remove timestamp_correction feature gating
* Remove timestamp_bounding feature gating
* Remove unused deprecated ledger code
* Remove unused deprecated unbounded-timestamp code
* Enable independent adjustment of fast/slow timestamp bounding
* Update timestamp bounds to 25% fast, 80% slow; warp timestamp
* Update bank hash test
* Add PR number to feature
Co-authored-by: Michael Vines <mvines@gmail.com >
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit da6753b8c0
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-10 00:03:26 +00:00
mergify[bot]
f6f4193d4d
Only publish release-tag docs on beta channel ( #15158 ) ( #15168 )
...
(cherry picked from commit 819d829c41
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-06 06:59:09 +00:00
publish-docs.sh
fe0077d88a
Update slashing roadmap link
2021-02-05 16:29:44 -07:00