mergify[bot]
fe775a9716
CLI BIP32 prep: KeypairUrl
refactor (backport #16592 ) ( #16605 )
...
* clap-utils: Rename KeypairUrl to SignerSource
(cherry picked from commit 09dcc9ea04
)
* clap-utils: Reduce SignerSource's visibility
(cherry picked from commit c5ab3ba6f1
)
* clap-utils: Use `uriparse` crate to parse `SignerSource`
(cherry picked from commit 5d1ef5d01d
)
* clap-utils: Add explicit schemes for `ask` and `file` `SignerSource`s
(cherry picked from commit 6444f0e57b
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-04-16 21:14:31 +00:00
mergify[bot]
ac76a75937
Feature-gate hash-based duplicate transaction check ( #16601 )
...
(cherry picked from commit 285f3c9d56
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-04-16 19:59:55 +00:00
mergify[bot]
6c1678244f
docs: Fix typo in program deploy instructions ( #16572 ) ( #16575 )
...
(cherry picked from commit c8ed14c647
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-04-16 05:58:31 +00:00
mergify[bot]
63a9f33be1
Don't parse uninitialized system/nonce accounts ( #16584 ) ( #16587 )
...
(cherry picked from commit ba77e48c12
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-04-15 23:39:16 +00:00
mergify[bot]
c9da91cb1c
Rotate CODECOV_TOKEN ( #16579 )
...
(cherry picked from commit a535c0e129
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-04-15 16:15:20 +00:00
mergify[bot]
b3488e0139
Cli: move airdrop to rpc requests ( #16557 ) ( #16564 )
...
* Add recent_blockhash to requestAirdrop
* Move tx confirmation to separate method
* Add RpcClient airdrop methods
* Request cli airdrop via RpcClient
* Pass optional faucet_addr into TestValidator and fix tests
* Update client/src/rpc_client.rs
Co-authored-by: Michael Vines <mvines@gmail.com >
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit 7dfb51c0b4
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-04-15 07:35:19 +00:00
mergify[bot]
f3814a0478
docs: freshen and clarify rent-exempt dev description ( #16562 )
...
(cherry picked from commit 76ce28c723
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-04-15 04:35:08 +00:00
mergify[bot]
5e8d8cfb49
fix transaction spelling ( #16558 ) ( #16559 )
...
(cherry picked from commit 1f29031b9d
)
Co-authored-by: strykerin <dacosta.pereirafabio@gmail.com >
2021-04-15 02:24:26 +00:00
mergify[bot]
ad37276d83
dl-utils: use wide_msg
everywhere for truncation on narrow terminals ( #16555 )
...
(cherry picked from commit e61b4b7d70
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-04-15 01:01:55 +00:00
mergify[bot]
719db7eed0
uses timeouts based on stake for filtering pull responses ( #16549 ) ( #16551 )
...
filter_pull_responses is using default timeout when discarding pull
responses (except for ContactInfo):
https://github.com/solana-labs/solana/blob/f804ce63c/core/src/crds_gossip_pull.rs#L349-L350
But purging code uses timeouts based on stake:
https://github.com/solana-labs/solana/blob/f804ce63c/core/src/cluster_info.rs#L1867-L1870
So the crds value will not be purged from the sender's table and will be
sent again over the next pull request.
(cherry picked from commit d92721aab9
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-04-14 21:43:48 +00:00
mergify[bot]
4ddb72a32d
prioritizes contact-infos in pull responses ( #16541 ) ( #16550 )
...
Expired crds values where the contact-info does not exist are wasted:
https://github.com/solana-labs/solana/blob/f804ce63c/core/src/crds_gossip_pull.rs#L353-L378
and then are sent again over the next pull-request.
Also, the stake of the first response (which can be anything) is used to
weight all pull-responses to a node, while the rest of responses can
have different stake.
https://github.com/solana-labs/solana/blob/f804ce63c/core/src/cluster_info.rs#L2231
(cherry picked from commit f35a6a8be0
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-04-14 20:14:22 +00:00
mergify[bot]
ff1171338f
Fix channel panic in tests ( #16503 ) ( #16543 )
...
* Fix channel panic
* Add exit signal to PohRecorder because Crossbeam doesnt drop objects inside dropped channel
(cherry picked from commit f0c150cfb9
)
Co-authored-by: carllin <carl@solana.com >
2021-04-14 19:04:31 +00:00
mergify[bot]
28683b0ad8
Fix sanity test flakiness by prebuilding binaries ( #16530 ) ( #16547 )
...
* Fix sanity test flakiness by prebuilding binaries
* ignore shellcheck
* bump
* nudge
* simplify
(cherry picked from commit 328e7690f3
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-04-14 18:52:15 +00:00
Michael Vines
4ef3a679a4
Bump version to v1.6.6
2021-04-14 10:27:02 -07:00
Connor McFarlane
e02bcbdae2
Other hostname changes
...
(cherry picked from commit eddfe06a00
)
2021-04-14 10:08:29 -07:00
Connor McFarlane
7b0187a148
Correct gossip hostname
...
(cherry picked from commit d684ec00aa
)
2021-04-14 10:08:29 -07:00
Michael Vines
e92283c8d2
Add --faucet-port option
...
(cherry picked from commit f804ce63c2
)
2021-04-14 09:39:27 -07:00
Jack May
ef3781d4ee
fix cross-merge ( #16535 )
2021-04-14 10:16:24 +00:00
mergify[bot]
6da4bec41d
Return sysvars via syscalls (bp #16422 ) ( #16497 )
...
* Return sysvars via syscalls (#16422 )
(cherry picked from commit fa83f3bd73
)
* bad merge
* Fix branch diffs
* nudge
Co-authored-by: Jack May <jack@solana.com >
2021-04-14 05:33:27 +00:00
mergify[bot]
31ed985fd0
RpcClient no longer panics in a tokio multi-threaded runtime ( #16393 )
...
(cherry picked from commit a4f0d8636a
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-04-14 03:17:33 +00:00
mergify[bot]
cdc10712b1
Bump scripts to current commitment variants ( #16526 ) ( #16527 )
...
(cherry picked from commit 3bfae8e829
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-04-14 01:51:56 +00:00
mergify[bot]
935a836a7d
bump solana_rbpf from 0.2.5 to 0.2.7 (backport #16515 ) ( #16525 )
...
* bump solana_rbpf from 0.2.5 to 0.2.7 (#16515 )
(cherry picked from commit f7eadd9d70
)
# Conflicts:
# cli/Cargo.toml
# programs/bpf/Cargo.toml
# programs/bpf_loader/Cargo.toml
# programs/bpf_loader/src/syscalls.rs
* Fix conflicts
Co-authored-by: Michael Vines <mvines@gmail.com >
Co-authored-by: Jack May <jack@solana.com >
2021-04-13 23:53:48 +00:00
mergify[bot]
97ba3cbeb0
Cleanup unsupported sysvars (backport #16390 ) ( #16517 )
...
* Cleanup unsupported sysvars (#16390 )
* Cleanup unsupported sysvars
* fix ser description
(cherry picked from commit 92f4018b07
)
# Conflicts:
# runtime/src/bank.rs
* fix conflicts
Co-authored-by: Jack May <jack@solana.com >
2021-04-13 23:28:08 +00:00
mergify[bot]
e8ca35f9ec
Deprecate RpcClient methods, RpcRequest variants ( #16516 ) ( #16519 )
...
* Deprecate RpcClient methods, RpcRequest variants
* Update cli to getSupply
(cherry picked from commit ccb11a939f
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-04-13 22:23:39 +00:00
Michael Vines
d5aae9a8af
Derive PartialEq for RpcStakeActivation
2021-04-13 12:33:46 -07:00
mergify[bot]
3bb8016a40
Remove blake3 from bpf program dependencies ( #16506 ) ( #16509 )
...
(cherry picked from commit f641429056
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-04-13 11:18:26 +00:00
Justin Starry
579065443a
v1.6: Use blake3 message hash in status cache ( #16507 )
2021-04-13 16:57:20 +08:00
Trent Nelson
81d636c2bf
Merge pull request from GHSA-fmvj-vqp5-qqh9
...
* Sanitize permissions
* Forbid creating directories under ledger/rocksdb/
* hardened_unpack: Disallow dirs under rocksdb/ in genesis
* hardened_unpack: expand valid genesis entry test coverage
* hardened_unpack: rework old-style bsd directory entry rejection
Co-authored-by: Ivan Mironov <mironov.ivan@gmail.com >
2021-04-12 23:56:37 -06:00
Michael Vines
6a7ce8500b
canonicalize authorized voter filepath
...
(cherry picked from commit 05ad979a2d
)
2021-04-12 20:01:56 -07:00
mergify[bot]
8ee294639a
validator: Add authorized-voter add/remove-all commands (bp #16492 ) ( #16496 )
...
* Clean up build warning
(cherry picked from commit 17a173ebb5
)
* Add authorized-voter add/remove-all commands
(cherry picked from commit 2229b70c4e
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-04-13 00:07:06 +00:00
Tyera Eulberg
b275f65ef1
Add address_cache and exclude loopback from ip limit ( #16491 )
2021-04-12 20:31:30 +00:00
mergify[bot]
37c2b68677
poll checking for new record in poh service after every batch of hashes instead of busy waiting ( #16167 ) ( #16486 )
...
* poll waiting in poh service after every batch of hashes
* clippy
(cherry picked from commit 414c7070cb
)
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-04-12 19:07:23 +00:00
mergify[bot]
d9944c8ae3
TransactionRecorder uses unique channel so we can use Recv instead of RecvTimeout ( #16195 ) ( #16485 )
...
* time
* new channel each call
* new channel every time
(cherry picked from commit 5eff23db0c
)
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-04-12 18:56:22 +00:00
mergify[bot]
6c8bbdca0a
Allow fork choice to support multiple versions of a slot ( #16266 ) ( #16480 )
...
(cherry picked from commit dc7030ffaa
)
Co-authored-by: carllin <carl@solana.com >
2021-04-12 09:14:02 +00:00
Michael Vines
10e8f3ab32
Fix up App formatting
...
(cherry picked from commit ef30943c5c
)
2021-04-11 23:36:31 -07:00
mergify[bot]
8c0b0f235e
docker: Expose all ports in Dockerfile, add back localnet.sh ( #16401 ) ( #16474 )
...
* docker: Expose all ports in Dockerfile, add back localnet.sh
* Add documentation for where to find containers
* Obliterate script
(cherry picked from commit 448d5be79f
)
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
2021-04-11 20:17:08 +00:00
mergify[bot]
ec8ba76e4d
Fix account copy step in program test message processor ( #16469 ) ( #16472 )
...
(cherry picked from commit 278c125d99
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-04-11 20:31:22 +08:00
mergify[bot]
60fba7be75
Track gossip vote updates per hash for replay stage ( #16421 ) ( #16468 )
...
* Track gossip vote updates per hash for replay stage
(cherry picked from commit 99b3aab703
)
Co-authored-by: carllin <carl@solana.com >
2021-04-11 09:33:28 +00:00
mergify[bot]
24075ceeff
Fill in not-yet-finalized block-time if possible ( #16460 ) ( #16463 )
...
(cherry picked from commit 8bc0bdd40b
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-04-09 21:48:16 +00:00
mergify[bot]
f7ef1e68b0
patches bug in banking stage where buffered packets are never retained ( #16276 ) ( #16458 )
...
banking_stage::handle_forwarding is retaining buffered packets with
empty index, so nothing is held:
https://github.com/solana-labs/solana/blob/6f3926b64/core/src/banking_stage.rs#L520
(cherry picked from commit 701fc93343
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-04-09 18:44:32 +00:00
mergify[bot]
723e7f11b9
Simplify some pattern-matches ( #16402 ) ( #16446 )
...
When those match an exact combinator on Option / Result.
Tool-aided by [comby-rust](https://github.com/huitseeker/comby-rust ).
(cherry picked from commit b08cff9e77
)
Co-authored-by: François Garillot <4142+huitseeker@users.noreply.github.com >
2021-04-08 20:45:01 +00:00
mergify[bot]
f7211d3c07
Cli: use get_inflation_rewards and limit epochs queried ( #16408 ) ( #16444 )
...
* Fix block-with-limit when not finalized blocks found
* Enable confirmed commitment in getInflationReward
* Use get_inflation_rewards in cli
* Line up rewards output
* Add range validator
* Change cli epoch arg -> num epochs
* Add solana inflation rewards subcommand
* Consolidate epoch rewards meta
(cherry picked from commit bb9d2fd07a
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-04-08 18:16:04 +00:00
mergify[bot]
6234090361
Fix cargo-build/test-bpf --workspace (bp #16431 ) ( #16432 )
...
* Fix cargo-build/test-bpf --workspace (#16431 )
(cherry picked from commit 878e52f0b9
)
# Conflicts:
# ci/test-stable.sh
* resolve conflicts
Co-authored-by: Jack May <jack@solana.com >
2021-04-08 16:55:21 +00:00
mergify[bot]
a001c1c8f6
CI: Let cargo-install-all.sh
resolve stable ( #16430 )
...
(cherry picked from commit 388ce12207
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-04-07 21:30:08 +00:00
mergify[bot]
7f62f4f621
CLI: Fix rent
panic ( #16417 ) ( #16426 )
...
* CLI: Fix `rent` panic on non-numeric input (+monikers)
* Update cli/src/cluster_query.rs
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Update cli/src/cluster_query.rs
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Update cli/src/cluster_query.rs
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
(cherry picked from commit c5c3ae0203
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-04-07 18:04:20 +00:00
mergify[bot]
8334a76e5b
docs: Validator SOL reqs followup ( #16424 )
...
(cherry picked from commit 117860218f
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-04-07 16:15:20 +00:00
mergify[bot]
eadab5e2f0
No wallclock throttle tests ( #16396 ) ( #16399 )
...
(cherry picked from commit 1219842a96
)
Co-authored-by: carllin <carl@solana.com >
2021-04-07 11:05:51 +00:00
mergify[bot]
8bb7b53f3b
Speed up net.sh builds (bp #16360 ) ( #16420 )
...
* Speed up net.sh builds (#16360 )
* Speed up net.sh builds
* feedback
* Update net/net.sh
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* feedback
* fix
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
(cherry picked from commit 6cd4bc5e60
)
# Conflicts:
# scripts/cargo-install-all.sh
* fix
Co-authored-by: Justin Starry <justin@solana.com >
2021-04-07 09:03:53 +00:00
Trent Nelson
8c7b8e8c5d
docs: Add validator SOL reqs
...
(cherry picked from commit 0e42a35e4f
)
2021-04-06 22:47:48 -06:00
mergify[bot]
a2857928a4
Rpc: introduce get_inflation_reward rpc call ( #16278 ) ( #16410 )
...
* 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
)
Co-authored-by: Josh <josh.hundley@gmail.com >
2021-04-07 02:26:45 +00:00
mergify[bot]
f6780d72b1
Faucet: repurpose cap and slice args to apply to single IPs (bp #16381 ) ( #16400 )
...
* Faucet: repurpose cap and slice args to apply to single IPs (#16381 )
* Single use stmt
* Log request IP
* Switch cap and slice to apply per IP
* Use SOL in logs, error msgs
* Use thiserror instead of overloading io::Error
* Return memo transaction for requests that exceed per-request-cap
* Handle faucet memos in cli
* Add some docs, esp about memo transaction
* Use SOL symbol & standardize memo
Co-authored-by: Michael Vines <mvines@gmail.com >
* Differentiate faucet tx-length errors
* Populate signature in cli airdrop memo case
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit 03d3ae1cb9
)
# Conflicts:
# Cargo.lock
# client/Cargo.toml
# faucet/Cargo.toml
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-04-06 08:48:10 +00:00
mergify[bot]
5d003c6dab
Use spl-memo v3.0.1 ( #16384 ) ( #16397 )
...
* Use memo v3.0.1, which simplifies id imports
* tree
(cherry picked from commit ae7bc8299d
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-04-06 05:12:04 +00:00
mergify[bot]
79ee0e06b2
Cluster info shred spies (bp #16389 ) ( #16395 )
...
* cluster-info: Don't subtract non-shred spies from node count
(cherry picked from commit b6b08706b9
)
* cluster-info: Get rid of some integer math while we're here
(cherry picked from commit b71875df61
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-04-06 01:37:16 +00:00
mergify[bot]
443f132de5
Add cluster state verifier logging ( #16330 ) ( #16336 )
...
* Add cluster state verifier logging
* Add duplicate-slots iterator to ledger tool
(cherry picked from commit 4e5ef6bce2
)
Co-authored-by: carllin <carl@solana.com >
2021-04-06 01:25:12 +00:00
mergify[bot]
95299e43a2
validator: Use a const for wait for supermajority threshold ( #16392 )
...
(cherry picked from commit 7a2a39093d
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-04-06 00:53:05 +00:00
mergify[bot]
0cf1894ede
issue #10831 : added --with-memo option to all cli commands that submit (bp #16291 ) ( #16387 )
...
* issue #10831 : added --with-memo option to all cli commands that submit (#16291 )
* issue #10831 : added --with-memo option to all cli commands that submit
transactions. Also, improve the block command to show UTF-8 string instead
of integer values for memo program data.
* Fixed tests and changed some syntax according to feedback.
* Use spl_memo id (all versions where applicable) instead of hardcoding id.
* Update Cargo.toml in programs/bpf.
* Update formatting via cargo fmt.
* Update to use spl_memo version 3.0.1, which simplifies package imports
(cherry picked from commit 364af3a3e0
)
# Conflicts:
# cli-output/Cargo.toml
# cli/Cargo.toml
* Fix conflicts
Co-authored-by: bji <bryan@ischo.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-04-05 23:14:16 +00:00
mergify[bot]
f2f4f28c0b
merkle-tree: fix build when targeting bpf (bp #16335 ) ( #16342 )
...
* merkle-tree: Add Xargo.toml
(cherry picked from commit a1d9b53cd7
)
* merkle-tree: Get `Hash` et. al from program instead of sdk
(cherry picked from commit ddc0a16cec
)
* merkle-tree: Use `matches` crate when targeting eBPF
(cherry picked from commit a44c32694f
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-04-05 21:57:26 +00:00
Michael Vines
57da68d563
Update Cargo.toml
2021-04-05 14:02:34 -07:00
Michael Vines
8d2337ccf8
Update Cargo.toml
2021-04-05 14:02:34 -07:00
Michael Vines
270749185c
Adjust tokio version to just "1"
...
(cherry picked from commit 43feef7362
)
# Conflicts:
# faucet/Cargo.toml
# net-utils/Cargo.toml
2021-04-05 14:02:34 -07:00
Michael Vines
6184254416
Reduce test-validator ledger size
...
(cherry picked from commit b242f82696
)
2021-04-05 09:24:49 -07:00
mergify[bot]
c8bb13b3f7
Fixup AncestorIterator method (bp #16357 ) ( #16359 )
...
* Fixup iterator method (#16357 )
(cherry picked from commit 1a13d22984
)
* Only get Blockstore::last_root once (#16362 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-04-05 05:27:58 +00:00
Tyera Eulberg
5da83c1491
Bump version to v1.6.5 ( #16361 )
2021-04-04 22:00:40 -06:00
Michael Vines
b04ce80255
Add channel version check
...
(cherry picked from commit 527adbed34
)
2021-04-04 13:53:50 -07:00
sakridge
a788021181
Bump version to v1.6.4 ( #16345 )
2021-04-04 13:31:35 -07:00
mergify[bot]
553e9fb8cd
Set ticks_per_slot higher for banking stage tests ( #16094 ) ( #16356 )
...
Tests are timing out because the bank hit the MaxTickHeight and
will not process the transactions.
(cherry picked from commit 96ccc40f0a
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-04-04 20:29:53 +00:00
Michael Vines
f1bc7ec4fa
wait-for-restart-window works again for unstaked nodes
...
(cherry picked from commit a679aebc82
)
2021-04-04 12:59:13 -07:00
mergify[bot]
581181e87f
Fix test_replay_commitment_cache ( #16131 ) ( #16355 )
...
(cherry picked from commit 9b94741290
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-04-04 19:41:45 +00:00
mergify[bot]
36e1f9fae8
Bump bpf-tools to version v1.5 ( #16331 ) ( #16350 )
...
The new version of bpf-tools eliminates the separate
rust-bpf-sysroot. The Rust standard libraries for the BPF target are
built in tree when the compiler is built. The standard libraries code
is slightly more optimized and some reduction of compute budget can be
expected with this version of bpf-tools.
(cherry picked from commit 1359bceb5d
)
Co-authored-by: Dmitri Makarov <dmakarov@users.noreply.github.com >
2021-04-04 16:58:52 +00:00
Justin Starry
f10ae394c8
Remove unprocessed transactions from log notifications ( #16349 )
...
(cherry picked from commit 0596cf5405
)
2021-04-04 09:38:23 -07:00
mergify[bot]
f7905d369a
Throttle PoH ticks by cumulative slot time ( #16139 ) ( #16315 )
...
* Throttle PoH ticks by cumulative slot time
* respond to pr feedback
* saturating sub
* updated comment
(cherry picked from commit 4f4cffbd03
)
# Conflicts:
# core/src/poh_recorder.rs
Co-authored-by: Jeff Washington (jwash) <wash678@gmail.com >
2021-04-03 23:40:46 +00:00
mergify[bot]
ef079d202b
Wait for 90 percent of stake before starting ( #16340 ) ( #16344 )
...
(cherry picked from commit 3429785d9b
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-04-03 22:50:58 +00:00
Michael Vines
b7efc2373c
wait-for-restart-window now indicates how far away the next restart window is
...
(cherry picked from commit c8c89dd5f7
)
2021-04-02 23:23:16 -07:00
Michael Vines
d3b50bc55b
Remove UNSTABLE warning from logsSubscribe
2021-04-02 12:54:20 -07:00
mergify[bot]
8fd3465f8a
Cleanup use (bp #16327 ) ( #16328 )
...
* Cleanup use (#16327 )
(cherry picked from commit dee655df35
)
# Conflicts:
# Cargo.lock
# program-test/Cargo.toml
* resolve conflicts
Co-authored-by: Jack May <jack@solana.com >
2021-04-02 19:54:00 +00:00
mergify[bot]
23b9e6eae3
add metric for ticks from poh_recorder.record ( #16047 ) ( #16312 )
...
(cherry picked from commit 2fc609a294
)
# Conflicts:
# core/src/poh_recorder.rs
Co-authored-by: Jeff Washington (jwash) <wash678@gmail.com >
2021-04-02 18:50:50 +00:00
mergify[bot]
fe1a977f9e
Parse SPL associated-token-account instructions (bp #16318 ) ( #16321 )
...
* Parse SPL associated-token-account instructions (#16318 )
(cherry picked from commit a902505810
)
# Conflicts:
# transaction-status/Cargo.toml
* Fix conflict
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-04-02 02:38:28 +00:00
mergify[bot]
5e538eff7c
metrics for poh_recorder.record ( #15998 ) ( #16317 )
...
(cherry picked from commit ddc758439e
)
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-04-02 02:35:09 +00:00
mergify[bot]
3efe4b5478
increase timeout in TransactionRecorder.record ( #16133 ) ( #16314 )
...
(cherry picked from commit 06ac0fe9a3
)
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-04-02 00:58:52 +00:00
mergify[bot]
90e0d4fefe
poh record metrics ( #16092 ) ( #16313 )
...
(cherry picked from commit f68860a643
)
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-04-01 21:27:16 +00:00
behzad nouri
2e983fb39f
pushes addresses instead of insert
2021-04-01 11:14:05 -06:00
mergify[bot]
527b20fbbd
nit: fix variable names ( #16283 ) ( #16295 )
...
(cherry picked from commit aa45e81b3e
)
Co-authored-by: Jack May <jack@solana.com >
2021-04-01 09:24:52 +00:00
mergify[bot]
a0c4b4e5fc
Rpc: enable getConfirmedSignaturesForAddress2 to return confirmed (not yet finalized) data ( #16281 ) ( #16293 )
...
* 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 06:30:36 +00:00
mergify[bot]
282315a721
Rpc: fix getConfirmedTransaction slot ( #16288 ) ( #16290 )
...
* Fix transaction blockstore apis
* Update blockstore apis in rpc
(cherry picked from commit 18bd47dbe1
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-04-01 04:58:53 +00:00
mergify[bot]
b8198f8cc5
removes OrderedIterator and transaction batch iteration order ( #16153 ) ( #16285 )
...
In TransactionBatch,
https://github.com/solana-labs/solana/blob/e50f59844/runtime/src/transaction_batch.rs#L4-L11
lock_results[i] is aligned with transactions[iteration_order[i]]:
https://github.com/solana-labs/solana/blob/e50f59844/runtime/src/bank.rs#L2414-L2424
https://github.com/solana-labs/solana/blob/e50f59844/runtime/src/accounts.rs#L788-L817
However load_and_execute_transactions is iterating over
lock_results[iteration_order[i]]
https://github.com/solana-labs/solana/blob/e50f59844/runtime/src/bank.rs#L2878-L2889
and then returning i as for the index of the retryable transaction.
If iteratorion_order is [1, 2, 0], and i is 0, then:
lock_results[iteration_order[i]] = lock_results[1]
which corresponds to
transactions[iteration_order[1]] = transactions[2]
so neither i = 0, nor iteration_order[i] = 1 gives the correct index for the
corresponding transaction (which is 2).
This commit removes OrderedIterator and transaction batch iteration order
entirely. There is only one place in blockstore processor which the
iteration order is not ordinal:
https://github.com/solana-labs/solana/blob/e50f59844/ledger/src/blockstore_processor.rs#L269-L271
It seems like, instead of using an iteration order, that can shuffle entry
transactions in-place.
(cherry picked from commit 3f63ed9a72
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-04-01 01:28:01 +00:00
mergify[bot]
68ad2dcce1
Use more performant copy ( #16282 ) ( #16284 )
...
(cherry picked from commit ad7f8e7f23
)
Co-authored-by: Jack May <jack@solana.com >
2021-04-01 01:08:01 +00:00
mergify[bot]
e87c3421bc
Update overview.md ( #16280 )
...
fix link which was broken/wrong
(cherry picked from commit c723251575
)
Co-authored-by: Huge <mr.huge@seznam.cz >
2021-03-31 22:05:24 +00:00
mergify[bot]
20754a7115
Drop write lock on sysvars ( #15497 ) ( #16233 )
...
* Drop write lock on sysvars
* adds env var for demoting sysvar write lock demotion
* moves demote logic to is_writable
* feature gates sysvar write lock demotion
* adds builtins to write lock demotion
* adds system program id to builtins
* adds Feature111...
* adds an abi-freeze test
* mvines set of builtin program keys
Co-authored-by: Michael Vines <mvines@gmail.com >
* update tests
* adds bpf loader keys
* Add test sysvar
* Plumb demote_sysvar to is_writable
* more plumbing of demote_sysvar_write_locks to is_writable
* patches test_program_bpf_instruction_introspection
* hard codes demote_sysvar_write_locks to false for serialization/encoding methods
* Revert "hard codes demote_sysvar_write_locks to false for serialization/encoding methods"
This reverts commit ae3e2d2e777437bddd753933097a210dcbc1b1fc.
* change the hardcoded ones to demote_sysvar_write_locks=true
* Use data_as_mut_slice
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit 54c68ea83f
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-03-31 20:23:20 +00:00
mergify[bot]
8a57ee181e
Cleanup nits (bp #16211 ) ( #16237 )
...
* Cleanup nits (#16211 )
(cherry picked from commit f84e88f0a2
)
# Conflicts:
# programs/bpf/Cargo.lock
# programs/bpf/rust/sysvar/Cargo.toml
* resolve conflicts
Co-authored-by: Jack May <jack@solana.com >
2021-03-31 10:01:18 +00:00
mergify[bot]
4e6b5a9808
Fix BPF ELF layout ( #16256 ) ( #16261 )
...
* Fix BPF ELF layout
* whitespace
(cherry picked from commit bcd89dd34c
)
Co-authored-by: Jack May <jack@solana.com >
2021-03-31 09:56:57 +00:00
mergify[bot]
f24fbde43b
Helpful const and Arg doc ( #16248 ) ( #16252 )
...
(cherry picked from commit 67b747938f
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-03-31 06:32:18 +00:00
Michael Vines
47f60c7607
Validator monitor now displays the max retransmit slot
...
(cherry picked from commit aac18d7564
)
2021-03-30 21:57:23 -07:00
mergify[bot]
8b307ed409
security policy: Add out-of-scope section (bp #16249 ) ( #16251 )
...
* security policy: Add out-of-scope section
(cherry picked from commit e9e46ff521
)
* Update SECURITY.md
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit 700ebde474
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-31 04:49:17 +00:00
mergify[bot]
cf21719a07
Add get_max_retransmit_slot/get_max_shred_insert_slot to RpcClient ( #16243 )
...
(cherry picked from commit 2a1639836a
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-31 01:09:11 +00:00
mergify[bot]
3157b464c4
Align ProcessInstruction error handling ( #16232 ) ( #16238 )
...
(cherry picked from commit ce7f7c2b6c
)
Co-authored-by: Jack May <jack@solana.com >
2021-03-30 21:55:08 +00:00
mergify[bot]
2581db5748
docs: Reduce airdrop examples to 1 SOL ( #16241 )
...
(cherry picked from commit 2bcfbad653
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-30 21:52:42 +00:00
Trent Nelson
634959b3ab
Bump version to v1.6.3
2021-03-30 16:17:47 +00:00
Trent Nelson
03b21f2e9d
Bump version to v1.6.2
2021-03-30 00:06:01 -06:00
carllin
cc5565b17e
Setup ReplayStage confirmation scaffolding for duplicate slots ( #9698 )
...
(cherry picked from commit 52703badfa
)
2021-03-29 22:07:14 -06:00
mergify[bot]
50beef0b15
Allow incomplete features in frozen-abi ( #16205 )
...
(cherry picked from commit 9ba9d2a8ae
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-30 03:46:10 +00:00
mergify[bot]
06a54e1423
remove old code ( #15988 ) ( #15993 )
...
(cherry picked from commit 9760fded2d
)
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-03-30 00:50:27 +00:00
mergify[bot]
4d731ecd08
eliminate lock on record ( #15929 ) ( #16073 )
...
* eliminate lock on record
* use same error as MaxHeightReached
* clippy
* review feedback
* refactor should_tick code
* pr feedback
(cherry picked from commit 57ba86c821
)
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-03-30 00:46:13 +00:00
mergify[bot]
ee06789a66
sdk: Add try_from_slice_unchecked for Borsh ( #16098 ) ( #16158 )
...
* sdk: Add try_from_slice_unchecked for Borsh
* Add tests
* Rename + clarify comment
* Rename back to unchecked
(cherry picked from commit cffa851e0f
)
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
2021-03-29 23:15:34 +00:00
mergify[bot]
2dabe1d706
Add handling to close accounts to many-accounts bench ( #16199 ) ( #16201 )
...
* gitignore farf
* Improve cli args
* Use derived addresses for accounts
* Add parameter to close every nth account created
(cherry picked from commit 1d145e1fc2
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-03-29 22:54:09 +00:00
Tyera Eulberg
3b1279a005
Future-aware enum name
2021-03-29 14:58:35 -06:00
mergify[bot]
5c9f85f28d
Rpc: enable getConfirmedBlocks and getConfirmedBlocksWithLimit to return confirmed (not yet finalized) data ( #16161 ) ( #16198 )
...
* 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
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-03-29 19:53:17 +00:00
mergify[bot]
e12dd46ef3
Derive PartialEq for StakeActivationState ( #16196 )
...
(cherry picked from commit 4e7bd45d4c
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-29 18:16:44 +00:00
mergify[bot]
c4fa03b478
Status cache improvements ( #16174 ) ( #16178 )
...
(cherry picked from commit 5e5b63712b
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-03-29 10:11:16 -07:00
mergify[bot]
9fb749deb7
Print the rust version when building bpf programs ( #16181 ) ( #16183 )
...
(cherry picked from commit abada56ba1
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-03-29 07:18:55 +00:00
mergify[bot]
bd48344de2
Fix handling of invoked ix accounts in program-test ( #16170 ) ( #16176 )
...
(cherry picked from commit 27ab415ecc
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-03-29 01:55:11 +00:00
mergify[bot]
78e54f1d2c
Implement mnemonic support for solana-keygen grind (solana-labs#9325) ( #16108 ) ( #16173 )
...
* Implement mnemonic support for solana-keygen grind (solana-labs#9325)
* Updated to include feedback from review.
* Renaming as per review feedback
* Fixed an incorrectly transcribed underscore
* Properly re-use string constants.
(cherry picked from commit e50f598449
)
Co-authored-by: bji <bryan@ischo.com >
2021-03-28 07:05:17 +00:00
mergify[bot]
76a6576976
sdk: Use u32::MAX from std to unbreak BPF builds ( #16171 ) ( #16172 )
...
(cherry picked from commit aabe186e3f
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-03-27 17:05:53 +00:00
mergify[bot]
92ec1ae255
Switch to a single use
( #16169 )
...
(cherry picked from commit 16e4ccca13
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-27 06:58:31 +00:00
Michael Vines
0d203728cc
Add RpcClient::get_stake_activation()
2021-03-26 22:33:06 -07:00
mergify[bot]
625773e5b8
Rpc: enable getConfirmedBlock and getConfirmedTransaction to return confirmed (not yet finalized) data (bp #16142 ) ( #16160 )
...
* 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
* Fix conflict
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-27 04:51:53 +00:00
mergify[bot]
a4cb1e45ae
Only print skipped leader slot message when the node is actually leader ( #16156 ) ( #16164 )
...
Also, check vote signature after the vote is signed
(cherry picked from commit 60b4771fc6
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-03-27 02:03:10 +00:00
mergify[bot]
8aded2778e
Bump bpf-tools to version v1.4 ( #16152 ) ( #16154 )
...
(cherry picked from commit 658ddd1c9c
)
Co-authored-by: Dmitri Makarov <dmakarov@users.noreply.github.com >
2021-03-26 20:51:25 +00:00
mergify[bot]
d940c5b1a3
Skip leader slots until a vote lands ( #15607 ) ( #16147 )
...
(cherry picked from commit b99ae8f334
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-03-26 19:07:24 +00:00
Trent Nelson
1be045df94
sq: optimize
...
(cherry picked from commit 482c027d3b
)
2021-03-25 21:31:52 -06:00
Trent Nelson
86191911c7
perf: use saturating/checked integer arithmetic
...
(cherry picked from commit 834fae684b
)
2021-03-25 21:31:52 -06:00
mergify[bot]
8f852d8a6b
makes test_pull_request_time_pruning smaller ( #16128 ) ( #16144 )
...
(cherry picked from commit b041b55028
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-03-26 01:20:26 +00:00
Kristofer Peterson
68a439f8da
Refactored ShortU16Visitor::visit_seq() to reject overflows, extra leading zeros and ensure one-to-one encoding.
2021-03-26 01:20:22 +00:00
Trent Nelson
e021832708
sdk: ShortU16 - rename variables for clarity
...
ShortU16's implementation embeds its usage as the length of a
ShortVec, confusingly referring to both a 'len' and a 'size'
at the same time.
2021-03-26 01:20:22 +00:00
Trent Nelson
87b11aa187
sdk: Add ShortU16 deser test
2021-03-26 01:20:22 +00:00
mergify[bot]
7475a6f444
makes turbine peer computation consistent between broadcast and retransmit ( #14910 ) ( #16143 )
...
get_broadcast_peers is using tvu_peers:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/broadcast_stage.rs#L362-L370
which is potentially inconsistent with retransmit_peers:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/cluster_info.rs#L1332-L1345
Also, the leader does not include its own contact-info when broadcasting
shreds:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/cluster_info.rs#L1324
but on the retransmit side, slot leader is removed only _after_ neighbors and
children are computed:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/retransmit_stage.rs#L383-L384
So the turbine broadcast tree is different between the two stages.
This commit:
* Removes retransmit_peers. Broadcast and retransmit stages will use tvu_peers
consistently.
* Retransmit stage removes slot leader _before_ computing children and
neighbors.
(cherry picked from commit 570fd3f810
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-03-26 00:16:48 +00:00
mergify[bot]
86ce650661
Add timeout for local cluster partition tests (bp #16123 ) ( #16137 )
...
* Add timeout for local cluster partition tests (#16123 )
* Add timeout for local cluster partition tests
* fix optimistic conf test logs
* Bump instruction count assertions
(cherry picked from commit e817a6db00
)
# Conflicts:
# local-cluster/Cargo.toml
* Fix conflict
Co-authored-by: Justin Starry <justin@solana.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-25 22:56:05 +00:00
mergify[bot]
4dc5a53014
Show bpf-tools download progress ( #16135 )
...
(cherry picked from commit 07273bfa9e
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-25 20:55:11 +00:00
mergify[bot]
5e35cf3536
program: Correct clamp in Message::signer_keys() ( #16114 )
...
(cherry picked from commit 8b3de72e2a
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-25 17:53:34 +00:00
Trent Nelson
e8a8d1efb3
clap-utils: Allow NullSigner
s outside sign-only mode
...
(cherry picked from commit 7f0ac6a67c
)
2021-03-25 11:10:53 -06:00
mergify[bot]
defd9238fa
Simplify account.rent_epoch handling for sysvar rent (bp #16049 ) ( #16118 )
...
* Simplify account.rent_epoch handling for sysvar rent (#16049 )
* Add some code for special local testing
* Add comment to store_account_and_update_capitalization
* Simplify account.rent_epoch handling for sysvar rent
* Introduce *_for_test functions
* Add deprecation messages to existing api
(cherry picked from commit 6d5c6c17c5
)
# Conflicts:
# sdk/src/native_loader.rs
* Fix conflicts
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-03-25 17:17:43 +09:00
mergify[bot]
5f061dcea1
Support getBlockTime for unfinalized blocks ( #16103 ) ( #16110 )
...
(cherry picked from commit a8ef29df27
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-03-25 04:18:00 +00:00
mergify[bot]
e6ee27a738
Add Exodus as Solana Mobile app option ( #16100 ) ( #16101 )
...
* Add Exodus as Solana Mobile app option
* Update docs/src/wallet-guide/apps.md
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit ad47c63f27
)
Co-authored-by: Davey <35187388+davidzelaya@users.noreply.github.com >
2021-03-24 21:34:58 +00:00
mergify[bot]
dd2d25d698
limits CrdsGossipPull::pull_request_time size ( #15793 ) ( #16097 )
...
There is no pruning logic on CrdsGossipPull::pull_request_time
https://github.com/solana-labs/solana/blob/79ac1997d/core/src/crds_gossip_pull.rs#L172-L174
potentially allowing this to take too much memory.
Additionally, CrdsGossipPush::last_pushed_to is pruning recent push
timestamps:
https://github.com/solana-labs/solana/blob/79ac1997d/core/src/crds_gossip_push.rs#L275-L279
instead of the older ones.
Co-authored-by: Nathan Hawkins <utsl@utsl.org >
(cherry picked from commit a6c23648cb
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-03-24 20:05:04 +00:00
Dmitri Makarov
9096c3df02
Adjust BPF test programs instruction counts
2021-03-24 11:59:59 +01:00
Dmitri Makarov
9f94c2a9a0
Bump bpf-tools to version v1.3
...
This brings in the fix for increased compute budget that wasn't caught
when bpf-tools v1.2 were released.
2021-03-24 11:59:59 +01:00
Dmitri Makarov
34213da9f4
Bump bpf-tools to v1.2 and get rid of xargo
2021-03-24 11:59:59 +01:00
mergify[bot]
c3c4991c44
rpc: add getSlotLeaders method ( #16057 ) ( #16079 )
...
(cherry picked from commit e7fd7d46cf
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-03-23 19:27:18 +00:00
mergify[bot]
9d37a33dcd
buffers data shreds to make larger erasure coded sets (bp #15849 ) ( #16074 )
...
* buffers data shreds to make larger erasure coded sets (#15849 )
Broadcast stage batches up to 8 entries:
https://github.com/solana-labs/solana/blob/79280b304/core/src/broadcast_stage/broadcast_utils.rs#L26-L29
which will be serialized into some number of shreds and chunked into FEC
sets of at most 32 shreds each:
https://github.com/solana-labs/solana/blob/79280b304/ledger/src/shred.rs#L576-L597
So depending on the size of entries, FEC sets can be small, which may
aggravate loss rate.
For example 16 FEC sets of 2:2 data/code shreds each have higher loss
rate than one 32:32 set.
This commit broadcasts data shreds immediately, but also buffers them
until it has a batch of 32 data shreds, at which point 32 coding shreds
are generated and broadcasted.
(cherry picked from commit 4f82b897bc
)
# Conflicts:
# ledger/src/shred.rs
* removes backport merge conflicts
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-03-23 18:23:09 +00:00
mergify[bot]
a04ca03fee
renames is_last_in_fec_set back to is_last_data ( #15848 ) ( #16075 )
...
https://github.com/solana-labs/solana/pull/10095
renamed is_last_data to is_last_in_fec_set. However, the code shows that
this is actually meant to indicate where the serialized data is
complete:
https://github.com/solana-labs/solana/blob/420174d3d/ledger/src/shred.rs#L599-L600
https://github.com/solana-labs/solana/blob/420174d3d/ledger/src/shred.rs#L229-L231
There are multiple FEC sets for each `&[Entry]` serialized and this flag
does not represent shreds last in FEC sets (only the very last one by
overlap). So the name is wrong and confusing
(cherry picked from commit 3b85cbc504
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-03-23 16:59:47 +00:00
mergify[bot]
64ce4a6203
solana transfer now requires --allow-unfunded-recipient if the recipient doesn't exist (bp #16060 ) ( #16067 )
...
* transfer now requires --allow-unfunded-recipient if the recipient doesn't exist
(cherry picked from commit 3dff5c9dee
)
* Avoid RPC in `--sign-only` mode
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
(cherry picked from commit 6271665ba6
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-23 03:54:42 +00:00
mergify[bot]
7ac3c9ec76
Handle blockstore insert dup checks ( #16051 ) ( #16066 )
...
(cherry picked from commit d76ad33597
)
Co-authored-by: carllin <carl@solana.com >
2021-03-23 00:49:10 +00:00
mergify[bot]
7d91515e8d
Make getStakeActivation response consistent for undelegated accounts ( #16038 ) ( #16040 )
...
(cherry picked from commit 2ec24d438f
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-03-19 22:07:30 +00:00
mergify[bot]
4e3f2c3d2d
program-test: Fix warp and staking issue ( #16002 ) ( #16031 )
...
Since program-test creates a test genesis and then adds fees and rent,
some of the genesis accounts get rent-collected after warping. Most
notably, `StakeConfig` gets rent-collected, causing any stake operations
to fail after warp. This fix creates genesis with the `Rent` and
`FeeRateGovernor` actually used by the bank.
(cherry picked from commit 6cc22e62d4
)
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
2021-03-19 14:54:58 +00:00
mergify[bot]
8b67ba6d3d
docs: SIGUSR1 killing wrapper shell scripts ( #16009 )
...
(cherry picked from commit 07dc522981
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-19 07:45:34 +00:00
mergify[bot]
c2ce68ab90
Santize instruction index when loading instruction from sysvar ( #15942 ) ( #16004 )
...
(cherry picked from commit 4c5660ba7a
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-03-19 02:48:41 +00:00
mergify[bot]
fe87cb1cd1
Update to reqwest 0.11.2 ( #16000 )
...
(cherry picked from commit 02b81dd05d
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-18 22:12:01 +00:00
mergify[bot]
1c8f6a836a
cli cleanup ( #15990 ) ( #15997 )
...
(cherry picked from commit 067b390194
)
Co-authored-by: Jack May <jack@solana.com >
2021-03-18 20:03:04 +00:00
mergify[bot]
3d5ff7968e
rpc: Add config options limiting getConfirmedBlock response data ( #15970 ) ( #15995 )
...
* 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
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-03-18 19:33:01 +00:00
Tyera Eulberg
d6160f7744
Avoid panic when validator doesn't have performance samples ( #15976 )
...
(cherry picked from commit ba33c9e18e
)
2021-03-18 08:28:31 -07:00
mergify[bot]
5e9ce99abf
remote-wallet: Expose Ledger app settings ( #15978 )
...
(cherry picked from commit 2dabcac0da
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-18 09:13:24 +00:00
mergify[bot]
ebd6fe7acb
Avoid a panic when --slots-per-epoch is less than MINIMUM_SLOTS_PER_EPOCH ( #15975 )
...
(cherry picked from commit 4ab98fff02
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-18 07:17:50 +00:00
mergify[bot]
9e91a2c2fd
Add Close instrruction and tooling to upgradeable loader ( #15887 ) ( #15972 )
...
(cherry picked from commit 7f500d610c
)
Co-authored-by: Jack May <jack@solana.com >
2021-03-18 06:02:57 +00:00
Michael Vines
899f57962a
Add --slots-per-epoch argument
...
(cherry picked from commit 04c99cf7ea
)
2021-03-17 17:25:51 -07:00
Michael Vines
3176b00e57
Add --slots-per-epoch validator
...
(cherry picked from commit c06ff47a90
)
2021-03-17 17:25:51 -07:00
Jeff Washington (jwash)
08b9da8397
drop poh lock after record ( #15930 )
...
(cherry picked from commit 5460fb10a2
)
2021-03-17 17:24:53 -07:00
mergify[bot]
2bc21ecba2
Allow unbounded wallclock processing time in tests ( #15961 ) ( #15966 )
...
(cherry picked from commit f548a04fae
)
Co-authored-by: carllin <carl@solana.com >
2021-03-18 00:22:06 +00:00
Jeff Washington (jwash)
5b2a65fab3
add metrics for tick producer and poh_recorder ( #15931 )
...
(cherry picked from commit 40997d0aef
)
2021-03-17 16:36:50 -07:00
mergify[bot]
f5d56eabf3
Build full SPL in CI (bp #15886 ) ( #15964 )
...
* Build full SPL in CI
(cherry picked from commit 82269f1351
)
* Avoid changing signature of ProgramTest::add_account
(cherry picked from commit 03180b502d
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-17 22:46:55 +00:00
Michael Vines
af45efb62c
Notice the user when the --mint, --bpf-program, or --clone arguments are ignored
...
(cherry picked from commit 59c19d9fbf
)
2021-03-17 14:10:14 -07:00
mergify[bot]
f528cda832
Ignore flaky test_banking_stage_entries_only and test_banking_stage_entryfication ( #15959 )
...
(cherry picked from commit 8a9b51952e
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-17 20:34:30 +00:00
mergify[bot]
eeef9f4e59
Separate snapshot location (bp #15840 ) ( #15956 )
...
* Add option for separate snapshot location
(cherry picked from commit 6126878f509c69e23480a5ec22b3271e2b16e072)
(cherry picked from commit 0209d334bd
)
* Apply suggestions from code review
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit cfb01e26dd
)
* add missed suggestion
(cherry picked from commit a43b3674c7
)
* Revert to snapshots
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit 0b42379ed7
)
* Revert to snapshots 2
(cherry picked from commit 20b53eb4b4
)
* Revert to removing only tmp-
(cherry picked from commit a5d144b00f
)
Co-authored-by: DimAn <diman@diman.io >
Co-authored-by: DimAn <andiman7000@gmail.com >
2021-03-17 20:25:18 +00:00
Michael Vines
32124b59e9
Download snapshot files with a tmp-
prefix so they'll automatically be cleaned up if interrupted
...
(cherry picked from commit 58b980f9cd
)
2021-03-17 10:18:18 -07:00
Michael Vines
aa9772f9c0
Replace solana-program-test when building example-helloworld
2021-03-17 09:08:41 -07:00
mergify[bot]
5f183bd773
Add helper for paring down signers to those requried by a tx message (bp #15899 ) ( #15938 )
...
* sdk: Add accessor for signer pubkeys of a tx message
(cherry picked from commit bf33ce8906
)
* clap-utils: Add helper to `CliSignerInfo` for getting signers for a message
(cherry picked from commit 4e99f1e634
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-17 07:48:47 +00:00
mergify[bot]
2238e5001b
solana-install init
can now select a pre-release from Github (#15936 )
...
(cherry picked from commit d9176c1903
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-17 04:31:55 +00:00
mergify[bot]
79fa7ef55c
CLI: Support dumping the TX message in sign-only mode ( #15933 )
...
(cherry picked from commit 672e9c640f
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-17 04:13:21 +00:00
mergify[bot]
07df827411
Bump tokio to 1.1 ( #15926 ) ( #15928 )
...
(cherry picked from commit 654449ce91
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-03-16 23:29:55 +00:00
mergify[bot]
a259ff0e72
Wallclock BankingStage Throttle ( #15731 ) ( #15890 )
...
(cherry picked from commit c1ba265dd9
)
Co-authored-by: carllin <carl@solana.com >
2021-03-16 21:12:59 +00:00
mergify[bot]
d7d3e767e7
fix: compute pre/post token balances on all accounts if token program present ( #15900 ) ( #15923 )
...
* fix: compute pre/post token balances on all accounts if token program present
* fix: skip token program in balance query
* fix: prevent program ids from being collected
(cherry picked from commit 61112d4826
)
Co-authored-by: Josh <josh.hundley@gmail.com >
2021-03-16 18:23:29 +00:00
mergify[bot]
6e8aa9af17
nit: fix spelling ( #15908 ) ( #15911 )
...
(cherry picked from commit 5760cf0f41
)
# Conflicts:
# sdk/src/feature_set.rs
Co-authored-by: Jack May <jack@solana.com >
2021-03-16 10:58:39 -07:00
mergify[bot]
0236de7bc8
Encourage use of the default --ledger location ( #15921 )
...
(cherry picked from commit 1c261d293f
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-16 16:58:14 +00:00
mergify[bot]
899bd1572a
Show flags for accounts in tx by solana confirm ( #15804 ) ( #15906 )
...
* Show flags for accounts in tx by solana confirm
* Address review comments
* Improve comment a bit
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Further apply review suggestions
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
(cherry picked from commit 74aa32175b
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-03-16 10:43:06 +00:00
mergify[bot]
97ec4cd44e
Cli: better estimate of epoch time elapsed/remaining ( #15893 ) ( #15918 )
...
* Add rpc_client api for getRecentPerformanceSamples
* Prep fn for variable avg slot time
* Use recent-perf-samples to more-accurately estimate epoch completed times
* Spell out average
(cherry picked from commit 3726358f51
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-03-16 09:58:51 +00:00
mergify[bot]
5500970a7e
Add cargo-bpf-test --no-run flag, matching cargo-test ( #15916 )
...
(cherry picked from commit eb19e11688
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-16 09:45:35 +00:00
Michael Vines
caea04d8d5
Pin solana crate versions to prevent downstream users from accidentally mixing crate versions
2021-03-16 08:41:28 +00:00
Michael Vines
b1a90c3580
=1.6.1
2021-03-16 08:41:28 +00:00
mergify[bot]
5bd4e38345
Charge compute budget for bytes passed via cpi ( #15874 ) ( #15905 )
...
(cherry picked from commit ad9901d7c6
)
Co-authored-by: Jack May <jack@solana.com >
2021-03-16 07:57:32 +00:00
mergify[bot]
fddba08571
Improve Instruction::new deprecation warning ( #15896 )
...
(cherry picked from commit 8567b41d5f
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-16 05:18:31 +00:00
Michael Vines
87963764fa
Export tokio for program-test clients
...
(cherry picked from commit 430ed6d774
)
2021-03-15 22:14:17 -07:00
mergify[bot]
b691a159dd
increment_cargo_version.sh tune ups (bp #15880 ) ( #15892 )
...
* Disallow version bump with dirty working tree
(cherry picked from commit 853e735edf
)
* Ignore `not_paths` for `*.md` files when bumping version
(cherry picked from commit 510760d81b
)
* Also ignore `*/node_modules/*` paths when bumping version
(cherry picked from commit 2bf46b789f
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-16 02:07:46 +00:00
mergify[bot]
5af1d48be8
Display actual account length ( #15875 ) ( #15884 )
...
(cherry picked from commit 60e5fd11c9
)
Co-authored-by: Jack May <jack@solana.com >
2021-03-16 01:01:25 +00:00
mergify[bot]
3b3ec3313f
Fix real_number_string_trimmed zero-decimal behavior ( #15873 ) ( #15877 )
...
* Add failing test
* Don't strip zeroes from zero-decimal amounts
* Add zero-case test
(cherry picked from commit c40bd5f394
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-03-15 21:33:01 +00:00
Michael Vines
be00246fb5
Bump version to v1.6.1
2021-03-15 14:47:58 -06:00
Michael Vines
1d80ba9edf
Update cargo lock files on version bump
2021-03-15 14:47:58 -06:00
mergify[bot]
4bcf976ecd
Fix delinquent stake display ( #15839 )
...
(cherry picked from commit eab182188a
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-13 20:27:25 +00:00
Justin Starry
186b342453
explorer: Update superstruct ( #15835 )
2021-03-13 13:31:52 +08:00
Tyera Eulberg
5b2da19c93
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
2021-03-12 22:19:45 +00:00
Michael Vines
79280b304b
solana-install update
now updates a named release to the latest patch version
2021-03-12 12:30:51 -08:00
Trent Nelson
66b4124a68
cli-config: Ovf in ws port calculation
2021-03-12 10:26:15 -07:00
Trent Nelson
193e370186
frozen-abi: Ovf in digester child depth calculation
2021-03-12 09:41:33 -07:00
Trent Nelson
14985420fd
frozen-abi: Ovf in enum variant count
2021-03-12 09:41:33 -07:00
Trent Nelson
567e54aaa3
frozen-abi: disallow integer arithmetic lint
2021-03-12 09:41:33 -07:00
behzad nouri
f2865dfd63
requires stakes for propagating crds values through gossip ( #15561 )
2021-03-12 15:50:14 +00:00
Justin Starry
be99cef593
explorer: Filter program search results by cluster ( #15820 )
2021-03-12 22:10:38 +08:00
dependabot[bot]
822cb93495
chore: bump @commitlint/travis-cli from 11.0.0 to 12.0.1 in /web3.js ( #15672 )
...
Bumps [@commitlint/travis-cli](https://github.com/conventional-changelog/commitlint ) from 11.0.0 to 12.0.1.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/compare/v11.0.0...v12.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-12 21:45:25 +08:00
dependabot[bot]
c496177a86
chore: bump bn.js from 5.1.3 to 5.2.0 in /web3.js ( #15673 )
...
Bumps [bn.js](https://github.com/indutny/bn.js ) from 5.1.3 to 5.2.0.
- [Release notes](https://github.com/indutny/bn.js/releases )
- [Changelog](https://github.com/indutny/bn.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/indutny/bn.js/compare/v5.1.3...v5.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-12 21:45:18 +08:00
dependabot[bot]
004f98fba9
chore:(deps): bump @solana/spl-token-registry in /explorer ( #15819 )
...
Bumps [@solana/spl-token-registry](https://github.com/solana-labs/token-list ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/solana-labs/token-list/releases )
- [Commits](https://github.com/solana-labs/token-list/compare/0.2.0...0.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-12 21:44:52 +08:00
Justin Starry
918d04e3f0
Add more slot update notifications ( #15734 )
...
* Add more slot update notifications
* fix merge
* Address feedback and add integration test
* switch to datapoint
* remove unused shred method
* fix clippy
* new thread for rpc completed slots
* remove extra constant
* fixes
* rely on channel closing
* fix check
2021-03-12 21:44:06 +08:00
dependabot[bot]
28c27893b9
chore:(deps): bump @sentry/react from 6.2.0 to 6.2.2 in /explorer ( #15818 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 6.2.0 to 6.2.2.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.2.0...6.2.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-12 09:17:37 +00:00
Tyera Eulberg
e5b644e830
Add trait for saturating arithmetic ( #15812 )
...
* Add SaturatingArithmetic trait
* Use Duration saturating arithmetic
* Use new macro to fix poh_config
2021-03-12 06:22:40 +00:00
Jack May
cc38ae72e7
Skip deserialization of readonly accounts ( #15813 )
2021-03-11 19:28:21 -08:00
Ryo Onodera
4bbeb9c033
Remove old feature: simple_capitalization ( #15763 )
...
* Remove old feature: simple_capitalization
* Fix another failing test in core
* Finish up test cleanup
* Further clean up a bit
2021-03-12 11:12:40 +09:00
Trent Nelson
209dbb6f7c
sec: Create private repo as part of new advisory step
2021-03-12 01:40:21 +00:00
Jeff Washington (jwash)
952c3bcbb7
AccountSharedData construction ( #15790 )
2021-03-11 18:09:04 -06:00
Jeff Washington (jwash)
3419a5446e
AccountSharedData.set_data ( #15781 )
...
* account.set_data and resize_data
* remove data_resize
2021-03-11 16:40:45 -06:00
Jack May
e1ceb430e3
cli: improve deploy error reporting ( #15806 )
2021-03-11 13:44:21 -08:00
Michael Vines
aa2b2d6b75
Default --ledger arg to "ledger" for solana-validator
and solana-ledger-tool
2021-03-11 13:09:30 -08:00
Michael Vines
1061d021c9
Unpack snapshot AppendVecs directly into account paths
2021-03-11 08:25:24 -08:00
DimAn
c078e01fa9
add catchup average speed and remaining time ( #15608 )
...
* add catchup average speed and remaining time
* code style and improve average time remaining calculation
* code style
* remove instant time remaining
* negative speed perceives better
* Some little improves and comments of catchup avg and eta
* format code of catchup avg and eta
* fix copy-paste error
2021-03-11 23:59:33 +09:00
Trent Nelson
79ac1997de
sdk: add macro for unchecked div with const denominator
2021-03-11 08:44:36 +00:00
Trent Nelson
c4ee1ab710
docs: deprecate lastvalidslot field of jsonrpc getfees
2021-03-11 08:38:18 +00:00
Trent Nelson
45190f6281
docs: stabilize spl token jsonrpc methods
2021-03-11 08:38:18 +00:00
Trent Nelson
9c8be34906
docs: 'builtins' -> 'runtime facilities'
2021-03-11 08:38:18 +00:00
Trent Nelson
0e452c8d91
docs: rename 'deployed programs' section to 'on-chain programs'
2021-03-11 08:38:18 +00:00
Trent Nelson
3e6c7c4a3e
docs: add rust client api entry
2021-03-11 08:38:18 +00:00
Trent Nelson
24d18b3cf2
docs: add docs links for crates published to crates.io
2021-03-11 08:38:18 +00:00
Jack May
478518308d
Share RO and Executable accounts within invocations ( #15799 )
2021-03-10 23:04:00 -08:00
Michael Vines
ac8ccee6b8
Add --force and --monitor options to exit
subcommand
2021-03-11 05:17:31 +00:00
Michael Vines
65dd177601
AppendVec cleanup: remove dead code, rename non-idiomatic "new" function
2021-03-10 14:50:59 -08:00
Jeff Washington (jwash)
1135ffd595
mut data refs as slice ( #15782 )
2021-03-10 15:28:03 -06:00
behzad nouri
56923c91bf
limits number of unique pubkeys in the crds table ( #15539 )
2021-03-10 20:46:05 +00:00
Tyera Eulberg
9c1198c0c7
Improve load_largest_accounts more ( #15785 )
...
* Add load_largest_accounts bench
* Check lamports before address filter
* Use BinaryHeap, add Accounts test
* Use pubkey reference in the min-heap
Also, flatten code with early returns
Co-authored-by: Greg Fitzgerald <greg@solana.com >
2021-03-10 11:22:02 -07:00
Jack May
369e13b111
cleanup old runtime features ( #15787 )
2021-03-10 09:48:41 -08:00
Dmitri Makarov
c5a5d7457e
Bump bpf-tools to v1.1 ( #15776 )
2021-03-10 18:13:38 +01:00
Michael Vines
c836cd85c3
Default to the BPF JIT. Use the solana-validator --no-bpf-jit
flag to disable
2021-03-10 08:37:35 -08:00
dependabot[bot]
ab21171e2a
chore:(deps): bump @testing-library/user-event in /explorer ( #15789 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.8.0 to 12.8.3.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.8.0...v12.8.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-10 09:28:27 +00:00
dependabot[bot]
61011f626f
chore:(deps): bump @types/node from 14.14.32 to 14.14.33 in /explorer ( #15788 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.32 to 14.14.33.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-10 09:16:34 +00:00
Tyera Eulberg
3355efbb5a
Fix test to use AccountSharedData
2021-03-09 20:47:54 -07:00
dependabot[bot]
12937eb604
chore:(deps): bump @types/react from 17.0.2 to 17.0.3 in /explorer ( #15773 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 17.0.2 to 17.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-10 10:56:49 +08:00
Tyera Eulberg
5991cef5f5
Improve load_largest_accounts and add Bank test ( #15775 )
2021-03-10 00:23:41 +00:00
Jeff Washington (jwash)
52e54e1100
account.data -> data() ( #15778 )
2021-03-09 22:31:33 +00:00
Jeff Washington (jwash)
8a3135d17b
Account->AccountSharedData ( #15691 )
2021-03-09 15:06:07 -06:00
Josh
61c7ce857e
fix: vote timestamp is nullable ( #15774 )
2021-03-09 15:50:37 +00:00
dependabot[bot]
a23e653fa1
chore:(deps): bump @types/react-dom from 17.0.1 to 17.0.2 in /explorer ( #15772 )
...
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) from 17.0.1 to 17.0.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-09 09:17:16 +00:00
carllin
2bee9435f3
Add tracer key for tracing transaction path through the network ( #15732 )
2021-03-08 19:31:00 -08:00
carllin
331c45decf
Report datapoint on number of retransmit shreds ( #15694 )
2021-03-08 17:54:53 -08:00
Tyera Eulberg
e3e8179f2d
Sdk: start to appease clippy's integer arithmetic check ( #15736 )
...
* Move to module-level clippy allowance
* Fix stake_weighted_timestamp math
* Fix genesis_config
* Fix shred_version
* Fix hard_forks
* Fix process_instruction
* Add ArithmeticOverflow ix error
* Fix nonce_keyed_account
* Update BankSlotDelta frozen abi due to new ix error
2021-03-08 18:37:57 -07:00
Leopold Schabel
cae8f61952
Fix typo
2021-03-09 00:00:35 +01:00
Josh
5bde399499
Explorer: update to new spl-token-registry standard ( #15765 )
...
* feat: update tokenlist
* feat: bump spl-token-registry version to 0.2.0
2021-03-08 14:23:07 -08:00
Dan Albert
2204898ded
Update validator_list.rs
2021-03-08 15:09:29 -07:00
Dan Albert
a7d5645f72
Clean up security group exclusion in validator list
2021-03-08 11:50:57 -07:00
dependabot[bot]
a2db697ca3
chore:(deps): bump react-select from 4.2.0 to 4.2.1 in /explorer ( #15762 )
...
Bumps [react-select](https://github.com/JedWatson/react-select ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/JedWatson/react-select/releases )
- [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/JedWatson/react-select/compare/react-select@4.2.0...react-select@4.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-08 09:54:53 +00:00
dependabot[bot]
003677fb8b
chore:(deps): bump @types/node from 14.14.31 to 14.14.32 in /explorer ( #15761 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.31 to 14.14.32.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-08 09:33:05 +00:00
Ryo Onodera
beac2d6d3f
Remove stale comment
2021-03-08 10:18:32 +09:00
Ryo Onodera
8b0c6db871
Remove old feature: cumulative_rent_related_fixes ( #15754 )
2021-03-08 09:58:50 +09:00
Michael Vines
3a1d51c657
Avoid destaking all nodes when there are no quality block producers
2021-03-06 20:56:08 -08:00
Michael Vines
76ddc93358
The --identity argument is now required
2021-03-06 19:08:37 -08:00
Michael Vines
04d11ca6c6
Slow down solana-validator monitor
refresh interval when talking to a real node
2021-03-07 00:51:02 +00:00
sakridge
b2b7617ec3
Show cluster average rate ( #15752 )
2021-03-06 21:30:21 +00:00
Jack May
efcb58092e
Add more duplicate account tests ( #15746 )
2021-03-05 20:36:27 -08:00
sakridge
d09112fa6d
PoH batch size calibration ( #15717 )
2021-03-05 16:01:21 -08:00
sakridge
c5371fdc85
More debug on shrink and flush ( #15518 )
2021-03-05 14:10:34 -08:00
Josh
437d9311fb
fix: structs need to use pick instead of object, and add uiAmountString ( #15745 )
2021-03-05 14:08:40 -08:00
Josh
a43a783aa4
Explorer: update TokenLargestAccounts to use uiAmountString. ( #15743 )
...
* feat: bump web3 to 0.94.2
* fix: update token largest accounts component to support uiAmountString
* fix: format code
2021-03-05 20:20:30 +00:00
Josh
11c154dfb9
Explorer: support uiAmountString api updates ( #15742 )
...
* fix: support uiAmountString api updates
* fix: remove this uiAmount
* fix: change owned account section and token account section to support BigNumber uiAmountString
* fix: update web3 to latest
2021-03-05 19:34:26 +00:00
Michael Vines
4a3ab77baf
Remove unused id field
2021-03-05 19:07:59 +00:00
Tyera Eulberg
f2ce5f6c82
fix: add TokenAccountBalancePair.uiAmountString ( #15741 )
2021-03-05 18:53:45 +00:00
Tyera Eulberg
d61b74919b
fix: add TokenAmount.uiAmountString ( #15739 )
2021-03-05 11:01:37 -07:00
Michael Vines
66b781eec3
Add 'unknown' health check state
2021-03-05 17:46:50 +00:00
dependabot-buildkite
ee621878b0
[auto-commit] Update all Cargo lock files
2021-03-05 09:06:36 -08:00
dependabot[bot]
4eab51fe06
chore: bump env_logger from 0.8.2 to 0.8.3
...
Bumps [env_logger](https://github.com/env-logger-rs/env_logger ) from 0.8.2 to 0.8.3.
- [Release notes](https://github.com/env-logger-rs/env_logger/releases )
- [Changelog](https://github.com/env-logger-rs/env_logger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/env-logger-rs/env_logger/compare/v0.8.2...v0.8.3 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-05 09:06:36 -08:00
Jeff Washington (jwash)
13b9bb6790
refactor function to store into account after data is finished ( #15710 )
2021-03-05 11:02:35 -06:00
Jeff Washington (jwash)
9448540ea6
log timing after ledger process ( #15716 )
2021-03-05 11:01:52 -06:00
Tyera Eulberg
7e65289729
Convert blockstore TransactionStatus column family to protobufs ( #15733 )
...
* Prevent panic if TransactionStatus can't be deserialized
* Convert Blockstore TransactionStatus column to protobuf
* Add compatability test
2021-03-05 09:05:35 -07:00
Michael Vines
bd13262b42
Add validator startup process reporting before RPC is available
2021-03-05 08:03:36 -08:00
Dan Albert
2cc695bb5d
Update validator_list.rs
2021-03-05 08:27:34 -07:00
Dan Albert
718b105ec4
Update validator_list.rs
2021-03-05 08:23:55 -07:00
Tyera Eulberg
1fc8836631
Add timeout to prevent infinite loop ( #15715 )
2021-03-05 21:37:46 +09:00
dependabot[bot]
65eb9ae754
chore:(deps): bump typescript from 4.2.2 to 4.2.3 in /explorer ( #15730 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-05 09:40:55 +00:00
dependabot[bot]
4eaa3d5faf
chore:(deps): bump react-select from 4.1.0 to 4.2.0 in /explorer ( #15729 )
...
Bumps [react-select](https://github.com/JedWatson/react-select ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/JedWatson/react-select/releases )
- [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/JedWatson/react-select/compare/react-select@4.1.0...react-select@4.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-05 09:16:32 +00:00
Kasim Te
9c8e7564ed
Update deploy-a-program.md ( #15727 )
2021-03-05 01:41:33 -07:00
Greg Fitzgerald
edd159e7d7
Fix typos ( #15721 )
2021-03-05 07:16:53 +00:00
dependabot[bot]
f035b9c7cd
chore: bump hidapi from 1.2.3 to 1.2.5
...
Bumps [hidapi](https://github.com/ruabmbua/hidapi-rs ) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/ruabmbua/hidapi-rs/releases )
- [Commits](https://github.com/ruabmbua/hidapi-rs/commits/v1.2.5 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-04 18:09:28 -08:00
dependabot[bot]
e7a4349b0e
chore: bump fd-lock from 1.1.1 to 2.0.0
...
Bumps [fd-lock](https://github.com/yoshuawuyts/fd-lock ) from 1.1.1 to 2.0.0.
- [Release notes](https://github.com/yoshuawuyts/fd-lock/releases )
- [Commits](https://github.com/yoshuawuyts/fd-lock/commits )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-04 18:08:53 -08:00
Michael Vines
24ab84936e
Break up RPC API into three categories: minimal, full and admin
2021-03-04 16:39:44 -08:00
Michael Vines
81253c9956
chore: remove undocumented validatorExit method
2021-03-04 16:39:44 -08:00
Tyera Eulberg
872f7117c3
Use OrderedIterator to produce TransactionLogInfo ( #15712 )
...
* Add failing test
* Fix iteration_order issue with stored logs
2021-03-04 15:26:19 -07:00
Dan Albert
f2f6dd4def
Update validator_list.rs
2021-03-04 14:56:18 -07:00
Michael Vines
1e2f5a5f55
Permit the snapshots/status_cache file to be sparse
2021-03-04 12:36:34 -08:00
Jack May
fb3837260c
Add BPf loader finalize test via inner instruction ( #15708 )
2021-03-04 20:34:36 +00:00
Dan Albert
99f0d29dd1
Update validator_list.rs
2021-03-04 13:11:01 -07:00
Jack May
2177e0aff8
cli: add program show for non-upgradeable programs ( #15707 )
2021-03-04 19:42:15 +00:00
Jeff Washington (jwash)
34bebb7d09
report execution details in replay time ( #15693 )
2021-03-04 11:38:12 -06:00
Justin Starry
f72640c9b2
explorer: Display transaction success stats ( #15704 )
2021-03-04 23:58:22 +08:00
Justin Starry
efa3cd711c
explorer: Add tabs for block program and account stats ( #15702 )
2021-03-04 21:12:41 +08:00
Justin Starry
7bf430b360
Add serum program to search results ( #15703 )
2021-03-04 20:48:54 +08:00
dependabot[bot]
1b76c019cb
chore:(deps): bump chai from 4.3.0 to 4.3.3 in /explorer ( #15700 )
...
Bumps [chai](https://github.com/chaijs/chai ) from 4.3.0 to 4.3.3.
- [Release notes](https://github.com/chaijs/chai/releases )
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md )
- [Commits](https://github.com/chaijs/chai/compare/4.3.0...4.3.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-04 09:15:47 +00:00
Jack May
b53cb8eb2d
Deprecate Instruction::new ( #15695 )
2021-03-04 05:46:48 +00:00
Trent Nelson
d6ea2f392b
docs: address post-merge review of #15649
2021-03-04 05:19:48 +00:00
Jack May
4a05210d8e
Clarify Instruction::new ( #15686 )
...
Not related to local-cluster, merging
2021-03-03 17:39:04 -08:00
Trent Nelson
bbf7ded997
SoM: Gate cluster average skip rate behind a flag
2021-03-03 16:24:04 -08:00
Trent Nelson
e5ebe61687
SoM: Plumb Config through classify_producers()
2021-03-03 16:24:04 -08:00
Jeff Washington (jwash)
22d2bb9a9c
invert default behavior of index hashing ( #15689 )
2021-03-03 18:12:18 -06:00
Jeff Washington (jwash)
be35c1c1b7
add execute detail timings ( #15638 )
2021-03-03 17:07:45 -06:00
Greg Fitzgerald
9bbe015a05
Document and clean up AppendVec ( #15640 )
...
* Document AppendVec
* Remove the almost-duplicate state in AppendVec
AppendVec was maintaining two offsets, `current_len` and
`append_offset`. Despite the different looking names, the two
values have the same meaning, but were updated at slightly different
times. When appending a batch of accounts, `current_len` updates would
be immediately available to other threads after each append, whereas
`append_offset` would only be updated after its mutex was unlocked.
`append_offset` is redundant. By removing it, we eliminate potential
bugs and no longer need to suppress clippy warnings.
* Remove get_mut() from AppendVec design
Only the offset into the AppendVec memory is thread-safe. The memory
itself is only threadsafe because it is append-only and is otherwise
unprotected. Adding get_mut() would only be safe if the memory was
protected by a ReadWrite lock.
2021-03-03 12:51:48 -08:00
Trent Nelson
5cd6a0c2f1
Docs: Update validator hardware recommendations
2021-03-03 20:39:37 +00:00
behzad nouri
658951e680
sends only the latest vote of each validator to the banking stage ( #15629 )
2021-03-03 19:07:16 +00:00
carllin
aacb28c453
Only report metrics every second ( #15652 )
2021-03-03 10:58:47 -08:00
sakridge
830be855dc
Forward and hold packets ( #15634 )
2021-03-03 10:23:05 -08:00
Yang Hau
6acb06f8d8
refactor: Use UINT64_MAX to replace hardcoded number ( #15676 )
2021-03-03 17:16:18 +00:00
Josh
0970653b6a
feat: add two additional Serum markets to Explorer ( #15680 )
2021-03-03 08:49:40 -08:00
Josh
8d0d6ded01
feat: introduce three new Serum instructions and program ID, rename bpf-upgradeable-loader card ( #15679 )
2021-03-03 16:43:06 +00:00
Josh
9a43679fe1
feat: new rounded tether icon for Explorer ( #15677 )
2021-03-03 07:53:45 -08:00
dependabot[bot]
77019caf08
chore: bump @typescript-eslint/eslint-plugin in /web3.js ( #15671 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.15.1 to 4.16.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.16.1/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 11:42:19 +00:00
dependabot[bot]
381e103bff
chore: bump @commitlint/config-conventional in /web3.js ( #15670 )
...
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint ) from 11.0.0 to 12.0.1.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/compare/v11.0.0...v12.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 11:22:16 +00:00
dependabot[bot]
9b98a6749a
chore: bump @types/node from 14.14.30 to 14.14.31 in /web3.js ( #15669 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.30 to 14.14.31.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 11:17:41 +00:00
dependabot[bot]
b6f94cacdf
chore: bump @typescript-eslint/parser from 4.15.2 to 4.16.1 in /web3.js ( #15668 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.15.2 to 4.16.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.16.1/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 11:01:22 +00:00
dependabot[bot]
e909f05556
chore: bump semantic-release from 17.3.9 to 17.4.0 in /web3.js ( #15667 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.3.9 to 17.4.0.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.3.9...v17.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 10:44:01 +00:00
dependabot[bot]
a88f264a25
chore: bump @babel/register from 7.12.13 to 7.13.8 in /web3.js ( #15666 )
...
Bumps [@babel/register](https://github.com/babel/babel/tree/HEAD/packages/babel-register ) from 7.12.13 to 7.13.8.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.13.8/packages/babel-register )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 10:40:37 +00:00
dependabot[bot]
9eefe7a3f2
chore: bump eslint-plugin-flowtype from 5.2.2 to 5.3.1 in /web3.js ( #15664 )
...
Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype ) from 5.2.2 to 5.3.1.
- [Release notes](https://github.com/gajus/eslint-plugin-flowtype/releases )
- [Commits](https://github.com/gajus/eslint-plugin-flowtype/compare/v5.2.2...v5.3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 10:13:06 +00:00
dependabot[bot]
06324c08b8
chore:(deps): bump @project-serum/serum in /explorer ( #15663 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-ts ) from 0.13.24 to 0.13.25.
- [Release notes](https://github.com/project-serum/serum-ts/releases )
- [Commits](https://github.com/project-serum/serum-ts/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 09:58:55 +00:00
dependabot[bot]
0746e780c4
chore: bump eslint from 7.20.0 to 7.21.0 in /web3.js ( #15661 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.20.0 to 7.21.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.20.0...v7.21.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 09:57:38 +00:00
dependabot[bot]
e107f88f57
chore: bump typescript from 4.1.5 to 4.2.2 in /web3.js ( #15659 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.1.5 to 4.2.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.1.5...v4.2.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 09:41:42 +00:00
Justin Starry
b8e28b8c55
Remove unnecessary packet meta abi lock ( #15653 )
2021-03-03 17:31:52 +08:00
dependabot[bot]
8db31a0edc
chore: bump chai from 4.3.0 to 4.3.1 in /web3.js ( #15656 )
...
Bumps [chai](https://github.com/chaijs/chai ) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/chaijs/chai/releases )
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md )
- [Commits](https://github.com/chaijs/chai/compare/4.3.0...4.3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 09:26:29 +00:00
dependabot[bot]
053e21f92c
chore:(deps): bump @solana/web3.js from 0.93.0 to 0.94.0 in /explorer ( #15658 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.93.0 to 0.94.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.93.0...v0.94.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 09:25:19 +00:00
Tyera Eulberg
19ac79b5cc
Deprecate UiTokenAmount::ui_amount ( #15616 )
...
* Add TokenAmount::ui_amount_string
* Fixup solana-tokens
* Update docs
2021-03-02 22:51:41 -07:00
Jack May
a9c8dbfd0c
Add error reporting to system program ( #15644 )
2021-03-02 21:44:25 -08:00
Tyera Eulberg
a4f0033bd7
Remove ValidatorConfig derive Clone, and fix local-cluster tests ( #15647 )
...
* Remove ValidatorConfig derive Clone
* Add local-cluster ValidatorConfig helpers
* Fix benches
2021-03-03 04:21:30 +00:00
Jack May
b20bf8ebb0
improve cli insufficient funds error messages
2021-03-02 20:07:34 -08:00
rmshea
00f2b039b4
Remove Hackathon banner
2021-03-02 18:19:37 -08:00
behzad nouri
0bd0084b0d
adds more metrics for tx counts and batch sizes ( #15642 )
2021-03-03 01:28:15 +00:00
Jeff Washington (jwash)
a2c47db920
extract expected cluster type ( #15615 )
...
* extract expected cluster type
* fix clippy warning
* more clippy
2021-03-02 13:55:34 -06:00
Justin Starry
7435a7b0ed
feat: support creating secp256k1 instructions with eth address ( #15626 )
2021-03-03 02:16:36 +08:00
Greg Fitzgerald
43663b1750
Fix clippy warnings ( #15632 )
2021-03-02 08:58:14 -08:00
Jeff Washington (jwash)
da47ab7e50
fix indentation format problem ( #15618 )
...
* fix indentation format problem
* fix indentation format problem
2021-03-02 10:46:00 -06:00
Greg Fitzgerald
aad79d9d5c
Remove unused Accounts state ( #15611 )
...
* Remove dead state from Accounts
* Refactor to remove reference to self.slot
Account::default() has zero lamports, so would return None anyway
2021-03-02 08:28:25 -08:00
sakridge
2ff6942ed3
Use cluster average skip rate for stake-o-matic ( #15579 )
2021-03-02 07:45:17 -08:00
behzad nouri
416ea38028
adds metrics for the size and number of batches in bank_send_loop ( #15627 )
2021-03-02 15:44:35 +00:00
Greg Fitzgerald
2463cc1e6a
Fix typos ( #15610 )
2021-03-02 06:36:49 -08:00
Jack May
d73af9c1dd
cli: don't overallocate upgradeable buffer accounts ( #15603 )
2021-03-02 00:45:53 -08:00
Jack May
4789a13a6e
configure rust-bpf toolchain for each tree ( #15620 )
2021-03-02 00:45:28 -08:00
Tyera Eulberg
acf5e4e219
Update Cargo.lock
2021-03-02 00:53:14 -07:00
Jack May
3cd00965a7
Enable BPF program instruction traces ( #15613 )
2021-03-01 23:11:58 -08:00
Trent Nelson
4f63afce32
ci: drop redundant programs/bpf audit
2021-03-01 21:24:57 -07:00
Trent Nelson
15e1314209
ci: disallow uncommitted Cargo.lock changes
2021-03-01 21:24:57 -07:00
Trent Nelson
3c1dd891af
ci: checks - factor out audit so it can run independently
2021-03-01 21:24:57 -07:00
Trent Nelson
21f66179ba
ci: run clippy before fmt
2021-03-01 21:24:57 -07:00
Jack May
fbb1012584
cli: dump non-upgradeable programs ( #15598 )
2021-03-01 18:11:45 -08:00
Justin Starry
55f357153a
fix: secp256k1 instruction should accept 64 byte public key ( #15584 )
2021-03-02 09:01:31 +08:00
Michael Vines
640e36287e
Move ValidatorExit into ValidatorConfig, making it accessible from the solana-validator crate
2021-03-01 16:49:56 -08:00
sakridge
f1223fb783
Lower blockstore processor error severity ( #15578 )
2021-03-01 14:57:37 -08:00
Josh
8c73187b1e
fix: expand vote details card to cover all instructions ( #15602 )
2021-03-01 13:45:19 -08:00
Josh
d679eff3fa
fix: remove old hotfix for web3 inner instructions ( #15604 )
2021-03-01 13:44:43 -08:00
Trent Nelson
ccb604f8c3
Pass audit ignores to bpf program audit
2021-03-01 21:10:46 +00:00
Trent Nelson
85252777a6
Add RUSTSEC-2020-0146 to audit ignores
2021-03-01 21:10:46 +00:00
Trent Nelson
ef63ffce7d
Bump ed25519-dalek to 1.0.1
2021-03-01 21:10:46 +00:00
Josh
24af9961d2
hotfix: explorer temporary disable vote instruction card ( #15596 )
2021-03-01 18:05:51 +00:00
Dan Albert
aee7012aed
Update validator_list.rs
2021-03-01 10:07:57 -07:00
Dan Albert
23535bb032
Update validator_list.rs
2021-03-01 10:00:20 -07:00
Dan Albert
abe7fbde13
Update validator_list.rs
2021-03-01 09:57:31 -07:00
dependabot[bot]
8a06fc8846
chore: bump @typescript-eslint/parser from 4.15.1 to 4.15.2 in /web3.js ( #15594 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.15.1 to 4.15.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.15.2/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-01 13:09:07 +00:00
dependabot[bot]
ebb298819f
chore: bump rollup from 2.39.0 to 2.40.0 in /web3.js ( #15593 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.39.0 to 2.40.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.39.0...v2.40.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-01 12:43:49 +00:00
dependabot[bot]
0946691209
chore: bump @rollup/plugin-replace from 2.4.0 to 2.4.1 in /web3.js ( #15592 )
...
Bumps [@rollup/plugin-replace](https://github.com/rollup/plugins ) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/rollup/plugins/releases )
- [Commits](https://github.com/rollup/plugins/compare/replace-v2.4.0...replace-v2.4.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-01 11:58:05 +00:00
dependabot[bot]
a03a412468
chore: bump @babel/plugin-proposal-class-properties in /web3.js ( #15591 )
...
Bumps [@babel/plugin-proposal-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-properties ) from 7.12.13 to 7.13.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.13.0/packages/babel-plugin-proposal-class-properties )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-01 11:30:13 +00:00
dependabot[bot]
958b2281bb
chore:(deps): bump @project-serum/serum in /explorer ( #15590 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-ts ) from 0.13.23 to 0.13.24.
- [Release notes](https://github.com/project-serum/serum-ts/releases )
- [Commits](https://github.com/project-serum/serum-ts/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-01 10:31:10 +00:00
dependabot[bot]
f1d4c58d28
chore: bump @babel/runtime from 7.12.18 to 7.13.8 in /web3.js ( #15587 )
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.12.18 to 7.13.8.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.13.8/packages/babel-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-01 10:08:53 +00:00
dependabot[bot]
2e54138efc
chore:(deps): bump @solana/spl-token-registry in /explorer ( #15588 )
...
Bumps [@solana/spl-token-registry](https://github.com/solana-labs/token-list ) from 0.1.7 to 0.1.9.
- [Release notes](https://github.com/solana-labs/token-list/releases )
- [Commits](https://github.com/solana-labs/token-list/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-01 10:06:14 +00:00
dependabot[bot]
5b9fbc6f53
chore:(deps): bump @testing-library/user-event in /explorer ( #15586 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.7.3 to 12.8.0.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.7.3...v12.8.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-01 09:36:40 +00:00
carllin
ae96ba3459
Plumb slot update pubsub notifications ( #15488 )
2021-02-28 23:29:11 -08:00
Michael Vines
33eaa2b238
Sort forks in "ledger processed..." log message
2021-02-28 17:32:50 -08:00
sakridge
334b581df2
Skip poh speed test for local demo ( #15580 )
2021-02-28 13:03:56 -08:00
Trent Nelson
21e08b5b2c
CLI: Support querying fees by blockhash
2021-02-27 12:45:14 -07:00
Trent Nelson
ebd56f7ff4
cli-output: Minor refactor of CliFees
2021-02-27 12:45:14 -07:00
Michael Vines
3998807dcc
Update testnet break RPC node identity
2021-02-27 09:34:04 -08:00
Trent Nelson
30c7ac2157
SoM: Support destaking based on infrastructure concentration
2021-02-27 09:46:44 +00:00
Trent Nelson
c35ca969b5
SoM: Add client for validators.app API
2021-02-27 09:46:44 +00:00
Trent Nelson
e7895e4411
notifier: Add log notifier
2021-02-27 09:46:44 +00:00
carllin
97eaf3c334
Fix finalize_dead_slot_removal() of cached slots decrementing refcount ( #15534 )
2021-02-26 17:49:37 -08:00
Michael Vines
e92cff3efa
create-snapshot subcommad now accepts the ROOT keyword
2021-02-26 16:40:10 -08:00
Michael Vines
501696243f
--help cleanup
2021-02-26 16:40:10 -08:00
Dan Albert
9142a17bc2
Update validator_list.rs
2021-02-26 17:27:00 -07:00
Josh
e7bb1b7cd5
feat: introduce upgradeable bpf loader instruction cards ( #15563 )
...
* feat: introduce upgradeable bpf loader instruction cards
* feat: text-muted datatype labels consistently
2021-02-26 15:50:37 -08:00
Dan Albert
b934e1af17
Update validator_list.rs
2021-02-26 16:48:57 -07:00
behzad nouri
f7a049f87f
coalesces vote packets into one Packets ( #15566 )
2021-02-26 23:23:08 +00:00
sakridge
8399851d11
check program owners ( #15495 )
...
* check program owners
* BankSlotDelta should change because InstructionError variant added
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-02-26 22:21:34 +00:00
Michael Vines
d47f1fae40
Check delinquency before restarting
2021-02-26 13:34:04 -08:00
Michael Vines
0dc482e987
Add wait-for-restart-window subcommand
2021-02-26 13:34:04 -08:00
Dan Albert
6f3964c8cb
Update validator_list.rs
2021-02-26 13:01:08 -07:00
Josh
28a8f142fc
feat: standardize timestamps throughout explorer ( #15562 )
...
* feat: timestamps should use local time everywhere but cluster stats, monospace text
* feat: normalize timestamp through explorer
2021-02-26 18:47:03 +00:00
sakridge
05409e51ce
Increase tpu coalescing and add parameter ( #15536 )
...
Should create larger entries on average
2021-02-26 09:15:45 -08:00
behzad nouri
5a9896706c
indexes epoch slots in crds table ( #15459 )
...
ClusterInfo::get_epoch_slots_since scans the entire crds table to obtain
epoch-slots inserted since a timestamp:
https://github.com/solana-labs/solana/blob/013daa8f4/core/src/cluster_info.rs#L1245-L1262
The alternative is to index epoch-slots in crds table ordered by their
insert timestamp.
2021-02-26 14:12:04 +00:00
dependabot[bot]
d5f4058968
chore:(deps): bump @solana/web3.js from 0.92.2 to 0.93.0 in /explorer ( #15558 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.92.2 to 0.93.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.92.2...v0.93.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-26 09:39:22 +00:00
dependabot[bot]
1c22facc4a
chore:(deps): bump @types/chart.js from 2.9.29 to 2.9.31 in /explorer ( #15557 )
...
Bumps [@types/chart.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chart.js ) from 2.9.29 to 2.9.31.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chart.js )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-26 09:28:27 +00:00
dependabot[bot]
27582a489d
chore:(deps): bump @solana/spl-token-registry in /explorer ( #15556 )
...
Bumps [@solana/spl-token-registry](https://github.com/solana-labs/token-list ) from 0.1.4 to 0.1.7.
- [Release notes](https://github.com/solana-labs/token-list/releases )
- [Commits](https://github.com/solana-labs/token-list/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-26 09:13:34 +00:00
Justin Starry
bb06817e16
feat: update superstruct and future proof type validations ( #15491 )
...
* chore: update superstruct
* fix: fix program account notification type coercion
2021-02-26 15:06:12 +08:00
Tyera Eulberg
d866f742e2
fix: createAccountWithSeed account handling ( #15482 )
2021-02-25 23:47:22 -07:00
Felipe Lopes
817b163703
Stop removing stake from neutral nodes
...
This PR is a proposal to not remove stake from nodes that couldn't get any slot because their stake was too small.
This happened in testnet with at least 2 pubkeys:
ED3Y3cuH3wtHXT8TmbDE5toHU6kwQzevWtvkP6rGFNgc
5dB4Ygb8Sf3Sssdxxrpbb4NFX9bMrYnieiz11Vr5xJkJ
They were good producers in epoch 162 and in #tds-stake they were given 50k bonus stake.
But epoch 163 was a special one, lots of new joiners made nodes with a few stake (less than 1k) have a zero slot schedule.
Check lines 479 to 485. If a node didn't get a slot, the node is not considered a quality neither a poor producer, which is correct.
But removing its bonus stake in the line 1032 to 1050 is not correct IMHO...
We should consider someone good until they prove they are bad right? And if you don't give a single slot (chance) for them to prove there's no reason to say they were bad....
Thanks and I'm happy to discuss this more...
2021-02-25 20:08:48 -08:00
sakridge
9b204febf3
Add accounts cluster bench ( #14096 )
...
* Add accounts cluster bench
* Transaction executor
* Re-allow clippy::integer_arithmetic
* Enable spl-token accounts and fixup transaction send/conf
* saturating_sub for debug builds
* Initialize RpcClients with confirmed commitment
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-02-25 19:51:46 -08:00
Josh
d62c8e7f3b
fix: explorer vote card has incorrect timestamp conversion ( #15552 )
2021-02-26 03:22:12 +00:00
carllin
a6b9327cd0
Fix root scan in ledger tool ( #15532 )
2021-02-25 15:52:16 -08:00
Tyera Eulberg
28a9926ba1
Log devbuild branch and commit for locally built testnet ( #15541 )
2021-02-25 14:57:40 -07:00
Tyera Eulberg
1ad2c9f741
Revert "Make UiTokenAmount::ui_amount a String ( #15447 )" ( #15542 )
...
This reverts commit d14374bc9f
.
2021-02-25 21:53:40 +00:00
Tyera Eulberg
d521dfe63c
Implement OutputFormat for confirm in Cli and ledger-tool bigtable ( #15528 )
...
* Add CliTransaction struct
* Impl DisplayFormat for decode-transaction
* Add block-time to transaction println, writeln
* Impl DisplayFormat for confirm
* Use DisplayFormat in ledger-tool bigtable confirm
2021-02-25 14:15:52 -07:00
Dan Albert
f59ec3d1a7
Update validator_list.rs
2021-02-25 12:43:08 -07:00
Jon Cinque
ebd43938a7
docs: Update stake merging documentation ( #15489 )
...
* Update stake merging documentation
* Integrate review feedback
* Integrate review feedback in comment too
2021-02-25 17:24:39 +01:00
Ryo Onodera
21b43009f6
Introduce ttl eviction for RecycleStore ( #15513 )
2021-02-25 17:27:27 +09:00
Dan Albert
d8ba56ec09
Update validator_list.rs
2021-02-24 20:29:40 -07:00
publish-docs.sh
f1c6961f79
Add remaining TdS 12 validators
2021-02-24 20:13:31 -07:00
Dan Albert
3563813aa6
Update validator_list.rs
2021-02-24 19:33:57 -07:00
sakridge
5656c684a5
Ubuntu 20.04 instead of 18.04 ( #15525 )
2021-02-25 00:03:31 +00:00
Tyera Eulberg
d5f235d997
Implement OutputFormat for block in Cli and ledger-tool bigtable ( #15524 )
...
* Impl DisplayFormat for solana block
* Use DisplayFormat in ledger-tool bigtable block
2021-02-24 16:14:34 -07:00
Josh
7cb44b1095
feat: add program to vote and memo instruction card ( #15523 )
2021-02-24 21:01:10 +00:00
Josh
976a64c25c
explorer: introduce vote instruction card ( #15521 )
...
* refactor: move instruction section to components
* feat: votes instruction card
* refactor: move program log section into separate component
2021-02-24 20:38:53 +00:00
Josh
2483a05786
feat: add solana-token-registry to explorer ( #15496 )
...
* feat: add solana-token-registry to explorer
* feat: bump version for token-registry
* fix: ensure tokenName and tokenSymbol exist in incoming json
2021-02-24 12:30:55 -08:00
Michael Vines
5b54aed1c0
Speed up getLeaderSchedule
2021-02-24 11:17:25 -08:00
Tyera Eulberg
eddb7f98f5
Check vote account initialization ( #15503 )
...
* Check account data_len on Vote account init
* Check account data populated on update_cached_accounts
2021-02-24 10:00:48 -07:00
anatoly yakovenko
c48f731d48
Update SECURITY.md
...
Small example for theft of funds
2021-02-24 07:44:57 -08:00
dependabot[bot]
f807e88a34
chore:(deps): bump bn.js from 5.1.3 to 5.2.0 in /explorer ( #15514 )
...
Bumps [bn.js](https://github.com/indutny/bn.js ) from 5.1.3 to 5.2.0.
- [Release notes](https://github.com/indutny/bn.js/releases )
- [Changelog](https://github.com/indutny/bn.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/indutny/bn.js/compare/v5.1.3...v5.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-24 10:37:26 +00:00
dependabot[bot]
c514e7a338
chore:(deps): bump typescript from 4.1.5 to 4.2.2 in /explorer ( #15512 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.1.5 to 4.2.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-24 10:00:55 +00:00
dependabot[bot]
bc01a33ede
chore:(deps): bump @testing-library/user-event in /explorer ( #15509 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.7.2 to 12.7.3.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.7.2...v12.7.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-24 09:24:03 +00:00
Justin Starry
61ed980ac0
Fix received notifications for gossip signature subscriptions ( #15506 )
2021-02-24 16:59:22 +08:00
carllin
c2e8814dce
Add limit and shrink policy for recycler ( #15320 )
2021-02-24 00:15:58 -08:00
Jack May
2f46da346d
gracefully handle vote account without authorized voter ( #15501 )
2021-02-24 00:00:24 -08:00
Josh
a07fa5b623
explorer: add fetch polyfill and clean up / message change ( #15505 )
2021-02-24 05:27:35 +00:00
scriptrunner2049
b8f1ffb483
Update SECURITY.md ( #15502 )
2021-02-23 17:35:42 -08:00
Josh
53dfc211ec
explorer: detect if localstorage is available ( #15499 )
...
* feat: detect if localstorage is available
* feat: do not show developer settings in cluster modal if localStorage is disabled
2021-02-23 22:53:22 +00:00
Tyera Eulberg
52f2d425e5
Count if optimistically confirmed slot is already rooted ( #15492 )
2021-02-23 22:03:22 +00:00
sakridge
1b59b163dd
Add max retransmit and shred insert slot ( #15475 )
2021-02-23 13:06:33 -08:00
Jack May
cf4e31964b
Remove limit on program size related to feature cleanup ( #15493 )
2021-02-23 20:54:18 +00:00
Jack May
30012818a1
update cpi docs ( #15494 )
2021-02-23 12:37:50 -08:00
Michael Vines
4b0114b991
Limit the number of getProgramAccounts filters
2021-02-23 18:43:22 +00:00
Michael Vines
65f1afe5e1
Limit getProgramAccounts memcpy filter string to 128 bytes
2021-02-23 18:43:22 +00:00
dependabot[bot]
41bfbea63d
chore:(deps): bump react-scripts from 4.0.2 to 4.0.3 in /explorer ( #15486 )
...
Bumps [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts ) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/facebook/create-react-app/releases )
- [Changelog](https://github.com/facebook/create-react-app/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/create-react-app/commits/react-scripts@4.0.3/packages/react-scripts )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-23 09:18:52 +00:00
carllin
9a7cd8885d
Remove read only locks when they hit ref count zero, cleanup accounts locking ( #15449 )
2021-02-22 23:56:43 -08:00
Michael Vines
8680a46458
Transition config program over to ic_msg() logging
2021-02-22 20:19:04 -08:00
Tyera Eulberg
123de5de54
Update uiAmount type in docs ( #15471 )
2021-02-22 16:54:07 -07:00
Michael Vines
879370a020
Improve help for split-stake-account
2021-02-22 12:49:23 -08:00
Tyera Eulberg
d14374bc9f
Make UiTokenAmount::ui_amount a String ( #15447 )
...
* Make UiTokenAmount::ui_amount a String
* Fixup solana-tokens
* Ignore spl downstream-project
2021-02-22 13:05:45 -07:00
Michael Vines
f7c0b69fd4
Fix solana feature status stake % overflow
2021-02-22 11:49:27 -08:00
Ryo Onodera
5ccaa6336a
Print original error from accounts dir remove ( #15458 )
2021-02-22 21:24:09 +09:00
dependabot[bot]
dc5d58663e
chore:(deps): bump @types/node from 14.14.28 to 14.14.31 in /explorer ( #15465 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.28 to 14.14.31.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-22 09:40:09 +00:00
dependabot[bot]
242e31e810
chore: bump @rollup/plugin-replace from 2.3.4 to 2.4.0 in /web3.js ( #15464 )
...
Bumps [@rollup/plugin-replace](https://github.com/rollup/plugins ) from 2.3.4 to 2.4.0.
- [Release notes](https://github.com/rollup/plugins/releases )
- [Commits](https://github.com/rollup/plugins/compare/replace-v2.3.4...replace-v2.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-22 09:33:28 +00:00
dependabot[bot]
4579e927c1
chore: bump eslint-config-prettier from 7.2.0 to 8.0.0 in /web3.js ( #15462 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 7.2.0 to 8.0.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v7.2.0...v8.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-22 09:23:44 +00:00
dependabot[bot]
acf909f1d1
chore:(deps): bump @testing-library/user-event in /explorer ( #15463 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.7.1 to 12.7.2.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.7.1...v12.7.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-22 09:23:39 +00:00
Ivan Mironov
013daa8f47
RPC: Improve snapshot path sanitization
2021-02-20 13:06:07 -08:00
Michael Vines
5ae37b9675
Prevent u64 overflow when calculating current stake percentage
2021-02-19 22:57:47 -08:00
dependabot[bot]
1a9956d1c6
chore:(deps): bump @solana/web3.js from 0.92.1 to 0.92.2 in /explorer ( #15435 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.92.1 to 0.92.2.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.92.1...v0.92.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-20 04:44:05 +00:00
Trent Nelson
a46358b0b0
SoM: Evict cache entries older than five epochs
2021-02-19 21:34:53 -07:00
Trent Nelson
985ce29dc6
SoM: Cache confirmed blocks queries
2021-02-19 21:34:53 -07:00
Trent Nelson
513ec31d1e
SoM: Retry HTTP 502/504
2021-02-19 21:34:53 -07:00
Michael Vines
5df36aec7d
Pacify clippy
2021-02-19 20:08:41 -08:00
Michael Vines
fd3b71a2c6
cargo fmt
2021-02-19 20:08:41 -08:00
Michael Vines
5404e6aed0
Upgrade to Rust v1.50
2021-02-19 20:08:41 -08:00
Michael Vines
b12921bf62
Update SECURITY.md
2021-02-19 19:52:33 -08:00
publish-docs.sh
02070c5623
Add TdS 12 validator pubkeys
2021-02-19 17:51:00 -07:00
Trent Nelson
700685c223
CLI: Add hidden support for SystemInstruction::TransferWithSeed
2021-02-19 23:20:40 +00:00
Trent Nelson
16e0a4b412
CLI: Make derived address seed.len() check a clap validator
2021-02-19 23:20:40 +00:00
Trent Nelson
84e7ba0b3f
CLI: Factor out ProgramId moniker resolution
2021-02-19 23:20:40 +00:00
behzad nouri
aa3aac766f
adds metrics for inbound/outbound gossip packets counts ( #15407 )
2021-02-19 22:49:35 +00:00
Jack May
4648439f5c
cli: improve deploy resume interface ( #15418 )
...
* cli: improve deploy resume interface
* add docs
2021-02-19 11:06:05 -08:00
Michael Vines
5d31763a3b
Update ABI digest
2021-02-19 10:54:39 -08:00
Michael Vines
995bd0cb6b
Rename IOError to BorshIoError
2021-02-19 10:54:39 -08:00
Josh
58b35db384
explorer: block query should be strictly integers ( #15442 )
2021-02-19 18:37:39 +00:00
Josh
5548e599fe
explorer: prevent large slot number input stemming from hex strings ( #15438 )
...
* explorer: prevent large slot number input stemming from hex strings
* explorer: support IE11
2021-02-19 17:20:03 +00:00
Michael Vines
524da78e43
Ship cargo-build-bpf/cargo-test-bpf for windows
2021-02-19 09:11:41 -08:00
Josh
13d55b7080
explorer: add confirmation status ( #15422 )
2021-02-19 08:57:26 -08:00
Michael Vines
6a8dd86722
Remove unix path separators
2021-02-19 08:22:36 -08:00
dependabot[bot]
8e6441c1f6
chore: bump @types/node from 14.14.29 to 14.14.30 in /web3.js ( #15432 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.29 to 14.14.30.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-19 09:21:18 +00:00
dependabot[bot]
b6da57fc36
chore:(deps): bump @sentry/react from 6.1.0 to 6.2.0 in /explorer ( #15433 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.1.0...6.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-19 09:19:42 +00:00
Justin Starry
15bbe6436d
Bump SPL token version to v3.1.0 ( #15429 )
...
* Bump SPL token version to v3.1.0
* Cargo.lock
2021-02-19 09:15:41 +00:00
Justin Starry
7b67a6d208
Load memo v2 into genesis for test validator ( #15425 )
...
* Load memo v2 into genesis for test validator
* feedback
* versions
* remove .so
* add .so
2021-02-19 15:59:31 +08:00
Justin Starry
c6d8a1f537
fix: fix browser module resolution for parcel ( #15426 )
2021-02-19 15:23:45 +08:00
Josh
e0e4bed205
explorer: add error message to copy component ( #15423 )
...
* explorer: add error message to copy component
* Merge copyable and copy button components
Co-authored-by: Justin Starry <justin@solana.com >
2021-02-19 03:52:05 +00:00
Tyera Eulberg
4e84869c8e
Send program deploy txs to up to 2 leaders ( #15421 )
2021-02-18 20:14:48 -07:00
dependabot[bot]
787637e292
chore: bump eslint-plugin-flowtype from 5.2.1 to 5.2.2 in /web3.js ( #15420 )
...
Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype ) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/gajus/eslint-plugin-flowtype/releases )
- [Commits](https://github.com/gajus/eslint-plugin-flowtype/compare/v5.2.1...v5.2.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-19 01:01:14 +00:00
dependabot[bot]
e91ec9fd41
chore: bump @types/node from 14.14.28 to 14.14.29 in /web3.js ( #15419 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.28 to 14.14.29.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-19 00:26:23 +00:00
Michael Vines
faaef6771e
Add --max-old-release-version-percentage
2021-02-18 16:14:40 -08:00
Michael Vines
ac0e9a6ce1
Add --minimum-release-version argument to allow for destaking of nodes that fail to keep with software updates
2021-02-18 16:14:40 -08:00
dependabot[bot]
7ea2d32243
chore: bump @rollup/plugin-node-resolve in /web3.js ( #15417 )
...
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins ) from 11.1.1 to 11.2.0.
- [Release notes](https://github.com/rollup/plugins/releases )
- [Commits](https://github.com/rollup/plugins/compare/node-resolve-v11.1.1...node-resolve-v11.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 23:47:25 +00:00
dependabot[bot]
5e8ed07acc
chore: bump flow-remove-types from 2.144.0 to 2.145.0 in /web3.js ( #15416 )
...
Bumps [flow-remove-types](https://github.com/facebook/flow ) from 2.144.0 to 2.145.0.
- [Release notes](https://github.com/facebook/flow/releases )
- [Changelog](https://github.com/facebook/flow/blob/master/Changelog.md )
- [Commits](https://github.com/facebook/flow/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 23:31:13 +00:00
dependabot[bot]
f485ab11fa
chore: bump @babel/plugin-transform-runtime in /web3.js ( #15412 )
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.12.15 to 7.12.17.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.17/packages/babel-plugin-transform-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 22:25:17 +00:00
dependabot[bot]
954f031ff3
chore: bump rollup-plugin-copy from 3.3.0 to 3.4.0 in /web3.js ( #15411 )
...
Bumps [rollup-plugin-copy](https://github.com/vladshcherbin/rollup-plugin-copy ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/vladshcherbin/rollup-plugin-copy/releases )
- [Commits](https://github.com/vladshcherbin/rollup-plugin-copy/compare/3.3.0...3.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 21:53:20 +00:00
dependabot[bot]
99ec9e990d
chore: bump mocha from 8.2.1 to 8.3.0 in /web3.js ( #15409 )
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.2.1 to 8.3.0.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.2.1...v8.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 19:42:28 +00:00
Jack May
48785b507b
Bump Rust-BPF to v1.46 ( #15273 )
2021-02-18 11:30:08 -08:00
dependabot[bot]
e09c8543e4
chore: bump @babel/runtime from 7.12.13 to 7.12.18 in /web3.js ( #15408 )
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.12.13 to 7.12.18.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.18/packages/babel-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 19:26:48 +00:00
dependabot[bot]
131aa47475
chore: bump @rollup/plugin-babel from 5.2.3 to 5.3.0 in /web3.js ( #15406 )
...
Bumps [@rollup/plugin-babel](https://github.com/rollup/plugins ) from 5.2.3 to 5.3.0.
- [Release notes](https://github.com/rollup/plugins/releases )
- [Commits](https://github.com/rollup/plugins/compare/babel-v5.2.3...babel-v5.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 18:04:23 +00:00
Jack May
02432a548f
Cleanup old features ( #15391 )
2021-02-18 09:56:11 -08:00
dependabot[bot]
82850781c9
chore: bump @babel/core from 7.12.13 to 7.12.17 in /web3.js ( #15405 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.12.13 to 7.12.17.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.17/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 17:52:12 +00:00
dependabot[bot]
77c73e2f87
chore: bump eslint from 7.19.0 to 7.20.0 in /web3.js ( #15404 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.19.0 to 7.20.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.19.0...v7.20.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 17:29:55 +00:00
dependabot[bot]
493afc7fff
chore: bump semantic-release from 17.3.8 to 17.3.9 in /web3.js ( #15403 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.3.8 to 17.3.9.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.3.8...v17.3.9 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 17:17:14 +00:00
dependabot[bot]
6064d80c45
chore: bump @babel/preset-env from 7.12.16 to 7.12.17 in /web3.js ( #15402 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.12.16 to 7.12.17.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.17/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 16:57:15 +00:00
dependabot[bot]
d4d3be8c62
chore: bump rollup from 2.38.5 to 2.39.0 in /web3.js ( #15401 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.38.5 to 2.39.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.38.5...v2.39.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 16:54:45 +00:00
dependabot[bot]
e653261d7a
chore: bump @typescript-eslint/parser from 4.15.0 to 4.15.1 in /web3.js ( #15400 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.15.0 to 4.15.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.15.1/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 15:53:49 +00:00
dependabot[bot]
283cc58e21
chore: bump mockttp from 1.1.0 to 1.2.0 in /web3.js ( #15399 )
...
Bumps [mockttp](https://github.com/httptoolkit/mockttp ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/httptoolkit/mockttp/releases )
- [Commits](https://github.com/httptoolkit/mockttp/compare/v1.1.0...v1.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 15:41:33 +00:00
Jeff Washington (jwash)
e3006e3b46
correctly reserve space for pre_accounts vector ( #15378 )
2021-02-18 09:37:24 -06:00
dependabot[bot]
3164cb9b19
chore: bump @types/node from 14.14.26 to 14.14.28 in /web3.js ( #15398 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.26 to 14.14.28.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 15:24:17 +00:00
dependabot[bot]
5393b85723
chore: bump flow-typed from 3.2.1 to 3.3.1 in /web3.js ( #15397 )
...
Bumps [flow-typed](https://github.com/flow-typed/flow-typed ) from 3.2.1 to 3.3.1.
- [Release notes](https://github.com/flow-typed/flow-typed/releases )
- [Changelog](https://github.com/flow-typed/flow-typed/blob/master/CHANGELOG.md )
- [Commits](https://github.com/flow-typed/flow-typed/compare/v3.2.1...v3.3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 14:53:35 +00:00
dependabot[bot]
6fb6b11069
chore: bump @typescript-eslint/eslint-plugin in /web3.js ( #15396 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.15.0 to 4.15.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.15.1/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 14:34:32 +00:00
dependabot[bot]
b66392d0dc
chore: bump eslint-plugin-flowtype from 5.2.0 to 5.2.1 in /web3.js ( #15395 )
...
Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype ) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/gajus/eslint-plugin-flowtype/releases )
- [Commits](https://github.com/gajus/eslint-plugin-flowtype/compare/v5.2.0...v5.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 14:29:01 +00:00
dependabot[bot]
54e6172d14
chore: bump @babel/preset-env from 7.12.13 to 7.12.16 in /web3.js ( #15287 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.12.13 to 7.12.16.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.16/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 22:08:53 +08:00
Jon Cinque
0f6f6080f3
sdk: Add Borsh support for types and utilities ( #15290 )
...
* sdk: Add Borsh to Pubkey
* Add serialization error for easier borsh integration
* Add Borsh usage to banks-client and sdk
* Rename SerializationError -> IOError
* Add new errors to proto
* Update Cargo lock
* Update Cargo.lock based on CI
* Clippy
* Update ABI on bank
* Address review feedback
* Update sanity program instruction count test
2021-02-18 11:14:56 +01:00
dependabot[bot]
fb1f2d54a5
chore:(deps): bump @solana/web3.js from 0.91.3 to 0.92.1 in /explorer ( #15392 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.91.3 to 0.92.1.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.91.3...v0.92.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-18 09:12:30 +00:00
Dmitri Makarov
89b0d803ff
Add Dmitri's key ( #15390 )
2021-02-18 09:23:18 +01:00
Justin Starry
b809ed0404
fix: update browser bundle link ( #15386 )
2021-02-18 11:34:57 +08:00
Michael Vines
733c9b48f9
"of of" -> "of"
2021-02-17 18:19:37 -08:00
Michael Vines
0c50311d85
First draft of security policy
2021-02-17 18:14:15 -08:00
Tyera Eulberg
fcee227021
Add lamports overflow test for nonce withdraw ( #15383 )
2021-02-18 01:37:13 +00:00
Tyera Eulberg
170cb792eb
Return blockstore error if previous_blockhash cannot be determined ( #15382 )
...
* Return blockstore error if previous_blockhash cannot be determined
* Add require_previous_blockshash flag
2021-02-18 01:04:52 +00:00
Josh
8c8f8f3130
feat: update commitment variants ( #15253 )
...
* feat: update commitment variants
* fix: make pretty
* fix: deprecate, but leave in commitment types
2021-02-17 16:15:09 -08:00
Trent Nelson
7f7370c306
Re-allow clippy::integer_arithmetic at crate-level
2021-02-17 13:55:08 -07:00
Trent Nelson
7035e8485c
CI: Globally deny clippy::integer_arithmetic lint
2021-02-17 13:55:08 -07:00
Michael Vines
9ba69a7381
Adapt to fs_extra 1.2.0
2021-02-17 12:44:58 -08:00
Josh
b9fb595db2
explorer: remove line breaks from wrapped data ( #15379 )
2021-02-17 12:12:49 -08:00
Michael Vines
480b4e08a9
Drop v1.3, add v1.7
2021-02-17 09:01:45 -08:00
sakridge
b24cb9840e
Speedup ledger cleanup test ( #15304 )
...
Just clone to produce shreds and use a separate insert thread.
2021-02-17 08:59:25 -08:00
Justin Starry
4d16b2fcc5
explorer: Add upgradeable loader to search results ( #15373 )
2021-02-17 23:00:12 +08:00
Jon Cinque
3ac7e09de6
docs: Remove references to "create_address_with_seed" ( #15339 )
2021-02-17 14:25:02 +01:00
Tyera Eulberg
51c27dcc1c
Clean & check stake ( #15363 )
...
* Add failing test
* Fix test
* Clean up redendant if case
* Demonstrate withdrawal boundaries
* Update test to fail on conditions that should be acceptable
* Fix test
* Add test for larger stake source
* Mirror changes for undelegated accounts
* Extra stake checks
* Split accounts must be the right size
Co-authored-by: Stephen Akridge <sakridge@gmail.com >
2021-02-17 03:42:46 +00:00
Tyera Eulberg
b821a5d8dd
Clean nonce
2021-02-16 19:25:00 -08:00
Tyera Eulberg
7e17a0d3bb
Move fn to sdk
2021-02-16 19:25:00 -08:00
Stephen Akridge
f929301c60
Vote program updates
2021-02-16 18:59:15 -08:00
Tyera Eulberg
98e3e570d2
Add --force arg for bigtable upload
2021-02-16 17:24:07 -08:00
Justin Starry
f5c564bc6c
cli: Speed up program deploys ( #15347 )
...
* Speed up deploys
* fix test
2021-02-17 09:00:47 +08:00
Jeff Washington (jwash)
7fee0bc69c
move hashing functionality to accounts_hash ( #15353 )
2021-02-17 00:29:50 +00:00
Jeff Washington (jwash)
8367740ff9
compute merkle root on chunks of fanout^3 ( #15344 )
...
* compute merkle root on chunks of fanout^3
* improve test_accountsdb_compute_merkle_root_large
2021-02-16 17:03:35 -06:00
Jeff Washington (jwash)
ba02452d75
add validator flag no-accounts-db-index-hashing ( #15350 )
...
* add validator flag no_accounts_db_index_hashing
* add validator flag no_accounts_db_index_hashing
2021-02-16 21:13:48 +00:00
behzad nouri
f79c9d4094
adds an upper bound on cluster-slots size ( #15300 )
...
https://github.com/solana-labs/solana/issues/14366#issuecomment-769096305
2021-02-16 21:12:13 +00:00
behzad nouri
076c20f1ca
checks that prune-messages have the same inner/outer pubkey ( #15352 )
2021-02-16 21:06:18 +00:00
Jeff Washington (jwash)
d83aeebcca
change 2d cumulative calculation ( #15346 )
2021-02-16 14:24:45 -06:00
Jeff Washington (jwash)
708b8380b7
assert 2 items in stores don't have same slot and version with different values ( #15250 )
...
* assert 2 items in stores don't have same slot and version with different values
* add message to assert
2021-02-16 18:12:59 +00:00
Austin Abell
17a328bc6f
Fix typo in account docs ( #15349 )
2021-02-16 09:58:33 -07:00
Justin Starry
aaa44355b1
explorer: Display upgradeable program details ( #15348 )
2021-02-16 18:30:02 +08:00
Jeff Washington (jwash)
53959b4bbc
divide account scan into bins for more efficient downstream processing ( #15303 )
2021-02-15 21:27:39 -06:00
Jeff Washington (jwash)
78a176fc00
rename CumulativeOffset in preparation of 2d support ( #15338 )
2021-02-15 20:57:05 -06:00
Trent Nelson
b3256aa722
Bump rand_core to 0.6.2
...
https://rustsec.org/advisories/RUSTSEC-2021-0023
2021-02-15 22:51:35 +00:00
Trent Nelson
ae82b5ebfd
stake: add lamports overflow test for withdraw
2021-02-15 11:09:51 -07:00
Alexander Meißner
b43d2bc882
rbpf-v0.2.5 ( #15334 )
2021-02-15 18:27:41 +01:00
dependabot[bot]
5d3caa57a0
chore:(deps): bump @types/node from 14.14.26 to 14.14.28 in /explorer ( #15333 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.26 to 14.14.28.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-15 10:50:33 +00:00
dependabot[bot]
e657b8f12b
chore:(deps): bump @testing-library/user-event in /explorer ( #15332 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.7.0 to 12.7.1.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.7.0...v12.7.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-15 10:26:30 +00:00
dependabot[bot]
bf59c5a89c
chore:(deps): bump @types/react-dom from 17.0.0 to 17.0.1 in /explorer ( #15331 )
...
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) from 17.0.0 to 17.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-15 10:09:11 +00:00
dependabot[bot]
dc40eb04ff
chore:(deps): bump @solana/web3.js from 0.91.2 to 0.91.3 in /explorer ( #15330 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.91.2 to 0.91.3.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.91.2...v0.91.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-15 09:43:52 +00:00
dependabot[bot]
f41ea77c6f
chore:(deps): bump @types/react from 17.0.1 to 17.0.2 in /explorer ( #15329 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 17.0.1 to 17.0.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-15 09:29:58 +00:00
dependabot[bot]
8cdff597b6
chore:(deps): bump @project-serum/serum in /explorer ( #15328 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-ts ) from 0.13.21 to 0.13.23.
- [Release notes](https://github.com/project-serum/serum-ts/releases )
- [Commits](https://github.com/project-serum/serum-ts/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-15 09:11:48 +00:00
Ryo Onodera
30f18319f2
Track RecycleStore basic stats with needed refactor ( #15291 )
...
* Track RecycleStore basic stats with needed refactor
* Fix another wrong metrics def
2021-02-15 16:09:17 +09:00
behzad nouri
e403aeaf05
adds an inverted index to leader schedule ( #15249 )
...
next_leader_slot is doing a linear search for slots in which a pubkey is
the leader:
https://github.com/solana-labs/solana/blob/e59a24d9f/ledger/src/leader_schedule_cache.rs#L123-L157
This can be done more efficiently by adding an inverted index to leader
schedule.
2021-02-15 00:52:52 +00:00
sakridge
5b8f046c67
More configurable rocksdb compaction ( #15213 )
...
rocksdb compaction can cause long stalls, so
make it more configurable to try and reduce those stalls
and also to coordinate between multiple nodes to not induce
stall at the same time.
2021-02-14 10:16:30 -08:00
Tyera Eulberg
0812931c38
Log if unsanitary transactions are read from blockstore ( #15319 )
2021-02-14 06:32:43 +00:00
HowJMay
9c7b3dc1b5
style: Fix the typos
2021-02-13 12:34:21 -07:00
publish-docs.sh
a8d4d746ce
Fix broken TdS links
2021-02-13 10:23:34 -07:00
Trent Nelson
1a20ab968f
sdk: sanitize Hash
base58 input
2021-02-13 08:40:35 +00:00
Tyera Eulberg
b09865e5a0
fix: default preflightCommitment to Connection.commitment when sending tx ( #15299 )
2021-02-13 01:29:26 +00:00
sakridge
08f94a2bd2
Stake program update ( #15307 )
2021-02-12 17:24:43 -08:00
Jeff Washington (jwash)
866ce236b1
add another hash check ( #15278 )
...
* add another hash check
* update comment
2021-02-12 18:35:11 -06:00
Jeff Washington (jwash)
b8448f4189
merkle root code no longer adds lamports ( #15298 )
2021-02-12 17:30:14 -06:00
Michael Vines
2e7aebf0bb
Rework spl_token_v2_self_transfer_fix to avoid any SPL Token downtime
2021-02-12 22:46:39 +00:00
Michael Vines
aa97da2146
Upgrade to SPL Token 3.1.0 program binary
2021-02-12 21:57:53 +00:00
Jeff Washington (jwash)
8944efddf7
combine flatten and hash ( #15269 )
2021-02-12 11:35:54 -06:00
Michael Vines
830ef2bae4
Log validator root slot
2021-02-12 17:32:07 +00:00
Josh
760e163190
docs: getLargestAccounts caching notice ( #15293 )
2021-02-12 08:20:32 -08:00
carllin
629dcd0f39
Cleanup buffered packets ( #15210 )
2021-02-12 03:27:37 -08:00
dependabot[bot]
2a3501d431
chore:(deps): bump @types/node from 14.14.25 to 14.14.26 in /explorer ( #15289 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.25 to 14.14.26.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-12 09:44:51 +00:00
dependabot[bot]
790bd51f8b
chore:(deps): bump @solana/web3.js from 0.91.1 to 0.91.2 in /explorer ( #15288 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.91.1 to 0.91.2.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.91.1...v0.91.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-12 09:17:56 +00:00
Ryo Onodera
4e99aa5fa6
More failure codepath tracing ( #15246 )
2021-02-12 15:24:23 +09:00
Michael Vines
b09114725a
Fix path to solana-stake-o-matic
2021-02-11 21:20:51 -08:00
publish-docs.sh
b64a971610
Fix registration link
2021-02-11 21:52:56 -07:00
Justin Starry
b2bf4a5b84
fix: move flow imports inside module declaration
2021-02-12 11:44:37 +08:00
Jeff Washington (jwash)
eced3776b0
add metrics to hash calculation and consolidate ( #15165 )
...
* add metrics to hash calculation
* add metrics to hash calculation
* create HashStats struct to consolidate hash timing
* formatting
2021-02-11 20:06:04 -06:00
Jeff Washington (jwash)
eb54e544c2
add div_ceil ( #15267 )
2021-02-11 20:05:41 -06:00
Jeff Washington (jwash)
59e55f0371
remove hash accumulation with lamports ( #15275 )
2021-02-11 20:05:22 -06:00
Jack May
6650fbf443
Add per-byte logging cost ( #15279 )
2021-02-12 00:55:17 +00:00
Jeff Washington (jwash)
6425a748f7
add jwash authorized key ( #15280 )
2021-02-12 00:55:14 +00:00
Dan Albert
45c92b787e
Update validator_list.rs
2021-02-11 17:14:42 -07:00
carllin
990bb426a9
Fix flaky test test_concurrent_snapshot_packaging ( #15252 )
2021-02-11 16:03:51 -08:00
Josh
762bab7755
explorer: reverse order on market and event queue pubkeys for serum consume events ( #15270 )
2021-02-11 12:00:03 -08:00
Josh
7d3bede00c
explorer: update USDT icon ( #15272 )
2021-02-11 11:46:44 -08:00
Josh
4013f91dbe
RPC: add caching to getLargestAccounts ( #15154 )
...
* introduce get largest accounts cache
* remove cache size and change hash key
* remove eq and hash derivation from commitment config
* add slot to the cache
2021-02-11 11:32:46 -08:00
Ryo Onodera
ab0f4c69aa
Improve vote-account for logical flow/reasoning ( #15237 )
...
* Improve vote-account for logical flow/reasoning
* Clean up
* Update messages
2021-02-11 21:24:20 +09:00
dependabot[bot]
dce8817880
chore:(deps): bump @project-serum/serum in /explorer ( #15265 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-ts ) from 0.13.20 to 0.13.21.
- [Release notes](https://github.com/project-serum/serum-ts/releases )
- [Commits](https://github.com/project-serum/serum-ts/compare/@project-serum/serum@0.13.20...@project-serum/serum@0.13.21 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-11 10:57:51 +00:00
dependabot[bot]
2f585e80f2
chore:(deps): bump typescript from 4.1.4 to 4.1.5 in /explorer ( #15264 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.1.4...v4.1.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-11 10:31:05 +00:00
dependabot[bot]
310ca760e1
chore: bump typescript from 4.1.4 to 4.1.5 in /web3.js ( #15263 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.1.4...v4.1.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-11 10:00:24 +00:00
dependabot[bot]
3be538306a
chore:(deps): bump @types/chai from 4.2.14 to 4.2.15 in /explorer ( #15262 )
...
Bumps [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai ) from 4.2.14 to 4.2.15.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-11 09:41:25 +00:00
dependabot[bot]
2180bf490a
chore: bump @babel/plugin-transform-runtime in /web3.js ( #15258 )
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.12.10 to 7.12.15.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.15/packages/babel-plugin-transform-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-11 09:26:01 +00:00
dependabot[bot]
c7e2dce338
chore:(deps): bump @testing-library/user-event in /explorer ( #15259 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.6.3 to 12.7.0.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.6.3...v12.7.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-11 09:19:54 +00:00
Michael Vines
47c60f8e98
Clean up mainnet-beta inflation candidate features
2021-02-10 17:46:22 -08:00
Jack May
10abd199e1
Match BPF instruction reporting to dump file ( #15254 )
2021-02-11 00:48:19 +00:00
Jeff Washington (jwash)
e59a24d9f9
pass expected capitalization to hash calculation to improve assert msg ( #15191 )
...
* cleanup if
* pass expected capitalization to hash calculation to improve assert message
* fix bank function
* one more level
* calculate_accounts_hash_helper
* add slot to error message
* success
2021-02-10 14:38:00 -06:00
dependabot[bot]
c1e93b3ef9
chore:(deps): bump @testing-library/user-event in /explorer ( #15244 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.6.2 to 12.6.3.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.6.2...v12.6.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 15:30:43 +00:00
dependabot[bot]
c2f6f13395
chore:(deps): bump chai from 4.2.0 to 4.3.0 in /explorer ( #15243 )
...
Bumps [chai](https://github.com/chaijs/chai ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/chaijs/chai/releases )
- [Changelog](https://github.com/chaijs/chai/blob/master/History.md )
- [Commits](https://github.com/chaijs/chai/compare/4.2.0...4.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 15:18:18 +00:00
dependabot[bot]
dccbd9bc50
chore:(deps): bump @sentry/react from 6.0.1 to 6.1.0 in /explorer ( #15242 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 6.0.1 to 6.1.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.0.1...6.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 15:05:57 +00:00
dependabot[bot]
3b4e3de35d
chore:(deps): bump @project-serum/serum in /explorer ( #15241 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-ts ) from 0.13.19 to 0.13.20.
- [Release notes](https://github.com/project-serum/serum-ts/releases )
- [Commits](https://github.com/project-serum/serum-ts/commits/@project-serum/serum@0.13.20 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 14:52:48 +00:00
dependabot[bot]
815d20c3a0
chore:(deps): bump @solana/web3.js from 0.90.1 to 0.91.1 in /explorer ( #15240 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.90.1 to 0.91.1.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.90.1...v0.91.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 14:33:25 +00:00
dependabot[bot]
d733b14b4f
chore:(deps): bump typescript from 4.1.3 to 4.1.4 in /explorer ( #15239 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.1.3...v4.1.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 14:14:37 +00:00
dependabot[bot]
42e59961f4
chore:(deps): bump @types/node from 14.14.22 to 14.14.25 in /explorer ( #15238 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.22 to 14.14.25.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 14:00:33 +00:00
dependabot[bot]
3a454e899a
chore:(deps): bump react-select from 3.2.0 to 4.1.0 in /explorer ( #15234 )
...
Bumps [react-select](https://github.com/JedWatson/react-select ) from 3.2.0 to 4.1.0.
- [Release notes](https://github.com/JedWatson/react-select/releases )
- [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/JedWatson/react-select/compare/react-select@3.2.0...react-select@4.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 13:35:36 +00:00
Justin Starry
ac079bf1a4
fix: use more widely accepted browser module config
2021-02-10 21:21:34 +08:00
carllin
8c49985b5c
custom vm type ( #15202 )
2021-02-10 04:17:04 -08:00
dependabot[bot]
54d6b4e402
chore: bump typescript from 4.1.3 to 4.1.4 in /web3.js ( #15233 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.1.3...v4.1.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 09:52:18 +00:00
dependabot[bot]
8a2052221a
chore:(deps): bump @types/react from 17.0.0 to 17.0.1 in /explorer ( #15232 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 17.0.0 to 17.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 09:36:15 +00:00
dependabot[bot]
6b3559521c
chore: bump @babel/plugin-proposal-class-properties in /web3.js ( #15229 )
...
Bumps [@babel/plugin-proposal-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-properties ) from 7.12.1 to 7.12.13.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.13/packages/babel-plugin-proposal-class-properties )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 09:21:19 +00:00
dependabot[bot]
8d45156857
chore:(deps): bump react-scripts from 4.0.1 to 4.0.2 in /explorer ( #15230 )
...
Bumps [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts ) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/facebook/create-react-app/releases )
- [Changelog](https://github.com/facebook/create-react-app/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/create-react-app/commits/react-scripts@4.0.2/packages/react-scripts )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 09:17:40 +00:00
B
a0ba59a1ea
Add titles for token lending instructions ( #15217 )
...
* feat: add lending instruction names
* chore: capitalize words
2021-02-09 19:50:34 -06:00
Tyera Eulberg
948819dfa8
Use spl-token-mint secondary index for relevant getProgramAccounts requests ( #15219 )
2021-02-09 15:49:13 -07:00
Tyera Eulberg
da6753b8c0
Warp timestamp and extend max-allowable-drift for accommodate slow blocks ( #15204 )
...
* 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 >
2021-02-09 15:49:00 -07:00
behzad nouri
2758588ddd
uses btree-map instead of hash-map for cluster-slots ( #15194 )
...
retain traverses all values in the hashmap which is slow:
https://github.com/solana-labs/solana/blob/88f22c360/core/src/cluster_slots.rs#L45
btree-map instead allows more efficient prunning there.
In addition there is potential race condition here:
https://github.com/solana-labs/solana/blob/88f22c360/core/src/cluster_slots.rs#L68-L74
If another thread inserts a value at the same slot key between the read
and write lock, current thread will discard the inserted value.
2021-02-09 22:04:41 +00:00
Michael Vines
f063f02c41
solana-test-validator now uses the BPF JIT by default, --no-bpf-jit
to disable
2021-02-09 20:24:14 +00:00
Jeff Washington (jwash)
8424fe2c12
use index version of calculating hash ( #15189 )
...
* use index version of calculating hash
* invert const
* formatting
2021-02-09 10:37:50 -06:00
dependabot[bot]
63feea72b2
chore: bump @typescript-eslint/parser from 4.14.2 to 4.15.0 in /web3.js ( #15209 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.14.2 to 4.15.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.15.0/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-09 10:44:28 +00:00
dependabot[bot]
2d5885ac73
chore: bump semantic-release from 17.3.7 to 17.3.8 in /web3.js ( #15208 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.3.7 to 17.3.8.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.3.7...v17.3.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-09 10:12:06 +00:00
dependabot[bot]
b90c64308b
chore: bump @babel/preset-env from 7.12.11 to 7.12.13 in /web3.js ( #15207 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.12.11 to 7.12.13.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.13/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-09 09:35:57 +00:00
dependabot[bot]
8d1788ff60
chore: bump @typescript-eslint/eslint-plugin in /web3.js ( #15206 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.14.2 to 4.15.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.15.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-09 09:29:25 +00:00
Michael Vines
2caed6bd4c
Complete --rpc-pubsub-max-in-buffer-capacity/--rpc-pubsub-max-out-buffer-capacity plumbing
2021-02-09 07:24:30 +00:00
Josh
f2f4003e70
explorer: introduce Token Balances on transaction details page ( #14877 )
...
* explorer: introduce Token Balances on transaction details page
* fix: run prettier
* introduce BigNumber.js
* account for case where mint changes
* introduce BalanceDelta component
* remove unneeded import
* break token balances card into own file
2021-02-08 19:54:03 -08:00
Tyera Eulberg
c0a6272afd
Parse upgradeable loader instructions and accounts ( #15195 )
...
* Parse upgradeable-loader instructions
* Parse upgradeable-loader accounts
2021-02-08 17:18:10 -07:00
Dan Albert
c51e49a746
Remove ineligible pubkeys
2021-02-08 16:42:53 -07:00
Josh
0da11af827
explorer: Introduce flagged accounts provider ( #15161 )
2021-02-08 12:54:36 -08:00
Josh
9e39b815f7
explorer: introduce stake merge instruction card ( #15160 )
2021-02-08 12:54:11 -08:00
sakridge
91b374da5a
Fix typo ( #15190 )
2021-02-08 20:37:33 +00:00
Jack May
88f22c360b
Sortable feature status list ( #15150 )
2021-02-08 12:08:29 -08:00
dependabot[bot]
440c479529
chore: bump flow-remove-types from 2.143.1 to 2.144.0 in /web3.js ( #15186 )
...
Bumps [flow-remove-types](https://github.com/facebook/flow ) from 2.143.1 to 2.144.0.
- [Release notes](https://github.com/facebook/flow/releases )
- [Changelog](https://github.com/facebook/flow/blob/master/Changelog.md )
- [Commits](https://github.com/facebook/flow/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-08 10:03:45 +00:00
dependabot[bot]
026ceb8255
chore: bump @babel/runtime from 7.12.5 to 7.12.13 in /web3.js ( #15184 )
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.12.5 to 7.12.13.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.13/packages/babel-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-08 09:25:09 +00:00
dependabot[bot]
c56441b91a
chore: bump @babel/preset-flow from 7.12.1 to 7.12.13 in /web3.js ( #15183 )
...
Bumps [@babel/preset-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-flow ) from 7.12.1 to 7.12.13.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.13/packages/babel-preset-flow )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-08 09:22:58 +00:00
behzad nouri
b6f231b60e
removes locked pubkey references ( #15152 )
2021-02-08 02:07:00 +00:00
dependabot[bot]
96e521be28
chore: bump semantic-release from 17.3.6 to 17.3.7 in /web3.js ( #14825 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.3.6 to 17.3.7.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.3.6...v17.3.7 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-08 00:26:04 +00:00
Justin Starry
f0a8aba2e2
chore: cleanup flow and package.json
2021-02-08 07:57:05 +08:00
Justin Starry
c675c67c26
chore: replace jest with mocha
2021-02-08 07:57:05 +08:00
Justin Starry
612958ece0
fix: update to reasonable babel env target
2021-02-08 07:57:05 +08:00
Justin Starry
ddc4565d6a
fix: bundle buffer dependencies on browser
2021-02-08 07:57:05 +08:00
Justin Starry
08ff2d12f2
feat: add support for browser es modules
2021-02-08 07:57:05 +08:00
sakridge
bbae23358c
ledger-tool cleanup and additions ( #15179 )
...
* Plumb allow-dead-slots to ledger-tool verify
* ledger-tool cleanup and add some useful missing args
Print root slots and how many unrooted past last root.
2021-02-06 17:26:42 -08:00
sakridge
774416a546
Ledger purge printing ( #15176 )
2021-02-06 15:45:08 -08:00
sakridge
11b84cb870
Add jit and caching args to ledger-tool ( #15177 )
2021-02-06 19:49:24 +00:00
Michael Vines
47578895e1
Increment hyper versions to pacify cargo audit ( #15171 )
2021-02-05 23:14:05 -08:00
Michael Vines
dc7041ba07
Require lockup authority to change withdraw authority on locked stake ( #14861 )
2021-02-05 22:40:07 -08:00
Michael Vines
f34b8643c7
Add |solana-validator monitor| subcommand ( #15118 )
2021-02-05 22:39:23 -08:00
Tyera Eulberg
819d829c41
Only publish release-tag docs on beta channel ( #15158 )
2021-02-05 23:39:04 -07:00
joeaba
af7e799147
Update solana-user-authorized_keys.sh ( #15059 )
2021-02-05 22:37:34 -08:00
Jeff Washington (jwash)
600cea274d
change store account scan to not use dashmap ( #15104 )
...
* change store account scan to not use dashmap
* add test_accountsdb_de_dup_accounts_from_stores
* add tests
* add test_accountsdb_flatten_hash_intermediate
* add tests
* add sort test
* add test
* clippy
* first_slice -> is_first_slice
* comment
* use partial_cmp
2021-02-05 21:16:30 -06:00
Jeff Washington (jwash)
fbf9dc47e9
Threadpool2 ( #15151 )
...
* rework thread pool for hash calculation
* rename
2021-02-05 18:48:16 -06:00
publish-docs.sh
3a5c142a9b
Update slashing roadmap link
2021-02-05 16:29:03 -07:00
Jon Cinque
c5be226821
program-test: Add warp tests for rent and stake rewards ( #15136 )
...
* program-test Add rent collection and stake rewards
* Improve tests to initialize vote state
* Update comment
* Update program-test/src/lib.rs
Co-authored-by: Michael Vines <mvines@gmail.com >
* Review feedback
* cargo fmt
* Avoid using hard-coded slots in tests
* Make genesis_config private
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-05 22:08:00 +01:00
Jeff Washington (jwash)
fabecdc86c
use thread pool for non-index hash calculations ( #15149 )
2021-02-05 19:48:55 +00:00
behzad nouri
6fd5ec0e4c
caches descendants in bank forks ( #15107 )
2021-02-05 18:00:45 +00:00
Jack May
210514b136
Add cli deploy tests ( #15116 )
2021-02-05 09:57:44 -08:00
Jeff Washington (jwash)
f85be6259b
sentinel value for zero lamport accounts in hash scanning ( #15097 )
...
* sentinel value for zero lamport accounts in hash scanning
* fix test
2021-02-05 11:23:48 -06:00
Michael Vines
2a60dd8492
Add w3m's inflation pubkeys ( #15142 )
2021-02-05 08:46:09 -08:00
dependabot[bot]
fa1189fa1a
chore: bump @babel/runtime from 7.12.5 to 7.12.13 in /web3.js ( #15141 )
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.12.5 to 7.12.13.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.13/packages/babel-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 14:23:53 +00:00
dependabot[bot]
5af7cc4706
chore: bump ws from 7.4.1 to 7.4.3 in /web3.js ( #15140 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.4.1 to 7.4.3.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.4.1...7.4.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 14:01:39 +00:00
dependabot[bot]
004707fa30
chore: bump start-server-and-test from 1.11.7 to 1.12.0 in /web3.js ( #15138 )
...
Bumps [start-server-and-test](https://github.com/bahmutov/start-server-and-test ) from 1.11.7 to 1.12.0.
- [Release notes](https://github.com/bahmutov/start-server-and-test/releases )
- [Commits](https://github.com/bahmutov/start-server-and-test/compare/v1.11.7...v1.12.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 13:40:22 +00:00
dependabot[bot]
8cf0fb63f3
chore: bump @babel/plugin-proposal-function-bind in /web3.js ( #15137 )
...
Bumps [@babel/plugin-proposal-function-bind](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-function-bind ) from 7.12.1 to 7.12.13.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.13/packages/babel-plugin-proposal-function-bind )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 13:12:48 +00:00
dependabot[bot]
98fa5bcb3f
chore: bump @babel/preset-flow from 7.12.1 to 7.12.13 in /web3.js ( #15135 )
...
Bumps [@babel/preset-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-flow ) from 7.12.1 to 7.12.13.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.13/packages/babel-preset-flow )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 12:50:21 +00:00
dependabot[bot]
3849b18bde
chore: bump marked from 1.2.7 to 1.2.9 in /web3.js ( #15134 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 1.2.7 to 1.2.9.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/release.config.js )
- [Commits](https://github.com/markedjs/marked/compare/v1.2.7...v1.2.9 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 12:26:57 +00:00
dependabot[bot]
0e4450b77d
chore: bump @babel/preset-env from 7.12.11 to 7.12.13 in /web3.js ( #15133 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.12.11 to 7.12.13.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.13/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 12:04:23 +00:00
dependabot[bot]
72d4acd90c
chore: bump @babel/plugin-proposal-class-properties in /web3.js ( #15132 )
...
Bumps [@babel/plugin-proposal-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-properties ) from 7.12.1 to 7.12.13.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.13/packages/babel-plugin-proposal-class-properties )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 11:42:46 +00:00
dependabot[bot]
bda8868781
chore: bump @babel/plugin-transform-runtime in /web3.js ( #15131 )
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.12.10 to 7.12.15.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.15/packages/babel-plugin-transform-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 11:20:32 +00:00
dependabot[bot]
a9b6135d9f
chore: bump @babel/core from 7.12.10 to 7.12.13 in /web3.js ( #15130 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.12.10 to 7.12.13.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.13/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 10:59:01 +00:00
dependabot[bot]
280aee0fa9
chore: bump acorn from 8.0.4 to 8.0.5 in /web3.js ( #15129 )
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 8.0.4 to 8.0.5.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/8.0.4...8.0.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 10:35:39 +00:00
Ryo Onodera
c69027e5aa
chore: bump serde from 1.0.118 to 1.0.122 ( #15126 )
...
* chore: bump serde from 1.0.118 to 1.0.122
* Update programs/bpf/Cargo.lock
2021-02-05 19:23:24 +09:00
dependabot[bot]
ffc7de4dec
chore: bump eslint from 7.18.0 to 7.19.0 in /web3.js ( #15128 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.18.0 to 7.19.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.18.0...v7.19.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 09:57:53 +00:00
dependabot[bot]
cfb2bca5af
chore: bump rollup from 2.37.1 to 2.38.5 in /web3.js ( #15127 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.37.1 to 2.38.5.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.37.1...v2.38.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-05 09:32:28 +00:00
Tyera Eulberg
d1563f0ccd
Bump tonic, prost, tarpc, tokio ( #15013 )
...
* Update tonic & prost, and regenerate proto
* Reignore doc code
* Revert pull #14367 , but pin tokio to v0.2 for jsonrpc
* Bump backoff and goauth -> and therefore tokio
* Bump tokio in faucet, net-utils
* Bump remaining tokio, plus tarpc
2021-02-05 00:21:53 -07:00
Michael Vines
863f08f8d3
Sort inflation candidates alphabetically
2021-02-05 07:16:23 +00:00
Ryo Onodera
85ffc8fa1c
Warn lastValidSlot with some terminology tweaks ( #15081 )
...
* Warn lastValidSlot with some terminology tweaks
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Restore previous arrangment of slot def. and tweak upon it
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-05 15:47:02 +09:00
sotcsa
e908a4b3fc
Inflation Nomination for sotcsa ( #15105 )
2021-02-04 21:45:17 -08:00
Jack May
a52a241852
nit: cleanup feature status display ( #15113 )
...
* nit: cleanup feature status display
* nudge
2021-02-04 20:23:01 -08:00
Jeff Washington (jwash)
7d9f5ad525
remove unused arg from function ( #15096 )
2021-02-04 20:46:30 -06:00
Jeff Washington (jwash)
f0d58f5549
move timer end outside if ( #15087 )
2021-02-04 20:43:23 -06:00
Jack May
82350f9350
deploy doc updates ( #15109 )
2021-02-04 16:18:14 -08:00
Jack May
bba1b49663
Generate keypair file for c program deployment ( #15080 )
...
* Generate keypair file for c program deployment
* Build and use solana-keygen in test-stable-perf
2021-02-04 13:56:12 -08:00
carllin
e4d0d4bfae
Fix pubkey refcount for shrink + clean ( #14987 )
2021-02-04 12:44:19 -08:00
bonsfi
53dab29528
Add LowFeeValidation Nomination ( #15098 )
2021-02-04 10:50:44 -08:00
calvinzhou-rockx
c6f572c331
Enable inflation candidate for RockX ( #15099 )
2021-02-04 10:39:33 -08:00
Jeff Washington (jwash)
f49a70e626
borrow storages ( #15088 )
2021-02-04 11:29:03 -06:00
sakridge
e5225b7e68
Add ref count from storage ( #15078 )
2021-02-04 09:11:05 -08:00
DimAn
d87e0c3f1d
Inflation Nomination for Diman ( #15083 )
2021-02-04 09:04:23 -08:00
rk-p2p
2ed074ba2a
Nomination candidate for p2pvalidator ( #15079 )
2021-02-04 08:40:14 -08:00
Jeff Washington (jwash)
e7f53182e2
fix merge conflict ( #15085 )
2021-02-04 09:20:50 -06:00
Jeff Washington (jwash)
600ff0d915
calculate hash from store instead of index ( #15034 )
...
* calculate hash from store instead of index
* restore update hash in abs
2021-02-04 09:00:33 -06:00
Jack May
d0118a5c42
Add program deployment docs ( #15075 )
2021-02-04 01:30:50 -08:00
behzad nouri
86467d825a
removes pubkey references ( #15050 )
2021-02-03 23:02:11 +00:00
carllin
2970b59853
Don't load all accounts into memory for capitalization check ( #14957 )
...
* Don't load all accounts into memory for capitalization check
2021-02-03 15:00:42 -08:00
Jon Cinque
8e93a784f3
program-test: Add ability to warp to the future ( #14998 )
...
* program-test: Add ability to warp to the future
* Make `start_local_server` take by value
* Remove clear_invoke_context
2021-02-03 23:31:36 +01:00
Mrmaxmeier
ebbaa1f8ea
Fix integer overflow in degenerate invoke_signed BPF syscalls ( #15051 )
2021-02-03 13:32:38 -08:00
Jack May
02a5f7104a
Fix which shared object the test uses ( #15060 )
2021-02-03 13:31:55 -08:00
sakridge
2b9a0311d3
Don't reset accounts if the remove_account comes from a clean ( #15022 )
...
Store may be in-use with a snapshot creation, so don't disturb
it's state.
2021-02-03 13:06:28 -08:00
Michael Vines
c3ba70300b
Correct stakeconomy::vote::id() ( #15062 )
2021-02-03 12:39:55 -08:00
Michael Vines
42bf6dc2ab
Revert hard nofile limit back to 500000
2021-02-03 19:43:55 +00:00
Michael Vines
139ab5e49e
Avoid panic when the release cache is empty
2021-02-03 09:35:11 -08:00
Jack May
d24d5fba0e
Upgradeable loader max_data_len limit ( #15039 )
2021-02-03 09:16:25 -08:00
buburuza27
f2d415cf13
Nomination candidate for buburuza ( #15047 )
2021-02-03 08:30:44 -08:00
behzad nouri
0ad063f4e9
adds flag to disable duplicate instance check ( #15006 )
2021-02-03 16:26:17 +00:00
Michael Vines
971c222cf7
transaction-history -v
now shows the transaction timestamp if available
2021-02-03 08:17:58 -08:00
Ryo Onodera
8376781ec8
Don't squash caught errors, please ( #15046 )
...
* Don't squash caught errors, please
* Update blockstore.rs
* Update blockstore.rs
2021-02-03 14:42:34 +00:00
Jon Cinque
4324374ab5
program-test: Set context without panic ( #14997 )
...
* program-test: Fix CPI and multiple instructions
* Whitespace
* Add CPI test in program-test
2021-02-03 13:45:29 +01:00
Jack May
286e4d6924
bump rust-bpf-sysroot to v0.14 ( #15040 )
2021-02-03 10:43:38 +00:00
bunghi
87815ae1fd
Nomination candidate for bunghi ( #15036 )
...
* Update feature_set.rs
* Update feature_set.rs
* Update sdk/src/feature_set.rs
* Update feature_set.rs
* Update sdk/src/feature_set.rs
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-03 10:10:38 +00:00
dependabot[bot]
4c53418b19
chore:(deps): bump @testing-library/react in /explorer ( #15041 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 11.2.2 to 11.2.5.
- [Release notes](https://github.com/testing-library/react-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-testing-library/compare/v11.2.2...v11.2.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-03 09:20:21 +00:00
Tyera Eulberg
38e2fe8997
Cli: some moniker follow-up ( #14981 )
...
* Enable monikers in config set
* Fixup websocket compute
2021-02-03 00:33:02 -07:00
Jack May
9c6d899efb
cli: add command to dump the upgradeable program to a file ( #15029 )
2021-02-02 22:33:03 -08:00
Trent Nelson
31d30bb5e8
CLI: Move solana validators
summary to end of output
2021-02-03 05:19:20 +00:00
Trent Nelson
894b412aef
docs: bump nofiles recommendations to match maps
2021-02-02 21:59:21 -07:00
Dan Albert
a5ba6b43bc
Add more MB onboarders
2021-02-02 20:51:18 -07:00
Dan Albert
fa96119daa
Update validator_list.rs
2021-02-02 20:39:24 -07:00
Tyera Eulberg
98aa1fa4ea
Upgrade jsonrpc crates to v17.0.0 ( #15018 )
...
* Upgrade to jsonrpc 17.0.0
* Fix test
* tree
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-02 19:53:08 -07:00
Jack May
a1b9e00c14
cli: Don't overallocate upgradeable program if --final specified ( #15011 )
2021-02-02 17:20:42 -08:00
Trent Nelson
53423c99aa
keygen: Improve messaging around BIP39 passphrase usage
2021-02-02 17:30:13 -07:00
Trent Nelson
3abb39c04f
CLI: Surface account query errors
2021-02-02 17:25:11 -07:00
Jack May
6cf6ef3a32
cli: add query command to solana program ( #15017 )
2021-02-02 15:36:02 -08:00
Dan Albert
903a08c4b3
Add USDT to token registry ( #15019 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2021-02-02 15:52:00 -07:00
Jack May
7831428e82
Allow passing buffer by keypair to cli program deploy ( #15010 )
2021-02-02 13:35:37 -08:00
sakridge
37aac5a12d
Cleanup v1 shrink path ( #15009 )
...
move legacy functions to another impl block
2021-02-02 13:29:46 -08:00
Trent Nelson
fddbfe1052
CLI: Modernize decode-transaction
about message
2021-02-02 18:44:22 +00:00
Trent Nelson
d547585041
cli: Add sigverify status to decode-transaction
output
2021-02-02 18:44:22 +00:00
Trent Nelson
a2aea0ca33
cli-output: Add option sigverify status to println_transaction()
output
2021-02-02 18:44:22 +00:00
Jeff Washington (jwash)
22800054e6
streamline calculate_accounts_hash ( #14980 )
2021-02-02 10:58:19 -06:00
R. M. Shea
b57f33948d
Add Hackathon banner ( #15004 )
2021-02-02 09:43:41 -07:00
Tyera Eulberg
2780214e71
Clean up some old commitment names ( #14994 )
2021-02-02 16:33:45 +00:00
Ryo Onodera
31168fe343
Disable AppendVec warn! for now ( #14996 )
...
* Disable AppendVed warn! for now
* Fix version...
* Update append_vec.rs
2021-02-02 14:52:30 +00:00
Justin Starry
3eea88a3a8
Update transactions.md
2021-02-02 22:42:59 +08:00
dependabot[bot]
1df93fa2be
chore: bump serde from 1.0.112 to 1.0.118 ( #14828 )
...
* chore: bump serde from 1.0.112 to 1.0.122
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.112 to 1.0.122.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.112...v1.0.122 )
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
* Update frozen_abi digest following serde update
* Revert "chore: bump serde from 1.0.112 to 1.0.122"
This reverts commit a3ef4442a4
.
* Revert "[auto-commit] Update all Cargo lock files"
This reverts commit c41c3b005f
.
* chore: bump serde from 1.0.112 to 1.0.118
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.112 to 1.0.118.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.112...v1.0.118 )
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
* Remove serum-dex pinning
* blind commit!
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com >
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-02-02 23:28:16 +09:00
Michael Vines
0ccac9b790
Sanity check that the RPC endpoint is healthy before performing too much work
2021-02-01 20:21:52 -08:00
Brian Long
8e0fdff17c
Inflation Nomination for BL ( #14972 )
2021-02-01 20:21:30 -08:00
Tyera Eulberg
34dfcc9c6f
Parse SPL Memo v3 ( #14979 )
...
* Parse memo v3 too
* tree
2021-02-02 04:02:57 +00:00
Michael Vines
709aa74e11
Adapt create-snapshot to avoid triggering recent internal bank sanity checks
2021-02-01 18:29:05 -08:00
Eric Williams
7614c2e341
Update economics docs ( #14965 )
...
* clarified inflation split and equation
* clarify staking yield description
2021-02-01 23:38:22 +01:00
Tyera Eulberg
d978cd1a2a
TestValidator store cpi and logs
2021-02-01 15:35:33 -07:00
Tyera Eulberg
cbb8b79a60
Add validator flag to opt in to cpi and logs storage ( #14922 )
...
* Add validator flag to opt in to cpi and logs storage
* Default TestValidator to opt-in; allow using in multinode-demo
* No clone
Co-authored-by: Carl Lin <carl@solana.com >
2021-02-01 14:00:51 -07:00
Jack May
73d9186502
More rich runtime logging ( #14938 )
2021-02-01 11:40:49 -08:00
Trent Nelson
c8d83ae019
cli: Improve stake-history
output readability
2021-02-01 19:19:11 +00:00
Trent Nelson
1c6f31241a
cli-output: Minor refactor of build_balance_message()
2021-02-01 19:19:11 +00:00
Tyera Eulberg
52f0de3207
Impl OutputFormat for solana program ( #14911 )
2021-02-01 10:39:37 -07:00
Michael Vines
49c908dc50
Add "init" subcommand
2021-02-01 08:12:28 -08:00
Leopold Schabel
c06568f3db
Certus One inflation enablement feature pair ( #14961 )
2021-02-01 08:12:01 -08:00
DR497
cde7b583b8
explorer: Add MAPS to token Registry ( #14959 )
2021-02-01 12:49:26 +01:00
publish-docs.sh
cc8be7869b
Add more MB nodes to stake bot
2021-01-31 10:54:54 -07:00
sakridge
63c44bd690
Use helper for count() in accountsDB ( #14953 )
2021-01-31 09:32:02 -08:00
Michael Vines
164fae44df
/i/o/
2021-01-31 08:22:01 -08:00
Michael Vines
d34770e3b3
Log each validator's identity/vote/baseline/bonus address for easier issue triage
2021-01-30 18:55:16 +00:00
Michael Vines
e0f6695cc2
Update sdk/src/feature_set.rs
2021-01-30 10:04:50 -08:00
Stakeconomy.com
4ba9e39941
Update feature_set.rs
2021-01-30 10:04:50 -08:00
Michael Vines
15baf43d1e
Template for an Inflation Candidate nomination
...
To submit your nomination:
1. Replace all instances of "my_name" with a suitable alternative then address the "TODO" code comments
2. Submit a new Github pull request and work with the project contributors to merge your pull request
2021-01-30 10:04:50 -08:00
publish-docs.sh
33dc63ccbd
Add new Mainnet Beta nodes Jan 29
2021-01-30 00:19:28 -07:00
nampdn
f98889adc0
style(spacing): reformat tab spacing
2021-01-29 23:08:24 -08:00
Michael Vines
a7ff1684f5
Template for an Inflation Candidate nomination
...
To submit your nomination:
1. Replace all instances of "my_name" with a suitable alternative then address the "TODO" code comments
2. Submit a new Github pull request and work with the project contributors to merge your pull request
2021-01-29 23:08:24 -08:00
Michael Vines
ea4f516f84
Garbage collect old releases
2021-01-30 01:09:32 +00:00
Michael Vines
9e3c130ac9
Help capitalization fixes
2021-01-30 01:09:32 +00:00
Tyera Eulberg
af04a265dd
Manually camelCase solana program json ( #14907 ) ( #14936 )
2021-01-29 22:52:26 +00:00
Michael Vines
7ad9870071
Prevent bricked install when ^C is pressed during archive extraction
2021-01-29 14:27:04 -08:00
Jack May
07cef5a557
Buffer authority must match upgrade authority for deploys and upgrades ( #14923 )
2021-01-29 12:43:42 -08:00
sakridge
65315fa4c2
Use already-generated key set to populate dirty keys for clean ( #14905 )
...
Don't need to scan the stores again when we already found the key
set of updates per slot. Just insert it earlier.
2021-01-29 11:44:43 -08:00
Michael Vines
2e54b6acb1
Fix cli usage build
2021-01-29 19:03:10 +00:00
sakridge
84e52b6065
Increase vm map limit recommendation ( #14892 )
...
Give some more buffer from 400k
2021-01-29 09:01:01 -08:00
Jon Cinque
0ce08274f9
program-test: Expose bank task to fix fuzzing ( #14908 )
...
* program-test: Expose bank task to fix fuzzing
* Run cargo fmt and clippy
* Remove unnecessary print in test
* Review feedback
* Transition to AtomicBool
2021-01-29 14:23:59 +01:00
Alexander Meißner
d026da4a1b
Ignore syscalls which are not registered in cached rbpf executable. ( #14898 )
2021-01-29 12:30:10 +01:00
Justin Starry
996a27d475
cli: Improve reliability of program deploys ( #14902 )
...
* cli: Improve reliability of program deploys
* chore: fix clippy
2021-01-29 15:15:22 +08:00
Tom Parker-Shemilt
01230a0105
Remove serial_test_derive dependency ( #14891 )
2021-01-28 22:35:31 -07:00
Trent Nelson
52326d53be
docs: Fix mangled getConfirmedTransaction
parameter list
2021-01-28 22:13:03 -07:00
Trent Nelson
85b5dbead6
Add feature for pending SPL Token self-transfer fix
2021-01-29 04:19:33 +00:00
Leopold Schabel
31019e9828
fix: do not download and execute binaries via HTTP ( #14914 )
...
This fixes a couple of trivial remote code execution opportunities.
2021-01-29 01:59:40 +00:00
Ryo Onodera
d6873b82ab
Remove potentially too costly Packets::default() ( #14821 )
...
* Remove potentially too costly Packets::default()
* Fix test...
* Restore Packets::default()
* Restore Packets::default() more
2021-01-29 09:32:38 +09:00
Michael Vines
8993ac0c74
Surface faucet start failures to the user of solana-test-validator
2021-01-28 22:35:58 +00:00
Eric Williams
fdfc0f409d
format to list
2021-01-28 22:47:06 +01:00
Josh
ad9ea91c1d
explorer: add pagination to block rewards ( #14906 )
2021-01-28 13:26:06 -08:00
Jack May
0b1015f7d3
Richer runtime failure logging ( #14875 )
2021-01-28 10:04:54 -08:00
sakridge
a53b8558cd
Only mmap file from snapshot once ( #14815 )
2021-01-28 08:15:33 -08:00
Jack May
2ca0872a98
nit: message doesn't represent ( #14893 )
2021-01-27 17:21:45 -08:00
Jack May
63429507b2
Add syscall feature activation test ( #14890 )
2021-01-27 17:21:25 -08:00
Josh
6b8e710988
RPC documentation updates for token deltas / blockTimes in getConfirmedSignatures2/getConfirmedTransaction ( #14871 )
...
* docs: add token balances response info
* docs: add blockTime to getConfirmedSignatures and getConfirmedTransaction
* docs: update example responses
* fix: remove space
2021-01-27 16:15:37 -08:00
Eric Williams
5594a7122d
Reorg and cleanup of economics section of docs ( #14868 )
...
* reorg validator economics
* overview cleanup
* terminology
* terminology formatting
* katex for docusaurus
* adjusted staking yield writeup
* more reorg
* move section header
* rm unlinked mds
* add new mds
* Update docs/src/inflation/terminology.md
Co-authored-by: Dan Albert <dan@solana.com >
* Update docs/src/inflation/terminology.md
Co-authored-by: Dan Albert <dan@solana.com >
* Update docs/src/inflation/terminology.md
Co-authored-by: Dan Albert <dan@solana.com >
* Update docs/src/inflation/terminology.md
Co-authored-by: Dan Albert <dan@solana.com >
* Update docs/src/inflation/terminology.md
Co-authored-by: Dan Albert <dan@solana.com >
* Update docs/src/transaction_fees.md
Co-authored-by: Dan Albert <dan@solana.com >
* addressing Dans comments in #14868
* incorporating pr commits
* trailing whitespaces
* more trailing whitespaces
* remove services link and add plot
* add plots
Co-authored-by: Dan Albert <dan@solana.com >
2021-01-27 22:54:00 +01:00
Josh
577310380a
explorer: Introduce scam registry and flag on account pages ( #14886 )
...
* explorer: add spam registry
* explorer: adjust warning messaging
* fix: remove red borders
* explorer: change spam to scam
* explorer: no need for this to be a prop now
2021-01-27 13:50:02 -08:00
Jon Cinque
b948ede624
keygen: Add num-threads argument for grind ( #14884 )
...
* keygen: Add num-threads argument
* Review feedback
2021-01-27 21:18:12 +01:00
Dan Albert
30ff1d6c9c
Remove inactive pubkeys from Mainnet Beta list
2021-01-27 10:45:12 -07:00
Dan Albert
aebc1af1d8
Update validator_list.rs
2021-01-27 09:42:52 -07:00
carllin
72f10f5f29
Aggregate purge and shrink metrics ( #14763 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2021-01-27 01:39:47 -08:00
carllin
daddcd361a
Snapshots missing slots from accounts cache clean optimization ( #14852 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2021-01-26 20:08:55 -08:00
Josh
545d93590b
fix: add missing token delta type on ConfirmedMeta ( #14872 )
2021-01-26 19:47:59 -08:00
Trent Nelson
dcb6f68287
install: Add version envvar to info --eval
output
2021-01-26 17:04:16 -08:00
Dan Albert
51dbc2785f
Update validator_list.rs
2021-01-26 18:00:06 -07:00
Josh
9411af4a95
explorer: Only report getBlockTime error under max confs ( #14869 )
2021-01-26 14:57:50 -08:00
Alexander Meißner
7686b70381
Bumps RBPF to v0.2.4 ( #14865 )
2021-01-26 14:45:03 -08:00
Josh
a3e0a365a5
explorer: Add timestamps to transaction history ( #14782 )
...
* add timestamps to transaction history
* use local timestamps for blocktime display
* revert to showing full universal time systemwide
2021-01-26 12:20:09 -08:00
sakridge
5bf5a5ec41
Enable accounts caching by default ( #14854 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2021-01-26 12:06:39 -08:00
Michael Vines
ff22091a98
Add StakeInstruction::Merge logging
2021-01-26 11:52:39 -08:00
Josh
a395037671
explorer: Add block rewards to block details page ( #14786 )
...
* explorer: add block rewards
* add key to tr map
2021-01-26 11:51:58 -08:00
Michael Vines
119e2c75dd
cli now supports a custodian for stake authorize operations
2021-01-26 11:48:28 -08:00
Tyera Eulberg
ffa5c7dcc8
Deprecate commitment variants ( #14797 )
...
* Deprecate commitment variants
* Add new CommitmentConfig builders
* Add helpers to avoid allowing deprecated variants
* Remove deprecated transaction-status code
* Include new commitment variants in runtime commitment; allow deprecated as long as old variants persist
* Remove deprecated banks code
* Remove deprecated variants in core; allow deprecated in rpc/rpc-subscriptions for now
* Heavier hand with rpc/rpc-subscription commitment
* Remove deprecated variants from local-cluster
* Remove deprecated variants from various tools
* Remove deprecated variants from validator
* Update docs
* Remove deprecated client code
* Add new variants to cli; remove deprecated variants as possible
* Don't send new commitment variants to old clusters
* Retain deprecated method in test_validator_saves_tower
* Fix clippy matches! suggestion for BPF solana-sdk legacy compile test
* Refactor node version check to handle commitment variants and transaction encoding
* Hide deprecated variants from cli help
* Add cli App comments
2021-01-26 19:23:07 +00:00
Michael Vines
e08d2e6fcc
fix: add custodian key support to stake instructions
2021-01-26 10:27:20 -08:00
Jeff Washington (jwash)
1d6e9335ff
rent text cleanup ( #14837 )
2021-01-26 09:07:38 -06:00
Jack May
e57b9c3b02
Add more upgradeable tests ( #14846 )
2021-01-25 21:04:59 -08:00
Michael Vines
8cd036938e
chore: comment blockHeight
2021-01-25 19:38:10 -08:00
Michael Vines
fba0e933a4
test: account for rent collection to avoid bogus test failure
2021-01-25 19:38:10 -08:00
Michael Vines
fd06c1f8fa
fix: add Clock sysvar to AuthorizeWithSeed instruction
2021-01-25 19:38:10 -08:00
Michael Vines
8359f4f5ff
Include Clock sysvar in AuthorizeWithSeed instruction
2021-01-25 19:38:10 -08:00
Michael Vines
2b50433099
Remove legacy_stake program
2021-01-25 19:34:40 -08:00
Jack May
4a4881d30f
Update find_program_address docs ( #14840 )
2021-01-25 16:03:26 -08:00
Ryo Onodera
60611ae8a0
Add security best practice sections ( #14798 )
2021-01-25 15:36:11 -08:00
Jack May
74c83e6854
Rotate feature key: use loaded executable accounts ( #14838 )
2021-01-25 15:34:45 -08:00
Jeff Washington (jwash)
1b85114a9c
remove legacy merkle root ( #14772 )
...
* remove legacy merkle root
f78197a
* clippy
* compile error
* borrow error
* derministic results
* clippy
* borrow
2021-01-25 15:26:08 -06:00
behzad nouri
d1df9da7d3
fixes test_filter_current flakiness ( #14816 )
2021-01-25 15:57:46 +00:00
Alexander Meißner
5700e835ef
Refactors tuple of TransactionLoadResult into a struct. ( #14773 )
2021-01-25 10:35:08 +01:00
Ryo Onodera
bd0433c373
Clean up VerifiedVotePackets ( #14822 )
2021-01-25 09:01:47 +00:00
Ryo Onodera
015058e0b7
Reduce ~2 GBs mem by avoiding another overalloc. ( #14806 )
...
* Reduce few GBs mem by avoiding another overalloc.
* Use x.len() for the last item from chunks()
2021-01-25 04:27:47 +00:00
behzad nouri
e1021d9f83
removes redundant epoch stakes cache in retransmit ( #14781 )
...
Following d6d76219b
, staked nodes computed from vote accounts are
already cached in runtime::Stakes, so the caching in retransmit_stage is
redundant.
2021-01-24 21:15:09 +00:00
sakridge
0d32a0e0f4
Partial clean ( #14800 )
...
* Revert "Revert "Partial accounts clean (#14652 )" (#14777 )"
This reverts commit ad2e10e17b
.
* Remove squashed uncleaned keys
2021-01-24 09:50:19 -08:00
behzad nouri
491b059755
broadcasts duplicate shreds through gossip ( #14699 )
2021-01-24 15:47:43 +00:00
Michael Vines
cbffab7850
Upgrade to Rust v1.49.0
2021-01-23 19:16:36 -08:00
mileschet
7604edb16f
Added BRZ token on explorer token registry
2021-01-23 11:41:55 -08:00
Leo
561d385281
explorer: fix typo in InitializeMarketDetailsCard
2021-01-23 11:40:03 -08:00
sakridge
96b27ca0cb
Remove zero_lamport_pubkeys reference ( #14808 )
2021-01-23 18:31:55 +00:00
sakridge
424bb797a6
Speed up generate_index ( #14792 )
2021-01-23 08:05:05 -08:00
carllin
c77461e428
Remove unnecesary flushes in previous roots ( #14596 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2021-01-23 04:02:44 -08:00
Jon Cinque
170a3aec14
Add new instructions and program id to explorer ( #14771 )
2021-01-23 12:31:59 +01:00
Ryo Onodera
1d87091d51
Improve documentation of sendTransaction ( #14770 )
...
* Improve documentation of sendTransaction
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Word wrap and improve terminology
* Tweak
* Oops
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-23 09:51:25 +00:00
Tyera Eulberg
66fd187f16
Make exchange listening-for-deposits language stronger ( #14775 )
...
* Make exchange listening-for-deposits language stronger
* Update docs/src/integrations/exchange.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
* Update from deprecated method
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
2021-01-23 07:16:42 +00:00
sakridge
191193289f
Upgrade sha2 to 0.9.3 ( #14746 )
2021-01-22 22:25:22 -08:00
Michael Vines
bf1943e489
Add solana-test-validator --warp-slot argument
2021-01-22 21:17:02 -08:00
Michael Vines
dd5a2ef05f
Add convenience function to create a snapshot archive out of any Bank
2021-01-22 21:17:02 -08:00
Michael Vines
82b29891d1
Retry more
2021-01-22 19:45:58 -08:00
Michael Vines
78c2a9ef52
Fetch blockhash for each transaction simulation to avoid stale blockhashes
2021-01-22 19:45:58 -08:00
Trent Nelson
a44392048d
CLI: Reinstate logging, disabled by default
2021-01-23 02:41:40 +00:00
sakridge
ad2e10e17b
Revert "Partial accounts clean ( #14652 )" ( #14777 )
...
This reverts commit ca7914aa3d
.
2021-01-22 18:05:49 -08:00
Jack May
e505a9b209
Revert disabling script ( #14788 )
2021-01-23 01:08:06 +00:00
Jack May
77572a7c53
Track account writable deescalation ( #14626 )
2021-01-22 15:28:01 -08:00
Michael Vines
cbb9ac19b9
Add ability to clone accounts from an RPC endpoint
2021-01-22 13:29:36 -08:00
Michael Vines
c3548f790c
Add ability to force feature activation without code modification
2021-01-22 21:26:00 +00:00
Jeff Washington (jwash)
802fd49905
typo ( #14774 )
2021-01-22 13:36:26 -06:00
Trent Nelson
e9c98f2416
CLI: Don't scare the users
2021-01-22 11:16:27 -07:00
Trent Nelson
90e1778cd2
CLI: Allow missing pubkey in --verbose
config output
2021-01-22 11:16:27 -07:00
Trent Nelson
8f8d593457
CLI: Strive for at least one signer
2021-01-22 11:16:27 -07:00
Jeff Washington (jwash)
18bd0c9a5b
speed up merkle calculation ( #14710 )
2021-01-22 09:21:50 -06:00
dependabot[bot]
e31eb09e3e
chore:(deps): bump @testing-library/user-event in /explorer ( #14769 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.6.0 to 12.6.2.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.6.0...v12.6.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-22 09:25:07 +00:00
dependabot[bot]
37ad3b6c6d
chore:(deps): bump @sentry/react from 6.0.0 to 6.0.1 in /explorer ( #14768 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.0.0...6.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-22 09:08:39 +00:00
Tyera Eulberg
71e9958e06
Rpc: Add custom error for BigTable data not found ( #14762 )
...
* Expose not-found bigtable error
* Add custom rpc error for bigtable data not found
* Return custom rpc error when bigtable block is not found
* Generalize long-term storage
2021-01-22 04:40:47 +00:00
Trent Nelson
12410541a4
CLI: Add calculate-rent
subcommand
2021-01-21 15:45:05 -07:00
Trent Nelson
2820d0a23d
cli-output: Genericize writeln_name_value()
2021-01-21 15:45:05 -07:00
behzad nouri
e4da6761a7
fixes test_filter_current flakiness ( #14749 )
2021-01-21 21:53:10 +00:00
Michael Vines
3c6dbd21d2
Add ic_msg()/ic_logger_msg() macros
2021-01-21 21:41:33 +00:00
Tyera Eulberg
ca95302038
Update bigtable confirm to use confirmation_status ( #14750 )
2021-01-21 20:36:11 +00:00
sakridge
ca7914aa3d
Partial accounts clean ( #14652 )
...
Clean less keys by tracking the two cases:
* Touched keys per slot in uncleaned_keys derived from
accounts delta hash operation.
* Set of keys with any zero-lamport updates.
2021-01-21 11:01:53 -08:00
behzad nouri
d52c94a366
adds missing block_time field ( #14743 )
2021-01-21 18:29:48 +00:00
behzad nouri
8e581601d6
patches crds vote-index assignment bug ( #14438 )
...
If tower is full, old votes are evicted from the front of the deque:
https://github.com/solana-labs/solana/blob/2074e407c/programs/vote/src/vote_state/mod.rs#L367-L373
whereas recent votes if expire are evicted from the back:
https://github.com/solana-labs/solana/blob/2074e407c/programs/vote/src/vote_state/mod.rs#L529-L537
As a result, from a single tower_index scalar, we cannot infer which crds-vote
should be overwritten:
https://github.com/solana-labs/solana/blob/2074e407c/core/src/crds_value.rs#L576
In addition there is an off by one bug in the existing code. tower_index is
bounded by MAX_LOCKOUT_HISTORY - 1:
https://github.com/solana-labs/solana/blob/2074e407c/core/src/consensus.rs#L382
So, it is at most 30, whereas MAX_VOTES is 32:
https://github.com/solana-labs/solana/blob/2074e407c/core/src/crds_value.rs#L29
Which means that this branch is never taken:
https://github.com/solana-labs/solana/blob/2074e407c/core/src/crds_value.rs#L590-L593
so crds table alwasys keeps 29 **oldest** votes by wallclock, and then
only overrides the 30st one each time. (i.e a tally of only two most
recent votes).
2021-01-21 13:08:07 +00:00
dependabot[bot]
fcd72f309a
chore: bump semantic-release from 17.3.4 to 17.3.6 in /web3.js ( #14740 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.3.4 to 17.3.6.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.3.4...v17.3.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-21 09:54:55 +00:00
dependabot[bot]
f8e6969eb2
chore:(deps): bump @solana/web3.js from 0.90.0 to 0.90.1 in /explorer ( #14737 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.90.0 to 0.90.1.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.90.0...v0.90.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-21 09:26:22 +00:00
dependabot[bot]
ebc97b711a
chore: bump rollup from 2.37.0 to 2.37.1 in /web3.js ( #14736 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.37.0 to 2.37.1.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.37.0...v2.37.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-21 09:24:20 +00:00
Jack May
aa96ad042b
Add signer/writable de/escalation tests ( #14726 )
2021-01-21 09:19:46 +00:00
Michael Vines
04ce33a04e
Ensure sanitary transactions
2021-01-20 23:59:32 -08:00
Michael Vines
e9b5d65f40
solana decode-transaction
no longer panics on unsanitary transactions
2021-01-20 23:59:32 -08:00
Michael Vines
5ac536d0fb
Minor doc clarification
2021-01-20 23:58:39 -08:00
Josh
1e45b3e6d2
explorer: introduce transfer with seed instruction card ( #14730 )
2021-01-20 23:49:32 -08:00
Michael Vines
072e5e54d8
Add generalized voting process to enable full inflation
2021-01-20 23:37:21 -08:00
Josh
1de6d28eaf
Add block_time to getConfirmedSignaturesForAddress2 and getConfirmedTransaction ( #14572 )
...
* add block_time to get_confirmed_signatures_for_address2 and protobuf implementation for tx_by_addr
* add tests for convert
* update cargo lock
* run cargo format after rebase
* introduce legacy TransactionByAddrInfo
* move LegacyTransactionByAddrInfo back to storage-bigtable
2021-01-20 22:10:35 -08:00
Trent Nelson
447e3de1f2
Nonce address doesn't sign AdvanceNonceAccount
2021-01-21 04:14:36 +00:00
Trent Nelson
7c48743669
fix(web3): align doc comments with class field names
2021-01-21 03:51:11 +00:00
Tyera Eulberg
0e87572eb0
Return confirmation-status ( #14709 )
2021-01-20 18:32:48 -07:00
Trent Nelson
2783aee483
SDK: Sanitize base58 signature input
2021-01-20 23:59:26 +00:00
Trent Nelson
250b3969d4
SDK: Sanitize base58 pubkey input
2021-01-20 23:59:26 +00:00
Tyera Eulberg
c64d4f7693
Default to highest finalized block if no slot provided ( #14701 )
2021-01-20 13:51:57 -07:00
Tyera Eulberg
a7086a0f83
Cli: promote commitment to a global arg + config.yml ( #14684 )
...
* Make commitment a global arg
* Add commitment to solana/cli/config.yml
* Fixup a couple Display/Verbose bugs
2021-01-20 09:48:10 -07:00
Dan Albert
ed90ef76d4
Update validator_list.rs
2021-01-20 08:50:01 -07:00
dependabot[bot]
df8cafe941
chore:(deps): bump @types/node from 14.14.21 to 14.14.22 in /explorer ( #14690 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.21 to 14.14.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-20 10:20:21 +00:00
dependabot[bot]
9003d8f808
chore: bump semantic-release from 17.3.3 to 17.3.4 in /web3.js ( #14688 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.3.3 to 17.3.4.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.3.3...v17.3.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-20 09:53:08 +00:00
dependabot[bot]
dfd265b971
chore:(deps): bump @sentry/react from 5.30.0 to 6.0.0 in /explorer ( #14689 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.30.0 to 6.0.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.30.0...6.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-20 09:49:58 +00:00
dependabot[bot]
7f79c70831
chore:(deps): bump bootstrap from 4.5.3 to 4.6.0 in /explorer ( #14687 )
...
Bumps [bootstrap](https://github.com/twbs/bootstrap ) from 4.5.3 to 4.6.0.
- [Release notes](https://github.com/twbs/bootstrap/releases )
- [Commits](https://github.com/twbs/bootstrap/compare/v4.5.3...v4.6.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-20 09:22:44 +00:00
dependabot[bot]
3ca8295ec5
chore: bump rollup from 2.36.2 to 2.37.0 in /web3.js ( #14686 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.36.2 to 2.37.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.36.2...v2.37.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-20 09:21:11 +00:00
carllin
2745b79b74
Parallel cache scan ( #14544 )
...
* Parallel cache scan
* PR comments
* PR comments
Co-authored-by: Carl Lin <carl@solana.com >
2021-01-20 08:50:17 +00:00
Jack May
a480b63234
Bail on small deploy buffers ( #14677 )
2021-01-20 01:56:44 +00:00
Jack May
e3bd9e5300
Prevent the invoke and upgrade of programs in the same tx batch ( #14653 )
...
* Prevent the invoke and upgrade of programs in the same tx batch
* Pass program address as writable in the upgrade instruction
2021-01-19 16:24:44 -08:00
Tyera Eulberg
4964b0fe61
Cli: default to single gossip ( #14673 )
...
* Init cli RpcClient with chosen commitment; default to single_gossip
* Fill in missing client methods
* Cli tests: make RpcClient commitment specific
* Simply rpc_client calls, using configured commitment
* Check validator vote account with single-gossip commitment
2021-01-19 15:33:03 -07:00
Michael Vines
fba4e51171
Add retries for getConfirmBlocks RPC operations for robustness
2021-01-19 21:08:07 +00:00
Michael Vines
e99d7d3458
Require a notifier before affecting stake
2021-01-19 11:01:08 -08:00
Michael Vines
332371635d
Generalize notification handling
2021-01-19 11:01:08 -08:00
Ryo Onodera
dcaa025822
Configure Bigtable's timeout, enabling by default ( #14657 )
...
* Configure bigtable's timeout when read-only
* Review comments
* Apply nits (thanks!)
Co-authored-by: Michael Vines <mvines@gmail.com >
* Timeout in the streamed decoding as well
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-19 13:57:16 +00:00
dependabot[bot]
8a604de3c3
chore:(deps): bump @types/bn.js from 4.11.6 to 5.1.0 in /explorer ( #14666 )
...
Bumps [@types/bn.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bn.js ) from 4.11.6 to 5.1.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bn.js )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-19 09:31:11 +00:00
dependabot[bot]
cbbfeb8f3e
chore: bump eslint-config-prettier from 7.0.0 to 7.2.0 in /web3.js ( #14665 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 7.0.0 to 7.2.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v7.0.0...v7.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-19 09:31:02 +00:00
dependabot[bot]
cb868dd6ad
chore:(deps): bump @project-serum/serum in /explorer ( #14664 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-ts ) from 0.13.18 to 0.13.19.
- [Release notes](https://github.com/project-serum/serum-ts/releases )
- [Commits](https://github.com/project-serum/serum-ts/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-19 09:11:35 +00:00
R. M. Shea
37b7c6a6cf
Remove SearchBar swizzled component, update search ( #14649 )
2021-01-19 00:38:30 -07:00
Tyera Eulberg
2eb19fa5e5
Improve docs around bigtable read limit ( #14660 )
2021-01-19 06:33:51 +00:00
behzad nouri
b5fd0ed859
rewrites turbine retransmit peers computation ( #14584 )
2021-01-19 04:18:47 +00:00
behzad nouri
c6ae0667e6
feature gates turbine retransmit peers patch ( #14631 )
2021-01-19 04:16:19 +00:00
Michael Vines
5d9dc609b1
Rename RpcNodeUnhealthy error to NodeUnhealthy, generalize getHealth
RPC error object for the future
2021-01-18 19:57:25 -08:00
Tyera Eulberg
cbf8ef7480
Make Bigtable::get_confirmed_blocks inclusive of requested start_slot and end_slot ( #14651 )
...
* Fix off-by-one error
* Filter out blocks greater than end slot
2021-01-18 19:14:10 -07:00
Ryo Onodera
d63b2baf0e
Make it possible to opt-out jemalloc for heaptrack ( #14634 )
2021-01-18 20:58:52 +09:00
dependabot[bot]
fa53f0293d
chore: bump semantic-release from 17.3.0 to 17.3.3 in /web3.js ( #14646 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.3.0 to 17.3.3.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.3.0...v17.3.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-18 10:15:54 +00:00
dependabot[bot]
56c59bdb14
chore: bump start-server-and-test from 1.11.6 to 1.11.7 in /web3.js ( #14645 )
...
Bumps [start-server-and-test](https://github.com/bahmutov/start-server-and-test ) from 1.11.6 to 1.11.7.
- [Release notes](https://github.com/bahmutov/start-server-and-test/releases )
- [Commits](https://github.com/bahmutov/start-server-and-test/compare/v1.11.6...v1.11.7 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-18 09:55:55 +00:00
dependabot[bot]
d5f477eb5e
chore: bump rollup from 2.35.1 to 2.36.2 in /web3.js ( #14644 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.35.1 to 2.36.2.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.35.1...v2.36.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-18 09:35:52 +00:00
dependabot[bot]
2637dbd653
chore: bump eslint from 7.15.0 to 7.18.0 in /web3.js ( #14642 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.15.0 to 7.18.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.15.0...v7.18.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-18 09:23:09 +00:00
dependabot[bot]
205cdbd45d
chore:(deps): bump @solana/web3.js from 0.89.0 to 0.90.0 in /explorer ( #14643 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.89.0 to 0.90.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.89.0...v0.90.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-18 09:19:12 +00:00
carllin
5f14f45282
More generic accounts purge functions ( #14595 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2021-01-17 20:31:03 -08:00
Ryo Onodera
8d4ab1bab1
Clean up and add comment
2021-01-17 19:59:59 -08:00
Ryo Onodera
5cf9094bb9
WIP fix the occasional stuck RPC request
2021-01-17 19:59:59 -08:00
Michael Vines
a12ede8e7d
Add --minimum-validator-identity-balance
2021-01-18 02:18:54 +00:00
sakridge
391a1ea760
Add panel to show slot production ( #14615 )
2021-01-17 08:35:01 -08:00
Michael Vines
4003f86f04
Add getSnapshotSlot
RPC method
2021-01-16 19:31:21 +00:00
Michael Vines
dacb95083d
Add getHealth
RPC method
2021-01-16 10:10:48 -08:00
Josh
4d12cf61cc
feat: support blockTime on getConfirmedSignaturesForAddress2 ( #14573 )
...
* feat: support blockTime on getConfirmedSignaturesForAddress2
* feat: support getConfirmedTransaction blockTime
* fix: add ConfirmedBlock typings
* fix: modify property description
* fix: fix formatting in type files
2021-01-15 20:28:28 -08:00
Jack May
66b54b852d
Update-executable flag in pre-accounts ( #14622 )
2021-01-15 17:48:29 -08:00
Jack May
97f499ce12
Fix cli error message ( #14619 )
2021-01-15 15:53:30 -08:00
Trent Nelson
3175cf1deb
net/gce.sh: Add cusom RAM arg instead of doubling default with tmpfs
2021-01-15 16:10:39 -07:00
Trent Nelson
ff599ace4d
net/: Support accounts on swap-backed tmpfs
2021-01-15 16:10:39 -07:00
Trent Nelson
ddf1d2dbf5
gce.sh: Factor out default custom memory
2021-01-15 16:10:39 -07:00
Trent Nelson
327be55acc
multinode-demo: Pass --accounts through bootstrap leader wrapper
2021-01-15 16:10:39 -07:00
Trent Nelson
7b67228bc1
net/net.sh: Quite pre-emptible instance status check
2021-01-15 20:09:04 +00:00
Tyera Eulberg
9a89689ad3
Use optimistic confirmation in getSignatureStatuses, and various downstream client methods ( #14430 )
...
* Add optimistically_confirmed field to TransactionStatus
* Update docs
* Convert new field to confirmation_status
* Update docs to confirmationStatus
* Update variants
* Update docs
* Just Confirmed
2021-01-15 16:05:05 +00:00
Tyera Eulberg
299b3eb99d
fix: handle confirmationStatus field in TransactionStatus ( #14583 )
2021-01-15 07:40:47 -07:00
dependabot[bot]
0fd21018d6
chore:(deps): bump react and react-dom in /explorer ( #14608 )
...
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react ) and [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ). These dependencies needed to be updated together.
Updates `react` from 16.14.0 to 17.0.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v17.0.1/packages/react )
Updates `react-dom` from 16.14.0 to 17.0.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v17.0.1/packages/react-dom )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-15 09:47:24 +00:00
dependabot[bot]
a78001935c
chore:(deps): bump @solana/web3.js from 0.88.0 to 0.89.0 in /explorer ( #14606 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.88.0 to 0.89.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.88.0...v0.89.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-15 09:28:12 +00:00
dependabot[bot]
970cf8e985
chore:(deps): bump @types/node from 14.14.20 to 14.14.21 in /explorer ( #14605 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.20 to 14.14.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-15 09:13:16 +00:00
dependabot[bot]
4ecc0f4fa6
chore: bump rayon from 1.4.1 to 1.5.0 ( #14177 )
...
* chore: bump rayon from 1.4.1 to 1.5.0
Bumps [rayon](https://github.com/rayon-rs/rayon ) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.4.1...rayon-core-v1.5.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com >
2021-01-15 18:07:35 +09:00
Michael Vines
d4fae886a2
Fix up stake-o-matic BigTable fetching
2021-01-15 08:40:51 +00:00
Tyera Eulberg
465f991035
Use highest-confirmed-root for max check ( #14599 )
2021-01-15 07:45:44 +00:00
Michael Vines
1c2ae15b1d
Improve solana-test-validator output
2021-01-14 23:07:24 -08:00
Michael Vines
cc2886c13c
Display solana version (including commit sha1) before starting SoM
2021-01-14 21:17:54 -08:00
Jack May
0d29f9e82c
Fix program-test's CPI support ( #14594 )
...
* Fix program-test's CPI support
* feedback
2021-01-15 03:27:37 +00:00
Michael Vines
b758e4cb27
Fetch confirmed blocks from BigTable if all epoch data is not in the local ledger
2021-01-14 17:01:37 -08:00
sakridge
907f518f6d
Add load/execute/store timings ( #14561 )
2021-01-14 14:14:16 -08:00
Tyera Eulberg
404be810bf
feat: add system-program TransferWithSeed implementation
2021-01-14 11:26:27 -07:00
Tyera Eulberg
1eb7681a85
solana-web3: add TransferWithSeed implementation ( #14570 )
...
* fix: add handling for TransferWithSeed system instruction
* chore: add failing Assign/AllocateWithSeed test
* fix: broken Allocate/AssignWithSeed methods
2021-01-14 09:59:31 -07:00
Jon Cinque
b37dbed479
docs: Add stake programming documentation ( #14529 )
...
* Add stake programming documentation
We had some questions about stake programming documentation, and there
wasn't a place that contained information about the stake-o-matic and
other stake development in one place. This adds a page with that
information.
* Update docs/src/staking/stake-programming.md
Co-authored-by: Eric Williams <eric@solana.com >
* Update docs/src/staking/stake-programming.md
Co-authored-by: Eric Williams <eric@solana.com >
* Update docs/src/staking/stake-programming.md
Co-authored-by: Eric Williams <eric@solana.com >
* Update docs/src/staking/stake-programming.md
Co-authored-by: Eric Williams <eric@solana.com >
* Update docs/src/staking/stake-programming.md
Co-authored-by: Eric Williams <eric@solana.com >
* Apply suggestions from code review
* Remove trailing whitespace
Co-authored-by: Eric Williams <eric@solana.com >
2021-01-14 17:04:04 +01:00
dependabot[bot]
3ed83b53a5
chore:(deps): bump react-select from 3.1.1 to 3.2.0 in /explorer ( #14579 )
...
Bumps [react-select](https://github.com/JedWatson/react-select ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/JedWatson/react-select/releases )
- [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/JedWatson/react-select/compare/react-select@3.1.1...react-select@3.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-14 09:33:13 +00:00
dependabot[bot]
b147e0bb55
chore:(deps): bump @sentry/react from 5.29.2 to 5.30.0 in /explorer ( #14577 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.29.2 to 5.30.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.29.2...5.30.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-14 09:13:56 +00:00
Jack May
6e8a1ba7de
Load executable accounts from invoke context ( #14574 )
2021-01-14 00:19:22 -08:00
behzad nouri
cfcca1cd3c
patches bug in turbine's neighbors computation ( #14565 )
...
Removing local node's index early from the set here:
https://github.com/solana-labs/solana/blob/e1b59ded4/core/src/retransmit_stage.rs#L346
distorts the order of nodes depending on which node is computing the
turbine fan-out tree, and results in incorrect neighbors computation.
2021-01-13 22:25:29 +00:00
Michael Vines
19bd30262a
Add --max-commission argument, default 100%
2021-01-13 14:19:24 -08:00
Michael Vines
11daaadc93
Add --rpc-threads argument
2021-01-13 13:34:46 -08:00
Tyera Eulberg
e1b59ded4b
Use leader_forward_count for tx retries too ( #14547 )
2021-01-13 11:14:22 -07:00
behzad nouri
673cb39975
adds pubkey for behzad@solana.com ( #14558 )
2021-01-13 16:26:17 +00:00
Jeff Washington (jwash)
935dfdf0f6
fill in timing gaps in replay_stage ( #14550 )
...
* fill in timing gaps in replay_stage
* add replay_stage bank_count metric
* formatting
* handle another gap
* cleanup wait_receive_time to be more straightforward
2021-01-13 10:08:53 -06:00
Ryo Onodera
e95ebcf864
Don't stop to find newer cluster-confirmed roots ( #14557 )
...
* Don't stop to find newer cluster-confirmed roots
* Fix and add new tests
* nits
2021-01-13 15:47:06 +00:00
dependabot[bot]
0dc17bb073
chore:(deps): bump @testing-library/jest-dom in /explorer ( #14554 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 5.11.8 to 5.11.9.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.11.8...v5.11.9 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-13 09:09:57 +00:00
dependabot[bot]
85fdbd87be
chore:(deps): bump @types/socket.io-client in /explorer ( #14549 )
...
Bumps [@types/socket.io-client](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/socket.io-client ) from 1.4.34 to 1.4.35.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/socket.io-client )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-12 09:15:46 +00:00
Alexander Meißner
0d26cb6d37
Bump RBPF version to v0.2.3
2021-01-11 21:29:00 -08:00
dependabot[bot]
5f7d79e4f7
chore:(deps): bump @types/react-select from 3.0.26 to 3.1.2 in /explorer ( #14385 )
...
Bumps [@types/react-select](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-select ) from 3.0.26 to 3.1.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-select )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-12 09:48:51 +08:00
carllin
6dfad0652f
Cache account stores, flush from AccountsBackgroundService ( #13140 )
2021-01-11 17:00:23 -08:00
Michael Vines
4a66e3eddc
Use standard tmp-snapshot- file prefix for the "new_state" archive for better cleanup/consistency
2021-01-11 16:51:26 -08:00
Tyera Eulberg
b0e6e29527
Update timestamp max allowable drift to 50% of PoH ( #14531 )
...
* Repurpose warp-timestamp feature for general bump
* Change max_allowable_drift to 50%
* Fill in PR#
* Fix rpc test setup
2021-01-11 23:27:30 +00:00
Jack May
8ad5931bfc
Check native account owner ( #14535 )
2021-01-11 22:36:52 +00:00
sakridge
d8105bb7d7
Add rocskdb high priority threads ( #14515 )
...
Without them, memtable writes can stall on compactions.
2021-01-11 13:32:02 -08:00
Michael Vines
872a249e97
Restore snapshot hard linking
2021-01-11 12:11:25 -08:00
Michael Vines
3bd4c38a84
Clarify log message, the remote snapshot might not actually be newer
2021-01-11 11:53:13 -08:00
Michael Vines
a95675a7ce
Avoid tmp snapshot backlog in SnapshotPackagerService under high load ( #14516 )
2021-01-11 10:21:15 -08:00
dependabot[bot]
3fb9f017d3
chore:(deps): bump @project-serum/serum in /explorer ( #14525 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-ts ) from 0.13.17 to 0.13.18.
- [Release notes](https://github.com/project-serum/serum-ts/releases )
- [Commits](https://github.com/project-serum/serum-ts/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-11 09:10:13 +00:00
dependabot[bot]
b87d6cd03d
chore:(deps): bump typescript from 4.0.5 to 4.1.3 in /explorer ( #14284 )
...
* chore:(deps): bump typescript from 4.0.5 to 4.1.3 in /explorer
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.0.5 to 4.1.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.5...v4.1.3 )
Signed-off-by: dependabot[bot] <support@github.com >
* bump
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Starry <justin@solana.com >
2021-01-11 09:40:56 +08:00
publish-docs.sh
9f28758efa
Add TdS 11 validators
2021-01-10 11:04:58 -07:00
Tyera Eulberg
e4cf845974
Cli: Implement OutputFormat for some missing subcommands ( #14518 )
...
* Implement OutputFormat for solana leader-schedule
* Implement OutputFormat for solana inflation
2021-01-10 00:02:22 +00:00
Dillon King
c981a0ba6f
Update kin.svg
...
Replace Kin token logo SVG to cropped "coin" style icon rather than full brand logo, improving visibility particularly at lower resolutions in explorer UI.
2021-01-09 09:53:33 -08:00
Michael Vines
7be6770808
Rename CompressionType to ArchiveFormat
2021-01-09 09:07:49 -08:00
Michael Vines
141e6706e6
Rename AccountsPackage::root to AccountsPackage::slot
2021-01-09 09:07:49 -08:00
Michael Vines
9f70f7dc3e
Reduce TempDir exposure
2021-01-09 09:07:49 -08:00
Michael Vines
f2a7f561a0
Replace incorrect symlink_dir usage with symlink_file
2021-01-09 09:07:49 -08:00
Michael Vines
fe0ba4a429
Create account paths once
2021-01-09 09:07:49 -08:00
Michael Vines
86c81a0ba2
Humanize the 'ledger processed...' time
2021-01-08 22:56:21 -08:00
Tyera Eulberg
0d8acd1f79
chore: fix flaky web3 stake-program test ( #14504 )
...
* chore: remove dangling skipPreflight
* chore: rearrange stake test to deactivate sooner after delegate
* chore: ensure stake is inactive before trying to withdraw
2021-01-09 03:17:57 +00:00
Jack May
ec48631fc5
Bail on all CPI errors ( #14500 )
...
* Bail on all CPI errors
* whitespace
2021-01-09 02:27:39 +00:00
Jack May
638f225dc4
Add cli command to query upgradeable account authorities ( #14491 )
2021-01-08 14:43:36 -08:00
Jack May
9d53eca6e3
Report correct program id ( #14486 )
2021-01-08 14:43:24 -08:00
Tyera Eulberg
b9f0fb5525
chore: don't match specific error text ( #14494 )
2021-01-08 14:59:01 -07:00
Michael Vines
21a0a83543
Bump smallvec version
2021-01-08 20:20:34 +00:00
Michael Vines
3eaa826ad9
Suppress cargo audit failure for difference
crate, there's no newer crate to upgrade to yet
2021-01-08 20:20:34 +00:00
behzad nouri
766195dded
limits number of crds values associated with a pubkey ( #14467 )
2021-01-08 18:54:40 +00:00
Jack May
58487c6360
Add buffer authority to upgradeable loader ( #14482 )
2021-01-08 09:37:57 -08:00
Trent Nelson
30038a8849
docs: Add RUST_LOG explainer
2021-01-07 19:27:46 +00:00
Trent Nelson
c035f2a745
docs: Prefer dd
to fallocate
when creating swap file
2021-01-07 19:27:46 +00:00
Trent Nelson
140642ea21
docs: wrap lines
2021-01-07 19:27:46 +00:00
R. M. Shea
769b8f5613
Remove unlock banner ( #14477 )
...
Co-authored-by: Ryan Shea <rmshea@users.noreply.github.com >
2021-01-07 09:54:25 -07:00
Jeff Washington (jwash)
773b21b34e
consolidate DEFAULT_HASHES_PER_TICK ( #14463 )
2021-01-07 09:49:42 -06:00
Jeff Washington (jwash)
938d482135
consolidate constants related to time for future refactoring ( #14440 )
2021-01-07 09:49:24 -06:00
Justin Starry
3fc7362486
explorer: Hide banner when lockup has expired ( #14473 )
2021-01-07 21:26:18 +08:00
dependabot[bot]
17337441c6
chore:(deps): bump @types/jest from 26.0.19 to 26.0.20 in /explorer ( #14472 )
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 26.0.19 to 26.0.20.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-07 09:16:11 +00:00
Jack May
5eacc5d08d
Enable program upgrades via CPI ( #14449 )
2021-01-06 14:31:14 -08:00
Josh
a89ba32b24
explorer: remove UTC from cluster time ( #14466 )
...
* remove UTC mentions
* remove UTC from cluster stats
2021-01-06 13:02:32 -08:00
Josh
069d6a067c
remove UTC mentions ( #14465 )
2021-01-06 12:45:01 -08:00
Josh
b7b3de528b
explorer: format cluster time and locked stake accounts as utc ( #14461 )
2021-01-06 09:58:55 -08:00
R. M. Shea
a31f5f467b
Add UTC timing, tweak copy ( #14460 )
...
* Add UTC timing, tweak copy
* More copy tweaks
* More copy
2021-01-06 10:35:30 -07:00
Josh
0767ea174e
explorer: add temporary unlock alert box ( #14457 )
...
* Add token unlock banner
* make cluster time dynamic
* remove seconds display since it differs slightly from cluster stats
Co-authored-by: rmshea <8948187+rmshea@users.noreply.github.com >
2021-01-05 21:00:36 -08:00
sakridge
c282586753
Add fixed tick rate adjustment ( #14447 )
2021-01-05 19:25:44 -08:00
Tyera Eulberg
ce1766d798
Enable program-id account index for supply calculations ( #14444 )
...
* Enable program-id account index for supply calculations
* Fixup comments
2021-01-06 02:42:33 +00:00
Tyera Eulberg
d2b0fd973f
Bump serum-dex pegged commit ( #14448 )
2021-01-05 18:19:19 -07:00
Ryo Onodera
c9df6134fa
Save 7G mem on mainnet fixing AccIndex overalloc. ( #14435 )
2021-01-06 09:48:59 +09:00
Josh
e5b10d8b7e
explorer: display block time on cluster stats ( #14439 )
...
* explorer: display block time on cluster stats
* interpolate blocktime values between fetches
* prevent time from going backwards
2021-01-05 14:22:12 -08:00
Jack May
a8b5a32b50
Gate cpi program account passing ( #14443 )
2021-01-05 21:53:41 +00:00
sakridge
53d65009a0
Lower recycle store count ( #14429 )
...
Too many stores can cause swap usage which
is detrimental to account store times.
2021-01-05 12:21:17 -08:00
Josh
ecde98401b
explorer: add load button for largest accounts card ( #14437 )
2021-01-05 11:22:15 -08:00
Ryo Onodera
54a5876c48
Introduce rpc url monikers for cli ( #14409 )
...
* Introduce rpc url monikers for cli
* Use https:// and support initials as well
2021-01-05 20:00:55 +09:00
dependabot[bot]
ffbbffe42a
chore:(deps): bump @types/node from 14.14.19 to 14.14.20 in /explorer ( #14431 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.19 to 14.14.20.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-05 09:10:28 +00:00
Tyera Eulberg
efd9b769fc
Add validator --account-index docs ( #14418 )
2021-01-04 19:51:06 -07:00
Ryo Onodera
974eb6e1ef
Fix pre-merge old name in the docs ( #14425 )
2021-01-05 02:41:24 +00:00
Ryo Onodera
aa4da339ff
Improve solana catchup ( #14313 )
...
* Improve solana catchup
* Overidable port, retry, args error clean up
* print cleanup
* Reduce diff
* Tweak warns a bit
2021-01-05 10:10:27 +09:00
Jack May
0619805806
Upgradeable programs needs program account's address as program id ( #14417 )
2021-01-04 21:45:05 +00:00
Jon Cinque
a41b5137f6
docs: Use "msg!" instead of "info!" ( #14411 )
...
* docs: Use "msg!" instead of "info!"
* Update docs/src/developing/deployed-programs/developing-rust.md
Co-authored-by: Michael Vines <mvines@gmail.com >
* Fix typo / format
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-04 20:49:09 +01:00
Dan Albert
f24d361e1a
Revert validator list changes ( #14413 )
2021-01-04 12:34:39 -07:00
dependabot[bot]
5424f54cf5
chore:(deps): bump @types/node from 14.14.17 to 14.14.19 in /explorer ( #14408 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.17 to 14.14.19.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-04 09:20:46 +00:00
Michael Vines
2724f37d0e
Use max commitment when fetching epoch info for block production
2021-01-04 04:33:39 +00:00
Michael Vines
9bb08ce75e
Update docs/src/running-validator/validator-start.md
...
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
2021-01-03 01:34:15 +00:00
Michael Vines
68a84cf581
Update tmpfs partition guidance to include swap
2021-01-03 01:34:15 +00:00
Michael Vines
db6ee289c9
Don't bother restoring snapshots, they're never used
2021-01-02 17:26:33 -08:00
Michael Vines
b6dcdb90e8
Remove dead code
2021-01-02 17:26:33 -08:00
Michael Vines
560ed90168
Tune rewards output
2021-01-02 17:22:03 -08:00
Michael Vines
c63e14dd0e
Use singleGossip for program deployment
2021-01-02 07:47:51 -08:00
carllin
5affd8aa72
Add secondary indexes ( #14212 )
2020-12-31 18:06:03 -08:00
Michael Vines
4a3d217839
Only initialize BigTable upload service when requested
2020-12-31 17:40:51 -08:00
Michael Vines
6c167615ad
Add --ignore-http-bad-gateway flag
2020-12-31 12:43:53 -08:00
dependabot[bot]
cb8ba739a2
chore:(deps): bump @types/react-router-dom in /explorer ( #14373 )
...
Bumps [@types/react-router-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-router-dom ) from 5.1.6 to 5.1.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-router-dom )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-31 09:33:31 +00:00
dependabot[bot]
d869ee12f0
chore:(deps): bump @types/node from 14.14.16 to 14.14.17 in /explorer ( #14371 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.16 to 14.14.17.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-31 09:11:39 +00:00
Michael Vines
0b23abd479
Bind RPC and faucet to 0.0.0.0
2020-12-31 07:55:26 +00:00
Michael Vines
04bf5ce830
Minor help improvements
2020-12-31 07:55:26 +00:00
Michael Vines
e5bd9ee0ff
Require tokio 0.3.5
2020-12-31 06:26:53 +00:00
Michael Vines
3d077fb656
Revert "Upgrade in-tree tokio 0.2 usage to tokio 0.3"
...
This reverts commit 444ed768dc
.
2020-12-31 06:26:53 +00:00
Jack May
2d8dacb72b
Gate CPI authorized programs ( #14361 )
2020-12-30 18:13:37 -08:00
Jack May
1c5427ff17
Remove assert ( #14356 )
2020-12-30 21:07:22 +00:00
Jack May
6c6095abe7
nit: clarify loader id ( #14355 )
2020-12-30 20:02:29 +00:00
Jeff Washington (jwash)
b36ad91792
read hash mismatch errors from influx and error if > 0 ( #14240 )
2020-12-30 12:47:48 -06:00
Michael Vines
71b88da48e
Speed up UDP reachable port checks
2020-12-30 09:29:52 -08:00
Michael Vines
fb6c660cfd
Port ip-echo-server to tokio 0.3
2020-12-30 09:29:16 -08:00
sakridge
1c61d005b5
Re-enable shrink test ( #14331 )
2020-12-30 08:25:45 -08:00
dependabot[bot]
5684d6e570
chore:(deps): bump @testing-library/jest-dom in /explorer ( #14348 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 5.11.6 to 5.11.8.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.11.6...v5.11.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-30 09:10:30 +00:00
Justin Starry
3d0cd2cdb0
Add --test arg to cargo-test-bpf ( #14342 )
2020-12-30 04:03:26 +00:00
Tyera Eulberg
d63dd95806
Rewrite faucet with tokio v0.3 ( #14336 )
...
* Rewrite faucet for contemporary tokio
* Move away from framed decoder
2020-12-29 20:51:01 -07:00
Trent Nelson
fe667db910
validator: Add experimental flag to select PoH pinned core
2020-12-29 19:15:44 -07:00
Trent Nelson
82f61c0c4a
core: Update stale error message
2020-12-29 19:15:44 -07:00
sakridge
f8a4afc7c1
Fix flaky broadcast test ( #14329 )
2020-12-29 12:35:04 -08:00
sakridge
2074e407cd
Add poh speed check and tick speed calibration ( #14292 )
2020-12-29 09:35:57 -08:00
Michael Vines
444ed768dc
Upgrade in-tree tokio 0.2 usage to tokio 0.3
2020-12-29 09:23:23 -08:00
Tyera Eulberg
3f10fb993b
Retry durable-nonce transactions ( #14308 )
...
* Retry durable-nonce transactions
* Add metric to track durable-nonce txs in queue
* Populate send-tx-service initial addresses with tpu_address if empty (primarily for testing)
* Reinstate last_valid_slot check for durable-nonce txs; use arbitrary future slot
2020-12-29 09:48:43 -07:00
Dan Albert
3a1e01cced
Allow setting max poor block producer percentage ( #14266 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2020-12-29 10:53:56 -05:00
Jack May
5524938a50
Limit CPI instruction size ( #14317 )
2020-12-29 01:14:17 +00:00
Ryo Onodera
7893e2e307
Remove Testnet-specific old code ( #14305 )
2020-12-29 05:11:46 +09:00
Trent Nelson
bd761e2a52
CLI: Support displaying past leader schedules
2020-12-28 20:03:48 +00:00
Trent Nelson
a709850ee4
clap-utils: Add epoch validator
2020-12-28 20:03:48 +00:00
Ryo Onodera
addffd7694
Log error from AppendVec removal & a panic clean ( #14302 )
2020-12-29 04:59:09 +09:00
Ryo Onodera
4af33674a7
run.sh: add env knob for solana-validor ( #14303 )
2020-12-28 19:38:59 +00:00
Michael Vines
90deadb396
Avoid creating "..tmp" files
2020-12-28 08:58:09 -08:00
dependabot[bot]
d830406991
chore:(deps): bump @project-serum/serum in /explorer ( #14300 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-ts ) from 0.13.16 to 0.13.17.
- [Release notes](https://github.com/project-serum/serum-ts/releases )
- [Commits](https://github.com/project-serum/serum-ts/commits/@project-serum/serum@0.13.17 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-28 09:09:46 +00:00
Michael Vines
9ddd6f08e8
Persist gossip contact info
2020-12-27 20:46:54 -08:00
sakridge
c693ffaa08
Fix subtraction overflow in metrics ( #14290 )
2020-12-27 16:26:22 -08:00
sakridge
7b49c85aa7
Fix download speed ( #14291 )
2020-12-27 16:25:41 -08:00
behzad nouri
2fd38d9912
indexes votes in crds table ( #14272 )
2020-12-27 13:31:05 +00:00
behzad nouri
49019c6613
obtains staked-nodes from the root-bank ( #14257 )
...
... as opposed to the working bank
2020-12-27 13:28:05 +00:00
Michael Vines
a267300f06
Fix windows build
2020-12-24 17:49:11 -08:00
dependabot[bot]
5ee4dd9c4b
chore:(deps): bump @solana/web3.js from 0.87.1 to 0.88.0 in /explorer ( #14288 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.87.1 to 0.88.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.87.1...v0.88.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-24 21:24:45 +00:00
Michael Vines
5ced2f75a6
fix: clean up racy tests
2020-12-24 12:31:02 -08:00
Michael Vines
87eb924d2a
Remove stray dbg
2020-12-24 10:44:39 -08:00
dependabot[bot]
d6d9053649
chore:(deps): bump @project-serum/serum in /explorer ( #14283 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-ts ) from 0.13.15 to 0.13.16.
- [Release notes](https://github.com/project-serum/serum-ts/releases )
- [Commits](https://github.com/project-serum/serum-ts/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-24 09:30:41 +00:00
dependabot[bot]
82bbfc1493
chore:(deps): bump @testing-library/user-event in /explorer ( #14282 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.2.2 to 12.6.0.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.2.2...v12.6.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-24 09:19:29 +00:00
dependabot[bot]
0cfadeb887
chore:(deps): bump @types/node from 14.14.14 to 14.14.16 in /explorer ( #14280 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.14 to 14.14.16.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-24 09:09:22 +00:00
Jack May
ee0a80a092
Prevent bpf loader impersonators ( #14278 )
2020-12-24 03:04:48 +00:00
Jack May
b1d702a618
Don't use caller passed executable account ( #14276 )
2020-12-23 14:34:14 -08:00
Jack May
0b479ab180
Limit CPI from calling loader or native programs ( #14252 )
2020-12-23 10:44:34 -08:00
Jack May
5945305b1d
Save cloning program account data ( #14251 )
2020-12-23 10:18:14 -08:00
dependabot[bot]
29221904b9
chore:(deps): bump @types/node from 14.14.9 to 14.14.14 in /explorer ( #14271 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.9 to 14.14.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-23 09:09:39 +00:00
Michael Vines
65dcb3dc81
Add log message for when a local snapshot is too old
2020-12-22 19:39:17 -08:00
Trent Nelson
50710473a8
Deinitialize stake data upon zero balance
2020-12-22 19:37:26 -07:00
Trent Nelson
db5bd6ea1a
Deinitialize vote data upon zero balance
2020-12-22 19:37:26 -07:00
Trent Nelson
5b903318b2
vote: Add helper for creating current-versioned states
2020-12-22 19:37:26 -07:00
Trent Nelson
3881ae10fb
Deinitialize nonce data upon zero balance
2020-12-22 19:37:26 -07:00
Michael Vines
ace360ade2
Multiple entrypoint support
2020-12-22 18:35:31 -08:00
Michael Vines
3373082ffa
Update entrypoint contact info even when shred version adoption is not requested
2020-12-22 18:35:31 -08:00
behzad nouri
a14cfd660a
removes &Arc<Self> receivers ( #14234 )
2020-12-22 23:51:53 +00:00
Tyera Eulberg
c276513b84
Ignore long/hanging test ( #14261 )
2020-12-22 16:13:03 -07:00
Tyera Eulberg
7042f11791
Feature-gate stake-program-v3 ( #14232 )
...
* Remove deprecated legacy stake program
* Add legacy stake program
* Strip out duplicative legacy code
* Feature-deploy stake-program-v3
* Add ownership check in stake processor
2020-12-22 11:20:38 -07:00
R. M. Shea
bfcfdcf0ee
Legal disclaimers ( #14237 )
...
* Legal disclaimers
* Newline
Co-authored-by: Ryan Shea <rmshea@users.noreply.github.com >
2020-12-22 11:15:32 -07:00
Jack May
ab205b682a
Upgradeable programs called same as non-upgradeable ( #14239 )
...
* Upgradeable programs called same as non-upgradeable
* nudge
2020-12-22 09:26:55 -08:00
dependabot[bot]
1b30155dc3
chore:(deps): bump @types/chart.js from 2.9.28 to 2.9.29 in /explorer ( #14247 )
...
Bumps [@types/chart.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chart.js ) from 2.9.28 to 2.9.29.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chart.js )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-22 09:39:07 +00:00
dependabot[bot]
663ff98271
chore:(deps): bump @sentry/react from 5.29.0 to 5.29.2 in /explorer ( #14246 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.29.0 to 5.29.2.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.29.0...5.29.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-22 09:23:16 +00:00
dependabot[bot]
621066ed7f
chore:(deps): bump @types/react from 16.9.56 to 17.0.0 in /explorer ( #14245 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.56 to 17.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-22 09:14:17 +00:00
sakridge
baa9602411
Add shrink paths ( #14238 )
2020-12-21 21:33:37 -08:00
Jack May
3316e7166c
Rework upgradeable loader cli ( #14209 )
2020-12-21 13:02:53 -08:00
behzad nouri
7b08cb1f0d
improves performance in replay-stage ( #14217 )
...
bank::vote_accounts returns a hash-map which is slow to iterate, but all uses
only require an iterator:
https://github.com/solana-labs/solana/blob/b3dc98856/runtime/src/bank.rs#L4300-L4306
Similarly, calculate_stake_weighted_timestamp takes a hash-map whereas it only
requires an iterator:
https://github.com/solana-labs/solana/blob/b3dc98856/sdk/src/stake_weighted_timestamp.rs#L21-L28
2020-12-21 19:18:19 +00:00
Tyera Eulberg
079424d7d1
Warp-timestamp pr#
2020-12-21 10:52:18 -07:00
dependabot[bot]
8f685d44e1
chore:(deps): bump @project-serum/serum in /explorer ( #14229 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-ts ) from 0.13.12 to 0.13.15.
- [Release notes](https://github.com/project-serum/serum-ts/releases )
- [Commits](https://github.com/project-serum/serum-ts/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-21 09:16:45 +00:00
Michael Vines
93ae177503
Do not delete ALL other snapshots before downloading a new snapshot
2020-12-21 08:58:52 +00:00
Michael Vines
8082a2454c
Allow multiple --accounts arguments
2020-12-21 07:39:23 +00:00
Michael Vines
57b03c5bc1
Restore Content-Length header for streaming snapshot download
2020-12-20 23:22:26 -08:00
Tyera Eulberg
e15f95a36f
Fix timestamp handling on ledger warp ( #14210 )
...
* Reset timestamp for slot and epoch-start on warp
* Fix genesis timestamp metric source
* Remove check that timestamp > unix_timestamp_from_genesis
Default to previous timestamp, not genesis timestamp
* Move timestamp metrics to report even on warp
* Initialize slot 0 timestamps correctly
* Add feature gate to warp testnet timestamp
* Review suggestion: simplify warp-timestamp slot check
2020-12-20 21:36:56 +00:00
Michael Vines
b3dc988564
Stream RPC snapshot downloads
2020-12-19 15:54:23 -08:00
Michael Vines
0090106f60
getBlockTime RPC method now falls back to BigTable in all cases
2020-12-18 20:51:49 +00:00
behzad nouri
691031fefd
limits number of crds values returned when responding to pull requests ( #13739 )
...
Crds values buffered when responding to pull-requests can be very large taking a lot of memory.
Added a limit for number of buffered crds values based on outbound data budget.
2020-12-18 18:45:12 +00:00
behzad nouri
6a3797e164
adds crds-value for broadcasting duplicate shreds through gossip ( #14133 )
...
In gossip, the header overhead we get from:
https://github.com/solana-labs/solana/blob/de9ac43eb/core/src/cluster_info.rs#L434-L435
https://github.com/solana-labs/solana/blob/de9ac43eb/core/src/crds_value.rs#L31-L36
https://github.com/solana-labs/solana/blob/de9ac43eb/core/src/crds_value.rs#L73
already exceeds SIZE_OF_NONCE in shreds. We also need aditional
meta-data (wallclock, source pubkey, ...). Which means that given the
SHRED_PAYLOAD_SIZE, we cannot fit all these in PACKET_DATA_SIZE:
https://github.com/solana-labs/solana/blob/de9ac43eb/ledger/src/shred.rs#L80
On top of that, we need 2 shred payloads as the proof of duplicate. So
each DuplicateShred crds value includes only a chunk of the payload,
along with the meta-data to reconstruct the full payload from the chunks
on the receiving end.
2020-12-18 14:32:43 +00:00
Ryo Onodera
3c9b853268
Reject invalid --expected-shred-version ( #14183 )
...
* Reject invalid --expected-shred-version
* less code
2020-12-18 07:01:26 +00:00
Jack May
e8cc0bef6c
Add CPI support for upgradeable loader ( #14193 )
2020-12-17 15:39:49 -08:00
sakridge
a5db6399ad
Fix test_max_hashes ( #14189 )
2020-12-17 15:12:18 -08:00
sakridge
da7d1e2302
Improved Transaction Forwarding ( #13944 )
...
* Forwarding
* Dedupe leaders
* Use consistent commitment for last_valid_slot in rpc send_transaction
* Plumb rpc send_transaction options into solana-validator
* Extend num slots banking-stage holds forwarded txs
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-12-17 15:37:22 -07:00
Trent Nelson
3322b83183
net/gce.sh: Upgrade to Ubuntu 20.04
2020-12-17 22:04:49 +00:00
Trent Nelson
a0507505f4
net/gce.sh: Switch to SSD boot disks
2020-12-17 22:04:49 +00:00
Trent Nelson
ffe0532ded
net/gce.sh: Bump machine type to 24-core, 64GB RAM
2020-12-17 22:04:49 +00:00
behzad nouri
d6d76219b6
caches staked nodes computed from vote-accounts ( #13929 )
2020-12-17 21:22:50 +00:00
Michael Vines
fd7d2f82ae
chore: port web3.js to solana-test-validator
2020-12-17 20:53:10 +00:00
Michael Vines
efc091e28a
Add transactionCount field to GetEpochInfo
2020-12-17 12:29:50 -08:00
Michael Vines
01fe835e73
fix: add transactionCount field to GetEpochInfo
2020-12-17 12:29:50 -08:00
Michael Vines
e1f2d384db
Don't require increased open file limit at ledger creation
...
Follow-up to 0b92720fdb
, `create_new_ledger()` does not require a higher fd limit
2020-12-17 08:46:13 -08:00
Jack May
593ad80954
Fix program account rent exemption ( #14176 )
2020-12-17 09:02:31 +00:00
Josh
dc0f5adc36
feat: support pre and post token balances ( #13603 )
...
* feat: support pre and post token balances
* fix: define tokenbalance
* fix: change pre/post balances to array
2020-12-16 23:15:25 -08:00
Michael Vines
0b92720fdb
Don't require increased open file limit in solana-test-validator
...
Travis CI in particular does not allow the open file limit to be
increased.
2020-12-16 20:43:08 -08:00
Michael Vines
8d700c3b94
Use an ephemeral mint address if the client keypair is not available
...
Typically this can occur in a CI environment
2020-12-16 20:43:08 -08:00
Dan Albert
edbeb5fe92
Update validator_list.rs
2020-12-16 21:41:12 -07:00
Dan Albert
d296963c27
Update validator_list.rs
2020-12-16 20:39:08 -07:00
Josh
33de9300d2
explorer: add Kin to token registry ( #14168 )
2020-12-16 19:29:26 -08:00
Trent Nelson
5617ab65d8
Revert "Ignore RUSTSEC-2020-0077 until next 1.4 release"
...
This reverts commit 1792100e2b
.
2020-12-17 01:54:22 +00:00
Trent Nelson
6875113d82
Bump SPL crates
2020-12-17 01:54:22 +00:00
Tyera Eulberg
ac0d32bc7e
Add blockstore skipped api ( #14145 )
...
* Add blockstore api to determine if a slot was skipped
* Return custom rpc error if slot is skipped
2020-12-16 13:40:36 -07:00
Michael Vines
636a455790
Create a random -keypair.json
file alongside the program deploy artifact for easy upgrades
2020-12-16 19:51:16 +00:00
Michael Vines
9993d2c623
Use AsRef
2020-12-16 19:51:16 +00:00
Jeff Washington (jwash)
41a93ced23
fix formatting error in docs
2020-12-16 10:38:37 -08:00
dependabot[bot]
bd393b8697
chore: bump byte-unit from 4.0.8 to 4.0.9
...
Bumps [byte-unit](https://github.com/magiclen/byte-unit ) from 4.0.8 to 4.0.9.
- [Release notes](https://github.com/magiclen/byte-unit/releases )
- [Commits](https://github.com/magiclen/byte-unit/compare/v4.0.8...v4.0.9 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-12-16 10:38:01 -08:00
Ryo Onodera
bebfa6e93c
Correctly show reward percent changes
2020-12-16 08:51:41 -08:00
Jack May
49c3f14016
Remove lock files from programs/bpf/rust ( #14148 )
2020-12-16 02:14:04 -08:00
dependabot[bot]
125865f7ec
chore: bump @babel/preset-env from 7.12.10 to 7.12.11 in /web3.js ( #14156 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.12.10 to 7.12.11.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.11/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-16 09:41:20 +00:00
dependabot[bot]
1a86d374a9
chore: bump marked from 1.2.6 to 1.2.7 in /web3.js ( #14154 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 1.2.6 to 1.2.7.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/release.config.js )
- [Commits](https://github.com/markedjs/marked/compare/v1.2.6...v1.2.7 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-16 09:27:21 +00:00
dependabot[bot]
281bca1c91
chore:(deps): bump @sentry/react from 5.28.0 to 5.29.0 in /explorer ( #14155 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.28.0 to 5.29.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.28.0...5.29.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-16 09:27:15 +00:00
dependabot[bot]
ce9c5142c6
chore: bump assert_cmd from 1.0.1 to 1.0.2 ( #14103 )
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v1.0.1...v1.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-16 16:22:02 +09:00
Jack May
025f886e10
check for resize access violations ( #14142 )
2020-12-15 23:21:08 -08:00
Michael Vines
501fd83afd
Fix up upgradeable bpf loader activation
2020-12-16 06:36:14 +00:00
Josh
3a154e8056
explorer: Token history dropdown filter ( #14032 )
...
* feat: add filter on token history card
* rename to filter
* use unicode ellipsis
* better naming
* filter options read better and use just pubkey strings
* memoize filtered list
* only fetch filtered
* pre filter tokens
* fix prettier
2020-12-15 20:19:50 -08:00
Michael Vines
db4ac17259
Switch solana deploy
commitment default from "max" to "singleGossip"
2020-12-15 19:18:10 -08:00
sakridge
d4a174fb7c
Partial shred deserialize cleanup and shred type differentiation ( #14094 )
...
* Partial shred deserialize cleanup and shred type differentiation in retransmit
* consolidate packet hashing logic
2020-12-15 16:50:40 -08:00
Michael Vines
aeda8d8b91
Remove stray println
2020-12-15 16:44:31 -08:00
Dan Albert
31f8daa73b
Update validator_list.rs
2020-12-15 16:58:18 -07:00
Michael Vines
00c46c528e
Add --reset flag to allow for easy ledger reset
2020-12-15 21:51:37 +00:00
Michael Vines
f3272db7f7
Prevent multiple test-validators from using the same ledger directory
2020-12-15 21:51:37 +00:00
Michael Vines
d2af09a647
Clean up Cargo.toml
2020-12-15 21:51:37 +00:00
carllin
75e9e321de
Fix race between setting tick height and calculating accounts hash ( #14101 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-12-15 12:45:40 -08:00
Jack May
582418de5e
Cleanup ledger builtins ( #14083 )
2020-12-15 12:23:49 -08:00
Michael Vines
1e977ac025
Bump version to v1.6.0
2020-12-15 18:28:04 +00:00
Jack May
d513b0c4ca
Add Program loader/environment instruction errors ( #14120 )
2020-12-15 09:54:07 -08:00