sakridge
563231132f
Stake program update ( #15308 )
2021-02-12 17:15:48 -08:00
mergify[bot]
32ec9147bb
Rework spl_token_v2_self_transfer_fix to avoid any SPL Token downtime ( #15306 )
...
(cherry picked from commit 2e7aebf0bb )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-12 23:59:08 +00:00
mergify[bot]
4be8842925
Upgrade to SPL Token 3.1.0 program binary ( #15302 )
...
(cherry picked from commit aa97da2146 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-12 23:27:30 +00:00
mergify[bot]
b1ef9045ec
docs: getLargestAccounts caching notice ( #15293 ) ( #15295 )
...
(cherry picked from commit 760e163190 )
Co-authored-by: Josh <josh.hundley@gmail.com >
2021-02-12 18:43:56 +00:00
publish-docs.sh
dbe4d87e60
Fix registration link
2021-02-11 21:54:00 -07:00
mergify[bot]
d2efa3aa15
RPC documentation updates for token deltas / blockTimes in getConfirmedSignatures2/getConfirmedTransaction ( #14871 ) ( #15284 )
...
* docs: add token balances response info
* docs: add blockTime to getConfirmedSignatures and getConfirmedTransaction
* docs: update example responses
* fix: remove space
(cherry picked from commit 6b8e710988 )
Co-authored-by: Josh <josh.hundley@gmail.com >
2021-02-12 02:13:32 +00:00
mergify[bot]
ccd2c6cc13
Add per-byte logging cost ( #15279 ) ( #15282 )
...
(cherry picked from commit 6650fbf443 )
Co-authored-by: Jack May <jack@solana.com >
2021-02-12 02:09:45 +00:00
mergify[bot]
e976b1547a
Fix flaky test test_concurrent_snapshot_packaging ( #15252 ) ( #15281 )
...
(cherry picked from commit 990bb426a9 )
Co-authored-by: carllin <carl@solana.com >
2021-02-12 01:22:06 +00:00
mergify[bot]
03ac807756
RPC: add caching to getLargestAccounts ( #15154 ) ( #15271 )
...
* 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
(cherry picked from commit 4013f91dbe )
Co-authored-by: Josh <josh.hundley@gmail.com >
2021-02-11 21:13:09 +00:00
mergify[bot]
067871cc39
Clean up mainnet-beta inflation candidate features ( #15257 )
...
(cherry picked from commit 47c60f8e98 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-11 03:02:16 +00:00
mergify[bot]
e9ceb99460
Match BPF instruction reporting to dump file ( #15254 ) ( #15256 )
...
(cherry picked from commit 10abd199e1 )
Co-authored-by: Jack May <jack@solana.com >
2021-02-11 02:52:25 +00:00
Michael Vines
cd994f0162
Bump version to 1.5.7
2021-02-10 05:18:39 +00:00
mergify[bot]
01e4d0a1e9
Use spl-token-mint secondary index for relevant getProgramAccounts requests ( #15219 ) ( #15224 )
...
(cherry picked from commit 948819dfa8 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-10 00:39:55 +00:00
mergify[bot]
7f0f43cb28
Warp timestamp and extend max-allowable-drift for accommodate slow blocks ( #15204 ) ( #15222 )
...
* Remove timestamp_correction feature gating
* Remove timestamp_bounding feature gating
* Remove unused deprecated ledger code
* Remove unused deprecated unbounded-timestamp code
* Enable independent adjustment of fast/slow timestamp bounding
* Update timestamp bounds to 25% fast, 80% slow; warp timestamp
* Update bank hash test
* Add PR number to feature
Co-authored-by: Michael Vines <mvines@gmail.com >
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit da6753b8c0 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-10 00:03:26 +00:00
mergify[bot]
d0bf97d25d
uses btree-map instead of hash-map for cluster-slots ( #15194 ) ( #15220 )
...
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.
(cherry picked from commit 2758588ddd )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-02-09 23:21:08 +00:00
Michael Vines
c3056734e3
solana-test-validator now uses the BPF JIT by default, --no-bpf-jit to disable
2021-02-09 21:43:00 +00:00
mergify[bot]
5e2b9e595d
use index version of calculating hash ( #15189 ) ( #15211 )
...
* use index version of calculating hash
* invert const
* formatting
(cherry picked from commit 8424fe2c12 )
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-02-09 18:02:23 +00:00
mergify[bot]
9be3e00546
Add cli deploy tests (bp #15116 ) ( #15147 )
...
* Add cli deploy tests (#15116 )
(cherry picked from commit 210514b136 )
* fix conflicts
Co-authored-by: Jack May <jack@solana.com >
2021-02-09 05:42:43 +00:00
mergify[bot]
0c2dcd759c
Parse upgradeable loader instructions and accounts ( #15195 ) ( #15199 )
...
* Parse upgradeable-loader instructions
* Parse upgradeable-loader accounts
(cherry picked from commit c0a6272afd )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-09 01:47:46 +00:00
mergify[bot]
b711476811
removes locked pubkey references ( #15152 ) ( #15182 )
...
(cherry picked from commit b6f231b60e )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-02-08 03:24:38 +00:00
mergify[bot]
e4fe7dfbbd
Add jit and caching args to ledger-tool ( #15177 ) ( #15178 )
...
(cherry picked from commit 11b84cb870 )
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-06 21:04:46 +00:00
mergify[bot]
40e62c60d3
Require lockup authority to change withdraw authority on locked stake ( #14861 ) ( #15170 )
...
(cherry picked from commit dc7041ba07 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-06 08:27:25 +00:00
Jon Cinque
a93d37b804
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 23:39:12 -08:00
Jon Cinque
65e6df2b0d
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-05 23:39:12 -08:00
Jon Cinque
f02bd10d4a
program-test: Set context without panic ( #14997 )
...
* program-test: Fix CPI and multiple instructions
* Whitespace
* Add CPI test in program-test
2021-02-05 23:39:12 -08:00
Michael Vines
d7d8a751d9
Increment hyper versions to pacify cargo audit ( #15172 )
2021-02-05 23:13:16 -08:00
mergify[bot]
f6f4193d4d
Only publish release-tag docs on beta channel ( #15158 ) ( #15168 )
...
(cherry picked from commit 819d829c41 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-06 06:59:09 +00:00
publish-docs.sh
fe0077d88a
Update slashing roadmap link
2021-02-05 16:29:44 -07:00
mergify[bot]
8016f61ce8
use thread pool for non-index hash calculations ( #15149 ) ( #15153 )
...
(cherry picked from commit fabecdc86c )
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-02-05 21:59:59 +00:00
mergify[bot]
0b6366da9c
sentinel value for zero lamport accounts in hash scanning ( #15097 ) ( #15145 )
...
* sentinel value for zero lamport accounts in hash scanning
* fix test
(cherry picked from commit f85be6259b )
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-02-05 15:16:11 -06:00
mergify[bot]
d567a62cc7
caches descendants in bank forks ( #15107 ) ( #15148 )
...
(cherry picked from commit 6fd5ec0e4c )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-02-05 19:38:36 +00:00
mergify[bot]
eccea2b1ea
Add w3m's inflation pubkeys ( #15142 ) ( #15144 )
...
(cherry picked from commit 2a60dd8492 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-05 08:59:26 -08:00
Michael Vines
bfd93cc13f
Sort inflation candidates alphabetically
2021-02-05 00:07:46 -08:00
mergify[bot]
b21c89e494
Warn lastValidSlot with some terminology tweaks ( #15081 ) ( #15122 )
...
* 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 >
(cherry picked from commit 85ffc8fa1c )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-02-05 07:07:00 +00:00
mergify[bot]
253b68abf1
Inflation Nomination for sotcsa ( #15105 ) ( #15120 )
...
(cherry picked from commit e908a4b3fc )
Co-authored-by: sotcsa <sotcsa@users.noreply.github.com >
2021-02-04 21:49:51 -08:00
mergify[bot]
49034b8016
nit: cleanup feature status display ( #15113 ) ( #15117 )
...
* nit: cleanup feature status display
* nudge
(cherry picked from commit a52a241852 )
Co-authored-by: Jack May <jack@solana.com >
2021-02-05 05:38:38 +00:00
mergify[bot]
3838fb62d4
move timer end outside if ( #15087 ) ( #15114 )
...
(cherry picked from commit f0d58f5549 )
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-02-04 20:12:56 -08:00
mergify[bot]
9f267fc5e7
remove unused arg from function ( #15096 ) ( #15115 )
...
(cherry picked from commit 7d9f5ad525 )
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-02-04 20:12:31 -08:00
mergify[bot]
5a82265650
deploy doc updates ( #15109 ) ( #15112 )
...
(cherry picked from commit 82350f9350 )
Co-authored-by: Jack May <jack@solana.com >
2021-02-05 00:52:26 +00:00
mergify[bot]
77d2ed95ff
Add ref count from storage ( #15078 ) ( #15092 )
...
(cherry picked from commit e5225b7e68 )
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-04 15:12:23 -08:00
mergify[bot]
858ca752e2
Generate keypair file for c program deployment ( #15080 ) ( #15110 )
...
* Generate keypair file for c program deployment
* Build and use solana-keygen in test-stable-perf
(cherry picked from commit bba1b49663 )
Co-authored-by: Jack May <jack@solana.com >
2021-02-04 23:02:01 +00:00
mergify[bot]
fea0bd234c
Fix pubkey refcount for shrink + clean ( #14987 ) ( #15108 )
...
(cherry picked from commit e4d0d4bfae )
Co-authored-by: carllin <wumu727@gmail.com >
2021-02-04 22:11:57 +00:00
mergify[bot]
7af7d5f22c
Add LowFeeValidation Nomination ( #15098 ) ( #15102 )
...
(cherry picked from commit 53dab29528 )
Co-authored-by: bonsfi <bonsfi@users.noreply.github.com >
2021-02-04 11:06:29 -08:00
mergify[bot]
de4cccd977
Enable inflation candidate for RockX ( #15099 ) ( #15101 )
...
(cherry picked from commit c6f572c331 )
Co-authored-by: calvinzhou-rockx <55546839+calvinzhou-rockx@users.noreply.github.com >
2021-02-04 10:50:04 -08:00
mergify[bot]
9f74136632
borrow storages ( #15088 ) ( #15095 )
...
(cherry picked from commit f49a70e626 )
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-02-04 18:43:15 +00:00
mergify[bot]
21484acc20
Inflation Nomination for Diman ( #15083 ) ( #15091 )
...
(cherry picked from commit d87e0c3f1d )
Co-authored-by: DimAn <71597545+diman-io@users.noreply.github.com >
2021-02-04 09:39:14 -08:00
mergify[bot]
36ad03af1f
calculate hash from store instead of index (bp #15034 ) ( #15084 )
...
* calculate hash from store instead of index (#15034 )
* calculate hash from store instead of index
* restore update hash in abs
(cherry picked from commit 600ff0d915 )
* fix merge conflict (#15085 )
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-02-04 16:58:11 +00:00
mergify[bot]
e255ee52b1
Nomination candidate for p2pvalidator ( #15079 ) ( #15090 )
...
(cherry picked from commit 2ed074ba2a )
Co-authored-by: rk-p2p <56305239+rk-p2p@users.noreply.github.com >
2021-02-04 08:55:18 -08:00
mergify[bot]
972540907b
Don't load all accounts into memory for capitalization check ( #14957 ) ( #15072 )
...
* Don't load all accounts into memory for capitalization check
Co-authored-by: carllin <carl@solana.com >
2021-02-04 11:49:48 +00:00
mergify[bot]
cfeed09f1f
Add program deployment docs ( #15075 ) ( #15082 )
...
(cherry picked from commit d0118a5c42 )
Co-authored-by: Jack May <jack@solana.com >
2021-02-04 10:42:37 +00:00
mergify[bot]
dadebb2bba
Don't reset accounts if the remove_account comes from a clean ( #15022 ) ( #15066 )
...
Store may be in-use with a snapshot creation, so don't disturb
it's state.
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-04 06:02:02 +00:00
mergify[bot]
169403a15e
removes pubkey references ( #15050 ) ( #15073 )
...
(cherry picked from commit 86467d825a )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-02-04 00:24:58 +00:00
mergify[bot]
e2a874370b
Cleanup v1 shrink path ( #15009 ) ( #15071 )
...
move legacy functions to another impl block
(cherry picked from commit 37aac5a12d )
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-03 23:33:21 +00:00
mergify[bot]
baf7713744
Fix integer overflow in degenerate invoke_signed BPF syscalls ( #15051 ) ( #15069 )
...
(cherry picked from commit ebbaa1f8ea )
Co-authored-by: Mrmaxmeier <Mrmaxmeier@gmail.com >
2021-02-03 23:04:03 +00:00
mergify[bot]
573304cf73
Fix which shared object the test uses ( #15060 ) ( #15068 )
...
(cherry picked from commit 02a5f7104a )
Co-authored-by: Jack May <jack@solana.com >
2021-02-03 22:49:55 +00:00
mergify[bot]
ec6d5933de
Revert hard nofile limit back to 500000 ( #15061 )
...
(cherry picked from commit 42bf6dc2ab )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-03 13:49:54 -08:00
mergify[bot]
30b815e7bc
Correct stakeconomy::vote::id() ( #15062 ) ( #15065 )
...
(cherry picked from commit c3ba70300b )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-03 12:41:53 -08:00
mergify[bot]
f463ebfde2
Upgradeable loader max_data_len limit ( #15039 ) ( #15057 )
...
(cherry picked from commit d24d5fba0e )
Co-authored-by: Jack May <jack@solana.com >
2021-02-03 18:34:06 +00:00
Michael Vines
ba0aa706e4
Avoid panic when the release cache is empty
2021-02-03 09:32:57 -08:00
Jack May
eacf9209f7
update transaction.md
2021-02-03 09:03:02 -08:00
mergify[bot]
ba12a14494
Nomination candidate for buburuza ( #15047 ) ( #15055 )
...
(cherry picked from commit f2d415cf13 )
Co-authored-by: buburuza27 <78487355+buburuza27@users.noreply.github.com >
2021-02-03 08:41:51 -08:00
mergify[bot]
4e60f95854
Don't squash caught errors, please ( #15046 ) ( #15049 )
...
* Don't squash caught errors, please
* Update blockstore.rs
* Update blockstore.rs
(cherry picked from commit 8376781ec8 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-02-03 16:33:53 +00:00
mergify[bot]
a7193ce834
adds flag to disable duplicate instance check ( #15006 ) ( #15053 )
...
(cherry picked from commit 0ad063f4e9 )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-02-03 08:33:07 -08:00
mergify[bot]
f12a467177
transaction-history -v now shows the transaction timestamp if available (#15052 )
...
(cherry picked from commit 971c222cf7 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-03 08:31:34 -08:00
mergify[bot]
45a92337f4
bump rust-bpf-sysroot to v0.14 ( #15040 ) ( #15045 )
...
(cherry picked from commit 286e4d6924 )
Co-authored-by: Jack May <jack@solana.com >
2021-02-03 13:03:25 +00:00
mergify[bot]
bfa6e9bdf6
Nomination candidate for bunghi ( #15036 ) ( #15044 )
...
* 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 >
(cherry picked from commit 87815ae1fd )
Co-authored-by: bunghi <31234197+bunghi@users.noreply.github.com >
2021-02-03 11:41:37 +00:00
mergify[bot]
a7d9a52690
cli: add command to dump the upgradeable program to a file ( #15029 ) ( #15035 )
...
(cherry picked from commit 9c6d899efb )
Co-authored-by: Jack May <jack@solana.com >
2021-02-03 10:22:29 +00:00
mergify[bot]
4b3391f1d8
Cli: some moniker follow-up ( #14981 ) ( #15038 )
...
* Enable monikers in config set
* Fixup websocket compute
(cherry picked from commit 38e2fe8997 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-03 09:25:10 +00:00
mergify[bot]
19b203f344
cli: add query command to solana program (bp #15017 ) ( #15028 )
...
* cli: add query command to solana program (#15017 )
(cherry picked from commit 6cf6ef3a32 )
# Conflicts:
# cli-output/src/cli_output.rs
# cli/src/program.rs
* fix conflicts
Co-authored-by: Jack May <jack@solana.com >
2021-02-03 08:04:18 +00:00
Michael Vines
6150faafb6
Adapt create-snapshot to avoid triggering recent internal bank sanity checks
...
(cherry picked from commit 709aa74e11 )
2021-02-02 23:22:01 -08:00
Trent Nelson
49e608295e
docs: bump nofiles recommendations to match maps
...
(cherry picked from commit 894b412aef )
2021-02-02 23:21:24 -08:00
mergify[bot]
636be95e2a
CLI: Move solana validators summary to end of output ( #15033 )
...
(cherry picked from commit 31d30bb5e8 )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-02-03 06:36:47 +00:00
mergify[bot]
0db5a74bb9
streamline calculate_accounts_hash ( #14980 ) ( #15015 )
...
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-02-03 05:31:25 +00:00
mergify[bot]
08fd4905db
remove legacy merkle root (bp #14772 ) ( #15021 )
...
* remove legacy merkle root (#14772 )
* remove legacy merkle root
f78197a
* clippy
* compile error
* borrow error
* derministic results
* clippy
* borrow
(cherry picked from commit 1b85114a9c )
# Conflicts:
# merkle-root-bench/src/main.rs
# runtime/src/accounts_db.rs
* remove legacy merkle root (#14772 )
* remove legacy merkle root
f78197a
* clippy
* compile error
* borrow error
* derministic results
* clippy
* borrow
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-02-03 03:19:28 +00:00
mergify[bot]
3610b6f31c
cli: Don't overallocate upgradeable program if --final specified ( #15011 ) ( #15027 )
...
(cherry picked from commit a1b9e00c14 )
Co-authored-by: Jack May <jack@solana.com >
2021-02-03 03:09:27 +00:00
mergify[bot]
b35f35a7e8
keygen: Improve messaging around BIP39 passphrase usage ( #15026 )
...
(cherry picked from commit 53423c99aa )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-02-03 02:09:20 +00:00
mergify[bot]
790a6b7550
CLI: Surface account query errors ( #15024 )
...
(cherry picked from commit 3abb39c04f )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-02-03 01:59:59 +00:00
mergify[bot]
30d2e15945
speed up merkle root calculation (bp #14710 ) ( #15020 )
...
* speed up merkle calculation (#14710 )
(cherry picked from commit 18bd0c9a5b )
* back port crate versions for merkle-root-bench
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
Co-authored-by: Jeff Washington (jwash) <wash678@gmail.com >
2021-02-02 19:39:49 -06:00
mergify[bot]
7b3c7a075a
Allow passing buffer by keypair to cli program deploy ( #15010 ) ( #15016 )
...
(cherry picked from commit 7831428e82 )
Co-authored-by: Jack May <jack@solana.com >
2021-02-02 22:49:09 +00:00
mergify[bot]
f534698618
CLI: Add sigverify results to solana decode-transaction output (bp #14964 ) ( #15008 )
...
* cli-output: Add option sigverify status to `println_transaction()` output
(cherry picked from commit a2aea0ca33 )
* cli: Add sigverify status to `decode-transaction` output
(cherry picked from commit d547585041 )
* CLI: Modernize `decode-transaction` about message
(cherry picked from commit fddbfe1052 )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-02-02 20:33:24 +00:00
mergify[bot]
fe1347b441
Clean up some old commitment names ( #14994 ) ( #15003 )
...
(cherry picked from commit 2780214e71 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-02 18:48:19 +00:00
mergify[bot]
8f6c01f0f8
Add Hackathon banner ( #15004 ) ( #15005 )
...
(cherry picked from commit b57f33948d )
Co-authored-by: R. M. Shea <8948187+rmshea@users.noreply.github.com >
2021-02-02 09:46:47 -07:00
mergify[bot]
066ff36175
Disable AppendVec warn! for now ( #14996 ) ( #15001 )
...
* Disable AppendVed warn! for now
* Fix version...
* Update append_vec.rs
(cherry picked from commit 31168fe343 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-02-02 16:09:49 +00:00
mergify[bot]
5da9e7cb8a
Parse SPL Memo v3 ( #14979 ) ( #14989 )
...
* Parse memo v3 too
* tree
(cherry picked from commit 34dfcc9c6f )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-01 23:16:01 -07:00
Brian Long
09b68f2fbb
Inflation Nomination for BL ( #14972 )
...
(cherry picked from commit 8e0fdff17c )
2021-02-01 21:00:15 -08:00
mergify[bot]
d9fcd84bc2
Add validator flag to opt in to cpi and logs storage (bp #14922 ) ( #14973 )
...
* 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 >
(cherry picked from commit cbb8b79a60 )
* TestValidator store cpi and logs
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-02-02 02:51:35 +00:00
Trent Nelson
86703384dc
cli: Improve stake-history output readability
2021-02-02 02:45:23 +00:00
Trent Nelson
580b0859e8
cli-output: Minor refactor of build_balance_message()
2021-02-02 02:45:23 +00:00
Michael Vines
5d8c5254b0
Add "init" subcommand
...
(cherry picked from commit 49c908dc50 )
2021-02-01 17:05:00 -08:00
Leopold Schabel
ea83292daa
Certus One inflation enablement feature pair ( #14961 )
...
(cherry picked from commit c06568f3db )
2021-02-01 17:00:18 -08:00
Eric Williams
f1c3e6dc36
Update economics docs ( #14965 )
...
* clarified inflation split and equation
* clarify staking yield description
2021-02-01 22:40:00 +00:00
mergify[bot]
bdd19c09d1
More rich runtime logging ( #14938 ) ( #14967 )
2021-02-01 14:26:31 -08:00
Michael Vines
95cbfce900
Update sdk/src/feature_set.rs
...
(cherry picked from commit e0f6695cc2 )
2021-02-01 08:12:12 -08:00
Stakeconomy.com
a404a9d802
Update feature_set.rs
...
(cherry picked from commit 4ba9e39941 )
2021-02-01 08:12:12 -08:00
Michael Vines
15cd1283e8
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
(cherry picked from commit 15baf43d1e )
2021-02-01 08:12:12 -08:00
mergify[bot]
512a193674
Use helper for count() in accountsDB ( #14953 ) ( #14956 )
...
(cherry picked from commit 63c44bd690 )
Co-authored-by: sakridge <sakridge@gmail.com >
2021-01-31 18:23:01 -08:00
Michael Vines
de37795ca1
/i/o/
2021-01-31 08:22:23 -08:00
nampdn
cb7871347d
style(spacing): reformat tab spacing
...
(cherry picked from commit f98889adc0 )
2021-01-30 08:36:14 -08:00
Michael Vines
b4b9ea7771
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
(cherry picked from commit a7ff1684f5 )
2021-01-30 08:36:14 -08:00
Trent Nelson
62b7bf5365
CLI: Reinstate logging, disabled by default
...
(cherry picked from commit a44392048d )
2021-01-29 21:46:58 -08:00
mergify[bot]
91c57cd70d
Add generalized voting process to enable full inflation (bp #14702 ) ( #14732 )
...
* Add generalized voting process to enable full inflation
(cherry picked from commit 072e5e54d8 )
* Update feature_set.rs
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-30 03:19:19 +00:00
Michael Vines
cb35fc185b
Garbage collect old releases
...
(cherry picked from commit ea4f516f84 )
2021-01-29 18:37:43 -08:00
Michael Vines
cca9009f23
Help capitalization fixes
...
(cherry picked from commit 9e3c130ac9 )
2021-01-29 18:37:43 -08:00
Ryo Onodera
d8d73ff56c
Clean up VerifiedVotePackets ( #14822 )
...
(cherry picked from commit bd0433c373 )
2021-01-29 18:03:41 -08:00
Jack May
34504797b4
Richer runtime failure logging ( #14875 )
...
(cherry picked from commit 0b1015f7d3 )
2021-01-29 18:03:33 -08:00
sakridge
1767e4fbde
Increase vm map limit recommendation ( #14892 )
...
Give some more buffer from 400k
(cherry picked from commit 84e52b6065 )
2021-01-29 18:03:03 -08:00
sakridge
39515cae5e
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.
(cherry picked from commit 65315fa4c2 )
2021-01-29 18:02:42 -08:00
Michael Vines
116d67e1e3
Prevent bricked install when ^C is pressed during archive extraction
...
(cherry picked from commit 7ad9870071 )
2021-01-29 18:02:25 -08:00
mergify[bot]
08bda35fd6
Buffer authority must match upgrade authority for deploys and upgrades (bp #14923 ) ( #14935 )
...
* Buffer authority must match upgrade authority for deploys and upgrades (#14923 )
(cherry picked from commit 07cef5a557 )
# Conflicts:
# cli/src/program.rs
# cli/tests/program.rs
* fix conflicts
Co-authored-by: Jack May <jack@solana.com >
2021-01-29 23:04:23 +00:00
mergify[bot]
ba1d0927e6
docs: Fix mangled getConfirmedTransaction parameter list ( #14921 )
...
(cherry picked from commit 52326d53be )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-01-29 13:53:53 -07:00
mergify[bot]
555df9f96c
cli: Improve reliability of program deploys ( #14902 ) ( #14925 )
...
* cli: Improve reliability of program deploys
* chore: fix clippy
(cherry picked from commit 996a27d475 )
Co-authored-by: Justin Starry <justin@solana.com >
2021-01-29 13:07:31 -07:00
mergify[bot]
99166a4a59
program-test: Expose bank task to fix fuzzing ( #14908 ) ( #14927 )
...
* program-test: Expose bank task to fix fuzzing
* Run cargo fmt and clippy
* Remove unnecessary print in test
* Review feedback
* Transition to AtomicBool
(cherry picked from commit 0ce08274f9 )
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
2021-01-29 20:57:56 +01:00
Michael Vines
92534849db
Fix cli usage build
...
(cherry picked from commit 2e54b6acb1 )
2021-01-29 11:45:56 -08:00
mergify[bot]
5ba8b4884b
Ignore syscalls which are not registered in cached rbpf executable. ( #14898 ) ( #14929 )
...
(cherry picked from commit d026da4a1b )
Co-authored-by: Alexander Meißner <AlexanderMeissner@gmx.net >
2021-01-29 11:07:54 -08:00
Trent Nelson
cb878f2ea8
Add feature for pending SPL Token self-transfer fix
...
(cherry picked from commit 85b5dbead6 )
2021-01-29 10:34:04 -07:00
mergify[bot]
b1d5bf30d2
Remove potentially too costly Packets::default() ( #14821 ) ( #14915 )
...
* Remove potentially too costly Packets::default()
* Fix test...
* Restore Packets::default()
* Restore Packets::default() more
(cherry picked from commit d6873b82ab )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-01-29 13:52:33 +09:00
Michael Vines
481c60e287
Surface faucet start failures to the user of solana-test-validator
...
(cherry picked from commit 8993ac0c74 )
2021-01-28 16:59:44 -08:00
Eric Williams
86242dc3ba
format to list
2021-01-28 16:14:42 -07:00
mergify[bot]
71899deb53
Reorg and cleanup of economics section of docs ( #14868 ) ( #14889 )
2021-01-28 16:07:31 -07:00
Tyera Eulberg
7e2e0d4a86
Manually camelCase solana program json ( #14907 )
2021-01-28 13:41:57 -07:00
mergify[bot]
d4cc7c6b66
Only mmap file from snapshot once ( #14815 ) ( #14901 )
...
(cherry picked from commit a53b8558cd )
Co-authored-by: sakridge <sakridge@gmail.com >
2021-01-28 11:03:40 -08:00
mergify[bot]
b62349f081
cli now supports a custodian for stake authorize operations ( #14860 )
...
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-28 18:30:43 +00:00
mergify[bot]
d16638dc90
Add syscall feature activation test ( #14890 ) ( #14895 )
...
(cherry picked from commit 63429507b2 )
Co-authored-by: Jack May <jack@solana.com >
2021-01-28 09:57:46 -08:00
mergify[bot]
b97fc31fcd
nit: message doesn't represent ( #14893 ) ( #14897 )
...
(cherry picked from commit 2ca0872a98 )
Co-authored-by: Jack May <jack@solana.com >
2021-01-28 09:57:23 -08:00
Michael Vines
4378634970
Bump version to 1.5.6
2021-01-27 10:50:56 -08:00
Trent Nelson
10e12d14e1
install: Add version envvar to info --eval output
...
(cherry picked from commit dcb6f68287 )
2021-01-27 09:05:17 -08:00
mergify[bot]
c5cfbee853
Aggregate purge and shrink metrics ( #14763 ) ( #14883 )
...
Co-authored-by: Carl Lin <carl@solana.com >
(cherry picked from commit 72f10f5f29 )
2021-01-27 02:56:45 -08:00
mergify[bot]
c276670a94
Snapshots missing slots from accounts cache clean optimization ( #14852 ) ( #14878 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2021-01-26 22:20:07 -08:00
Michael Vines
676da0a836
Ensure sanitary transactions
...
(cherry picked from commit 04ce33a04e )
2021-01-26 17:03:01 -08:00
Michael Vines
0021cf924f
solana decode-transaction no longer panics on unsanitary transactions
...
(cherry picked from commit e9b5d65f40 )
2021-01-26 17:03:01 -08:00
Michael Vines
d593ee187c
chore: comment blockHeight
...
(cherry picked from commit 8cd036938e )
2021-01-26 17:01:41 -08:00
Michael Vines
a07bfc2d76
test: account for rent collection to avoid bogus test failure
...
(cherry picked from commit fba0e933a4 )
2021-01-26 17:01:41 -08:00
Michael Vines
f0e9843dd4
fix: add Clock sysvar to AuthorizeWithSeed instruction
...
(cherry picked from commit fd06c1f8fa )
2021-01-26 17:01:41 -08:00
Michael Vines
a2f643e7c7
Include Clock sysvar in AuthorizeWithSeed instruction
...
(cherry picked from commit 8359f4f5ff )
2021-01-26 17:01:41 -08:00
Michael Vines
7ebaf1c192
Add StakeInstruction::Merge logging
...
(cherry picked from commit ff22091a98 )
2021-01-26 17:01:33 -08:00
sakridge
6a61e7a01e
Enable accounts caching by default ( #14854 )
...
Co-authored-by: Carl Lin <carl@solana.com >
(cherry picked from commit 5bf5a5ec41 )
2021-01-26 16:56:57 -08:00
Jack May
1c23f135bf
Bump rbpf to v0.2.4 ( #14867 )
2021-01-26 22:49:57 +00:00
mergify[bot]
3c67f71695
Deprecate commitment variants (bp #14797 ) ( #14858 )
...
* 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
(cherry picked from commit ffa5c7dcc8 )
* Fix 1.5 stake-o-matic
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-01-26 20:49:04 +00:00
mergify[bot]
d380b9cef7
Add more upgradeable tests ( #14846 ) ( #14850 )
...
(cherry picked from commit e57b9c3b02 )
Co-authored-by: Jack May <jack@solana.com >
2021-01-26 09:42:49 -08:00
Jack May
7415821156
Rotate feature key: use loaded executable accounts ( #14838 )
...
(cherry picked from commit 74c83e6854 )
2021-01-26 08:53:59 -08:00
Ryo Onodera
4a6c3a9331
Add security best practice sections ( #14798 )
...
(cherry picked from commit 60611ae8a0 )
2021-01-26 08:53:54 -08:00
Jack May
0cd1cce588
Update find_program_address docs ( #14840 )
...
(cherry picked from commit 4a4881d30f )
2021-01-26 08:53:44 -08:00
Michael Vines
f762b4a730
Remove legacy_stake program
...
(cherry picked from commit 2b50433099 )
2021-01-26 08:53:38 -08:00
behzad nouri
08f7f2546e
fixes test_filter_current flakiness ( #14816 )
...
(cherry picked from commit d1df9da7d3 )
2021-01-25 12:44:46 -08:00
mergify[bot]
cb701fbbd9
Reduce ~2 GBs mem by avoiding another overalloc. ( #14806 ) ( #14820 )
...
* Reduce few GBs mem by avoiding another overalloc.
* Use x.len() for the last item from chunks()
(cherry picked from commit 015058e0b7 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-01-25 08:08:33 +00:00
mergify[bot]
231ff7d70d
removes redundant epoch stakes cache in retransmit ( #14781 ) ( #14817 )
...
Following d6d76219b , staked nodes computed from vote accounts are
already cached in runtime::Stakes, so the caching in retransmit_stage is
redundant.
(cherry picked from commit e1021d9f83 )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-01-25 01:11:58 +00:00
mergify[bot]
a154414e65
patches crds vote-index assignment bug (bp #14438 ) ( #14741 )
...
* 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).
(cherry picked from commit 8e581601d6 )
* removes unnecessary semicolon
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-01-24 21:24:16 +00:00
mergify[bot]
673c679523
Partial clean ( #14800 ) ( #14813 )
...
* Revert "Revert "Partial accounts clean (#14652 )" (#14777 )"
This reverts commit ad2e10e17b .
* Remove squashed uncleaned keys
(cherry picked from commit 0d32a0e0f4 )
Co-authored-by: sakridge <sakridge@gmail.com >
2021-01-24 20:52:23 +00:00
mergify[bot]
65a7621b17
broadcasts duplicate shreds through gossip (bp #14699 ) ( #14812 )
...
* broadcasts duplicate shreds through gossip (#14699 )
(cherry picked from commit 491b059755 )
# Conflicts:
# core/src/cluster_info.rs
* removes backport merge conflicts
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-01-24 17:45:35 +00:00
mergify[bot]
c9da25836a
Upgrade to Rust v1.49.0 (bp #14810 ) ( #14811 )
...
* Upgrade to Rust v1.49.0
(cherry picked from commit cbffab7850 )
# Conflicts:
# core/src/crds_value.rs
* rebase
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-24 04:42:09 +00:00
mergify[bot]
b48dd58fda
Upgrade sha2 to 0.9.3 ( #14746 ) ( #14799 )
...
(cherry picked from commit 191193289f )
Co-authored-by: sakridge <sakridge@gmail.com >
2021-01-23 23:08:33 +00:00
mergify[bot]
40f32fd37d
Speed up generate_index ( #14792 ) ( #14807 )
...
(cherry picked from commit 424bb797a6 )
Co-authored-by: sakridge <sakridge@gmail.com >
2021-01-23 18:50:04 +00:00
mergify[bot]
fef4100f5f
Remove unnecesary flushes in previous roots ( #14596 ) ( #14803 )
...
Co-authored-by: Carl Lin <carl@solana.com >
(cherry picked from commit c77461e428 )
Co-authored-by: carllin <wumu727@gmail.com >
2021-01-23 15:02:32 +00:00
mergify[bot]
68bf58aac0
Parallel cache scan ( #14544 ) ( #14804 )
...
Co-authored-by: Carl Lin <carl@solana.com >
(cherry picked from commit 2745b79b74 )
Co-authored-by: carllin <wumu727@gmail.com >
2021-01-23 13:42:47 +00:00
mergify[bot]
5677662d61
Improve documentation of sendTransaction ( #14770 ) ( #14802 )
...
* 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 >
(cherry picked from commit 1d87091d51 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-01-23 10:02:29 +00:00
mergify[bot]
6755fd0c96
Make exchange listening-for-deposits language stronger ( #14775 ) ( #14801 )
...
* 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 >
(cherry picked from commit 66fd187f16 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-23 07:27:58 +00:00
mergify[bot]
dfbe38b859
Add solana-test-validator --warp-slot argument (bp #14785 ) ( #14796 )
...
* Add convenience function to create a snapshot archive out of any Bank
(cherry picked from commit dd5a2ef05f )
* Add solana-test-validator --warp-slot argument
(cherry picked from commit bf1943e489 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-23 06:38:16 +00:00
mergify[bot]
480a35d678
Track account writable deescalation (bp #14626 ) ( #14787 )
...
* Track account writable deescalation (#14626 )
(cherry picked from commit 77572a7c53 )
# Conflicts:
# sdk/src/feature_set.rs
* fix conflicts
Co-authored-by: Jack May <jack@solana.com >
2021-01-23 03:33:21 +00:00
sakridge
e6b53c262b
Revert "Partial accounts clean ( #14652 ) ( #14751 )" ( #14776 )
...
This reverts commit c89f5e28b7 .
2021-01-22 16:17:20 -08:00
mergify[bot]
e127631f8d
Add ability to clone accounts from an RPC endpoint ( #14784 )
...
(cherry picked from commit cbb9ac19b9 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-22 22:47:29 +00:00
mergify[bot]
2d246581ed
Add ability to force feature activation without code modification ( #14783 )
...
(cherry picked from commit c3548f790c )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-22 22:39:56 +00:00
mergify[bot]
952a5b11c1
CLI: Strive for at least one signer (bp #14767 ) ( #14779 )
...
* CLI: Strive for at least one signer
(cherry picked from commit 8f8d593457 )
* CLI: Allow missing pubkey in `--verbose` config output
(cherry picked from commit 90e1778cd2 )
* CLI: Don't scare the users
(cherry picked from commit e9c98f2416 )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-01-22 19:50:50 +00:00
mergify[bot]
c49a8cb67c
Rpc: Add custom error for BigTable data not found ( #14762 ) ( #14765 )
...
* 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
(cherry picked from commit 71e9958e06 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-22 05:56:47 +00:00
mergify[bot]
733a1c85cf
Add block_time to getConfirmedSignaturesForAddress2 and getConfirmedTransaction (bp #14572 ) ( #14728 )
...
* 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
(cherry picked from commit 1de6d28eaf )
* fix local sanity script
* add missing block_time field
Co-authored-by: Josh <josh.hundley@gmail.com >
2021-01-22 02:02:45 +00:00
mergify[bot]
c8f7719c9e
fixes test_filter_current flakiness (bp #14749 ) ( #14761 )
...
* fixes test_filter_current flakiness (#14749 )
(cherry picked from commit e4da6761a7 )
# Conflicts:
# core/src/crds_value.rs
* removes backport merge conflicts
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-01-22 01:24:10 +00:00
mergify[bot]
c89f5e28b7
Partial accounts clean ( #14652 ) ( #14751 )
...
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.
Co-authored-by: sakridge <sakridge@gmail.com >
2021-01-22 00:34:49 +00:00
mergify[bot]
38e4c34d18
CLI: Add calculate-rent subcommand (bp #14725 ) ( #14759 )
...
* cli-output: Genericize `writeln_name_value()`
(cherry picked from commit 2820d0a23d )
* CLI: Add `calculate-rent` subcommand
(cherry picked from commit 12410541a4 )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-01-22 00:04:07 +00:00
mergify[bot]
afa7343bc2
Add ic_msg()/ic_logger_msg() macros ( #14757 )
...
(cherry picked from commit 3c6dbd21d2 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-21 23:10:50 +00:00
mergify[bot]
8ea584e01f
Update bigtable confirm to use confirmation_status ( #14750 ) ( #14754 )
...
(cherry picked from commit ca95302038 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-21 22:21:34 +00:00
mergify[bot]
239dc9b0b7
rewrites turbine retransmit peers computation ( #14584 ) ( #14742 )
...
(cherry picked from commit b5fd0ed859 )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-01-21 14:25:46 +00:00
mergify[bot]
6e6a55b7d6
Add signer/writable de/escalation tests ( #14726 ) ( #14739 )
...
(cherry picked from commit aa96ad042b )
Co-authored-by: Jack May <jack@solana.com >
2021-01-21 10:39:08 +00:00
mergify[bot]
815bad8a6c
Minor doc clarification ( #14733 )
...
(cherry picked from commit 5ac536d0fb )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-21 08:13:05 +00:00
mergify[bot]
74f813574f
Nonce address doesn't sign AdvanceNonceAccount ( #14722 )
...
(cherry picked from commit 447e3de1f2 )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-01-21 05:31:55 +00:00
mergify[bot]
07648f43db
Make it possible to opt-out jemalloc for heaptrack ( #14634 ) ( #14685 )
...
(cherry picked from commit d63b2baf0e )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-01-21 03:32:07 +00:00
mergify[bot]
99f0d29e65
Return confirmation-status ( #14709 ) ( #14715 )
...
(cherry picked from commit 0e87572eb0 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-21 03:05:53 +00:00
mergify[bot]
87825f3beb
Sanitize base58 pubkeys and sigs (bp #14708 ) ( #14712 )
...
* SDK: Sanitize base58 pubkey input
(cherry picked from commit 250b3969d4 )
* SDK: Sanitize base58 signature input
(cherry picked from commit 2783aee483 )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-01-21 02:39:58 +00:00
mergify[bot]
8e38f90e54
Default to highest finalized block if no slot provided ( #14701 ) ( #14704 )
...
(cherry picked from commit c64d4f7693 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-20 22:48:32 +00:00
Jack May
d72c90e475
Bump version to v1.5.5 ( #14700 )
2021-01-20 20:26:16 +00:00
mergify[bot]
459ae81655
Cli: promote commitment to a global arg + config.yml ( #14684 ) ( #14698 )
...
* Make commitment a global arg
* Add commitment to solana/cli/config.yml
* Fixup a couple Display/Verbose bugs
(cherry picked from commit a7086a0f83 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-20 18:04:25 +00:00
mergify[bot]
a2ce22f11b
Bail on small deploy buffers ( #14677 ) ( #14682 )
...
(cherry picked from commit a480b63234 )
Co-authored-by: Jack May <jack@solana.com >
2021-01-20 03:39:27 +00:00
mergify[bot]
44ad4a1ecd
Prevent the invoke and upgrade of programs in the same tx batch (bp #14653 ) ( #14680 )
2021-01-19 17:58:45 -08:00
mergify[bot]
fcd8dd75c5
Cli: default to single gossip ( #14673 ) ( #14676 )
...
* 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
(cherry picked from commit 4964b0fe61 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-19 23:58:19 +00:00
mergify[bot]
ca262fdeb9
Configure Bigtable's timeout, enabling by default ( #14657 ) ( #14669 )
...
* 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 >
(cherry picked from commit dcaa025822 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-01-19 15:14:59 +00:00
mergify[bot]
3d6bb95932
Improve docs around bigtable read limit ( #14660 ) ( #14662 )
...
(cherry picked from commit 2eb19fa5e5 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-19 07:51:44 +00:00
mergify[bot]
e5d36fcfb3
feature gates turbine retransmit peers patch ( #14631 ) ( #14659 )
...
(cherry picked from commit c6ae0667e6 )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-01-19 05:38:26 +00:00
mergify[bot]
061965e291
Rename RpcNodeUnhealthy error to NodeUnhealthy, generalize getHealth RPC error object for the future ( #14656 )
...
(cherry picked from commit 5d9dc609b1 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-19 05:24:29 +00:00
mergify[bot]
e56681a2f6
Make Bigtable::get_confirmed_blocks inclusive of requested start_slot and end_slot ( #14651 ) ( #14655 )
...
* Fix off-by-one error
* Filter out blocks greater than end slot
(cherry picked from commit cbf8ef7480 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-19 03:42:59 +00:00
mergify[bot]
8cf23903ce
Fix the occasional stuck RPC request (bp #14628 ) ( #14638 )
...
* WIP fix the occasional stuck RPC request
(cherry picked from commit 5cf9094bb9 )
* Clean up and add comment
(cherry picked from commit 8d4ab1bab1 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-01-18 19:57:28 +00:00
mergify[bot]
7ac2aae730
More generic accounts purge functions ( #14595 ) ( #14640 )
...
Co-authored-by: Carl Lin <carl@solana.com >
(cherry picked from commit 5f14f45282 )
Co-authored-by: carllin <wumu727@gmail.com >
2021-01-18 05:53:40 +00:00
mergify[bot]
6f5b9331bd
Add --minimum-validator-identity-balance ( #14636 )
...
(cherry picked from commit a12ede8e7d )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-18 03:36:58 +00:00
mergify[bot]
a04375e204
Add getSnapshotSlot RPC method ( #14632 )
...
(cherry picked from commit 4003f86f04 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-16 20:51:33 +00:00
Michael Vines
7b19d26a6e
Add getHealth RPC method
2021-01-16 10:51:54 -08:00
Michael Vines
3c3a3f0b50
Improve solana-test-validator output
...
(cherry picked from commit 1c2ae15b1d )
2021-01-16 10:14:43 -08:00
mergify[bot]
0367b32533
Update-executable flag in pre-accounts ( #14622 ) ( #14625 )
...
(cherry picked from commit 66b54b852d )
Co-authored-by: Jack May <jack@solana.com >
2021-01-16 03:05:12 +00:00
mergify[bot]
09392ee562
Support account on tmpfs via net/ scripts (bp #14459 ) ( #14621 )
...
* multinode-demo: Pass --accounts through bootstrap leader wrapper
(cherry picked from commit 327be55acc )
* gce.sh: Factor out default custom memory
(cherry picked from commit ddf1d2dbf5 )
* net/: Support accounts on swap-backed tmpfs
(cherry picked from commit ff599ace4d )
* net/gce.sh: Add cusom RAM arg instead of doubling default with tmpfs
(cherry picked from commit 3175cf1deb )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-01-16 00:14:16 +00:00
mergify[bot]
1a848e22ea
net/net.sh: Quite pre-emptible instance status check ( #14618 )
...
(cherry picked from commit 7b67228bc1 )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-01-15 21:19:33 +00:00
mergify[bot]
3d8cadebc0
Use optimistic confirmation in getSignatureStatuses, and various downstream client methods ( #14430 ) ( #14611 )
...
* Add optimistically_confirmed field to TransactionStatus
* Update docs
* Convert new field to confirmation_status
* Update docs to confirmationStatus
* Update variants
* Update docs
* Just Confirmed
(cherry picked from commit 9a89689ad3 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-15 17:25:04 +00:00
mergify[bot]
47b8d518c5
Use highest-confirmed-root for max check ( #14599 ) ( #14604 )
...
(cherry picked from commit 465f991035 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-15 15:28:45 +00:00
mergify[bot]
011d2dd41d
Fix program-test's CPI support ( #14594 ) ( #14597 )
...
* Fix program-test's CPI support
* feedback
(cherry picked from commit 0d29f9e82c )
Co-authored-by: Jack May <jack@solana.com >
2021-01-15 04:44:58 +00:00
mergify[bot]
bdfffd0151
Add load/execute/store timings ( #14561 ) ( #14591 )
...
(cherry picked from commit 907f518f6d )
Co-authored-by: sakridge <sakridge@gmail.com >
2021-01-14 23:48:36 +00:00
mergify[bot]
722cebc4c3
docs: Add stake programming documentation ( #14529 ) ( #14582 )
...
* 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 >
(cherry picked from commit b37dbed479 )
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
2021-01-14 16:17:25 +00:00
mergify[bot]
771b98a168
Load executable accounts from invoke context ( #14574 ) ( #14575 )
...
(cherry picked from commit 6e8a1ba7de )
Co-authored-by: Jack May <jack@solana.com >
2021-01-14 09:39:26 +00:00
Trent Nelson
1b02ec4f6e
Bump version to v1.5.4
2021-01-14 04:40:25 +00:00
mergify[bot]
aae51925c1
patches bug in turbine's neighbors computation ( #14565 ) ( #14569 )
...
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.
(cherry picked from commit cfcca1cd3c )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-01-13 23:52:14 +00:00
mergify[bot]
00626fbf4c
Add --rpc-threads argument ( #14568 )
...
(cherry picked from commit 11daaadc93 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-13 22:52:15 +00:00
mergify[bot]
14ffc05fd4
Use leader_forward_count for tx retries too ( #14547 ) ( #14564 )
...
(cherry picked from commit e1b59ded4b )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-13 19:30:55 +00:00
mergify[bot]
6e5c9a1b1c
adds pubkey for behzad@solana.com ( #14558 ) ( #14563 )
...
(cherry picked from commit 673cb39975 )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-01-13 18:57:10 +00:00
mergify[bot]
1276b92462
Don't stop to find newer cluster-confirmed roots ( #14557 ) ( #14560 )
...
* Don't stop to find newer cluster-confirmed roots
* Fix and add new tests
* nits
(cherry picked from commit e95ebcf864 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-01-13 17:05:46 +00:00
Alexander Meißner
89241cedba
Bump RBPF version to v0.2.3
...
(cherry picked from commit 0d26cb6d37 )
2021-01-12 09:47:28 -08:00
mergify[bot]
0e3e3a03cc
Cache account stores, flush from AccountsBackgroundService ( #13140 ) ( #14542 )
...
(cherry picked from commit 6dfad0652f )
Co-authored-by: carllin <wumu727@gmail.com >
2021-01-12 06:12:18 +00:00
Jack May
25fe93e9fb
Check native account owner ( #14535 )
...
(cherry picked from commit 8ad5931bfc )
2021-01-11 21:29:53 -08:00
mergify[bot]
4440a8d9fa
Update timestamp max allowable drift to 50% of PoH ( #14531 ) ( #14539 )
...
* Repurpose warp-timestamp feature for general bump
* Change max_allowable_drift to 50%
* Fill in PR#
* Fix rpc test setup
(cherry picked from commit b0e6e29527 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-12 02:03:41 +00:00
Michael Vines
b737e562ab
Use standard tmp-snapshot- file prefix for the "new_state" archive for better cleanup/consistency
2021-01-11 17:33:10 -08:00
Michael Vines
9cb32b2105
Restore snapshot hard linking
2021-01-11 17:33:03 -08:00
Michael Vines
f46ad1b7b7
Avoid tmp snapshot backlog in SnapshotPackagerService under high load ( #14516 )
2021-01-11 17:32:58 -08:00
mergify[bot]
b15603b4eb
Add rocskdb high priority threads ( #14515 ) ( #14536 )
...
Without them, memtable writes can stall on compactions.
(cherry picked from commit d8105bb7d7 )
Co-authored-by: sakridge <sakridge@gmail.com >
2021-01-11 23:07:59 +00:00
Michael Vines
c7267799ce
Clarify log message, the remote snapshot might not actually be newer
2021-01-11 11:53:55 -08:00
mergify[bot]
ed0a083cd9
Cli: Implement OutputFormat for some missing subcommands ( #14518 ) ( #14520 )
...
* Implement OutputFormat for solana leader-schedule
* Implement OutputFormat for solana inflation
(cherry picked from commit e4cf845974 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-10 01:20:39 +00:00
mergify[bot]
484bd48b35
Various snapshot-related code clean up (bp #14487 ) ( #14513 )
...
* Create account paths once
(cherry picked from commit fe0ba4a429 )
* Replace incorrect symlink_dir usage with symlink_file
(cherry picked from commit f2a7f561a0 )
* Reduce TempDir exposure
(cherry picked from commit 9f70f7dc3e )
* Rename AccountsPackage::root to AccountsPackage::slot
(cherry picked from commit 141e6706e6 )
* Rename CompressionType to ArchiveFormat
(cherry picked from commit 7be6770808 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-09 18:29:09 +00:00
mergify[bot]
ae73cc8d05
Humanize the 'ledger processed...' time ( #14511 )
...
(cherry picked from commit 86c81a0ba2 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-09 08:14:14 +00:00
mergify[bot]
fc59a08f0e
Bail on all CPI errors ( #14500 ) ( #14507 )
...
* Bail on all CPI errors
* whitespace
(cherry picked from commit ec48631fc5 )
Co-authored-by: Jack May <jack@solana.com >
2021-01-09 04:44:14 +00:00
mergify[bot]
15da7968c5
Add cli command to query upgradeable account authorities ( #14491 ) ( #14499 )
...
(cherry picked from commit 638f225dc4 )
Co-authored-by: Jack May <jack@solana.com >
2021-01-09 01:13:20 +00:00
mergify[bot]
b58a6e2b6e
Report correct program id ( #14486 ) ( #14498 )
...
(cherry picked from commit 9d53eca6e3 )
Co-authored-by: Jack May <jack@solana.com >
2021-01-09 01:00:42 +00:00
Michael Vines
ec15ea079f
Bump version to 1.5.3
2021-01-08 16:19:27 -08:00
mergify[bot]
4b5a05bf38
limits number of crds values associated with a pubkey (bp #14467 ) ( #14490 )
...
* limits number of crds values associated with a pubkey (#14467 )
(cherry picked from commit 766195dded )
* updates smallvec
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-01-08 21:52:40 +00:00
mergify[bot]
7dd7141307
Suppress cargo audit failure for difference crate (bp #14488 ) ( #14493 )
...
* Suppress cargo audit failure for `difference` crate, there's no newer crate to upgrade to yet
(cherry picked from commit 3eaa826ad9 )
* Bump smallvec version
(cherry picked from commit 21a0a83543 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-08 21:52:28 +00:00
mergify[bot]
e5175c843d
Add buffer authority to upgradeable loader ( #14482 ) ( #14485 )
...
(cherry picked from commit 58487c6360 )
Co-authored-by: Jack May <jack@solana.com >
2021-01-08 18:54:11 +00:00
mergify[bot]
d5ff64b0d7
docs: Validator tuning improvements (bp #14478 ) ( #14480 )
...
* docs: wrap lines
(cherry picked from commit 140642ea21 )
* docs: Prefer `dd` to `fallocate` when creating swap file
(cherry picked from commit c035f2a745 )
* docs: Add RUST_LOG explainer
(cherry picked from commit 30038a8849 )
Co-authored-by: Trent Nelson <trent@solana.com >
2021-01-07 19:41:45 +00:00
mergify[bot]
0fbdc7e152
Enable program upgrades via CPI ( #14449 ) ( #14469 )
...
(cherry picked from commit 5eacc5d08d )
Co-authored-by: Jack May <jack@solana.com >
2021-01-06 23:45:10 +00:00
Tyera Eulberg
49aca9ecd8
Add fixed tick rate adjustment ( #14447 ) ( #14464 )
...
Co-authored-by: sakridge <sakridge@gmail.com >
2021-01-06 21:44:06 +00:00
mergify[bot]
fcc147b4f2
Gate cpi program account passing ( #14443 ) ( #14446 )
...
(cherry picked from commit a8b5a32b50 )
Co-authored-by: Jack May <jack@solana.com >
2021-01-06 19:20:49 +00:00
mergify[bot]
c455d1b1c5
Enable program-id account index for supply calculations ( #14444 ) ( #14456 )
...
* Enable program-id account index for supply calculations
* Fixup comments
(cherry picked from commit ce1766d798 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-06 04:04:44 +00:00
mergify[bot]
e9b29fc697
Bump serum-dex pegged commit ( #14448 ) ( #14454 )
...
(cherry picked from commit d2b0fd973f )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-05 19:17:03 -07:00
Ryo Onodera
fdea6fad26
Save 7G mem on mainnet fixing AccIndex overalloc. ( #14435 )
...
(cherry picked from commit c9df6134fa )
2021-01-05 17:55:44 -08:00
mergify[bot]
a4bc31341a
Lower recycle store count ( #14429 ) ( #14442 )
...
Too many stores can cause swap usage which
is detrimental to account store times.
(cherry picked from commit 53d65009a0 )
Co-authored-by: sakridge <sakridge@gmail.com >
2021-01-05 21:39:31 +00:00
mergify[bot]
4af797c0a2
Introduce rpc url monikers for cli ( #14409 ) ( #14433 )
...
* Introduce rpc url monikers for cli
* Use https:// and support initials as well
(cherry picked from commit 54a5876c48 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-01-05 12:16:11 +00:00
mergify[bot]
a1e06df4a8
Add validator --account-index docs ( #14418 ) ( #14428 )
...
(cherry picked from commit efd9b769fc )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-01-05 03:06:15 +00:00
mergify[bot]
1f2480fd9f
Fix pre-merge old name in the docs ( #14425 ) ( #14427 )
...
(cherry picked from commit 974eb6e1ef )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-01-05 02:55:02 +00:00
mergify[bot]
8587bd0d69
Improve solana catchup ( #14313 ) ( #14424 )
...
* Improve solana catchup
* Overidable port, retry, args error clean up
* print cleanup
* Reduce diff
* Tweak warns a bit
(cherry picked from commit aa4da339ff )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-01-05 02:34:53 +00:00
mergify[bot]
0063a58e95
Upgradeable programs needs program account's address as program id ( #14417 ) ( #14420 )
...
(cherry picked from commit 0619805806 )
Co-authored-by: Jack May <jack@solana.com >
2021-01-04 23:00:36 +00:00
mergify[bot]
9aeb3bc5d6
docs: Use "msg!" instead of "info!" ( #14411 ) ( #14416 )
...
* 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 >
(cherry picked from commit a41b5137f6 )
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
2021-01-04 20:02:09 +00:00
Michael Vines
97665b977e
Bump version to v1.5.2
2021-01-04 06:44:52 +00:00
Michael Vines
c45ed29cf4
Use max commitment when fetching epoch info for block production
...
(cherry picked from commit 2724f37d0e )
2021-01-03 21:05:13 -08:00
mergify[bot]
635afbabff
snapshot_utils: Don't bother restoring snapshots, they're never used (bp #14392 ) ( #14396 )
...
* Remove dead code
(cherry picked from commit b6dcdb90e8 )
* Don't bother restoring snapshots, they're never used
(cherry picked from commit db6ee289c9 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-03 05:20:26 +00:00
mergify[bot]
98afdad1dd
Tune rewards output ( #14395 )
...
(cherry picked from commit 560ed90168 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-03 02:39:35 +00:00
mergify[bot]
c085b94b43
docs: Update tmpfs partition guidance to include swap (bp #14387 ) ( #14397 )
...
* Update tmpfs partition guidance to include swap
(cherry picked from commit 68a84cf581 )
* Update docs/src/running-validator/validator-start.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
(cherry picked from commit 9bb08ce75e )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-03 01:45:07 +00:00
Michael Vines
a53946c485
Use singleGossip for program deployment
...
(cherry picked from commit c63e14dd0e )
2021-01-02 09:21:36 -08:00
mergify[bot]
f6de92c346
Add secondary indexes ( #14212 ) ( #14382 )
...
(cherry picked from commit 5affd8aa72 )
Co-authored-by: carllin <wumu727@gmail.com >
2021-01-01 07:42:47 +00:00
mergify[bot]
46f9822d62
Only initialize BigTable upload service when requested ( #14380 )
...
(cherry picked from commit 4a3d217839 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-01-01 03:06:34 +00:00
mergify[bot]
6dad84d228
Add --ignore-http-bad-gateway flag ( #14377 )
...
(cherry picked from commit 6c167615ad )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-31 22:00:29 +00:00
mergify[bot]
3582607aa0
solana-test-validator: bind RPC and faucet to 0.0.0.0 (bp #14369 ) ( #14370 )
...
* Minor help improvements
(cherry picked from commit 04bf5ce830 )
* Bind RPC and faucet to 0.0.0.0
(cherry picked from commit 0b23abd479 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-31 09:10:07 +00:00
Michael Vines
f051077350
Require tokio 0.3.5
2020-12-30 22:25:23 -08:00
Michael Vines
ffd6f3e6bf
Revert "Upgrade in-tree tokio 0.2 usage to tokio 0.3 ( #14326 )"
...
This reverts commit 6c5be574c8 .
2020-12-30 22:25:23 -08:00
mergify[bot]
c6b2eb07ee
Gate CPI authorized programs ( #14361 ) ( #14365 )
...
(cherry picked from commit 2d8dacb72b )
Co-authored-by: Jack May <jack@solana.com >
2020-12-31 03:29:46 +00:00
mergify[bot]
7a3e1f9826
Remove assert ( #14356 ) ( #14360 )
...
(cherry picked from commit 1c5427ff17 )
Co-authored-by: Jack May <jack@solana.com >
2020-12-30 22:39:55 +00:00
mergify[bot]
8a690b6cf7
nit: clarify loader id ( #14355 ) ( #14358 )
...
(cherry picked from commit 6c6095abe7 )
Co-authored-by: Jack May <jack@solana.com >
2020-12-30 21:25:41 +00:00
mergify[bot]
8688efa89b
Speed up UDP reachable port checks ( #14351 )
...
(cherry picked from commit 71b88da48e )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-30 19:00:28 +00:00
mergify[bot]
3b047e5b99
Port ip-echo-server to tokio 0.3 (bp #14345 ) ( #14350 )
...
* Port ip-echo-server to tokio 0.3
(cherry picked from commit fb6c660cfd )
# Conflicts:
# net-utils/Cargo.toml
* Update Cargo.toml
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-30 18:55:24 +00:00
mergify[bot]
3cddc731b2
Add --test arg to cargo-test-bpf ( #14342 ) ( #14344 )
...
(cherry picked from commit 3d0cd2cdb0 )
Co-authored-by: Justin Starry <justin@solana.com >
2020-12-30 07:55:38 +00:00
mergify[bot]
1d29a583c6
Rewrite faucet with tokio v0.3 (bp #14336 ) ( #14343 )
...
* Rewrite faucet with tokio v0.3 (#14336 )
* Rewrite faucet for contemporary tokio
* Move away from framed decoder
(cherry picked from commit d63dd95806 )
# Conflicts:
# faucet/Cargo.toml
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-12-30 05:09:00 +00:00
mergify[bot]
b5335edb35
Add experimental knob for tuning PoH pinned CPU core (bp #14330 ) ( #14341 )
...
* core: Update stale error message
(cherry picked from commit 82f61c0c4a )
* validator: Add experimental flag to select PoH pinned core
(cherry picked from commit fe667db910 )
Co-authored-by: Trent Nelson <trent@solana.com >
2020-12-30 03:33:39 +00:00
mergify[bot]
abee1e83eb
Add poh speed check and tick speed calibration ( #14292 ) ( #14328 )
...
(cherry picked from commit 2074e407cd )
Co-authored-by: sakridge <sakridge@gmail.com >
2020-12-29 19:40:49 +00:00
mergify[bot]
6c5be574c8
Upgrade in-tree tokio 0.2 usage to tokio 0.3 ( #14326 )
...
(cherry picked from commit 444ed768dc )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-29 19:03:18 +00:00
mergify[bot]
c1f993d2fc
Retry durable-nonce transactions ( #14308 ) ( #14325 )
...
* 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
(cherry picked from commit 3f10fb993b )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-12-29 18:03:04 +00:00
mergify[bot]
e2ddb2f0ea
Limit CPI instruction size ( #14317 ) ( #14321 )
...
(cherry picked from commit 5524938a50 )
Co-authored-by: Jack May <jack@solana.com >
2020-12-29 02:38:22 +00:00
mergify[bot]
f3faba5ca9
Remove Testnet-specific old code ( #14305 ) ( #14315 )
...
(cherry picked from commit 7893e2e307 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-12-28 22:18:33 +00:00
mergify[bot]
3a6fd91739
Log error from AppendVec removal & a panic clean ( #14302 ) ( #14310 )
...
(cherry picked from commit addffd7694 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-12-28 22:08:22 +00:00
mergify[bot]
2d2b3d8287
CLI: Support retrieving past leader schedules (bp #14304 ) ( #14312 )
...
* clap-utils: Add epoch validator
(cherry picked from commit a709850ee4 )
* CLI: Support displaying past leader schedules
(cherry picked from commit bd761e2a52 )
Co-authored-by: Trent Nelson <trent@solana.com >
2020-12-28 21:41:55 +00:00
mergify[bot]
6e47b88399
run.sh: add env knob for solana-validor ( #14303 ) ( #14307 )
...
(cherry picked from commit 4af33674a7 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-12-28 20:48:03 +00:00
Michael Vines
941e56c6c7
Avoid creating "..tmp" files
2020-12-28 08:58:41 -08:00
Michael Vines
d1adc2a446
Persist gossip contact info
...
(cherry picked from commit 9ddd6f08e8 )
2020-12-27 22:09:00 -08:00
Michael Vines
02da7dfedf
Bump version to v1.5.1
2020-12-27 21:57:43 -08:00
mergify[bot]
eb0fd3625a
Fix subtraction overflow in metrics ( #14290 ) ( #14296 )
...
(cherry picked from commit c693ffaa08 )
Co-authored-by: sakridge <sakridge@gmail.com >
2020-12-28 02:34:58 +00:00
mergify[bot]
b87e606626
Fix download speed ( #14291 ) ( #14295 )
...
(cherry picked from commit 7b49c85aa7 )
Co-authored-by: sakridge <sakridge@gmail.com >
2020-12-28 02:21:40 +00:00
mergify[bot]
1c91376f78
obtains staked-nodes from the root-bank ( #14257 ) ( #14293 )
...
... as opposed to the working bank
(cherry picked from commit 49019c6613 )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2020-12-27 14:49:29 +00:00
mergify[bot]
10067ad07b
indexes votes in crds table ( #14272 ) ( #14294 )
...
(cherry picked from commit 2fd38d9912 )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2020-12-27 14:49:23 +00:00
Michael Vines
eb76289107
Fix windows build
2020-12-24 17:49:41 -08:00
Michael Vines
8926736e1c
Remove stray dbg
2020-12-24 10:45:34 -08:00
mergify[bot]
bf4c169703
Prevent bpf loader impersonators ( #14278 ) ( #14279 )
...
(cherry picked from commit ee0a80a092 )
Co-authored-by: Jack May <jack@solana.com >
2020-12-24 04:24:30 +00:00
mergify[bot]
0020e43476
Don't use caller passed executable account ( #14276 ) ( #14277 )
...
(cherry picked from commit b1d702a618 )
Co-authored-by: Jack May <jack@solana.com >
2020-12-23 23:52:04 +00:00
mergify[bot]
a9a2c76221
Limit CPI from calling loader or native programs ( #14252 ) ( #14275 )
...
(cherry picked from commit 0b479ab180 )
Co-authored-by: Jack May <jack@solana.com >
2020-12-23 20:01:56 +00:00
mergify[bot]
4754b4e871
Save cloning program account data ( #14251 ) ( #14274 )
...
(cherry picked from commit 5945305b1d )
Co-authored-by: Jack May <jack@solana.com >
2020-12-23 19:35:09 +00:00
mergify[bot]
52ffb9a64a
Add accounts shrink paths (bp #14238 ) ( #14270 )
...
* Add shrink paths (#14238 )
(cherry picked from commit baa9602411 )
* Ignore long/hanging test (#14261 )
Co-authored-by: sakridge <sakridge@gmail.com >
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-12-23 08:03:33 +00:00
Trent Nelson
bd0b1503c6
Deinitialize stake data upon zero balance
2020-12-23 06:17:59 +00:00
Trent Nelson
10e7fa40ac
Deinitialize vote data upon zero balance
2020-12-23 06:17:59 +00:00
Trent Nelson
198ed407b7
vote: Add helper for creating current-versioned states
2020-12-23 06:17:59 +00:00
Trent Nelson
d96af2dd23
Deinitialize nonce data upon zero balance
2020-12-23 06:17:59 +00:00
mergify[bot]
192cca8f98
validator: Multiple --entrypoint support (bp #14256 ) ( #14264 )
...
* Update entrypoint contact info even when shred version adoption is not requested
(cherry picked from commit 3373082ffa )
* Multiple entrypoint support
(cherry picked from commit ace360ade2 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-23 04:15:44 +00:00
Michael Vines
ee716e1c55
Add log message for when a local snapshot is too old
...
(cherry picked from commit 65dcb3dc81 )
2020-12-22 19:58:29 -08:00
mergify[bot]
6dd3c7c2dd
removes &Arc<Self> receivers ( #14234 ) ( #14262 )
...
(cherry picked from commit a14cfd660a )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2020-12-23 02:11:08 +00:00
mergify[bot]
582b4c9edf
Upgradeable programs called same as non-upgradeable ( #14239 ) ( #14254 )
...
* Upgradeable programs called same as non-upgradeable
* nudge
(cherry picked from commit ab205b682a )
Co-authored-by: Jack May <jack@solana.com >
2020-12-22 21:17:18 +00:00
mergify[bot]
f15add2a74
Feature-gate stake-program-v3 ( #14232 ) ( #14250 )
...
* 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
(cherry picked from commit 7042f11791 )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-12-22 19:42:30 +00:00
mergify[bot]
74d48910e2
Rework upgradeable loader cli ( #14209 ) ( #14236 )
...
(cherry picked from commit 3316e7166c )
Co-authored-by: Jack May <jack@solana.com >
2020-12-21 22:26:11 +00:00
mergify[bot]
c53e8ee3ad
improves performance in replay-stage ( #14217 ) ( #14233 )
...
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
(cherry picked from commit 7b08cb1f0d )
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2020-12-21 21:23:35 +00:00
Michael Vines
c5e5fedc47
Allow multiple --accounts arguments
...
(cherry picked from commit 8082a2454c )
2020-12-21 11:43:04 -08:00
Tyera Eulberg
b9929dcd67
Warp-timestamp pr#
2020-12-21 10:53:43 -07:00
sakridge
554a158443
Fix test_max_hashes ( #14189 )
...
(cherry picked from commit a5db6399ad )
2020-12-21 09:05:26 -08:00
behzad nouri
b7fa4b7ee1
caches staked nodes computed from vote-accounts ( #13929 )
...
(cherry picked from commit d6d76219b6 )
2020-12-21 09:05:17 -08:00
behzad nouri
fd44cee8cc
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.
(cherry picked from commit 691031fefd )
2020-12-21 09:04:50 -08:00
mergify[bot]
c6a362cce2
Do not delete ALL other snapshots before downloading a new snapshot ( #14227 )
...
(cherry picked from commit 93ae177503 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-21 10:27:25 +00:00
mergify[bot]
252180c244
Restore Content-Length header for streaming snapshot download ( #14222 )
...
(cherry picked from commit 57b03c5bc1 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-21 08:41:02 +00:00
mergify[bot]
e02b4e698e
Fix timestamp handling on ledger warp ( #14210 ) ( #14218 )
...
* 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
(cherry picked from commit e15f95a36f )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-12-20 22:52:23 +00:00
mergify[bot]
4811afe8eb
Stream RPC snapshot downloads (bp #14213 ) ( #14215 )
...
* Stream RPC snapshot downloads
(cherry picked from commit b3dc988564 )
# Conflicts:
# core/Cargo.toml
* Update Cargo.toml
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-20 01:28:41 +00:00
Michael Vines
bc4568b10f
Update Cargo.toml
2020-12-18 20:16:48 -08:00
Michael Vines
d59c131e90
Create a random -keypair.json file alongside the program deploy artifact for easy upgrades
...
(cherry picked from commit 636a455790 )
2020-12-18 20:16:48 -08:00
Michael Vines
825027f9f7
Use AsRef
...
(cherry picked from commit 9993d2c623 )
2020-12-18 20:16:48 -08:00
mergify[bot]
9b8f0bee99
adds crds-value for broadcasting duplicate shreds through gossip (bp #14133 ) ( #14203 )
...
* 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.
(cherry picked from commit 6a3797e164 )
# Conflicts:
# Cargo.lock
# ledger/Cargo.toml
* removes backport merge conflicts
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2020-12-18 22:54:50 +00:00
mergify[bot]
fc13c1d654
getBlockTime RPC method now falls back to BigTable in all cases ( #14207 )
...
(cherry picked from commit 0090106f60 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-18 22:23:35 +00:00
mergify[bot]
a57758e9c9
Add CPI support for upgradeable loader (bp #14193 ) ( #14199 )
2020-12-18 11:23:00 -08:00
Michael Vines
564590462a
Add transactionCount field to GetEpochInfo
...
(cherry picked from commit efc091e28a )
2020-12-18 10:09:30 -08:00
Michael Vines
269f6af97e
fix: add transactionCount field to GetEpochInfo
...
(cherry picked from commit 01fe835e73 )
2020-12-18 10:09:30 -08:00
mergify[bot]
57b8a59632
Reject invalid --expected-shred-version ( #14183 ) ( #14202 )
...
* Reject invalid --expected-shred-version
* less code
(cherry picked from commit 3c9b853268 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-12-18 19:19:57 +09:00
Trent Nelson
4289f52d2b
net/gce.sh: Upgrade to Ubuntu 20.04
...
(cherry picked from commit 3322b83183 )
2020-12-17 18:17:01 -07:00
Trent Nelson
573f68620b
net/gce.sh: Switch to SSD boot disks
...
(cherry picked from commit a0507505f4 )
2020-12-17 18:17:01 -07:00
Trent Nelson
4bfe64688b
net/gce.sh: Bump machine type to 24-core, 64GB RAM
...
(cherry picked from commit ffe0532ded )
2020-12-17 18:17:01 -07:00
mergify[bot]
50034848a5
Improved Transaction Forwarding ( #13944 ) ( #14195 )
...
* 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 >
(cherry picked from commit da7d1e2302 )
Co-authored-by: sakridge <sakridge@gmail.com >
2020-12-17 18:14:06 -07:00
Michael Vines
981294cbc6
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:49:23 -08:00
mergify[bot]
ff728e5e56
Fix program account rent exemption ( #14176 ) ( #14180 )
...
(cherry picked from commit 593ad80954 )
Co-authored-by: Jack May <jack@solana.com >
2020-12-17 03:46:43 -08:00
Michael Vines
9aaf41bef2
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.
(cherry picked from commit 0b92720fdb )
2020-12-16 22:59:56 -08:00
Michael Vines
271eec656c
Use an ephemeral mint address if the client keypair is not available
...
Typically this can occur in a CI environment
(cherry picked from commit 8d700c3b94 )
2020-12-16 22:59:56 -08:00
Trent Nelson
13d071607f
Revert "Ignore RUSTSEC-2020-0077 until next 1.4 release"
...
This reverts commit 1792100e2b .
2020-12-17 01:54:26 +00:00
Trent Nelson
ffe35d9a10
Bump SPL crates
2020-12-17 01:54:26 +00:00
mergify[bot]
bb2fb07b39
Add blockstore skipped api ( #14145 ) ( #14167 )
...
* Add blockstore api to determine if a slot was skipped
* Return custom rpc error if slot is skipped
(cherry picked from commit ac0d32bc7e )
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-12-16 22:26:54 +00:00
mergify[bot]
85fc51dc61
fix formatting error in docs ( #14163 )
...
(cherry picked from commit 41a93ced23 )
Co-authored-by: Jeff Washington (jwash) <wash678@gmail.com >
2020-12-16 18:51:24 +00:00
mergify[bot]
0276b6c4c2
Correctly show reward percent changes ( #14161 )
...
(cherry picked from commit bebfa6e93c )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-12-16 18:15:36 +00:00
mergify[bot]
c481e4fe7f
Partial shred deserialize cleanup and shred type differentiation ( #14094 ) ( #14139 )
...
* Partial shred deserialize cleanup and shred type differentiation in retransmit
* consolidate packet hashing logic
(cherry picked from commit d4a174fb7c )
Co-authored-by: sakridge <sakridge@gmail.com >
2020-12-16 08:57:21 -08:00
mergify[bot]
76a3b3ad11
Remove lock files from programs/bpf/rust ( #14148 ) ( #14158 )
...
(cherry picked from commit 49c3f14016 )
Co-authored-by: Jack May <jack@solana.com >
2020-12-16 11:56:48 +00:00
mergify[bot]
356c663e88
check for resize access violations ( #14142 ) ( #14152 )
...
(cherry picked from commit 025f886e10 )
Co-authored-by: Jack May <jack@solana.com >
2020-12-16 10:28:27 +00:00
mergify[bot]
015bbc1e12
Fix up upgradeable bpf loader activation ( #14149 )
...
(cherry picked from commit 501fd83afd )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-16 07:54:44 +00:00
mergify[bot]
454a9f3175
Switch solana deploy commitment default from "max" to "singleGossip" ( #14146 )
...
(cherry picked from commit db4ac17259 )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-16 04:46:45 +00:00
mergify[bot]
485b3d64a1
Add Program loader/environment instruction errors ( #14120 ) ( #14143 )
...
(cherry picked from commit d513b0c4ca )
Co-authored-by: Jack May <jack@solana.com >
2020-12-16 03:50:04 +00:00
Michael Vines
5d170d83c0
Remove stray println
2020-12-15 16:44:56 -08:00
mergify[bot]
f54d8ea3ab
solana-test-validator usability improvements (bp #14129 ) ( #14136 )
...
* Clean up Cargo.toml
(cherry picked from commit d2af09a647 )
* Prevent multiple test-validators from using the same ledger directory
(cherry picked from commit f3272db7f7 )
* Add --reset flag to allow for easy ledger reset
(cherry picked from commit 00c46c528e )
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-12-15 23:21:21 +00:00
mergify[bot]
ef9f54b3d4
Fix race between setting tick height and calculating accounts hash ( #14101 ) ( #14132 )
...
Co-authored-by: Carl Lin <carl@solana.com >
(cherry picked from commit 75e9e321de )
Co-authored-by: carllin <wumu727@gmail.com >
2020-12-15 22:05:44 +00:00
mergify[bot]
8d0b102b44
Cleanup ledger builtins ( #14083 ) ( #14130 )
...
(cherry picked from commit 582418de5e )
Co-authored-by: Jack May <jack@solana.com >
2020-12-15 21:45:44 +00:00
Jack May
03fc031611
Update serialization docs
2020-12-15 08:53:51 -08:00
sakridge
53fe0bb5eb
Remove regular expressions, speeds up untar ( #14119 )
2020-12-15 08:48:21 -08:00
Jack May
ab98c1f2d4
Add try_find_program_address syscall ( #14118 )
2020-12-15 08:15:01 -08:00
dependabot[bot]
8dc5f6327c
chore: bump rollup from 2.34.2 to 2.35.1 in /web3.js ( #14122 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.34.2 to 2.35.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.34.2...v2.35.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-15 09:25:36 +00:00
dependabot[bot]
833cbf27b1
chore:(deps): bump prettier from 2.2.0 to 2.2.1 in /explorer ( #14121 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.2.0...2.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-15 09:10:08 +00:00
Josh
7c8276d2ac
fix: coerce partially decoded instructions on parsed confirmed transactions ( #13979 )
...
* feat: coerce partially decoded instructions on parsed confirmed transactions
* fix: flow tests
* fix: need to check this again
2020-12-14 19:22:22 -08:00
behzad nouri
c2b7115031
indexes crds values associated with a pubkey ( #14088 )
...
record_labels returns all the possible labels for a record identified by
a pubkey, used in updating timestamp of crds values:
https://github.com/solana-labs/solana/blob/1792100e2/core/src/crds_value.rs#L560-L577
https://github.com/solana-labs/solana/blob/1792100e2/core/src/crds.rs#L240-L251
The code relies on CrdsValueLabel to be limited to a small deterministic
set of possible values for a fixed pubkey. As we expand crds values to
include duplicate shreds, this limits what the duplicate proofs can be
keyed by in the table.
In addition the computation of these labels is inefficient and will
become more so as duplicate shreds and more types of crds values are
added. An alternative is to maintain an index of all crds values
associated with a pubkey.
2020-12-15 01:49:22 +00:00
sakridge
5294f70189
Remove some non-warnings ( #14115 )
2020-12-14 16:26:17 -08:00
Jack May
9e90394583
Upgradeable loader ( #13689 )
2020-12-14 15:35:10 -08:00
Michael Vines
79fb646872
Restore coverage build
2020-12-14 22:17:33 +00:00
Michael Vines
6fa492b580
Revert "Temporarily disable coverage"
...
This reverts commit 17ecb8b614 .
2020-12-14 22:17:33 +00:00
Michael Vines
24be4fc8f8
Add v1.5 and v1.6 backport support
2020-12-14 13:28:01 -08:00
Dan Albert
64ae82f681
Update validator_list.rs
2020-12-14 14:24:08 -07:00
Michael Vines
e907510a1a
clippy
2020-12-14 13:11:50 -08:00
Jeff Washington (jwash)
42be09afb6
Terminology fixes ( #14112 )
2020-12-14 13:04:26 -08:00
DR497
eb35c03bef
Fida token ( #14111 )
2020-12-14 08:11:13 -08:00
Michael Vines
9593ba9092
Temporarily disable coverage
2020-12-14 08:03:29 -08:00
Michael Vines
7143aaa89b
Clippy
2020-12-14 08:03:29 -08:00
Michael Vines
0d139d7ef3
Upgrade to Rust 1.48.0
2020-12-14 08:03:29 -08:00
Ryo Onodera
de9ac43ebf
Simple cap by including sysvars and native programs ( #13884 )
...
* Simpler cap by including sysvars and native programs
* Fix tests
* Add comment
* revert some unrelated code
* Update test_bank_update_sysvar_account for cap.
* Test cap. for add_native_program using new helper
* Improve the cap adjustment with new tests
* Fix typo...
* Adjust test for improved code coverage
* Rename simpler_capitalization => simple_capitalization
* More rename and bonus commenting
2020-12-14 21:03:24 +09:00
dependabot[bot]
4bcc8afdc0
chore: bump typescript from 4.1.2 to 4.1.3 in /web3.js ( #14109 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.1.2 to 4.1.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>
2020-12-14 10:48:13 +00:00
dependabot[bot]
0302d24893
chore: bump eslint-plugin-prettier from 3.2.0 to 3.3.0 in /web3.js ( #14108 )
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v3.2.0...v3.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 10:25:14 +00:00
dependabot[bot]
c2ac15d68f
chore:(deps): bump @types/jest from 26.0.15 to 26.0.19 in /explorer ( #14106 )
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 26.0.15 to 26.0.19.
- [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>
2020-12-14 09:27:08 +00:00
Michael Vines
cdd3e7d856
Remove solana-vote-signer ( #14099 )
2020-12-13 19:12:20 -08:00
Yihau Chen
deaa27fbdb
fix the typo in developing-rust.md ( #14098 )
2020-12-13 17:21:17 -08:00
Ryo Onodera
5788e75188
Shrink slots by sparseness of written data size ( #14072 )
2020-12-14 02:58:38 +09:00
Michael Vines
9f2d154588
Rework TestValidator API to be more like ProgramTest
2020-12-13 07:45:55 +00:00
Michael Vines
5237da4e01
spelling
2020-12-12 22:36:10 -08:00
dependabot[bot]
88d950e5a8
chore: bump log from 0.4.8 to 0.4.11 ( #13691 )
...
* chore: bump log from 0.4.8 to 0.4.11
Bumps [log](https://github.com/rust-lang/log ) from 0.4.8 to 0.4.11.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.8...0.4.11 )
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 >
2020-12-13 13:48:23 +09:00
Jack May
1d95b5476e
Add next_account_infos helper ( #14087 )
2020-12-12 20:12:56 -08:00
dependabot[bot]
8df9bcc784
chore: bump libc from 0.2.80 to 0.2.81 ( #14092 )
...
* chore: bump libc from 0.2.80 to 0.2.81
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.80 to 0.2.81.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.80...0.2.81 )
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 >
2020-12-13 12:13:17 +09:00
carllin
55fc963595
Move slot cleanup to AccountsBackgroundService ( #13911 )
...
* Move bank drop to AccountsBackgroundService
* Send to ABS on drop instead, protects against other places banks are dropped
* Fix Abi
* test
Co-authored-by: Carl Lin <carl@solana.com >
2020-12-13 01:22:34 +00:00
dependabot[bot]
549a3107cb
chore: bump env_logger from 0.7.1 to 0.8.2 ( #14093 )
...
* chore: bump env_logger from 0.7.1 to 0.8.2
Bumps [env_logger](https://github.com/env-logger-rs/env_logger ) from 0.7.1 to 0.8.2.
- [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.7.1...v0.8.2 )
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 >
2020-12-13 05:59:54 +09:00
dependabot[bot]
a9185d4ea1
chore: bump rustversion from 1.0.3 to 1.0.4 ( #14022 )
...
* chore: bump rustversion from 1.0.3 to 1.0.4
Bumps [rustversion](https://github.com/dtolnay/rustversion ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.3...1.0.4 )
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 >
2020-12-13 03:56:27 +09:00
Ryo Onodera
e7c85571c7
Follow new dependabot's commit author name ( #14091 )
2020-12-13 02:27:59 +09:00
Michael Vines
52c2cbd630
stake-account command no longer errors when time goes backwards over an epoch
2020-12-12 03:31:09 +00:00
Tyera Eulberg
8541ffa328
Add subscription cap ( #14011 )
...
* Add subscription cap
* Elide unwraps
2020-12-12 01:57:40 +00:00
Trent Nelson
1792100e2b
Ignore RUSTSEC-2020-0077 until next 1.4 release
2020-12-11 23:44:03 +00:00
Trent Nelson
c20ac62c54
Override yanked arc-swap crate to 0.4.8
2020-12-11 23:44:03 +00:00
Trent Nelson
546c6a4531
Override yanked miow crate to 0.2.2
2020-12-11 23:44:03 +00:00
Trent Nelson
277b6790c7
Override yanked net2 0.2.37
2020-12-11 23:44:03 +00:00
Trent Nelson
8b380ec364
Override yanked mio crate to 0.7.6
2020-12-11 23:44:03 +00:00
Trent Nelson
edff62af3d
Switch to memmap2 fork
2020-12-11 23:44:03 +00:00
Trent Nelson
730cb3b7cc
Bump socket2 crate to 0.3.17
2020-12-11 23:44:03 +00:00
Tyera Eulberg
d6eff3d62c
Filter out stake and vote accounts with incorrect owners ( #14062 )
...
* Add failing test
* Check stake/vote accounts for validity
* Feature gate change
* Add datapoint
* Add test realism
2020-12-11 12:21:25 -07:00
Ryo Onodera
2d3a337200
Increase another snapshot limit: UNPACKED_COUNT ( #14071 )
2020-12-11 11:01:22 +00:00
dependabot[bot]
53c4fd5f09
chore: bump @babel/plugin-transform-runtime in /web3.js ( #14069 )
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.12.1 to 7.12.10.
- [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.10/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>
2020-12-11 09:36:42 +00:00
dependabot[bot]
dfc727296e
chore: bump marked from 1.2.5 to 1.2.6 in /web3.js ( #14067 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 1.2.5 to 1.2.6.
- [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.5...v1.2.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-11 09:23:25 +00:00
Ryo Onodera
7078a6ac61
Add more comments in Stakes::store for its subtlety ( #14065 )
...
* Add more comments in Stakes::store for its subtlety
* more comment tweak
2020-12-11 18:13:36 +09:00
Ryo Onodera
09bd412b13
Wrong rpc inflation rate ( #14063 )
...
* Fix wrong inflation calculation in rpc
* Reorder
* Fix test
2020-12-11 07:42:39 +00:00
Michael Vines
4fba7e6865
Move validator_block_0_fee_workaround into TestValidator
2020-12-11 04:17:38 +00:00
Michael Vines
bbad3fe501
TestValidator now implements Drop, no need to close() it
2020-12-11 04:17:38 +00:00
Michael Vines
0a9ff1dc9d
Initial solana-test-validator command-line program
2020-12-11 04:17:38 +00:00
Josh
13db3eca9f
SPL token balance in transaction metadata ( #13673 )
...
* feat: store pre / post token balances
* move helper functions into separate include
* move token balance functionality to transaction-status crate
* fix blockstore processor test
* fix bigtable legacy test
* add caching to decimals
2020-12-10 19:25:07 -08:00
Jack May
83fda2d972
Clean invoke in prep for native invoke ( #14055 )
2020-12-10 18:25:57 -08:00
sakridge
aa2751e614
Check shred type in is_duplicate ( #14050 )
2020-12-10 18:20:08 -08:00
Ryo Onodera
164b7895b3
Tiny add_native_program bug fixes with cleanups ( #14042 )
...
* Tiny add_native_program bug fixes with cleanups
* Fix typo
2020-12-11 11:03:31 +09:00
Leopold Schabel
d33ab34d75
Remove "Timezone For Log Messages" section ( #14014 )
...
To my understanding, the Solana process always logs a UTC timestamp
anyway, so this is not needed. Plus, using PST on servers is really
weird from a systems engineering point of view.
2020-12-10 17:51:11 -08:00
Jack May
d9655ea507
Add message helpers to get program info ( #14047 )
2020-12-10 16:39:43 -08:00
Jack May
7abd8084b6
Add get_minimum_balance_for_rent_excemption to Client ( #14048 )
2020-12-10 16:39:28 -08:00
Jack May
5ea80e673f
Fix priv escalation test ( #14046 )
2020-12-10 22:36:33 +00:00
sakridge
68109a46e0
Lower priority for hashing threads. ( #14043 )
2020-12-10 12:26:47 -08:00
behzad nouri
409fe3bca1
adds the instance token to crds-labels for node-instance crds-values ( #14037 )
...
If a node "a" receives instance-info from node "b1" it will override any
instance-info associated with "b1" pubkey in its crds table. This makes
it less likely that when "b1" receives crds values from "a" (either
through pull or push), it sees other instances of itself (because node
"a" discarded them when it received "b1" instance info).
In order for the crds table to contain all instance-info associated with
the same pubkey at the same time, we need to add the instance tokens to
the keys in the crds table (i.e. the CrdsValueLabel).
2020-12-10 17:01:55 +00:00
sakridge
5c95d8e963
Shred filter ( #14030 )
2020-12-10 07:54:15 -08:00
Alexander Meißner
201637b326
Updates rbpf to v0.2.2 ( #14036 )
...
* Updates rbpf to v0.2.2
2020-12-10 16:32:54 +01:00
dependabot[bot]
f02d4cdb37
chore: bump @babel/core from 7.12.9 to 7.12.10 in /web3.js ( #14035 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.12.9 to 7.12.10.
- [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.10/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-10 09:29:18 +00:00
dependabot[bot]
4bcff89b3c
chore: bump @babel/preset-env from 7.12.7 to 7.12.10 in /web3.js ( #14034 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.12.7 to 7.12.10.
- [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.10/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-10 09:21:28 +00:00
sakridge
c5fe076432
Better dupe detection ( #13992 )
2020-12-09 23:14:31 -08:00
Josh
8d1651c8ad
explorer: hotfix - undefined nonce instruction check ( #14029 )
2020-12-09 12:00:40 -08:00
behzad nouri
1d267eae6b
std::process::exit to kill all threads
2020-12-09 10:24:23 -08:00
behzad nouri
895d7d6a65
removes RwLock on ClusterInfo.instance
2020-12-09 10:24:23 -08:00
behzad nouri
542198180a
pushes node-instance along with version early in gossip
2020-12-09 10:24:23 -08:00
behzad nouri
8cd5eb9863
checks for duplicate validator instances using gossip
2020-12-09 10:24:23 -08:00
Ryo Onodera
14e241be35
Increase snapshot file size limits ( #14024 )
...
* Increase snapshot file size limits
* Fix test
* Reorder code a bit
2020-12-10 02:46:33 +09:00
Jack May
e1a4251b07
Cap CPI signers ( #14021 )
2020-12-09 02:14:53 -08:00
publish-docs.sh
e1872a450a
Add more TdS 10 validators
2020-12-08 20:29:53 -07:00
behzad nouri
f6a7732ff9
adds ledger-tool mode to print raw shred metadata ( #13962 )
2020-12-08 17:31:24 +00:00
Ryo Onodera
28b014ccf4
Add tests for store_account_and_update_capitalization ( #14008 )
2020-12-09 00:46:28 +09:00
dependabot[bot]
c494346887
chore: bump rollup from 2.34.1 to 2.34.2 in /web3.js ( #14013 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.34.1 to 2.34.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.34.1...v2.34.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-08 09:25:18 +00:00
dependabot[bot]
ba475e1112
chore: bump eslint-config-prettier from 6.15.0 to 7.0.0 in /web3.js ( #14012 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 6.15.0 to 7.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/v6.15.0...v7.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-08 09:20:20 +00:00
Trent Nelson
845c783b0e
Docs: Correct the system.conf NOFILE variable name
2020-12-08 07:44:43 +00:00
sakridge
f6600810d7
Use LRU cache and blake3 hash of shreds to filter duplicates ( #13976 )
2020-12-07 16:42:39 -08:00
Michael Vines
6e9dbb4f6e
Add --rpc-max-multiple-accounts to override the getMultipleAccounts JSON RPC maximum
2020-12-07 16:31:01 -08:00
Jack May
1dc71fb5aa
Bump criterion to v2.3.3 ( #14002 )
2020-12-07 21:53:28 +00:00
carllin
239a191612
Remove unneeded BankWeight fork choice ( #13978 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-12-07 13:47:14 -08:00
Jack May
20c0e8793e
Rent account passed to loader can be read-only ( #13997 )
2020-12-07 19:44:32 +00:00
Jack May
dca579851c
Cannot change owner if account is executable ( #13977 )
2020-12-07 11:37:07 -08:00
Tyera Eulberg
6ae4d2e5cb
Fix logsSubscribe ( #13996 )
2020-12-07 19:00:52 +00:00
Ryo Onodera
3d9d7557c8
core/validator: Wrap std::process:exit(1) for easier testing ( #13990 )
2020-12-07 16:43:03 +00:00
Ryo Onodera
82c75c3786
genesis, ledger-tool: --inflation/--vote-commission-percentaage ( #13989 )
2020-12-07 16:21:16 +00:00
Ryo Onodera
2f374df494
Don't show confusing message for blacklist expires ( #13983 )
2020-12-07 12:47:27 +00:00
Ryo Onodera
26df122386
solana ping: add --blockhash and --print-timestamp ( #13980 )
...
* solana ping: add --blockhash and --print-timestamp
* fix typo in hash...
2020-12-07 21:10:50 +09:00
dependabot[bot]
9da3de5861
chore: bump eslint from 7.14.0 to 7.15.0 in /web3.js ( #13982 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.14.0 to 7.15.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.14.0...v7.15.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 09:19:08 +00:00
dependabot[bot]
0720589767
chore: bump ws from 7.4.0 to 7.4.1 in /web3.js ( #13981 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.4.0 to 7.4.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.4.0...7.4.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 09:18:59 +00:00
Alexander Meißner
a706706572
Validator CLI option to enable just-in-time compilation of BPF ( #13789 )
...
* Adds a CLI option to the validator to enable just-in-time compilation of BPF.
* Refactoring to use bpf_loader_program instead of feature_set to pass JIT flag from the validator CLI to the executor.
2020-12-07 09:49:55 +01:00
sakridge
3425e98a6b
Plumb args for validator boot disk size and client machine type ( #13975 )
2020-12-06 12:37:46 -08:00
behzad nouri
6706f2b3bb
removes recursive read-locks on gossip ( #13973 )
...
ClusterInfo::tvu_peers acquires a read-lock on gossip:
https://github.com/solana-labs/solana/blob/f0e934145/core/src/cluster_info.rs#L1171-L1185
and so, ClusterInfo::repair_peers is recursively locking gossip for
read twice:
https://github.com/solana-labs/solana/blob/f0e934145/core/src/cluster_info.rs#L1202-L1223
But std::sync::RwLock is not re-entrant (recursive).
2020-12-06 15:14:49 +00:00
sakridge
f0e9341450
Add dropped hash to dashboard ( #13972 )
2020-12-05 18:02:01 -08:00
Michael Vines
c59cb28bbf
Add --remove-account option to create-snapshot command
2020-12-05 08:57:00 +00:00
Jack May
882d033233
Don't use stale executor cache ( #13966 )
2020-12-05 05:54:42 +00:00
carllin
51d8f36dae
Ledger-tool recreate snapshot of starting snapshots
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-12-04 21:14:59 -08:00
Tyera Eulberg
ca35bb3ac8
Report highest_confirmed_root and _slot in commitment metric ( #13964 )
2020-12-05 00:50:00 +00:00
publish-docs.sh
e3a31d896a
Cleanup validator list
2020-12-04 16:28:52 -07:00
Josh
08674b8388
hotfix: manually coerce some inner instructions ( #13963 )
2020-12-04 14:47:17 -08:00
Josh
ed15ce0bbe
explorer: infinity stats issue hotfix ( #13959 )
2020-12-04 10:36:06 -08:00
Jack May
f1fd999bb0
Translate data length as mutable ( #13956 )
2020-12-04 05:47:22 +00:00
carllin
5dceddd21d
Remove associated functions on AccountsDb, replace with methods ( #13953 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-12-03 17:53:42 -08:00
Josh
f2b31c3a89
explorer: prevent raw details from showing on inner instructions ( #13951 )
2020-12-03 14:31:45 -08:00
behzad nouri
4e8565253c
verifies that serialized size of transactions does not exceed packet data size ( #13945 )
2020-12-03 22:24:32 +00:00
Michael Vines
ced9f889a4
Refresh testnet restart instructions
2020-12-03 14:17:56 -08:00
Tyera Eulberg
85aa632be0
Blockstore exact purge cleanup ( #13946 )
...
* Add failing test
* Clean up signature get
2020-12-03 21:49:07 +00:00
carllin
34b68288c8
Fix propagation skip check ( #13933 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-12-03 12:31:38 -08:00
Josh
d3a4140899
Explorer: Display CPI details for transaction ( #13801 )
...
* explorer: show inner instructions on token history
* resolve warnings
* show inner instructions on transaction details page
* adjust contrast and add inner instructions row
* show inner instructions after slot 46915769
* token history show inner instructions after 46915769
* restrict early slots only on mainnet
* self nit naming
* self nit: better name for constant
* add signature-truncate class
* resolve incoming raw transaction on transactions details
2020-12-03 12:23:28 -08:00
Jack May
661ca52135
Cap seeds not signers ( #13941 )
2020-12-03 09:58:25 -08:00
Jack May
1c51711c75
Invoke with empty account slice ( #13931 )
2020-12-03 07:06:26 -08:00
behzad nouri
c3048b451d
samples repair peers using WeightedIndex ( #13919 )
...
To output one random sample, weighted_best generates n random numbers:
https://github.com/solana-labs/solana/blob/f751a5d4e/core/src/weighted_shuffle.rs#L38-L63
WeightedIndex does so with only one random number:
https://github.com/rust-random/rand/blob/eb02f0e46/src/distributions/weighted_index.rs#L223-L240
Additionally, if the index is already constructed, it only does a total
of O(log(n)) amount of work; which can be achieved if RepairCache,
caches the weighted index:
https://github.com/solana-labs/solana/blob/f751a5d4e/core/src/serve_repair.rs#L83
Also, the repair-peers code can be reorganized to have fewer redundant
unlock-then-lock code.
2020-12-03 14:26:07 +00:00
dependabot[bot]
b4c24bfa42
chore: bump rollup from 2.34.0 to 2.34.1 in /web3.js ( #13936 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.34.0 to 2.34.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.34.0...v2.34.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-03 09:20:42 +00:00
dependabot[bot]
04adf12d89
chore: bump eslint-plugin-prettier from 3.1.4 to 3.2.0 in /web3.js ( #13934 )
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 3.1.4 to 3.2.0.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v3.1.4...v3.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-03 09:18:22 +00:00
publish-docs.sh
932d5fbf0c
Add more TdS 10 validators
2020-12-02 20:29:22 -07:00
Michael Vines
3b39e98298
BankServer::send_transaction_with_context() now performs signature verification
2020-12-02 18:07:40 -08:00
Dan Albert
de6ecdf590
Update validator_list.rs
2020-12-02 17:26:18 -07:00
Michael Vines
81f38738e8
Use add_builtin, as user-supplied builtins may not yet exist
2020-12-02 14:31:06 -08:00
Jack May
3f841df7cf
Cap number of program address seeds ( #13924 )
2020-12-02 22:25:06 +00:00
kev zettler
9b143f030e
explorer: Restore readonly / signer raw insturction fields ( #13909 )
...
This is a follow up to #13855 It consolidates the RawParsedDetails and
RawDetails fields so that readonly/ signer instruction fields are
availalbe to parsed-raw instructions
2020-12-02 14:19:45 -08:00
Tyera Eulberg
a877f347f4
Cli: output stake account credits-observed for verbose/json ( #13923 )
...
* Add credits_observed to verbose and json CliStakeStake prints
* Review comments
2020-12-02 22:02:52 +00:00
Michael Vines
5bfe93e74c
Add a ramdisk section to the validator start guide
2020-12-02 13:31:01 -08:00
Trent Nelson
17defbff13
Make Accounts::is_non_loader_key() a method on Message
2020-12-02 20:10:08 +00:00
Trent Nelson
404fc1570d
runtime: Replace HashAgeKind with NonceRollbackInfo
2020-12-02 20:10:08 +00:00
Trent Nelson
274312ebb5
sdk: Check owner when verifying nonce accounts
2020-12-02 20:10:08 +00:00
Trent Nelson
be7760caa1
accounts: Replace nonce_rollback unreachable block with descriptive panic
2020-12-02 20:10:08 +00:00
Trent Nelson
47af5933ca
accounts: Don't assume fee-payer is the first account
2020-12-02 20:10:08 +00:00
Trent Nelson
8df2a4bac0
runtime: Factor out DurableNoncePartial finishing logic and add tests
2020-12-02 20:10:08 +00:00
Jack May
841c7a0f71
Cleanup memory translation APIs ( #13921 )
2020-12-02 20:03:36 +00:00
Jack May
85bec37be4
Translate data length and owner as writable ( #13914 )
2020-12-02 09:05:42 -08:00
dependabot[bot]
f751a5d4e2
chore: bump cross-env from 7.0.2 to 7.0.3 in /web3.js ( #13915 )
...
Bumps [cross-env](https://github.com/kentcdodds/cross-env ) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/kentcdodds/cross-env/releases )
- [Changelog](https://github.com/kentcdodds/cross-env/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kentcdodds/cross-env/compare/v7.0.2...v7.0.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-02 09:18:58 +00:00
dependabot[bot]
3e3a54b717
chore:(deps): bump @sentry/react from 5.27.4 to 5.28.0 in /explorer ( #13916 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.27.4 to 5.28.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.27.4...5.28.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-02 09:09:40 +00:00
Ryo Onodera
480dd15b1e
Ledger tool cap basic columns ( #13904 )
...
* ledger-tool cap: Add more basic columns
* simplify InflationRecord::rewarded_epoch type
2020-12-02 07:10:03 +00:00
Tyera Eulberg
0f76daaf7a
Add specific page for rpc endpoints ( #13899 )
2020-12-01 21:19:15 -07:00
Tyera Eulberg
10c81a2448
Remove rpc_banks from validator ( #13882 )
...
* Remove rpc_banks from validator
* Bump abi-digest
2020-12-02 03:25:09 +00:00
Tyera Eulberg
8c40dd34b2
solana-tokens: optimize PickleDb dumps ( #13879 )
...
* Dump PickleDb after transaction sends/confirmation
* Dump PickleDb on ctrlc
* Don't exit during tests
* Add build_messages helper and test db dump
* Add send_messages helper and test db dump
* Add combined test
* Add log_transaction_confirmations helper and test db dump
* Add update_finalized_transactions test
* Return error instead of process::exit
* Close TestValidator
2020-12-01 19:22:27 -07:00
Michael Vines
0a8bc347a1
Restore discover_cluster to avoid test panics
2020-12-01 17:58:28 -08:00
Michael Vines
3eece38ffa
Add expects() to improve error logs on join failures
2020-12-01 17:58:28 -08:00
Michael Vines
4e90a9f5fd
Lock serum-dex to older version to avoid build failures
2020-12-01 22:50:23 +00:00
Dan Albert
1a7413d8c9
Update validator_list.rs
2020-12-01 13:48:36 -07:00
Dan Albert
d22df1227f
Update validator_list.rs
2020-12-01 13:32:15 -07:00
Dan Albert
2f9df2a52f
Update validator_list.rs
2020-12-01 13:16:50 -07:00
Dan Albert
fb4153b7fb
Update validator_list.rs
2020-12-01 13:13:13 -07:00
Michael Vines
73111b005f
Reduce the number of snapshots
2020-12-01 11:13:37 -08:00
Alexander Meißner
aebc3a17ce
Fix undefined symbol "custom panic" in BPF test programs ( #13840 )
...
* Implements missing "custom_panic" symbol
2020-12-01 16:52:20 +01:00
Dan Albert
83aaf18d6e
Update validator_list.rs
2020-12-01 08:46:55 -07:00
Jack May
733fcbaa6c
Check that the program was granted access to program_id ( #13890 )
2020-12-01 07:35:07 -08:00
Jack May
57dd60f671
Use msg! in program entrypoint ( #13889 )
2020-12-01 10:56:26 +00:00
Tyera Eulberg
8fd1e55805
Add logging in check_blockstore_max_root ( #13887 )
2020-12-01 07:44:18 +00:00
Michael Vines
6705b5a98c
Add msg! macro for program logging, deprecate info! macro
2020-11-30 20:39:42 -08:00
Michael Vines
254790f8c8
Fully clean up temporary snapshot staging directories
2020-11-30 19:40:06 -08:00
Tyera Eulberg
c59e088142
solana-tokens: enable confirmation of many transactions ( #13876 )
...
* Update comment
* Chunk signature status checks to handle distributions greater than 256 tx
2020-12-01 02:55:18 +00:00
Michael Vines
4a4a4d8e49
Disable snapshot compression for run.sh to reduce system load
2020-12-01 02:22:04 +00:00
publish-docs.sh
75704f34ba
Add TdS 10 validators
2020-11-30 17:48:09 -07:00
Michael Vines
90d557d916
Strengthen EpochSlots sanitization
2020-11-30 14:40:25 -08:00
Jack May
2d62f2ad03
Re-fix arithmetic overflow and add better test ( #13870 )
2020-11-30 22:39:03 +00:00
kev zettler
75e3f5cd48
Explorer: add Raw instruction data to parsed instructions ( #13855 )
...
This commit allows users to click the "raw" button on transaction
instructions and fetch the raw hex or base64 representations of the instruction.
Adds a fetch action to the click event of the "raw" button on the
instruction UI.
adds a fetchRawTransaction hook that is passed down to the
instruction UI components. Adds addition `rawFetchTrigger` and `raw`
props passed to the instruction card components.
2020-11-30 13:35:33 -08:00
Jack May
40dd46680e
Cleanup bpf test's Cargo.toml files ( #13867 )
...
* Cleanup bpf test's Cargo.toml files
* lock file
2020-11-30 21:16:37 +00:00
Jack May
b47bd0a296
Add program id spoof tests ( #13866 )
2020-11-30 21:06:11 +00:00
Josh
6cf6cd2fba
Explorer: introduce Memo Program to search bar ( #13865 )
2020-11-30 12:09:59 -08:00
behzad nouri
e1793e5a13
caches vote-state de-serialized from vote accounts ( #13795 )
...
Gossip and other places repeatedly de-serialize vote-state stored in
vote accounts. Ideally the first de-serialization should cache the
result.
This commit adds new VoteAccount type which lazily de-serializes
VoteState from Account data and caches the result internally.
Serialize and Deserialize traits are manually implemented to match
existing code. So, despite changes to frozen_abi, this commit should be
backward compatible.
2020-11-30 17:18:33 +00:00
Jon Cinque
6203d1c94c
Add flatten to logs_subscribe commitment
...
Currently, commitment for `logs_subscribe` must be specified using the
non-flattened form in JSON, ie `{"commitment":{"commitment":"max}}`.
This brings the commitment in line with documentation.
2020-11-30 08:40:32 -08:00
Ryo Onodera
e81c2c826c
Don't reset credits_observed due to stale voters ( #13836 )
...
* Don't reset credits_observed due to stale voters
* Add tests
* Fix comment
2020-11-30 22:47:34 +09:00
dependabot[bot]
aa78fa0647
chore: bump prettier from 2.2.0 to 2.2.1 in /web3.js ( #13857 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.2.0...2.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-30 09:20:43 +00:00
dependabot[bot]
52a2f41f59
chore: bump rollup from 2.33.3 to 2.34.0 in /web3.js ( #13856 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.33.3 to 2.34.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.33.3...v2.34.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-30 09:19:15 +00:00
Tommy Johnson
daebade239
add zsh trouble shooting note to ledger docs
2020-11-29 19:26:52 -08:00
Jack May
ce4304cc9a
Add extra checks to verify_and_update ( #13848 )
...
* Add extra checks to verify_and_update
* nudge
2020-11-29 10:06:43 +00:00
Michael Vines
7cbc25a6fe
Add --unhealthy_threshold option
2020-11-28 23:51:07 -08:00
Michael Vines
d2a1ec3a05
Perform all RPC activity in the same place, also clean up Sol display
2020-11-28 23:51:07 -08:00
Michael Vines
f936ce02f8
Remove support to monitor all validators in a cluster for delinquency
...
This feature is no longer useful with hundreds of validators
2020-11-28 23:51:07 -08:00
Michael Vines
ec167aead9
Remove --notify-on-transaction support.
...
It's not longer useful due to the volume of transactions on mainnet-beta
and there are now other means of monitoring transactions
2020-11-28 23:51:07 -08:00
Michael Vines
cc78667118
Record instructions after account translation
2020-11-28 10:54:09 -08:00
Michael Vines
aebf12e28d
Add --maximum-local-snapshot-age argument
2020-11-28 09:09:55 +00:00
Ryo Onodera
6048342c57
Enhance ledger-tool for multi-epoch rewards ( #13837 )
...
* Support ledger-tool for multi-epoch rewards
* nits
* Ensure not to skip some records in csv
2020-11-27 04:20:47 +00:00
sakridge
008b56e535
Fix validator keys path ( #13772 )
2020-11-26 19:20:56 -08:00
Michael Vines
d18b417346
Update examples to use Tokenkeg
2020-11-26 18:26:57 -08:00
sakridge
0b00a1b4de
Add gce single region cpu-only ( #13832 )
2020-11-26 21:45:21 +00:00
carllin
955b99cf69
Fix roots_and_ref_count ( #13827 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-11-26 13:09:20 -08:00
Michael Vines
761499dfbf
Revert "hidapi 1.2.4 is broken, lock version to 1.2.3"
...
This reverts commit 9dc9a1ef6c .
2020-11-26 20:07:50 +00:00
Dan Albert
df0be063d8
Update validator_list.rs
2020-11-26 11:06:04 -07:00
dependabot[bot]
db071303b4
chore: bump @babel/core from 7.12.3 to 7.12.9 in /web3.js ( #13825 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.12.3 to 7.12.9.
- [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.9/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-26 09:20:17 +00:00
dependabot[bot]
6c608450fd
chore: bump buffer from 6.0.2 to 6.0.3 in /web3.js ( #13824 )
...
Bumps [buffer](https://github.com/feross/buffer ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/feross/buffer/releases )
- [Commits](https://github.com/feross/buffer/compare/v6.0.2...v6.0.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-26 09:18:39 +00:00
Michael Vines
9dc9a1ef6c
hidapi 1.2.4 is broken, lock version to 1.2.3
2020-11-26 09:13:23 +00:00
Michael Vines
43b82b31e5
More TestValidator cleanup
2020-11-26 08:56:25 +00:00
Michael Vines
b5f7e39be8
TestValidator public interface cleanup
2020-11-25 17:04:37 -08:00
Tyera Eulberg
5e2d38227f
Use u64 behind the scenes for solana-tokens ( #13815 )
...
* Use u64 behind the scenes for Allocations
* Fixup readme
* Clippy and remove errant comments
2020-11-26 00:00:49 +00:00
Tyera Eulberg
4ff0f0949a
Separate blockstore checks for not (yet) rooted and cleaned up ( #13814 )
2020-11-25 22:59:38 +00:00
Michael Vines
0e2578a0b8
Add commonly-used SPL programs as a convenience to the user
2020-11-25 20:53:16 +00:00
Michael Vines
4ef2da0ff0
Add solana logs command
2020-11-25 11:44:41 -08:00
dependabot[bot]
f96c4ec84e
chore: bump async-trait from 0.1.36 to 0.1.42
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.36 to 0.1.42.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.36...0.1.42 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-25 09:34:31 -08:00
dependabot[bot]
ccfde38f5e
chore: bump rpc-websockets from 7.4.6 to 7.4.8 in /web3.js ( #13807 )
...
Bumps [rpc-websockets](https://github.com/elpheria/rpc-websockets ) from 7.4.6 to 7.4.8.
- [Release notes](https://github.com/elpheria/rpc-websockets/releases )
- [Commits](https://github.com/elpheria/rpc-websockets/compare/v7.4.6...v7.4.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-25 09:25:42 +00:00
dependabot[bot]
d2fda9ada2
chore: bump eslint from 7.13.0 to 7.14.0 in /web3.js ( #13805 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.13.0 to 7.14.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.13.0...v7.14.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-25 09:22:34 +00:00
sakridge
b70abdc645
Nonce updates ( #13799 )
...
* runtime: Add `FeeCalculator` resolution method to `HashAgeKind`
* runtime: Plumb fee-collected accounts for failed nonce tx rollback
* runtime: Use fee-collected nonce/fee account for nonced TX error rollback
* runtime: Add test for failed nonced TX accounts rollback
* Fee payer test
* fixup: replace nonce account when it pays the fee
* fixup: nonce fee-payer collect test
* fixup: fixup: clippy/fmt for replace...
* runtime: Test for `HashAgeKind::fee_calculator()`
* Clippy
Co-authored-by: Trent Nelson <trent@solana.com >
2020-11-24 23:53:51 -08:00
Ryo Onodera
42421e77a9
Add stake calculation tests with inflation/slashing ( #13605 )
...
* Add stake calculation tests with inflation/slashing
* Clean up the test
2020-11-25 12:49:35 +09:00
Michael Vines
215ddecaa5
Add base64+zstd encoding for RPC account data
2020-11-25 02:03:23 +00:00
Tyera Eulberg
465ab490e1
Revert "Check out specific downstream commit ( #13787 )" ( #13793 )
...
This reverts commit 630288c1cc .
2020-11-24 22:35:00 +00:00
Michael Vines
bee9998e91
tiny doc fix
2020-11-24 12:27:40 -08:00
Tyera Eulberg
630288c1cc
Check out specific downstream commit ( #13787 )
2020-11-24 18:13:03 +00:00
Tyera Eulberg
c930f92411
Restore bank feature used to deprecate Rewards sysvar ( #13786 )
2020-11-24 10:22:31 -07:00
Dan Albert
4c4c6572e7
Update validator_list.rs
2020-11-24 10:05:19 -07:00
Alexander Meißner
c833ede4af
Rbpf v0.2.1 ( #13732 )
...
* Refactoring to match rbpf-v0.2.1 and add JIT compilation caching.
* Removes obsolete bpf-trace.py which has been replaced by the rbpf CLI tool.
2020-11-24 18:00:19 +01:00
dependabot[bot]
32cb8d1462
chore: bump @babel/preset-env from 7.12.1 to 7.12.7 in /web3.js ( #13785 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.12.1 to 7.12.7.
- [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.7/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-11-24 09:24:08 +00:00
dependabot[bot]
7678e097fd
chore:(deps): bump react-scripts from 4.0.0 to 4.0.1 in /explorer ( #13784 )
...
Bumps [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts ) from 4.0.0 to 4.0.1.
- [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.1/packages/react-scripts )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-24 09:20:47 +00:00
dependabot[bot]
cfb7bb5319
chore: bump prettier from 2.1.2 to 2.2.0 in /web3.js ( #13783 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.1.2...2.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-24 09:20:17 +00:00
dependabot[bot]
8e6a54deeb
chore:(deps): bump react-select from 3.1.0 to 3.1.1 in /explorer ( #13782 )
...
Bumps [react-select](https://github.com/JedWatson/react-select ) from 3.1.0 to 3.1.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@3.1.0...react-select@3.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-24 09:09:43 +00:00
Michael Vines
61ab2072bd
Clean up default commitment handling for subscriptions
2020-11-23 22:54:47 -08:00
Tyera Eulberg
7befad2f6d
Check SlotNotRooted if confirmed block not found in blockstore or bigtable ( #13776 )
2020-11-24 03:36:20 +00:00
Tyera Eulberg
e3a92d6905
Prevent splitting when either source or split stake will equal zero ( #13775 )
2020-11-24 02:48:56 +00:00
Michael Vines
60ce6f1a9b
Truncate logs immediately upon collection. Also reduce limit from 100k to 10k
2020-11-23 17:20:02 -08:00
Trent Nelson
488ce982f0
stake: Disallow stakes merging with themselves
2020-11-23 14:32:02 -07:00
Trent Nelson
6b9a019c0a
stake: Remove disused test helper function
2020-11-23 14:32:02 -07:00
Trent Nelson
8e73187990
stake: Allow compatible, fully-active stake accounts to be merged
2020-11-23 14:32:02 -07:00
Trent Nelson
bb2772d068
stake: Cosmetic - rename variable
2020-11-23 14:32:02 -07:00
Trent Nelson
dc7f89715a
stake: De-replicode mergable info extraction
2020-11-23 14:32:02 -07:00
sakridge
dcbb1dca8a
Primordial stake debug ( #13756 )
2020-11-23 13:01:00 -08:00
Tyera Eulberg
38a3ed96bb
Fail stake init if account data is the wrong size ( #13767 )
2020-11-23 20:13:38 +00:00
Tyera Eulberg
f0f99ffc7e
Cap split stake at source stake when splitting entire balance ( #13754 )
2020-11-23 10:11:10 -07:00
dependabot[bot]
879646dee9
chore: bump typescript from 4.0.5 to 4.1.2 in /web3.js ( #13763 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.0.5 to 4.1.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.5...v4.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-23 09:23:27 +00:00
dependabot[bot]
c900b76dbb
chore: bump semantic-release from 17.2.4 to 17.3.0 in /web3.js ( #13761 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.2.4 to 17.3.0.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.2.4...v17.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-23 09:20:14 +00:00
dependabot[bot]
13682007bb
chore:(deps): bump @testing-library/react in /explorer ( #13762 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 11.2.0 to 11.2.2.
- [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.0...v11.2.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-23 09:12:44 +00:00
dependabot[bot]
1d36a84a2e
chore:(deps): bump @types/react-dom from 16.9.9 to 17.0.0 in /explorer ( #13760 )
...
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) from 16.9.9 to 17.0.0.
- [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>
2020-11-23 09:10:35 +00:00
sakridge
1c7dd0ae14
Enable log to see stake progress ( #13755 )
2020-11-22 18:34:05 -08:00
behzad nouri
26bf2b7e45
processes pull-request callers only once per unique caller ( #13750 )
...
process_pull_requests acquires a write lock on crds table to update
records timestamp for each of the pull-request callers:
https://github.com/solana-labs/solana/blob/3087c9049/core/src/crds_gossip_pull.rs#L287-L300
However, pull-requests overlap a lot in callers and this function ends
up doing a lot of redundant duplicate work.
This commit obtains unique callers before acquiring an exclusive lock on
crds table.
2020-11-22 17:51:14 +00:00
sakridge
a13083aa65
Ignore errors from subshell correctly ( #13752 )
2020-11-22 07:27:26 -08:00
Jack May
1d008bab4a
Guard against bsd sed ( #13735 )
2020-11-21 17:56:23 -08:00
Michael Vines
3087c90490
Add make to list of packages to instal
2020-11-21 09:21:25 -08:00
Ryo Onodera
3bc7d85986
ledger-tool cap: output credits_observed ( #13746 )
2020-11-21 16:13:07 +00:00
Trent Nelson
13aa38d307
stake: Don't pay out rewards for epochs where inflation was not enabled
2020-11-21 04:16:27 +00:00
sakridge
0ec8069348
Fix escaping in wait-for-stake automation_utils function ( #13743 )
2020-11-20 18:55:09 -08:00
sakridge
c1eb350c47
Allow contact debug interval to be adjusted ( #13737 )
2020-11-20 14:47:37 -08:00
Josh
ed82bf70f5
hotfix: customUrl effect is preventing redirects, add check ( #13742 )
2020-11-20 14:02:11 -08:00
carllin
791fb17437
Prevent scans on unrooted slots from seeing partial clean ( #13628 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-11-20 13:01:04 -08:00
Michael Vines
62fa8b0ed8
Demote bank-process_transactions-error counters to info!
2020-11-20 10:43:07 -08:00
Tyera Eulberg
c75d97e3f2
Add new inflation feature-ids ( #13671 )
...
* Add new inflation feature-ids, and full_inflation default values
* Compute inflation start from full_inflation activation
* Include pico_inflation in inflation start computation
* Add full-inflation constructor
* Align inflation taper with rewards accrual start and catch overflow edge case
2020-11-20 09:54:41 -07:00
Michael Vines
11e92f0c9f
Snapshot archives are now cleaned up when --snapshot-compression none is used
2020-11-20 08:41:17 -08:00
sakridge
e4216c3ff8
Check for DO_NOT_PUBLISH_TAR before uploading to CI ( #13700 )
2020-11-20 08:27:34 -08:00
Michael Vines
8808a74593
--vote-account doesn't support ASK but --authorized-voter does
2020-11-20 15:17:18 +00:00
dependabot[bot]
2cab684ffb
chore: bump pretty-hex from 0.1.1 to 0.2.1
...
Bumps [pretty-hex](https://github.com/wolandr/pretty-hex ) from 0.1.1 to 0.2.1.
- [Release notes](https://github.com/wolandr/pretty-hex/releases )
- [Commits](https://github.com/wolandr/pretty-hex/compare/v0.1.1...v0.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-20 07:12:22 -08:00
carllin
9bb11a2dcc
Cleanup ( #13728 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-11-20 03:17:19 -08:00
dependabot[bot]
87d907db74
chore: bump marked from 1.2.4 to 1.2.5 in /web3.js ( #13727 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 1.2.4 to 1.2.5.
- [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.4...v1.2.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-20 09:24:49 +00:00
dependabot[bot]
10ef38c4bb
chore: bump semantic-release from 17.2.3 to 17.2.4 in /web3.js ( #13723 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.2.3 to 17.2.4.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.2.3...v17.2.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-20 09:20:41 +00:00
dependabot[bot]
a0def4981d
chore:(deps): bump @types/node from 14.14.8 to 14.14.9 in /explorer ( #13726 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.8 to 14.14.9.
- [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-11-20 09:12:25 +00:00
dependabot[bot]
95f061806a
chore:(deps): bump prettier from 2.1.2 to 2.2.0 in /explorer ( #13725 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.1.2...2.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-20 09:12:19 +00:00
Ryo Onodera
b74d7b5758
Fix fragile tests in prep of stake rewrite pr ( #13654 )
...
* Fix fragile tests in prep of stake rewrite pr
* Restore BOOTSTRAP_VALIDATOR_LAMPORTS where appropriate
* Further clean up
* Further clean up
* Aligh with other call site change
* Remove false warn!
* fix ci!
2020-11-20 17:21:03 +09:00
sakridge
2cb006fa44
Use info for failed to match slot vote error ( #13715 )
2020-11-19 16:01:37 -08:00
behzad nouri
a8c29505f0
sanitizes bloom filters to avoid division by zero ( #13714 )
...
Pull requests received over the wire can cause a validator to panic
because of division by zero in bloom filters:
https://github.com/solana-labs/solana/blob/af08ba93e/runtime/src/bloom.rs#L86-L88
2020-11-19 23:35:22 +00:00
dependabot[bot]
856693ac1f
chore: bump lru from 0.6.0 to 0.6.1
...
Bumps [lru](https://github.com/jeromefroe/lru-rs ) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/jeromefroe/lru-rs/releases )
- [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jeromefroe/lru-rs/compare/0.6.0...0.6.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-19 14:28:50 -08:00
Josh
c76cba465d
explorer: Rename SYSVARs to Title Case ( #13679 )
2020-11-19 14:06:24 -08:00
Josh
b33e5b87dd
explorer: introduce details card for memo instruction ( #13538 )
2020-11-19 14:05:55 -08:00
Michael Vines
f9acbd6e3f
Document get_account() gotcha
2020-11-19 14:02:34 -08:00
Jack May
af08ba93e6
fix doc redirects ( #13709 )
2020-11-19 21:34:21 +00:00
behzad nouri
b58f69297f
makes crds fields private ( #13703 )
...
Crds fields should maintain several invariants between themselves, so
exposing them as public fields can be bug prone. In addition these
invariants are asserted on every write:
https://github.com/solana-labs/solana/blob/9668dd85d/core/src/crds.rs#L138-L154
https://github.com/solana-labs/solana/blob/9668dd85d/core/src/crds.rs#L239-L262
which adds extra instructions and is not optimal. Should these fields be
private the asserts will be redundant.
2020-11-19 20:57:40 +00:00
Ryo Onodera
397cf726fc
Allow GNUSparse for genesis.bin ( #13704 )
2020-11-19 20:29:19 +00:00
Ryo Onodera
43d5e47ea9
Rewrite stake accounts for clear migration ( #13461 )
...
* Reduce overage stake by rewritng stake accounts
* Write tests and finish implemention
* Create and use new feature gate
* Clean up logging
* Fix typo
* Simplify enable_rewrite_stake
* Fix typo...
* Even simplify gating
* Add metrics
2020-11-20 05:15:06 +09:00
Jack May
9668dd85d4
fix rust example section link ( #13701 )
2020-11-19 18:07:00 +00:00
Tyera Eulberg
2ef4369237
Distribute spl tokens ( #13559 )
...
* Add helpers to covert between sdk types
* Add distribute-spl-tokens to args and arg-parsing
* Build spl-token transfer-checked instructions
* Check spl-token balances properly
* Add display handling to support spl-token
* Small refactor to allow failures in allocation iter
* Use Associated Token Account for spl-token distributions
* Add spl token support to balances command
* Update readme
* Add spl-token tests
* Rename spl-tokens file
* Move a couple more things out of commands
* Stop requiring lockup_date heading for non-stake distributions
* Use epsilon for allocation retention
2020-11-19 10:32:31 -07:00
behzad nouri
1ffab5de77
breaks prunes data into chunks to fit into packets ( #13613 )
...
Validator logs show that prune messages are dropped because they exceed
packet data size:
https://github.com/solana-labs/solana/blob/f25c969ad/perf/src/packet.rs#L90-L92
This can exacerbate gossip traffic by redundantly increasing push
messages across network. The workaround is to break prunes into smaller
chunks and send over in multiple messages.
2020-11-19 16:38:01 +00:00
Justin Starry
83799356dd
explorer: Add developer setting to enable customUrl param ( #13697 )
2020-11-19 08:03:20 -06:00
carllin
110acd20dc
Check for overflow in rent partition calculation ( #13569 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-11-19 04:17:00 -08:00
dependabot[bot]
1cd70edec0
chore:(deps): bump @testing-library/react in /explorer ( #13693 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 11.1.2 to 11.2.0.
- [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.1.2...v11.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-19 09:11:10 +00:00
dependabot[bot]
a39b0f6ee5
chore:(deps): bump @project-serum/serum in /explorer ( #13692 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-ts ) from 0.13.11 to 0.13.12.
- [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-11-19 09:10:58 +00:00
Trent Nelson
f2a1a0ac5c
RPC: Demote missing block error to warning
...
It frightens the tourists
2020-11-19 04:54:49 +00:00
Michael Vines
9d75b82840
Add SPL Feature Proposal program
2020-11-19 04:27:44 +00:00
Trent Nelson
acc40b1c9e
audit: Ignore RUSTSEC-2020-0071, potential SEGV in time
2020-11-18 20:21:46 -07:00
Dan Albert
2aee43f3ce
Remove TdS validators from SoM with 14 day delinquency ( #13678 )
2020-11-18 19:41:14 -07:00
Dan Albert
d9a07e7ed9
Add new MB validators from TdS 7 and 8 ( #13676 )
2020-11-18 15:25:03 -07:00
Jack May
13a08c7f08
Fix doc proposal sidebar layout ( #13675 )
2020-11-18 22:22:11 +00:00
Jack May
15057b087c
Expand CPI returning error test ( #13672 )
2020-11-18 22:18:49 +00:00
Michael Vines
f25c969ad8
Disable publishing of cargo-build-bpf/cargo-test-bpf to crates.io
2020-11-18 19:09:04 +00:00
Michael Vines
31d2f445a2
Recommend --no-port-check to improve validator restart time
2020-11-18 09:25:45 -08:00
dr497
536becbfab
explorer: Add SRM tee-shirt NFT to the tokenRegistry
2020-11-18 09:14:35 -08:00
dependabot[bot]
892a2eacff
chore: bump nix from 0.17.0 to 0.19.0
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.17.0 to 0.19.0.
- [Release notes](https://github.com/nix-rust/nix/releases )
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/compare/v0.17.0...v0.19.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-18 08:40:46 -08:00
dependabot[bot]
8ea6dd7513
chore: bump rollup from 2.33.2 to 2.33.3 in /web3.js ( #13663 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.33.2 to 2.33.3.
- [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.33.2...v2.33.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-18 09:20:31 +00:00
dependabot[bot]
75664cce59
chore:(deps): bump @types/node from 14.14.7 to 14.14.8 in /explorer ( #13664 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.7 to 14.14.8.
- [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-11-18 09:10:47 +00:00
dependabot[bot]
7640841b02
chore: bump goauth from 0.7.2 to 0.8.1
...
Bumps [goauth](https://github.com/durch/rust-goauth ) from 0.7.2 to 0.8.1.
- [Release notes](https://github.com/durch/rust-goauth/releases )
- [Commits](https://github.com/durch/rust-goauth/commits )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-17 23:30:51 -08:00
Michael Vines
78dc334afe
Add real --version
2020-11-17 17:59:33 -08:00
Greg Fitzgerald
47fbfc52de
Revert solana-tokens to RpcClient ( #13623 )
...
* Revert solana-tokens to RpcClient
* Fixup check_payer_balances tests
* Use RpcClient::new_with_commitment in other tests
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-11-17 21:53:49 +00:00
Tyera Eulberg
645598e615
Improve monitoring of timestamp correction and bounding ( #13656 )
...
* Include rejuvenated field in Clock parsing
* Expand timestamp-correction logging info
2020-11-17 21:51:43 +00:00
Tyera Eulberg
39932d7664
Update Initialized split rent-exempt value ( #13646 )
2020-11-17 19:03:00 +00:00
Tyera Eulberg
a7bed62af0
Remove overflow opportunities ( #13649 )
2020-11-17 12:01:11 -07:00
Jack May
df1f53950e
helloworld no longer supports program feature ( #13645 )
2020-11-17 17:10:10 +00:00
Michael Vines
c5299b60ed
Add RpcClient::new_with_commitment()
2020-11-17 07:55:43 -08:00
dependabot[bot]
3827739708
chore:(deps): bump @solana/web3.js from 0.87.0 to 0.87.1 in /explorer ( #13642 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.87.0 to 0.87.1.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.87.0...v0.87.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-17 09:20:00 +00:00
dependabot[bot]
808360d25b
chore:(deps): bump @types/chart.js from 2.9.27 to 2.9.28 in /explorer ( #13641 )
...
Bumps [@types/chart.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chart.js ) from 2.9.27 to 2.9.28.
- [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-11-17 09:19:48 +00:00
dependabot[bot]
8d94ce4128
chore: bump semantic-release from 17.2.2 to 17.2.3 in /web3.js ( #13640 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.2.2 to 17.2.3.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.2.2...v17.2.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-17 09:19:41 +00:00
Jack May
3a9dca0c67
Add back BPF error logging ( #13633 )
...
* Add back BPF error logging
* Update programs/bpf_loader/src/lib.rs
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-11-17 08:10:14 +00:00
Tyera Eulberg
3e4acba72f
Quiet notification logs when no subscriptions ( #13629 )
2020-11-17 06:37:38 +00:00
Tyera Eulberg
ef99689592
Improve TestValidator instantiation ( #13627 )
...
* Add TestValidator::new_with_fees constructor, and warning for low bootstrap_validator_lamports
* Add logging to solana-tokens integration test to help catch low bootstrap_validator_lamports in the future
* Reasonable TestValidator mint_lamports
2020-11-16 23:27:36 -07:00
Michael Vines
bde1e3d004
fix: default preflight commitment to confirmation commitment
2020-11-16 21:54:02 -08:00
Michael Vines
c2f77a3473
Default preflight_commitment to confirmation commitment
2020-11-16 21:54:02 -08:00
carllin
afc1b59475
Fix assertion failure ( #13626 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-11-16 21:30:38 -08:00
carllin
6276360468
Prevent scans from seeing root updates/clean ( #13464 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-11-16 17:23:11 -08:00
Jack May
8c922a0198
fix arithmetic overflow in slice translation ( #13624 )
...
* fix arithmetic overflow in slice translation
* nudge
2020-11-17 00:13:01 +00:00
Jack May
64a3cf03e2
Remove program cap from CLI checks ( #13617 )
2020-11-16 21:11:55 +00:00
Ryo Onodera
2b3faa1947
Reject faked stake/vote accounts in stake mgmt. ( #13615 )
...
* Reject faked stake/vote accounts in stake mgmt.
* Use clearer name
2020-11-17 05:42:59 +09:00
Michael Vines
e5f4442325
Build more of the SPL repo in CI
2020-11-16 11:57:43 -08:00
Michael Vines
b5820f9325
Use default client keypair for faucet to avoid the need for airdrops
2020-11-16 11:00:40 -08:00
Michael Vines
ab5814cd90
Cargo.lock
2020-11-16 11:00:40 -08:00
Michael Vines
4069e7b663
Use default client keypair if --faucet-keypair is not provided
2020-11-16 11:00:40 -08:00
Michael Vines
e9e5ee4362
Use default client keypair if --keypair argument is not provided
2020-11-16 11:00:40 -08:00
dependabot[bot]
6c5fb329b2
chore: bump marked from 1.2.3 to 1.2.4 in /web3.js ( #13612 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 1.2.3 to 1.2.4.
- [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.3...v1.2.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-16 09:36:51 +00:00
dependabot[bot]
0970ed8fce
chore: bump rollup from 2.33.1 to 2.33.2 in /web3.js ( #13609 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.33.1 to 2.33.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.33.1...v2.33.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-16 09:18:41 +00:00
dependabot[bot]
935b85c1de
chore:(deps): bump @testing-library/jest-dom in /explorer ( #13611 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 5.11.5 to 5.11.6.
- [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.5...v5.11.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-16 09:17:33 +00:00
dependabot[bot]
0b64d28582
chore:(deps): bump @sentry/react from 5.27.3 to 5.27.4 in /explorer ( #13610 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.27.3 to 5.27.4.
- [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.27.3...5.27.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-16 09:09:38 +00:00
Michael Vines
8761ce4691
Document feature-set field in getVersion
2020-11-15 18:01:47 -08:00
Ryo Onodera
bcd303a447
ledger-tool cap: delegation owner and stake v2 flag ( #13602 )
...
* Output delegation owner as well
* Add --enable-stake-program-v2
* Small cleanup and add sanity assertion
* Fix typo...
2020-11-15 19:38:46 +00:00
behzad nouri
5e8490ab9d
packs more crds-values in a single gossip packet ( #13500 )
...
split_gossip_messages:
https://github.com/solana-labs/solana/blob/a97c04b40/core/src/cluster_info.rs#L1536-L1574
splits crds-values into chunks to fit into a gossip packet. However it is
using a global upper-bound for the header-size across all protocols:
https://github.com/solana-labs/solana/blob/a97c04b40/core/src/cluster_info.rs#L90-L93
This can be wasteful as the specific gossip protocol can have smaller
header than this upper-bound (e.g. Protocol::PushMessage is 170 bytes
smaller). Adding more crds-values in one gossip packet can avoid the
overheads of separate packets and reduce total number of bytes sent over
the wire.
This commit updates the splitting function to take a max-chunk-size
argument. At call-site, this value is set to the size of the protocol
which the values are sent over.
2020-11-15 18:23:59 +00:00
behzad nouri
cbea9ebc34
indexes nodes' contact infos in crds table ( #13553 )
...
In several places in gossip code, the entire crds table is scanned only
to filter out nodes' contact infos. Currently on mainnet, crds table is
of size ~70k, while there are only ~470 nodes. So the full table scan is
inefficient. Instead we may maintain an index of only nodes' contact
infos.
2020-11-15 16:38:04 +00:00
Michael Vines
f5e0adc693
test: update expected program log messages
2020-11-14 20:49:30 -08:00
Michael Vines
5d72e52ad0
Disable the PubSub vote subscription by default
...
The --rpc-pubsub-enable-vote-subscription flag may be used to enable it.
The current vote subscription is problematic because it emits a
notification for *every* vote, so hundreds a second in a real cluster.
Critically it's also missing information about *who* is voting,
rendering all those notifications practically useless.
Until these two issues can be resolved, the vote subscription is not
much more than a potential DoS vector.
2020-11-14 12:36:37 -08:00
Tyera Eulberg
88ae321d3f
Add counter metrics to rpc-subscriptions ( #13596 )
2020-11-14 12:40:24 -07:00
dependabot[bot]
b37d73cd56
chore: bump ws from 7.3.1 to 7.4.0 in /web3.js
...
Bumps [ws](https://github.com/websockets/ws ) from 7.3.1 to 7.4.0.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.3.1...7.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-14 08:32:17 -08:00
dependabot[bot]
2b309ec046
chore: bump eslint from 7.12.1 to 7.13.0 in /web3.js
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.12.1 to 7.13.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.12.1...v7.13.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-14 08:31:57 -08:00
dependabot[bot]
e57001e5cd
chore: bump buffer from 6.0.1 to 6.0.2 in /web3.js
...
Bumps [buffer](https://github.com/feross/buffer ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/feross/buffer/releases )
- [Commits](https://github.com/feross/buffer/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-14 08:31:45 -08:00
dependabot[bot]
fc54fb88ae
chore: bump futures from 0.3.5 to 0.3.8
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.5 to 0.3.8.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.5...0.3.8 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-14 08:31:19 -08:00
Michael Vines
baa6b3a261
Add stable program logging for BPF and native programs
2020-11-14 08:26:01 -08:00
sakridge
13f3043c8a
tell curl to follow redirects to fix net scripts ( #13589 )
2020-11-13 19:56:37 -08:00
Tyera Eulberg
34bf80ba9c
Send pubsub metrics to metrics server ( #13584 )
2020-11-13 19:31:23 +00:00
Jack May
887b0e4b72
Add doc content and feedback ( #13563 )
2020-11-13 10:18:04 -08:00
Justin Starry
01a4889b53
clippy
2020-11-13 07:21:38 -08:00
Justin Starry
d611337394
Fix overflow in entry hash count verification
2020-11-13 07:21:38 -08:00
Ryo Onodera
c97a7d1105
Small cleaning update_epoch_stakes ( #13576 )
2020-11-13 11:16:38 +00:00
joshua-maros
a8a77614fe
Fix potential undefined behavior ( #13555 )
...
* Switch to ouroboros 0.5.1
* Update other lock files
2020-11-13 18:12:41 +09:00
dependabot[bot]
cbcde43765
chore:(deps): bump @types/react-select in /explorer ( #13574 )
...
Bumps [@types/react-select](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-select ) from 3.0.25 to 3.0.26.
- [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>
2020-11-13 09:09:33 +00:00
Trent Nelson
6dc735e996
ip-echo-server: Don't use framed decoder, it can't be read-limited
2020-11-13 07:53:19 +00:00
Michael Vines
328f59ebef
--gossip-host may now be specified with --entrypoint
2020-11-13 06:20:15 +00:00
Michael Vines
9f95704706
Add --offline flag
2020-11-12 20:03:12 -08:00
Jack May
48dd9f7efd
Move secp256k1 instruction helper to the sdk ( #13560 )
2020-11-12 16:58:40 -08:00
sakridge
c1f3f9d27b
Stop searching for incorrect shred version after a minute ( #13512 )
2020-11-12 14:01:13 -08:00
sakridge
598e5f58d5
Add wait for max stake command ( #13532 )
2020-11-12 13:48:34 -08:00
Jack May
30ef53cb13
fix bpf lddw check ( #13554 )
2020-11-12 13:13:42 -08:00
behzad nouri
4e4e12b384
filters out offline nodes from pull options ( #13533 )
...
Inactive nodes are still observing incoming gossip traffic:
https://discord.com/channels/428295358100013066/670512312339398668/776140351291260968
likely because of pull-requests.
Previous related issues and commits:
https://github.com/solana-labs/solana/issues/12409
https://github.com/solana-labs/solana/pull/12620
https://github.com/solana-labs/solana/pull/12674
This commit implements same logic as
https://github.com/solana-labs/solana/pull/12674
to exclude inactive nodes from pull options, with the same periodic
retry logic for offline staked nodes in order to mitigate eclipse
attack.
2020-11-12 16:09:37 +00:00
carllin
9821a7754c
Discard pre hard fork persisted tower if hard-forking ( #13536 )
...
* Discard pre hard fork persisted tower if hard-forking
* Relax config.require_tower
* Add cluster test
* nits
* Remove unnecessary check
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
Co-authored-by: Carl Lin <carl@solana.com >
2020-11-12 23:29:04 +09:00
dependabot[bot]
cfa598616e
chore:(deps): bump @testing-library/react in /explorer ( #13549 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 11.1.1 to 11.1.2.
- [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.1.1...v11.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-12 09:09:43 +00:00
dependabot[bot]
76b5066dc9
chore:(deps): bump @solana/web3.js from 0.86.4 to 0.87.0 in /explorer ( #13548 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.86.4 to 0.87.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.86.4...v0.87.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-12 09:09:34 +00:00
DR497
554060b3c5
explorer: Add additional tokens and icons to registry ( #13544 )
...
* Add NFTs to the explorer
* Add missing tokens
2020-11-11 22:19:42 -08:00
Trent Nelson
d2cfeb31b9
ip-echo-server: Limit socket read to expected reply length
2020-11-12 05:53:18 +00:00
Trent Nelson
7481ba5618
ip-echo-server: Add helper to compute reply length
2020-11-12 05:53:18 +00:00
Trent Nelson
aab5f24518
ip-echo-server: Name the header length magic number
2020-11-12 05:53:18 +00:00
Michael Vines
114b91afe6
program-test now generates new blockhashes for test usage
2020-11-11 20:29:00 -08:00
Greg Fitzgerald
dadea873a9
Send BanksClient RPC requests before returning futures ( #13539 )
...
* Send RPC requests before returning futures
* Add process_transactions()
2020-11-11 18:56:26 -07:00
Jack May
eb306da148
Report and bail on broken links ( #13540 )
2020-11-11 17:46:24 -08:00
Ryo Onodera
89b474e192
Fix slow/stuck unstaking due to toggling in epoch ( #13501 )
...
* Fix slow/stuck unstaking due to toggling in epoch
* nits
* nits
* Add stake_program_v2 feature status check to cli
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-11-11 14:11:57 -07:00
Trent Nelson
38f15e41b5
Validator: Periodically log what we're waiting for during --wait-for-supermajority
2020-11-11 20:03:26 +00:00
Jon Cinque
58354d166b
feat: increase timeout in confirmTransaction ( #13478 )
...
Developers have reported needing to change the timeout to suit their
use cases, or not completely understanding what the timeout meant for
their transaction, since it could timeout and still get processed. This
increases the default timeout to `confirmTransaction` and adds more
information to the error message.
2020-11-11 13:12:09 +01:00
dependabot[bot]
ab70c15709
chore:(deps): bump @testing-library/user-event in /explorer ( #13526 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.2.0 to 12.2.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.2.0...v12.2.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-11 09:10:00 +00:00
Michael Vines
58724cb687
Use a non-zero fee_calculator for a more realistic test environment
2020-11-11 00:46:28 -08:00
Jack May
e390c8cb7f
Add stubs and heap region definitions ( #13521 )
...
* Add stubs and heap region definitions
* nudge
2020-11-11 05:50:16 +00:00
Greg Fitzgerald
2660b44d91
Remove need for BanksClientExt trait ( #13519 )
2020-11-10 19:30:25 -07:00
carllin
2c2432fddc
Refactor function ( #13294 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-11-10 17:20:35 -08:00
Tyera Eulberg
91f4e99b4c
Fix parsing CreateAccountWithSeed instructions ( #13513 )
...
* Reduce required num_system_accounts and handle 2-account instructions properly
* Update CreateAccountWithSeed account docs to be correct
* Add CreateAccountWithSeed test
2020-11-10 23:51:53 +00:00
Jack May
9ca8e98525
Add printf declaration ( #13514 )
2020-11-10 23:40:48 +00:00
Jack May
23c558510a
add missing c logging stubs ( #13511 )
2020-11-10 22:19:54 +00:00
Justin Starry
2a96e722b4
watchtower: Fix all clear duration message
2020-11-10 09:20:39 -08:00
Tyera Eulberg
599dae8f09
Make testnet section less ambiguous ( #13504 )
2020-11-10 10:03:57 -07:00
Tyera Eulberg
3282334741
Bump token version fetched for localnet ( #13490 )
2020-11-10 10:00:08 -07:00
sakridge
70c4626efe
Fix signature access ( #13491 )
2020-11-10 08:35:03 -08:00
Justin Starry
a97c04b400
Send RPC notification when account is deleted ( #13440 )
...
* Send RPC notification when account is deleted
* Remove unwrap
2020-11-10 19:48:42 +08:00
dependabot[bot]
122b707a7d
chore:(deps): bump @types/node from 14.14.6 to 14.14.7 in /explorer ( #13494 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.6 to 14.14.7.
- [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-11-10 09:13:11 +00:00
dependabot[bot]
f9719361a5
chore:(deps): bump @types/react-select in /explorer ( #13493 )
...
Bumps [@types/react-select](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-select ) from 3.0.23 to 3.0.25.
- [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>
2020-11-10 09:10:49 +00:00
sakridge
b4cf968e14
Add back shredding broadcast stats ( #13463 )
2020-11-09 23:04:27 -08:00
Trent Nelson
fb815294b3
docs: Consistent used of "jsonParsed" throughout RPC reference
2020-11-09 20:28:04 -07:00
Trent Nelson
87924c7111
docs: Consistently use "jsonParsed" param for RPC getAccountInfo
2020-11-09 20:28:04 -07:00
Trent Nelson
1d7c00c915
docs: Wrap RPC getAccountInfo at 80 char
2020-11-09 20:28:04 -07:00
Jack May
c280d40b40
align cluster and sim logging as hex ( #13484 )
2020-11-10 02:43:20 +00:00
Tyera Eulberg
c0e2ef06dc
Fix Bank accounts hash mismatch related to Clock::unix_timestamp ( #13477 )
...
* Test for different ancestors with mismatch bank hash
* Test cleanup
* Remove nondeterministic ancestor check
* Update timestamp bounding feature key
* Update design doc
* Filter recent_timestamps to nodes voting within the last epoch
Co-authored-by: Stephen Akridge <sakridge@gmail.com >
2020-11-10 02:10:09 +00:00
Jack May
2eb637d52f
fix running local test-sanity ( #13482 )
2020-11-09 15:03:44 -08:00
Jack May
14fb75927e
update cpi docs ( #13480 )
2020-11-09 22:29:57 +00:00
Jack May
337684b384
update doc redirects ( #13481 )
2020-11-09 22:10:38 +00:00
Jack May
461ae40eea
provide full Rust panic messages in BPF and add memory optimizations ( #13455 )
2020-11-09 13:40:26 -08:00
sakridge
c644b05c54
Fix avx check with newest nightly compiler ( #13465 )
2020-11-09 08:04:34 -08:00
dependabot[bot]
dab2ad245f
chore:(deps): bump react-chartjs-2 from 2.10.0 to 2.11.1 in /explorer ( #13476 )
...
Bumps [react-chartjs-2](https://github.com/reactchartjs/react-chartjs-2 ) from 2.10.0 to 2.11.1.
- [Release notes](https://github.com/reactchartjs/react-chartjs-2/releases )
- [Commits](https://github.com/reactchartjs/react-chartjs-2/compare/2.10.0...2.11.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-09 09:12:39 +00:00
Ryo Onodera
5306eb93cc
Clean up Delegation::stake_activating_and_deactivating ( #13471 )
2020-11-09 17:39:56 +09:00
behzad nouri
73ac104df2
propagates errors out of Packet::from_data ( #13445 )
...
Packet::from_data is ignoring serialization errors:
https://github.com/solana-labs/solana/blob/d08c3232e/sdk/src/packet.rs#L42-L48
This is likely never useful as the packet will be sent over the wire
taking bandwidth but at the receiving end will either fail to
deserialize or it will be invalid.
This commit will propagate the errors out of the function to the
call-site, allowing the call-site to handle the error.
2020-11-08 15:10:03 +00:00
Ryo Onodera
737d3e376d
Clean up Delegation::stake_and_activating ( #13460 )
2020-11-08 17:19:27 +09:00
Ryo Onodera
a81e7e7749
Output more inflation calc details in ledger-tool ( #13345 )
...
* Output more inflation calc details in ledger-tool
* Fix broken ci...
* Rename confusing variables
* Fix panic by wrapping PointValue with Opiton...
* Minor modifications
* Remove explict needless flush; Drop already does
* Yet another csv field adjustments
* Add data_size and rename epochs to earned_epochs
* Introduce null_tracer
* Unwrap Option in new_from_parent_with_tracer
* Don't shorten identifiers
* Allow irrefutable_let_patterns temporalily
* More null_tracer
* More field adjustments
2020-11-08 16:43:50 +09:00
Michael Vines
549492954e
Add PATH to GNU readlink
2020-11-07 11:27:32 -08:00
Ryo Onodera
c5b9831bfb
Don't abort for missing epoch rewards; intead display warn ( #13457 )
2020-11-07 09:32:29 +00:00
Michael Vines
abc27d2900
Install coreutils on osx for 'readlink -f' support
2020-11-06 23:00:51 -08:00
Trent Nelson
b4790120cb
CLI: Make clear that nonce account 'Nonce' field is a blockhash
2020-11-06 23:16:19 +00:00
Tyera Eulberg
4c5f345798
Fix stake split rent-exempt adjustment ( #13357 )
...
* Add failing tests
* Fix stake split
* Calculate split rent-exempt-reserve and use
* Add comment in rent.rs
* Add tests for edge cases when splitting to larger accounts, and reject overflow splits
* Reframe InsufficientFunds checks in terms of lamports var
* Test hardening review comments
2020-11-06 20:32:05 +00:00
Michael Vines
0ea795caa8
cargo-build-bpf/cargo-test-bpf now support --workspace/--all
2020-11-06 12:27:46 -08:00
Trent Nelson
fe1e08b9ad
stake: Consider withdraws we redelegating
2020-11-06 18:51:11 +00:00
Trent Nelson
491ad59d2e
stake: Add redelegation failing test
2020-11-06 18:51:11 +00:00
Michael Vines
1a70a2a25b
cargo-test-bpf now sets the "test-bpf" feature for crate tests
...
The feature allows for tests to distinguish between `cargo test` and
`cargo test-bpf` primarily for the purpose of excluding CPI tests that
require the system program under `cargo test`, as the path to enabling
CPI in `cargo test`-based testing is unclear
2020-11-06 10:21:07 -08:00
Ryo Onodera
d08c3232e2
Show more detailed vote history in shorter format ( #13374 )
...
* Show more detailed vote history in shorter format
* Improve wording
* fmt
2020-11-07 00:07:40 +09:00
dependabot[bot]
b7811c8992
chore:(deps): bump @types/react from 16.9.55 to 16.9.56 in /explorer ( #13441 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.55 to 16.9.56.
- [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-11-06 09:10:24 +00:00
Tyera Eulberg
1b1d9f6b0c
Feature-gate stake program ( #13394 )
...
* Add legacy stake-program handling
* Strip out duplicative legacy code
* Add feature for stake-program-fix
* Feature-deploy new stake program
* Expand comment
2020-11-06 08:08:11 +00:00
Jack May
84b139cc94
Add builtin mem tests ( #13429 )
2020-11-05 22:20:54 -08:00
Michael Vines
9a1c1fbab8
Add get_rent()
2020-11-05 20:14:34 -08:00
Michael Vines
920cd5285a
Revert "Include Rent in ProgramTest::start() output"
...
This reverts commit c3d2d2134c .
2020-11-05 20:14:34 -08:00
dependabot[bot]
9e24c9795c
chore: bump marked from 1.2.2 to 1.2.3 in /web3.js ( #13417 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 1.2.2 to 1.2.3.
- [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.2...v1.2.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-06 09:58:48 +08:00
Trent Nelson
7a4e293b3b
CI: Check monorepo for consistent crate versions
2020-11-06 01:32:01 +00:00
Trent Nelson
5d4015358a
increment-cargo-version.sh: Add check subcommand
2020-11-06 01:32:01 +00:00
Michael Vines
2d24160376
Add SPL Associated Token Account Program label to explorer
2020-11-05 23:03:03 +00:00
Michael Vines
4d553f4879
Fetch associated-program-account
2020-11-05 23:03:03 +00:00
Michael Vines
b511e51415
Define BPF_OUT_DIR for program-test, also handle -- arguments better
2020-11-05 14:29:17 -08:00
Michael Vines
77d9d06a44
Search BPF_OUT_DIR for programs
2020-11-05 14:29:17 -08:00
Michael Vines
5a435a4342
Check file modification times before strip and dump
2020-11-05 14:29:17 -08:00
Michael Vines
d2b26a65e9
Search for program files in 'target/deploy'
2020-11-05 14:29:17 -08:00
Michael Vines
c988d0f573
Cargo.lock
2020-11-05 14:29:17 -08:00
Michael Vines
6c36a2085f
Add cargo-test-bpf
2020-11-05 14:29:17 -08:00
Michael Vines
78c2d9156b
Remove unneeded .gitignore
2020-11-05 14:29:17 -08:00
Josh
67d570d121
explorer: Capitalize underscore sysvar titles ( #13428 )
2020-11-05 13:36:39 -08:00
Josh
cef0d5879f
explorer: Serum DEX instruction full decoding and instruction cards ( #13330 )
...
* map serum instructions in tokenhistory card
* add token swap instruction parsing
* add serum instruction builders
* add new serum instruction detail cards
* fix decode bug on cancel order by client id
* avoid parsing unsupported instructions
2020-11-05 13:19:02 -08:00
behzad nouri
44b12a1594
adds the missing slash in cargo path ( #13424 )
2020-11-05 20:25:42 +00:00
Jon Cinque
ede891a6c6
docs: Clarify the commitment levels based on questions ( #13387 )
...
* Clarify the commitment levels based on questions
Many people have asked about what commitment levels mean, and which to
choose. This update includes some of the language at
`sdk/src/commitment_config.rs` and a recommendation for different use
cases.
Additionally, the preflight commitment documentation was out of date,
specifying that "max" was always used, and this is no longer the case.
* Update docs/src/developing/clients/jsonrpc-api.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Update docs/src/developing/clients/jsonrpc-api.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Update docs/src/developing/clients/jsonrpc-api.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Fix typo
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-11-05 20:34:55 +01:00
behzad nouri
7f4debdad5
drops older gossip packets when load shedding ( #13364 )
...
Gossip drops incoming packets when overloaded:
https://github.com/solana-labs/solana/blob/f6a73098a/core/src/cluster_info.rs#L2462-L2475
However newer packets are dropped in favor of the older ones.
This is probably not ideal as newer packets are more likely to contain
more recent data, so dropping them will keep the validator state
lagging.
2020-11-05 17:14:28 +00:00
behzad nouri
8f0796436a
shares the lock on gossip when processing prune messages ( #13339 )
...
Processing prune messages acquires an exclusive lock on gossip:
https://github.com/solana-labs/solana/blob/55b0428ff/core/src/cluster_info.rs#L1824-L1825
This can be reduced to a shared lock if active-sets are changed to use
atomic bloom filters:
https://github.com/solana-labs/solana/blob/55b0428ff/core/src/crds_gossip_push.rs#L50
2020-11-05 15:42:00 +00:00
Tyera Eulberg
bc62313c66
Allow feature builtins to overwrite existing builtins ( #13403 )
...
* Allow feature builtins to overwrite existing builtins
* Add feature_builtin ActivationType
* Correctly retain idempotent for replacing case
* Fix test
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-11-05 15:37:07 +00:00
behzad nouri
118ce47b97
measures processing time of each kind of gossip packets ( #13366 )
2020-11-05 15:34:34 +00:00
dependabot[bot]
5e7565fefe
chore: bump buffer from 5.7.0 to 6.0.1 in /web3.js ( #13415 )
...
Bumps [buffer](https://github.com/feross/buffer ) from 5.7.0 to 6.0.1.
- [Release notes](https://github.com/feross/buffer/releases )
- [Commits](https://github.com/feross/buffer/compare/v5.7.0...v6.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-05 09:19:09 +00:00
dependabot[bot]
f2e265492c
chore:(deps): bump @testing-library/user-event in /explorer ( #13416 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.10 to 12.2.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.1.10...v12.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-05 09:12:15 +00:00
dependabot[bot]
ea8eb5b065
chore:(deps): bump @sentry/react from 5.27.2 to 5.27.3 in /explorer ( #13414 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.27.2 to 5.27.3.
- [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.27.2...5.27.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-05 09:09:32 +00:00
Justin Starry
c24fbb6f8b
Fix duplicate records of inner instructions ( #13380 )
...
* Fix duplicate records of inner instructions
* fix tests
* fix clippy
* Remove bad_inner_instructions
2020-11-05 15:23:52 +08:00
Trent Nelson
66c3c6c2b3
CI: Use branch-versioned cargo throughout
2020-11-05 05:05:57 +00:00
Justin Starry
dd54ea78ac
Bump low end validator RAM requirement ( #13406 )
2020-11-05 11:56:14 +08:00
Michael Vines
8c4995b22b
Improve invoke_signed() docs
2020-11-04 23:44:04 +00:00
Michael Vines
661a935075
Final program ELF is now placed in ./target/deploy/ instead of .
2020-11-04 23:03:55 +00:00
Michael Vines
8838a55a1a
Bump spl-token and spl-memo crate versions
2020-11-04 21:44:33 +00:00
Jack May
8aa00381ef
stack overflow docs ( #13399 )
...
* stack overflow docs
* whitespace
2020-11-04 21:35:59 +00:00
publish-docs.sh
cb2e8f9084
Add remaining stage 9 TdS validators
2020-11-04 13:44:57 -07:00
Michael Vines
97284adabb
Update SPL Token exchange documentation to include associated-token-account workflow
2020-11-04 11:41:29 -08:00
behzad nouri
10fa4f45ab
uses thread-pool when handling push messages ( #13338 )
...
From runtime profiles, the majority time of solana-listen thread:
https://github.com/solana-labs/solana/blob/55b0428ff/core/src/cluster_info.rs#L2720
is spent handling push messages. The code here:
https://github.com/solana-labs/solana/blob/55b0428ff/core/src/cluster_info.rs#L2272-L2364
may utilize the idle gossip thread-pool.
2020-11-04 19:15:58 +00:00
sakridge
0d663158d0
Reduce repair_stats debug ( #13393 )
2020-11-04 10:32:48 -08:00
sakridge
7ee0c9e68a
Add non-progress bar download status ( #13370 )
2020-11-04 10:32:27 -08:00
Dan Albert
bb63e9486d
Update validator_list.rs
2020-11-04 10:47:00 -07:00
Alexander Meißner
4999fe298b
Rbpf v0.2.0 ( #13365 )
...
* Updates rbpf to v0.2.0,
which unifies the interfaces of the interpreter and the JIT.
However, the JIT is not enabled yet.
2020-11-04 18:46:26 +01:00
Dan Albert
5db6e4748d
Update validator_list.rs
2020-11-04 10:37:43 -07:00
Dan Albert
bbe2834c82
Update validator_list.rs
2020-11-04 10:27:28 -07:00
sakridge
43053dcc90
Re-use accounts stores ( #12885 )
...
* Re-use accounts_db stores
Creating files and dropping mmap areas can be expensive
* Add test for storage finder
Can encounter an infinite loop when the store is too small, but
smaller than the normal store size.
* Fix storage finding
* Check for strong_count == 1
* try_recycle helper
2020-11-04 09:17:05 -08:00
Ryo Onodera
b0d1ae1d8b
Comment Stakes::clone_with_epoch ( #13388 )
2020-11-04 11:18:05 +00:00
dependabot[bot]
f349def5d4
chore: bump @babel/runtime from 7.12.1 to 7.12.5 in /web3.js ( #13386 )
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.12.1 to 7.12.5.
- [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.5/packages/babel-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 09:50:13 +00:00
dependabot[bot]
88737f24b0
chore: bump jest from 26.6.2 to 26.6.3 in /web3.js ( #13385 )
...
Bumps [jest](https://github.com/facebook/jest ) from 26.6.2 to 26.6.3.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/compare/v26.6.2...v26.6.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 09:48:34 +00:00
dependabot[bot]
169b334660
chore:(deps): bump @testing-library/react in /explorer ( #13382 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 11.1.0 to 11.1.1.
- [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.1.0...v11.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 09:27:21 +00:00
dependabot[bot]
d498ac229f
chore: bump codecov from 3.8.0 to 3.8.1 in /web3.js ( #13384 )
...
Bumps [codecov](https://github.com/codecov/codecov-node ) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/codecov/codecov-node/releases )
- [Changelog](https://github.com/codecov/codecov-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-node/compare/v3.8.0...v3.8.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 09:22:34 +00:00
dependabot[bot]
2840201e41
chore:(deps): bump @solana/web3.js from 0.86.3 to 0.86.4 in /explorer ( #13383 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.86.3 to 0.86.4.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.86.3...v0.86.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 09:12:03 +00:00
Michael Vines
b5ef319038
Refine transaction log count message
2020-11-04 05:30:52 +00:00
Michael Vines
6d9ca0ae15
Surface transaction logs in rpc client
2020-11-03 17:03:28 -08:00
Jack May
04c5e6cc48
more informative feature error message ( #13373 )
2020-11-04 00:08:08 +00:00
Jack May
3d5e778d5d
Flesh out development docs ( #13318 )
...
* flesh out development docs
* nits
2020-11-03 20:53:17 +00:00
Tyera Eulberg
546915ee12
fix: update StakeProgram.space() ( #13371 )
2020-11-03 13:40:45 -07:00
Trent Nelson
fefa297877
docs: Mainnet-beta totally has smart contract enabled
2020-11-03 19:04:30 +00:00
Jack May
f6a73098a4
Update sol_log_compute_units ( #13360 )
2020-11-03 08:16:31 -08:00
dependabot[bot]
9e577d0338
chore: bump jest from 26.6.1 to 26.6.2 in /web3.js ( #13361 )
...
Bumps [jest](https://github.com/facebook/jest ) from 26.6.1 to 26.6.2.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/compare/v26.6.1...v26.6.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-03 09:28:12 +00:00
dependabot[bot]
a9a01c308e
chore:(deps): bump @solana/web3.js from 0.86.2 to 0.86.3 in /explorer ( #13362 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.86.2 to 0.86.3.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.86.2...v0.86.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-03 09:11:36 +00:00
Michael Vines
c3d2d2134c
Include Rent in ProgramTest::start() output
2020-11-03 02:01:47 +00:00
Josh
d3a3a7548c
explorer: add serum new order v2 instruction mapping ( #13353 )
2020-11-02 11:49:26 -08:00
Dan Albert
120fc03aff
Add validators to SoM list ( #13322 )
2020-11-02 11:42:46 -07:00
Justin Starry
582602dc57
fix: add feePayer type in TransactionCtorFields ( #13343 )
2020-11-02 21:34:24 +08:00
Justin Starry
c05a038475
Revert "fix web3js: add feePayer type in TransactionCtorFields ( #13343 )"
...
This reverts commit 1c75db41e3 .
2020-11-02 21:34:17 +08:00
dependabot[bot]
c54a3e82e9
chore: bump rollup from 2.32.1 to 2.33.1 in /web3.js ( #13348 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.32.1 to 2.33.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.32.1...v2.33.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 09:22:23 +00:00
dependabot[bot]
5b6f360f51
chore: bump @solana/spl-token from 0.0.11 to 0.0.13 in /web3.js ( #13346 )
...
Bumps [@solana/spl-token](https://github.com/solana-labs/solana-program-library ) from 0.0.11 to 0.0.13.
- [Release notes](https://github.com/solana-labs/solana-program-library/releases )
- [Commits](https://github.com/solana-labs/solana-program-library/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 09:17:50 +00:00
dependabot[bot]
7996f7e227
chore:(deps): bump @types/react-select in /explorer ( #13350 )
...
Bumps [@types/react-select](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-select ) from 3.0.22 to 3.0.23.
- [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>
2020-11-02 09:14:53 +00:00
dependabot[bot]
84e3218cdb
chore:(deps): bump @project-serum/serum in /explorer ( #13349 )
...
Bumps [@project-serum/serum](https://github.com/project-serum/serum-js ) from 0.13.9 to 0.13.11.
- [Release notes](https://github.com/project-serum/serum-js/releases )
- [Commits](https://github.com/project-serum/serum-js/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 09:14:39 +00:00
dependabot[bot]
a0f40711c6
chore: bump semantic-release from 17.2.1 to 17.2.2 in /web3.js ( #13303 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.2.1 to 17.2.2.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.2.1...v17.2.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 09:07:41 +00:00
Justin Starry
5c09193019
Add warning to PR template for mirrored repos ( #13344 )
2020-11-02 14:34:14 +08:00
Son Nguyen
1c75db41e3
fix web3js: add feePayer type in TransactionCtorFields ( #13343 )
...
Co-authored-by: Son Nguyen <nhson@HKMAC0371.local >
2020-11-02 14:00:00 +08:00
Ryo Onodera
0e4509c497
Small code cleanup and typo fixes ( #13325 )
...
* Small code cleanup and typo fixes
* Clean up calculate_points_and_credits
2020-11-02 10:28:24 +09:00
sakridge
55b0428ff7
Add store-tool ( #13254 )
2020-11-01 09:41:28 -08:00
Tyera Eulberg
af9a3f004e
Fix typos ( #13334 )
2020-11-01 06:52:41 +00:00
Michael Vines
e60bda082d
Adapt to feature::create_account
2020-11-01 05:53:29 +00:00
Tyera Eulberg
a3912bc084
Add design proposal and update validator-timestamp-oracle
2020-10-31 21:30:42 -07:00
Tyera Eulberg
3a1e125ce3
Add Clock sysvar details, update struct docs
2020-10-31 21:30:42 -07:00
Tyera Eulberg
4260b3b416
Sample votes from ancestors back to root
2020-10-31 21:30:42 -07:00
Tyera Eulberg
eb2560e782
Prevent block times from ever going backward
2020-10-31 21:30:42 -07:00
Tyera Eulberg
90778615f6
Use bounded timestamp-correction when feature enabled
2020-10-31 21:30:42 -07:00
Tyera Eulberg
80db6c0980
Add bounded timestamp-estimation method
2020-10-31 21:30:42 -07:00
Tyera Eulberg
0049ab69fb
Repurpose unused as Clock::epoch_start_timestamp; add gated update
2020-10-31 21:30:42 -07:00
Tyera Eulberg
96b8aa8bd1
Add bounding feature
2020-10-31 21:30:42 -07:00
Josh
2f657bc0ca
explorer: Parse Serum DEX and swap instructions for TokenHistory ( #13320 )
...
* map serum instructions on token history card
* add token swap instruction parsing
* refactor serum program and instruction data
2020-10-31 19:21:20 -07:00
Michael Vines
52a292a75b
Add solana-program-test crate
2020-10-31 18:12:24 -07:00
Michael Vines
fa4bab4608
start_local_server() now works with Banks > 0
2020-10-31 18:12:24 -07:00
Michael Vines
8acc47ee1b
MockInvokeContext::get_programs() implementation
2020-10-31 18:12:24 -07:00
Michael Vines
e872715fd6
Switch to dirs-next
2020-10-31 18:56:20 +00:00
Michael Vines
39120b3343
Ignore stdweb
2020-10-31 18:56:20 +00:00
Michael Vines
660214754e
cargo update -p futures-task / cargo update -p futures-util
2020-10-31 18:56:20 +00:00
Justin Starry
458e9a1533
Codify breaking change guidelines ( #13066 )
...
* Codify breaking change guidelines
* feedback
* Rename title and add expectations section
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Update backwards-compatibility.md
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
* Update docs/src/apps/backwards-compatibility.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
* Specify rust crates and add deprecation process
* Promise semver for software releases
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
2020-10-31 09:45:18 +08:00
Michael Vines
4b65e32f22
Move Feature struct to solana-program
2020-10-30 17:57:51 -07:00
sakridge
8415c22b59
Reduce debug ( #13319 )
2020-10-30 16:18:44 -07:00
Josh
d2ee9db214
docs: add log messages to json-rpc docs ( #13317 )
2020-10-30 14:22:58 -07:00
Ryo Onodera
bc7133d752
Print the entry type as well when checking archive ( #13312 )
2020-10-31 01:36:12 +09:00
Ryo Onodera
1df15d85c3
Fix tower/blockstore unsync due to external causes ( #12671 )
...
* Fix tower/blockstore unsync due to external causes
* Add and clean up long comments
* Clean up test
* Comment about warped_slot_history
* Run test_future_tower with master-only/master-slave
* Update comments about false leader condition
2020-10-30 19:31:23 +09:00
Michael Vines
9263ae1c60
Simplify CPI interface into MessageProcessor
2020-10-30 09:20:09 +00:00
Michael Vines
da9548fd12
de-mut some InvokeContext methods
2020-10-30 09:20:09 +00:00
dependabot[bot]
8330123861
chore:(deps): bump @sentry/react from 5.26.0 to 5.27.2 in /explorer ( #13306 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.26.0 to 5.27.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.26.0...5.27.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-30 08:25:25 +00:00
Jack May
72d41e5801
Update AccountInfo comments ( #13302 )
2020-10-30 08:16:44 +00:00
dependabot[bot]
387d85c5b5
chore:(deps): bump @solana/web3.js from 0.86.1 to 0.86.2 in /explorer ( #13305 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.86.1 to 0.86.2.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.86.1...v0.86.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-30 08:14:29 +00:00
dependabot[bot]
1f36ac9656
chore:(deps): bump @types/classnames from 2.2.10 to 2.2.11 in /explorer ( #13304 )
...
Bumps [@types/classnames](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/classnames ) from 2.2.10 to 2.2.11.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/classnames )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-30 08:12:24 +00:00
Josh
7ddf10e602
explorer: add Wrapped FRONT to token registry ( #13299 )
2020-10-29 22:37:22 -07:00
Michael Vines
da361afbb9
Revert "Updates rbpf to v0.2.0, ( #12951 )"
...
This reverts commit 6606590b81 .
2020-10-29 21:45:24 -07:00
Michael Vines
7d686b72a0
Add Bank::set_bpf_compute_budget()
2020-10-29 21:45:24 -07:00
Michael Vines
66e51a7363
Add sol_log_compute_units syscall
2020-10-29 21:45:24 -07:00
Michael Vines
33884d847a
Remove programs clone()
2020-10-29 21:45:24 -07:00
Michael Vines
225bed11c7
Remove Entrypoint type
2020-10-29 21:45:24 -07:00
Michael Vines
2664a1f7ef
Remove MessageProcessor::loaders
2020-10-29 21:45:24 -07:00
Michael Vines
df8dab9d2b
Native/builtin programs now receive an InvokeContext
2020-10-29 21:45:24 -07:00
Greg Fitzgerald
ca00197009
Upgrade tarpc and tokio ( #13293 )
2020-10-29 19:21:18 -06:00
Jack May
b5c8b86e7c
clarify comment ( #13289 )
2020-10-29 21:16:01 +00:00
Josh
ecd74c3786
Explorer: correct system instruction names ( #13284 )
...
* fix system instruction names
2020-10-29 13:14:22 -07:00
Alexander Meißner
6606590b81
Updates rbpf to v0.2.0, ( #12951 )
...
which unifies the interfaces of the interpreter and the JIT.
However, the JIT is not enabled yet.
2020-10-29 11:34:52 -07:00
Justin Starry
7b3f96ab30
fix: fallback to connection commitment when confirming transactions ( #13285 )
...
* fix: fallback to connection commitment when confirming transactions
* chore: bump
* chore: fix tests
2020-10-29 17:22:53 +00:00
Justin Starry
636ae12621
Explorer: use explicit types for instruction info ( #13257 )
2020-10-29 23:46:36 +08:00
Josh
0d233370e8
Explorer: disable sentry error for cluster stats timeout ( #13283 )
2020-10-29 08:38:51 -07:00
behzad nouri
3738611f5c
adds more parallel processing to gossip packets handling ( #12988 )
2020-10-29 15:17:19 +00:00
Ryo Onodera
363c148dbe
Disable eager rent collection for less noise ( #13275 )
2020-10-29 14:16:38 +00:00
behzad nouri
be80f6d5c5
excludes origin from prune set ( #13204 )
...
On the receiving end, prune messages are ignored if the origin points to
the node itself:
https://github.com/solana-labs/solana/blob/631f029fe/core/src/crds_gossip_push.rs#L285-L295
So to avoid sending these over the wire, the requester can exclude
origin from the prune set.
2020-10-29 12:50:58 +00:00
Justin Starry
0f05e086fe
Explorer: fix slot links and block details page on devnet ( #13274 )
2020-10-29 20:34:05 +08:00
Justin Starry
c74c565d25
Explorer: Bump web3 to v0.86.1 ( #13273 )
2020-10-29 20:20:42 +08:00
Alexander Meißner
65ee3a6bdd
Refactors the common code of test and bench targets into the solana_runtime::bpf_test_utils module. ( #13203 )
2020-10-29 10:04:47 +01:00
dependabot[bot]
a9f339a3ed
chore:(deps): bump @types/react from 16.9.53 to 16.9.55 in /explorer ( #13271 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.53 to 16.9.55.
- [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-10-29 08:38:45 +00:00
dependabot[bot]
bacfb5103f
chore:(deps): bump @types/react-dom from 16.9.8 to 16.9.9 in /explorer ( #13228 )
...
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) from 16.9.8 to 16.9.9.
- [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>
2020-10-29 08:26:35 +00:00
dependabot[bot]
ebcc8086f8
chore:(deps): bump @types/node from 14.14.5 to 14.14.6 in /explorer ( #13270 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.5 to 14.14.6.
- [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-10-29 08:10:07 +00:00
Justin Starry
5fb8b84d84
Explorer: tweak cluster stats page ( #13267 )
2020-10-29 13:17:45 +08:00
Justin Starry
ffeadd4e29
Explorer: don't throw error for strange token instructions ( #13268 )
2020-10-29 13:17:35 +08:00
Jack May
c458d4b213
move Account to solana-sdk ( #13198 )
2020-10-28 22:01:07 -07:00
sakridge
d5e439037b
Make bad_bank_hash test faster ( #13206 )
2020-10-28 21:44:42 -07:00
Josh
032a7d36ff
explorer: wrap bytes on bpf-loader-2 write instruction ( #13253 )
2020-10-28 21:08:24 -07:00
Justin Starry
61c2970141
Explorer: remove wasm stake parsing ( #13266 )
2020-10-29 11:37:55 +08:00
Justin Starry
bc16b58d75
fix: fix TypeError when confirmed block is not found ( #13264 )
2020-10-29 11:23:07 +08:00
Justin Starry
781b92a8c0
Explorer: Linkify all displays of slot number ( #13262 )
2020-10-29 10:45:44 +08:00
Justin Starry
144bd36674
Explorer: fix confirmed block refetch ( #13261 )
2020-10-29 10:36:48 +08:00
Michael Vines
92d6521a7f
Add try_find_program_address()
2020-10-28 19:34:51 -07:00
Tyera Eulberg
c2dbf53d76
Update FeatureSet::active to include slot-activated ( #13256 )
...
* Update FeatureSet::active to include slot-activated
* Clippy suggestion
2020-10-29 02:34:19 +00:00
Justin Starry
a74f0f90e4
Explorer: Disable raw button for unknown instructions ( #13260 )
2020-10-29 10:27:37 +08:00
Justin Starry
2cf44a9e14
Explorer: Show empty state when block has no transactions ( #13259 )
2020-10-29 09:51:19 +08:00
Justin Starry
de71fb9bdd
Explorer: trim whitespace in search bar ( #13258 )
2020-10-29 09:44:27 +08:00
Justin Starry
e7b7c15198
feat: print program logs when transaction send fails ( #13213 )
2020-10-29 08:59:16 +08:00
Josh
413dfb01d5
explorer: Update instruction details cards to handle parsed instructions for system, stake, and bpf-loader ( #13247 )
...
* update instruction cards to support system, stake, and bpf-loader parsed instructions
2020-10-28 15:28:12 -07:00
Tyera Eulberg
db9ddc7e5b
Update links from sdk to program ( #13248 )
2020-10-28 15:16:58 -06:00
Tyera Eulberg
664b6125b6
Add doc page on sysvar accounts ( #13237 )
...
* Add doc page on sysvar accounts
* Update with suggestions
2020-10-28 14:54:36 -06:00
Trent Nelson
32c31f2689
CI: Don't remove user's config dir
2020-10-28 20:19:45 +00:00
Trent Nelson
eb597cd60f
docs: Reference metrics envvars for each cluster
2020-10-28 19:30:55 +00:00
Trent Nelson
4dc4fefee2
docs: Remove stale metrics steps
2020-10-28 19:30:55 +00:00
Ryo Onodera
4698ee5e4a
Improve final report of ledger-tool capitalization ( #13232 )
2020-10-28 17:10:09 +00:00
behzad nouri
ae91270961
implements ping-pong packets between nodes ( #12794 )
...
https://hackerone.com/reports/991106
> It’s possible to use UDP gossip protocol to amplify DDoS attacks. An attacker
> can spoof IP address in UDP packet when sending PullRequest to the node.
> There's no any validation if provided source IP address is not spoofed and
> the node can send much larger PullResponse to victim's IP. As I checked,
> PullRequest is about 290 bytes, while PullResponse is about 10 kB. It means
> that amplification is about 34x. This way an attacker can easily perform DDoS
> attack both on Solana node and third-party server.
>
> To prevent it, need for example to implement ping-pong mechanism similar as
> in Ethereum: Before accepting requests from remote client needs to validate
> his IP. Local node sends Ping packet to the remote node and it needs to reply
> with Pong packet that contains hash of matching Ping packet. Content of Ping
> packet is unpredictable. If hash from Pong packet matches, local node can
> remember IP where Ping packet was sent as correct and allow further
> communication.
>
> More info:
> https://github.com/ethereum/devp2p/blob/master/discv4.md#endpoint-proof
> https://github.com/ethereum/devp2p/blob/master/discv4.md#wire-protocol
The commit adds a PingCache, which maintains records of remote nodes
which have returned a valid response to a ping message, and on-the-fly
ping messages pending a pong response from the remote node.
When handling pull-requests, those from addresses which have not passed
the ping-pong check are filtered out, and additionally ping packets are
added for addresses which need to be (re)verified.
2020-10-28 17:03:02 +00:00
The Lone Rōnin
49e11e1f9c
Explorer Block Page ( #12854 )
...
* Solarweave Implementation
* Fixed formatting
* Revisions and QA
* Added block links to transaction page
* Create Blockpage
* QA and Revisions
* Finalized QA & Revisions
* QA & Revisions
2020-10-29 00:16:27 +08:00
Vyacheslav Tsurka
5919e67c2a
fix: broken inner instruction struct validator ( #13231 )
...
* add-inner-trx
* add compiled instructions
* remove type parsed inner instruction mistake
* add fix import & struct union for InnerInstruction
* import type connection
Co-authored-by: Viacheslav Tsurka <vt@parity.digital >
2020-10-28 22:38:39 +08:00
Vyacheslav Tsurka
fe8c5b0f0f
feat: add support for inner instructions metadata ( #13224 )
...
* add-inner-trx
* add compiled instructions
* remove type parsed inner instruction mistake
Co-authored-by: Viacheslav Tsurka <vt@parity.digital >
2020-10-28 17:13:51 +08:00
dependabot[bot]
fbc07bf327
chore: bump buffer from 5.6.1 to 5.7.0 in /web3.js ( #13229 )
...
Bumps [buffer](https://github.com/feross/buffer ) from 5.6.1 to 5.7.0.
- [Release notes](https://github.com/feross/buffer/releases )
- [Commits](https://github.com/feross/buffer/compare/v5.6.1...v5.7.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-28 08:25:20 +00:00
dependabot[bot]
3d01433512
chore: bump eslint-config-prettier from 6.14.0 to 6.15.0 in /web3.js ( #13227 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 6.14.0 to 6.15.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.14.0...v6.15.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-28 08:21:54 +00:00
dependabot[bot]
e39dd7e739
chore:(deps): bump @types/node from 14.14.3 to 14.14.5 in /explorer ( #13225 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.3 to 14.14.5.
- [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-10-28 08:09:11 +00:00
Ryo Onodera
7d2962135d
Use pico inflation for ledger-tool capitalization --enable-inflation ( #13215 )
...
* Use pico inflation for ledger-tool capitalization --enable-inflation
* rust fmt
2020-10-28 15:30:39 +09:00
Jack May
4e0d1b1d4a
more portable install.sh ( #13114 )
2020-10-27 22:43:34 -07:00
Ryo Onodera
6d4c69b7c3
Use zstd for create-snapshot ( #13214 )
2020-10-28 05:30:25 +00:00
Justin Starry
6fa40f10d1
Explorer: Bump react-scripts and typescript to v4 ( #13216 )
2020-10-28 12:49:28 +08:00
carllin
f96ab5a818
Fix log ( #13207 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-10-27 18:56:57 -07:00
Tyera Eulberg
c4962af9eb
Parse vote instructions ( #13202 )
2020-10-27 17:53:17 -06:00
Justin Starry
631f029fe9
Account for forward delay in transaction simulation ( #13199 )
2020-10-27 17:25:08 +00:00
dependabot[bot]
e666272ab6
chore: bump eslint from 7.12.0 to 7.12.1 in /web3.js ( #13195 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.12.0 to 7.12.1.
- [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.12.0...v7.12.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-27 08:25:29 +00:00
dependabot[bot]
cd4a300f0c
chore: bump typescript from 4.0.3 to 4.0.5 in /web3.js ( #13193 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.0.3 to 4.0.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.3...v4.0.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-27 08:21:55 +00:00
dependabot[bot]
f11617c192
chore:(deps): bump @solana/web3.js from 0.83.0 to 0.84.1 in /explorer ( #13196 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.83.0 to 0.84.1.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.83.0...v0.84.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-27 08:18:36 +00:00
dependabot[bot]
f5f979ac30
chore:(deps): bump chart.js from 2.9.3 to 2.9.4 in /explorer ( #13194 )
...
Bumps [chart.js](https://github.com/chartjs/Chart.js ) from 2.9.3 to 2.9.4.
- [Release notes](https://github.com/chartjs/Chart.js/releases )
- [Commits](https://github.com/chartjs/Chart.js/compare/v2.9.3...v2.9.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-27 08:13:06 +00:00
Jack May
bb6ab3a62d
ignore .so files ( #13188 )
2020-10-26 23:14:06 -07:00
Jack May
26eba5ac7d
Fix pr crossing for sysvar keyed-accounts ( #13189 )
2020-10-26 21:59:32 -07:00
Trent Nelson
c88ec9657b
Docs: Clarify where new buildkite agent SSH keys need added
2020-10-27 03:40:05 +00:00
Jack May
322c667655
check sysvar id for AccountInfo ( #13175 )
2020-10-26 20:38:45 -07:00
Trent Nelson
ff4b34202c
Add SSH key for buildkite-agent on achille
2020-10-27 01:57:25 +00:00
Michael Vines
1b343665a1
Move KeyedAccount out of solana-program. Native programs are not supported by solana-program
2020-10-26 18:54:54 -07:00
Trent Nelson
0475107654
fix: export message.from()
2020-10-26 18:59:26 -06:00
Jack May
e3c0cc980b
fix .gitignore ( #13177 )
2020-10-27 00:42:26 +00:00
Jack May
fc83a666fc
macos portable rust-bpf ( #13176 )
2020-10-27 00:11:33 +00:00
Greg Fitzgerald
f58bc8589d
Add Bank::get_signature_status_with_blockhash() ( #13167 )
...
Get the signature status in O(1) time, instead of O(n) where
n is the number of blockhashes in the StatusCache.
2020-10-26 23:52:57 +00:00
Michael Vines
c4fb77f057
Delete .lib.rs.swo
2020-10-26 16:01:25 -07:00
Trent Nelson
a82971879f
CLI: Surface deploy transaction errors
2020-10-26 21:16:22 +00:00
Trent Nelson
8b1638f026
Docs: Testnet has a faucet now
2020-10-26 20:13:46 +00:00
Jack May
35f77ccc73
update call depth docs ( #13155 )
2020-10-26 12:41:48 -07:00
Tyera Eulberg
39686ef098
Use bank timestamp to populate Blockstore::blocktime_cf when correction active ( #13158 )
2020-10-26 19:23:45 +00:00
behzad nouri
4bfda3e766
marks pull request creation time only once per peer ( #13113 )
...
mark_pull_request_creation time requires an exclusive lock on gossip:
https://github.com/solana-labs/solana/blob/16944e218/core/src/cluster_info.rs#L1547-L1548
Current code is redundantly marking each peer once for each request.
There are at most only 2 unique peers, whereas there are hundreds of
requests per each. So the lock is acquired hundreds of time longer than
necessary.
2020-10-26 17:11:31 +00:00
dependabot[bot]
439c06b460
chore: bump jest from 26.6.0 to 26.6.1 in /web3.js ( #13149 )
...
Bumps [jest](https://github.com/facebook/jest ) from 26.6.0 to 26.6.1.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/compare/v26.6.0...v26.6.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-26 08:37:42 +00:00
dependabot[bot]
542355129d
chore: bump buffer from 5.6.0 to 5.6.1 in /web3.js ( #13152 )
...
Bumps [buffer](https://github.com/feross/buffer ) from 5.6.0 to 5.6.1.
- [Release notes](https://github.com/feross/buffer/releases )
- [Commits](https://github.com/feross/buffer/compare/v5.6.0...v5.6.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-26 08:27:18 +00:00
dependabot[bot]
9290a1ee95
chore: bump eslint from 7.11.0 to 7.12.0 in /web3.js ( #13151 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.11.0 to 7.12.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.11.0...v7.12.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-26 08:24:18 +00:00
dependabot[bot]
8862105922
chore:(deps): bump @testing-library/jest-dom in /explorer ( #13150 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 5.11.4 to 5.11.5.
- [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.4...v5.11.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-26 08:13:04 +00:00
dependabot[bot]
da508b0ff7
chore:(deps): bump @types/node from 14.14.2 to 14.14.3 in /explorer ( #13148 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.2 to 14.14.3.
- [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-10-26 08:09:10 +00:00
Michael Vines
41a56e14fc
Don't reuse BPF target build artifacts
2020-10-26 00:10:50 -07:00
Michael Vines
0a89bb4d3c
Fix reward type encoding
2020-10-26 00:10:50 -07:00
Michael Vines
42a4dfab9a
Remove program feature from SPL builds
2020-10-25 21:07:58 -07:00
Ryo Onodera
5caf81dbf8
Hide noisy specialization warnings for frozen abi ( #13141 )
2020-10-26 04:02:58 +00:00
Ryo Onodera
66c7a98009
Allow existence of vote on root in saved tower ( #13135 )
2020-10-26 11:08:20 +09:00
dependabot[bot]
efe683b3be
chore: bump @babel/plugin-transform-runtime in /web3.js ( #12945 )
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.11.5 to 7.12.1.
- [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.1/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>
2020-10-25 15:39:05 +08:00
Justin Starry
6e13dbe206
feat: allow setting explicit fee payer for transaction ( #13129 )
2020-10-25 09:59:38 +08:00
Michael Vines
0cc9c94c43
Rename "everything" feature to "full"
2020-10-24 17:26:11 +00:00
Michael Vines
a4956844bd
Update frozen_abi hashes
...
The movement of files in sdk/ caused ABI hashes to change
2020-10-24 08:37:55 -07:00
Michael Vines
dd711ab5fb
Rename solana-program-sdk to solana-program
2020-10-24 08:37:55 -07:00
Michael Vines
92ce381d60
Run serum-dex unit tests
2020-10-24 08:37:55 -07:00
Michael Vines
85c51f5787
Only activate legacy program feature for the solana-sdk crate
2020-10-24 08:37:55 -07:00
Michael Vines
fe68f7f786
Port programs to solana-program-sdk
2020-10-24 08:37:55 -07:00
Michael Vines
63db324204
Initial population of solana-program-sdk
2020-10-24 08:37:55 -07:00
Michael Vines
3718771ffb
Add solana-program-sdk boilerplate
2020-10-24 08:37:55 -07:00
Justin Starry
ccc5958847
chore: npm audit fix ( #13127 )
2020-10-24 12:34:43 +08:00
Josh
766406fd23
add precompile verification to simulate_transaction ( #13080 )
2020-10-23 20:47:51 -07:00
Ryo Onodera
0264147d42
Clean up opt conf verifier and vote state tracker ( #13081 )
...
* Clean up opt conf verifier and vote state tracker
* Update test to follow new message and some knob
* Rename
2020-10-24 10:19:12 +09:00
Michael Vines
b5170b993e
Shorten magic install URL
2020-10-23 22:24:06 +00:00
Michael Vines
c7f4f15e60
Add downstream project build testing
2020-10-23 14:14:51 -07:00
Michael Vines
c7c50bd32c
Use local cargo for CI
2020-10-23 14:14:51 -07:00
Michael Vines
965ea97b56
Move bpf sdk packaging from publish-tarball to cargo-install-all
2020-10-23 20:41:34 +00:00
Tyera Eulberg
16944e218f
Cli: deploy programs via TPU ( #13090 )
...
* Deploy: send write transactions to leader tpu
* Less apparent stalling during confirmation
* Add EpochInfo mock
* Only get cluster nodes once
* Send deploy writes to next leader
2020-10-23 10:03:29 -06:00
sakridge
7d2729f6bd
shrink debug ( #13089 )
2020-10-23 08:05:19 -07:00
Trent Nelson
ffb9a49769
fix: export stake authorize w/ seed methods
2020-10-23 08:53:58 -06:00
behzad nouri
37c8842bcb
scans crds table in parallel for finding old labels ( #13073 )
...
From runtime profiles, the majority time of ClusterInfo::handle_purge
https://github.com/solana-labs/solana/blob/0776fa05c/core/src/cluster_info.rs#L1605-L1626
is spent scanning crds table finding old labels:
https://github.com/solana-labs/solana/blob/0776fa05c/core/src/crds.rs#L175-L197
This can be done in parallel given that gossip thread-pool:
https://github.com/solana-labs/solana/blob/0776fa05c/core/src/cluster_info.rs#L1637-L1641
is idle when handle_purge is invoked:
https://github.com/solana-labs/solana/blob/0776fa05c/core/src/cluster_info.rs#L1681
2020-10-23 14:17:37 +00:00
dependabot[bot]
1838e323df
chore: bump eslint-config-prettier from 6.13.0 to 6.14.0 in /web3.js ( #13106 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 6.13.0 to 6.14.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.13.0...v6.14.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-23 08:21:37 +00:00
dependabot[bot]
87133cdc0a
chore: bump rollup from 2.32.0 to 2.32.1 in /web3.js ( #13104 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.32.0 to 2.32.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.32.0...v2.32.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-23 08:19:21 +00:00
dependabot[bot]
0f239a6f32
chore:(deps): bump @types/chart.js from 2.9.26 to 2.9.27 in /explorer ( #13105 )
...
Bumps [@types/chart.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chart.js ) from 2.9.26 to 2.9.27.
- [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-10-23 08:10:56 +00:00
dependabot[bot]
13bb34a28d
chore:(deps): bump @solana/web3.js from 0.81.0 to 0.83.0 in /explorer ( #13103 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.81.0 to 0.83.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.81.0...v0.83.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-23 08:09:23 +00:00
Justin Starry
c95f6c4b83
Remove spammy invalid rpc log ( #13100 )
2020-10-23 07:05:29 +00:00
Michael Vines
b169d9cfbe
Add --bpf-out-dir argument to control where the final build products land
2020-10-23 04:57:03 +00:00
Tyera Eulberg
4669fa0f98
Add deploy err if program-account balance is too high ( #13091 )
...
* Add deploy err if program-account balance is too high
* Review comments
* Add system-program check
* Rename and unhide flag
2020-10-22 22:42:35 -06:00
Josh
368aeb2cee
feat: add Secp256k1 support to solana-web3.js ( #12958 )
...
* feat: add secp256k1 instruction
* feat: use buffer-layout for encoding as well
* style: use consistent naming for types
* style: update typings and make program functions static
* fix: attempt to resolve rollup issue
* fix: expose sysvar in typings
* fix: remove decode instruction functionality (for now)
2020-10-22 13:15:24 -07:00
dependabot[bot]
84d56c62ce
chore: bump marked from 1.2.0 to 1.2.2 in /web3.js ( #13085 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 1.2.0 to 1.2.2.
- [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.0...v1.2.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-22 08:22:06 +00:00
dependabot[bot]
8badd05004
chore: bump @babel/preset-flow from 7.10.4 to 7.12.1 in /web3.js ( #13082 )
...
Bumps [@babel/preset-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-flow ) from 7.10.4 to 7.12.1.
- [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.1/packages/babel-preset-flow )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-22 08:17:51 +00:00
dependabot[bot]
56efec3c17
chore:(deps): bump @testing-library/user-event in /explorer ( #13084 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.8 to 12.1.10.
- [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.1.8...v12.1.10 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-22 08:11:22 +00:00
dependabot[bot]
9a26a70fdc
chore:(deps): bump @types/node from 14.14.0 to 14.14.2 in /explorer ( #13083 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.0 to 14.14.2.
- [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-10-22 08:10:00 +00:00
Justin Starry
8b0242a5d8
Allow nodes to advertise a different rpc address over gossip ( #13053 )
...
* Allow nodes to advertise a different rpc address over gossip
* Feedback
2020-10-22 03:31:48 +00:00
Michael Vines
959880db60
Remove unused pubkey::Pubkey imports
2020-10-21 19:08:13 -07:00
Michael Vines
17c391121a
Run codemod --extensions rs Hash::new_rand solana_sdk: #️⃣ :new_rand
2020-10-21 19:08:13 -07:00
Michael Vines
7bc073defe
Run codemod --extensions rs Pubkey::new_rand solana_sdk::pubkey::new_rand
2020-10-21 19:08:13 -07:00
Michael Vines
76f11c7dae
Add hash_new_rand(), mark Hash::new_rand() as deprecated
2020-10-21 19:08:13 -07:00
Michael Vines
0e68ed6a8d
Add pubkey_new_rand(), mark Pubkey::new_rand() deprecated
2020-10-21 19:08:13 -07:00
Michael Vines
61be155413
Remove do.sh
2020-10-21 18:56:40 -07:00
Michael Vines
07a853d6cc
Add cargo-build-bpf
2020-10-21 18:56:40 -07:00
carllin
e6b821c392
Finer grained AccountsIndex locking ( #12787 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-10-21 17:05:27 -07:00
carllin
dd6cccaf7e
Fix test_optimistic_confirmation_violation_without_tower() ( #13043 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-10-21 15:56:50 -07:00
carllin
c8fc0a6ba1
Don't hold dashmap write lock in store create ( #13007 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-10-21 12:54:09 -07:00
Ryo Onodera
0776fa05c7
Add ledger-tool dead-slots and improve purge a lot ( #13065 )
...
* Add ledger-tool dead-slots and improve purge a lot
* Reduce batch size...
* Add --dead-slots-only and fixed purge ordering
2020-10-21 17:45:21 +00:00
Jack May
e10de86440
update program address docs ( #13069 )
2020-10-21 10:09:12 -07:00
Ryo Onodera
608b81b412
Port various rent fixes to runtime feature ( #12842 )
...
* Port various rent fixes to runtime feature
* Fix CI
* Use more consistent naming...
2020-10-21 22:19:25 +09:00
Justin Starry
02bf9ca834
Refresh mint distribution when account info refreshes ( #13064 )
2020-10-21 18:47:02 +08:00
Trent Nelson
86a982150c
RPC: Don't send base64 TXs to old clusters
2020-10-21 08:33:28 +00:00
dependabot[bot]
7a5934082f
chore: bump jest from 26.5.3 to 26.6.0 in /web3.js ( #13060 )
...
Bumps [jest](https://github.com/facebook/jest ) from 26.5.3 to 26.6.0.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/compare/v26.5.3...v26.6.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-21 08:31:02 +00:00
dependabot[bot]
42bfe9e5ea
chore: bump eslint-config-prettier from 6.12.0 to 6.13.0 in /web3.js ( #13058 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.12.0...v6.13.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-21 08:20:26 +00:00
Justin Starry
8863b773c1
feat: disable loader rate limiter for non solana endpoints ( #13018 )
2020-10-21 16:19:51 +08:00
dependabot[bot]
e4231d1028
chore:(deps): bump @types/chai from 4.2.13 to 4.2.14 in /explorer ( #13059 )
...
Bumps [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai ) from 4.2.13 to 4.2.14.
- [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>
2020-10-21 08:13:24 +00:00
dependabot[bot]
62fdd7ba07
chore:(deps): bump @types/node from 14.11.11 to 14.14.0 in /explorer ( #13057 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.11.11 to 14.14.0.
- [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-10-21 08:09:54 +00:00
Trent Nelson
2905ccc7ec
CLI: Print address ephemeral keypair seed phrase to stderr on deploy failure
2020-10-21 01:09:37 -06:00
Michael Vines
ad65d4785e
Skip 'Stake by Feature Set' output when showing status of a single feature
2020-10-21 05:52:32 +00:00
Justin Starry
d63cf1e30a
Update explorer token registry ( #13048 )
2020-10-21 13:49:43 +08:00
Michael Vines
a88223eca6
Avoid panic when --bootstrap-validator-stake-lamports is set to a value larger than 500m SOL
2020-10-20 20:53:52 -07:00
Tyera Eulberg
46d0019955
Parse stake and system instructions ( #13035 )
...
* Fix token account check
* Add helper to check num accounts
* Add parse_stake
* Add parse_system
* Fix AuthorizeNonce docs
* Remove jsonParsed unstable markers
* Clippy
2020-10-20 21:02:17 -06:00
Justin Starry
f11c86b2c5
Explorer: speed up cluster stat loading ( #13016 )
2020-10-21 10:32:08 +08:00
Ryo Onodera
efdb560e97
Various clean-ups before assert adjustment ( #13006 )
...
* Various clean-ups before assert adjustment
* oops
2020-10-21 10:26:20 +09:00
Ryo Onodera
2bb27cdb25
fix broken ci ( #13039 )
2020-10-21 09:14:33 +09:00
Michael Vines
6f930351d2
Add --eval flag to solana-install info
2020-10-20 23:37:39 +00:00
Michael Vines
f71677164f
Include sdk/bpf in the main release tarball
2020-10-20 16:13:36 -07:00
Michael Vines
6858950f76
Remove frozen ABI modules from solana-sdk
2020-10-20 16:11:30 -07:00
Jon Cinque
81d0c8ae7f
Force unset CARGO to use correct version of cargo ( #13027 )
2020-10-20 14:50:34 -07:00
sakridge
83c53ae4b5
Fix secp256k1 instruction indexing and add tests ( #13026 )
2020-10-20 14:13:24 -07:00
Michael Vines
62f20bc170
Remove unsupported metrics tarball from release artifacts
2020-10-20 13:10:33 -07:00
Jon Cinque
a18add6eed
Include count in doc for example grind command ( #12979 )
2020-10-20 20:46:48 +02:00
dependabot[bot]
301f3096a0
chore: bump thiserror from 1.0.20 to 1.0.21
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.20 to 1.0.21.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.20...1.0.21 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-20 11:19:10 -07:00
Michael Vines
de04a208c7
Add more info for --limit-ledger-size
2020-10-20 17:34:11 +00:00
Ryo Onodera
c0675968b1
Support Debug Bank ( #13017 )
2020-10-21 01:05:45 +09:00
Tyera Eulberg
6c55aaf4c7
_
2020-10-20 09:00:41 -06:00
Tyera Eulberg
6dc5be17b2
Remove errant print
2020-10-20 08:56:36 -06:00
dependabot[bot]
50a9731257
chore:(deps): bump @types/node from 14.11.8 to 14.11.11 in /explorer ( #13012 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.11.8 to 14.11.11.
- [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-10-20 08:50:39 +00:00
dependabot[bot]
d732edb446
chore:(deps): bump @types/react from 16.9.52 to 16.9.53 in /explorer ( #13013 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.52 to 16.9.53.
- [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-10-20 08:33:50 +00:00
dependabot[bot]
a4e8606be9
chore: bump @babel/runtime from 7.12.0 to 7.12.1 in /web3.js ( #13011 )
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.12.0 to 7.12.1.
- [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.1/packages/babel-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-20 08:29:42 +00:00
dependabot[bot]
1ecb2f5c5c
chore: bump rollup from 2.30.0 to 2.32.0 in /web3.js ( #13009 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.30.0 to 2.32.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.30.0...v2.32.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-20 08:22:19 +00:00
dependabot[bot]
400b6c56b2
chore:(deps): bump @types/jest from 26.0.14 to 26.0.15 in /explorer ( #13010 )
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 26.0.14 to 26.0.15.
- [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>
2020-10-20 08:13:23 +00:00
Tyera Eulberg
942e4273ba
Parse bpf loader instructions ( #12998 )
...
* Add parsing for BpfLoader2 instructions
* Skip info if null
* Return account address in info map
2020-10-19 23:13:02 -06:00
Josh
c7c6c28455
Remove Solanabeach dependency from Explorer ( #12463 )
...
* remove solana beach socket dependency
* remove socket.io dependency
* timeout / retry button for cluster stats
* update web3 version, add EpochInfo typing, handle no samples case
* derive max TPS from final downsampled arrays
* change block time to slot time
2020-10-19 20:11:48 -07:00
Trent Nelson
3b3f7341fa
validator: Activate RPC before halting on slot
2020-10-20 02:09:07 +00:00
Michael Vines
c5e16383b0
Add everything feature
2020-10-19 17:21:52 -07:00
Trent Nelson
c1c69ecc34
Ignore more paths in increment-cargo-version.sh
2020-10-19 23:00:54 +00:00
Michael Vines
6d5889bdb5
Remove program_stubs!()
2020-10-19 21:00:17 +00:00
Michael Vines
9c53e1dfb2
Add SyscallStubs to enable syscall interception when building programs for non-BPF
2020-10-19 21:00:17 +00:00
behzad nouri
75d62ca095
improves threads' utilization in processing gossip packets ( #12962 )
...
ClusterInfo::process_packets handles incoming packets in a thread_pool:
https://github.com/solana-labs/solana/blob/87311cce7/core/src/cluster_info.rs#L2118-L2134
However, profiling runtime shows that threads are not well utilized and
a lot of the processing is done sequentially.
This commit redistributes the work done in parallel. Testing on a gce
cluster shows 20%+ improvement in processing gossip packets with much
smaller variations.
2020-10-19 19:03:38 +00:00
Tyera Eulberg
cca318f805
Revert "CLI: Put deploy ephemeral keypair behind a flag" ( #12983 )
...
This reverts commit 5a5b7f39c1 .
2020-10-19 12:44:32 -06:00
sakridge
456eae6ccb
Calculate accounts hash async in accounts background service ( #12852 )
2020-10-19 09:48:29 -07:00
Alexander Meißner
d5163c5786
Adds public key for alexander@solana.com ( #12980 )
2020-10-20 01:11:02 +09:00
dependabot[bot]
81bd9afd80
chore:(deps): bump @types/chart.js from 2.9.25 to 2.9.26 in /explorer ( #12974 )
...
Bumps [@types/chart.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chart.js ) from 2.9.25 to 2.9.26.
- [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-10-19 08:26:49 +00:00
dependabot[bot]
5a9f2a4c64
chore: bump @babel/plugin-proposal-class-properties in /web3.js ( #12977 )
...
Bumps [@babel/plugin-proposal-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-properties ) from 7.10.4 to 7.12.1.
- [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.1/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>
2020-10-19 08:25:08 +00:00
dependabot[bot]
cc685a4b44
chore: bump @babel/core from 7.12.0 to 7.12.3 in /web3.js ( #12975 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.12.0 to 7.12.3.
- [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.3/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 08:19:53 +00:00
dependabot[bot]
16950122f2
chore:(deps): bump @solana/web3.js from 0.80.2 to 0.81.0 in /explorer ( #12976 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.80.2 to 0.81.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.80.2...v0.81.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 08:11:35 +00:00
Ryo Onodera
54517ea454
Follow up to persistent tower with tests and API cleaning ( #12350 )
...
* Follow up to persistent tower
* Ignore for now...
* Hard-code validator identities for easy reasoning
* Add a test for opt. conf violation without tower
* Fix compile with rust < 1.47
* Remove unused method
* More move of assert tweak to the asser pr
* Add comments
* Clean up
* Clean the test addressing various review comments
* Clean up a bit
2020-10-19 16:37:03 +09:00
Michael Vines
2cc3d7511a
Improve vote-account "Recent Timestamp" output
2020-10-19 06:20:40 +00:00
Michael Vines
6123d71489
Minor doc typo
2020-10-19 03:09:09 +00:00
Ryo Onodera
87311cce7f
Mention monitoring and updating for exchanges ( #12953 )
...
* Mention monitoring and updating for exchanges
* Fix link syntax...
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* More review comments and word-wrapping
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
2020-10-17 15:35:29 +09:00
guanqun
4451042c76
keygen: add more mnemonic language support ( #12944 )
2020-10-17 10:51:53 +08:00
carllin
8aecea6d05
Transaction Inclusion Proposal ( #12936 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-10-16 18:57:12 -07:00
Tyera Eulberg
b6bfed64cb
Check payer balance for program account rent as needed ( #12952 )
2020-10-16 18:03:50 +00:00
Justin Starry
71264bef67
feat: use base64 encoding when sending and simulating transactions ( #12950 )
2020-10-16 23:54:30 +08:00
dependabot[bot]
28a72220f6
chore: bump @babel/plugin-proposal-function-bind in /web3.js ( #12949 )
...
Bumps [@babel/plugin-proposal-function-bind](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-function-bind ) from 7.11.5 to 7.12.1.
- [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.1/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>
2020-10-16 08:31:29 +00:00
dependabot[bot]
e524bb7825
chore: bump @babel/preset-env from 7.12.0 to 7.12.1 in /web3.js ( #12947 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.12.0 to 7.12.1.
- [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.1/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-10-16 08:23:17 +00:00
dependabot[bot]
97f214b209
chore:(deps): bump react-dom from 16.13.1 to 16.14.0 in /explorer ( #12948 )
...
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) from 16.13.1 to 16.14.0.
- [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/v16.14.0/packages/react-dom )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-16 08:13:55 +00:00
dependabot[bot]
809e0ea80a
chore:(deps): bump @testing-library/user-event in /explorer ( #12946 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.7 to 12.1.8.
- [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.1.7...v12.1.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-16 08:09:32 +00:00
Ryo Onodera
fd8ec27fe8
Another some tower logging improvements ( #12940 )
2020-10-16 14:44:07 +09:00
Trent Nelson
5a5b7f39c1
CLI: Put deploy ephemeral keypair behind a flag
2020-10-16 05:00:53 +00:00
Tyera Eulberg
359707c85e
Convert Blockstore Rewards cf to protobuf ( #12860 )
...
* Add Blockstore protobuf cf type
* Add Rewards message to proto and make generated pub
* Convert Rewards cf to ProtobufColumn
* Add bench
* Adjust tags
* Move solana proto definitions and conversion methods to new crate
2020-10-15 18:04:10 -06:00
Jack May
b510474dcb
Report compute budget usage ( #12931 )
2020-10-15 15:55:37 -07:00
behzad nouri
48283161c3
passes through feature-set to gossip requests handling ( #12878 )
...
* passes through feature-set to down to gossip requests handling
* takes the feature-set from root_bank instead of working_bank
2020-10-15 20:54:21 +00:00
Tyera Eulberg
42943ab86d
Update get-block method in get_confirmed_transaction ( #12923 )
...
* Update get-block method in get_confirmed_transaction
* Remove superfluous into()
2020-10-15 13:56:32 -06:00
sakridge
4f6ebbdbe0
Add timings for store accounts ( #12882 )
2020-10-15 12:14:39 -07:00
Trent Nelson
99aecdaf65
Support arbitrary toolchains with cargo wrapper script
2020-10-15 18:55:50 +00:00
Tyera Eulberg
d008dfb7ad
Bump spl-memo and spl-token versions ( #12917 )
2020-10-15 18:23:41 +00:00
Trent Nelson
cc0781e0ac
Docs: Clarify validator disk requirements
2020-10-15 17:38:40 +00:00
Michael Vines
3073dc9801
Drop 'Pubkey' in 'solana validators' header
2020-10-15 17:31:22 +00:00
Trent Nelson
bb2f0df9e1
Release: Use pinned cargo version to install spl-token-cli
2020-10-15 16:59:59 +00:00
Jack May
3f9e6a600b
program log pubkey as base58 ( #12901 )
2020-10-15 09:11:54 -07:00
Michael Vines
b1b2c6ee7b
Restore getVoteAccounts documentation
2020-10-15 08:33:30 -07:00
Lu Guanqun
cc9b52cf72
trivial typo fix
2020-10-15 08:27:39 -07:00
behzad nouri
05cf15a382
implements DataBudget using atomics ( #12856 )
2020-10-15 11:33:58 +00:00
Ryo Onodera
a44e4d386f
Better tower logs for SwitchForkDecision and etc ( #12875 )
...
* Better tower logs for SwitchForkDecision and etc
* nits
* Update comment
2020-10-15 18:30:33 +09:00
Michael Vines
eec3d25ab9
Surface 'Program account allocation failed' error details
2020-10-15 09:17:48 +00:00
dependabot[bot]
dd752fcc5e
chore: bump @babel/runtime from 7.11.2 to 7.12.0 in /web3.js ( #12894 )
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.11.2 to 7.12.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.12.0/packages/babel-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-15 08:58:07 +00:00
dependabot[bot]
a216d0a86c
chore: bump @babel/preset-env from 7.11.5 to 7.12.0 in /web3.js ( #12898 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.11.5 to 7.12.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.12.0/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-10-15 08:36:51 +00:00
dependabot[bot]
9ea51ad2cc
chore: bump @babel/core from 7.11.6 to 7.12.0 in /web3.js ( #12897 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.11.6 to 7.12.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.12.0/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-15 08:30:56 +00:00
dependabot[bot]
f47deafe3e
chore:(deps): bump @testing-library/react in /explorer ( #12896 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 11.0.4 to 11.1.0.
- [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.0.4...v11.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-15 08:17:12 +00:00
dependabot[bot]
1c7ae3aad0
chore:(deps): bump react from 16.13.1 to 16.14.0 in /explorer ( #12895 )
...
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react ) from 16.13.1 to 16.14.0.
- [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/v16.14.0/packages/react )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-15 08:11:45 +00:00
Michael Vines
f0d0bdc572
Rework curl examples to be more readable
2020-10-15 08:04:05 +00:00
R. M. Shea
9e7fad1fd2
Change developer CTA ( #12857 )
...
* change `index.js`
2020-10-14 19:30:20 -06:00
R. M. Shea
d0b97c7941
Add disclaimer ( #12881 )
2020-10-14 19:30:06 -06:00
Jack May
969f7b015b
Respect RefCell when calling invoke ( #12858 )
...
* Respect RefCell when calling invoke
* nudge
2020-10-15 01:06:41 +00:00
Trent Nelson
f70762913c
Release: Include SPL Token in release tarballs
2020-10-15 00:35:45 +00:00
Trent Nelson
f9e0ea112d
CI: Warn when setting up a buildkite agent with no SSH authorized_keys
2020-10-14 17:07:20 -06:00
Trent Nelson
c26512255d
RPC: Add metrics for TX encoding
2020-10-14 12:24:11 -06:00
Michael Vines
4b04ed86b6
Don't report RewardType::Fee when none was awarded
2020-10-14 09:06:20 -07:00
dependabot[bot]
d6ed5d220a
chore: bump rollup from 2.29.0 to 2.30.0 in /web3.js ( #12873 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.29.0 to 2.30.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.29.0...v2.30.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-14 08:21:40 +00:00
dependabot[bot]
7b9871522e
chore:(deps): bump @solana/web3.js from 0.80.1 to 0.80.2 in /explorer ( #12874 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.80.1 to 0.80.2.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.80.1...v0.80.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-14 08:12:09 +00:00
dependabot[bot]
ce0edaf6a2
chore:(deps): bump bootstrap from 4.5.2 to 4.5.3 in /explorer ( #12872 )
...
Bumps [bootstrap](https://github.com/twbs/bootstrap ) from 4.5.2 to 4.5.3.
- [Release notes](https://github.com/twbs/bootstrap/releases )
- [Commits](https://github.com/twbs/bootstrap/compare/v4.5.2...v4.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-14 08:07:43 +00:00
Jack May
d4e953277e
Expose program error constants ( #12861 )
2020-10-14 00:38:08 -07:00
Michael Vines
e84a91d417
fix: createProgramAddress now throws on an invalid seed length
2020-10-13 19:01:34 -07:00
carllin
f8d338c9cb
Switch accounts storage lock to DashMap ( #12126 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-10-13 18:29:50 -07:00
sakridge
1f1eb9f26e
Add separate push queue to reduce push lock contention ( #12713 )
2020-10-13 18:10:25 -07:00
kemargrant
b8f03c9b0f
Update programming-faq.md ( #12864 )
...
Fix typo
2020-10-13 18:49:28 -06:00
Tyera Eulberg
67ed44c007
Add log_messages to proto file ( #12859 )
2020-10-14 00:11:52 +00:00
sakridge
e4f45bfd3b
Bpf speed debug and tuner program ( #12845 )
2020-10-13 12:16:27 -07:00
Jack May
56211378d3
terminology update, nonce to bump seed ( #12840 )
2020-10-13 10:11:08 -07:00
Michael Vines
14d793b22c
Cleanly handle RPC servers that don't have --enable-rpc-transaction-history enabled
2020-10-13 10:05:44 -07:00
Michael Vines
247228ee61
Implementation-defined RPC server errors are now accessible to client/ users
2020-10-13 10:05:44 -07:00
Ryo Onodera
7de7efe96c
Add nop feature set for upcoming ported rent fixes ( #12841 )
2020-10-13 16:34:49 +00:00
dependabot[bot]
f5ed017d69
chore: bump semantic-release from 17.2.0 to 17.2.1 in /web3.js ( #12838 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.2.0 to 17.2.1.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.2.0...v17.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 08:19:31 +00:00
dependabot[bot]
0472eaff98
chore:(deps): bump @types/react from 16.9.51 to 16.9.52 in /explorer ( #12839 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.51 to 16.9.52.
- [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-10-13 08:09:51 +00:00
dependabot[bot]
b09acebc6a
chore:(deps): bump @sentry/react from 5.25.0 to 5.26.0 in /explorer ( #12837 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.25.0 to 5.26.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.25.0...5.26.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 08:07:02 +00:00
Michael Vines
e9dbbdeb81
Add transaction log messages to |solana confirm -v| output
2020-10-13 05:47:57 +00:00
Michael Vines
3aff8f69af
Bump solana/web3.js to 0.80.1
2020-10-12 22:25:44 -07:00
Michael Vines
beaa7ff556
fix: permit getConfirmedTransaction log messages field to be null
2020-10-12 21:42:51 -07:00
Michael Vines
d83027c0cd
Update docs/src/running-validator/vote-accounts.md
...
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
2020-10-13 04:17:52 +00:00
Michael Vines
253114ca20
Add docs on vote account key rotation
2020-10-13 04:17:52 +00:00
Michael Vines
649fe6d3b6
get_vote_accounts: access HashMap directly instead of turning it into an iterator
2020-10-13 04:12:10 +00:00
Trent Nelson
c38021502e
CI: Fix crate publication
2020-10-12 22:19:24 +00:00
Michael Vines
65213a1782
Use latest stable channel release if there's no beta release
2020-10-12 21:57:38 +00:00
Jack May
c24da1ee16
fix native_loader behavior for invalid accounts ( #12814 )
2020-10-12 13:40:04 -07:00
Trent Nelson
efbe37ba20
RpcClient: Encode TXs as base64 by default
2020-10-12 20:36:36 +00:00
Eric Williams
1ab36203de
Retry inflation parameter update along with documentation updates ( #12778 )
...
* update initial inflation parameter
* update economics section of docs
2020-10-12 13:10:57 -07:00
Ryo Onodera
2f5bb7e507
Move no-0-rent rent dist. behavior under feature ( #12804 )
2020-10-12 08:47:52 +00:00
dependabot[bot]
80f9df169b
chore: bump jest from 26.5.0 to 26.5.3 in /web3.js ( #12809 )
...
Bumps [jest](https://github.com/facebook/jest ) from 26.5.0 to 26.5.3.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/compare/v26.5.0...v26.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-12 08:45:35 +00:00
dependabot[bot]
447b3c9413
chore: bump eslint from 7.10.0 to 7.11.0 in /web3.js ( #12808 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.10.0 to 7.11.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.10.0...v7.11.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-12 08:24:53 +00:00
dependabot[bot]
2e58d1d1dd
chore: bump semantic-release from 17.1.2 to 17.2.0 in /web3.js ( #12807 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.1.2 to 17.2.0.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.1.2...v17.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-12 08:23:20 +00:00
dependabot[bot]
9c64b2f4ab
chore:(deps): bump @types/node from 14.11.5 to 14.11.8 in /explorer ( #12806 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.11.5 to 14.11.8.
- [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-10-12 08:22:00 +00:00
dependabot[bot]
d86c4ef0ef
chore:(deps): bump @solana/web3.js from 0.79.0 to 0.80.0 in /explorer ( #12805 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.79.0 to 0.80.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.79.0...v0.80.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-12 08:07:31 +00:00
Michael Vines
b3c2752bb0
simulate_transaction_with_config() now passes full config to server
2020-10-11 21:45:00 -07:00
Alexandre Esteves
6bbf6a79b7
Check ELF file for errors before deploy ( #12741 )
...
* Check ELF file for errors before deploy
* Update cli/src/cli.rs
Co-authored-by: Michael Vines <mvines@gmail.com >
* Fix formatting
* Bump solana_rbpf
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-10-11 21:19:47 -07:00
Michael Vines
859eb606da
Cargo.lock
2020-10-11 18:51:09 +00:00
Michael Vines
2301dcf973
Rework cargo audit ignores
2020-10-11 18:51:09 +00:00
Michael Vines
d3b0f87a49
Switch to tempfile
2020-10-11 18:51:09 +00:00
Michael Vines
8a119c1483
Bump reqwest/rayon to get past cargo audit
2020-10-11 18:51:09 +00:00
Michael Vines
1fc7c1ecee
Don't bother paying 0 rent
2020-10-10 17:02:26 +00:00
Michael Vines
1859fbeb30
Update gossip entrypoints
2020-10-10 08:39:13 -07:00
Josh
86ca85d72b
explorer: Add support for all parsed accounts ( #11842 )
...
* introduce vote and nonce validators
* introduce config, nonce, sysvar, vote validators / types
* change ConfigProgram to ConfigProgramData
* introduce vote account section and nonce account section, clean up superstructs
* nonce section
* round out vote account and nonce account
* refactor account components, add votes tab
* update program data name to program
* introduce slot hashes, stake history
* introduce blockhashes card and config account
* run fix format
* remove comment
* introduce config section and typings
* refactor tabs if blocks
* change superstructs to pick in some cases
* remove account owners, rename vote history, some nit fixes
* general cleanup and improvements
* add recency column
* add balance row to parsed accounts
* union account types under sysvar and config for improved typing. modify row headers for consistency.
* remove random spaces
* use proper type checking and clean up a cast
2020-10-10 01:03:45 -07:00
Justin Starry
f1bbe1cd84
feat: publish more docker ports in localnet script ( #12788 )
2020-10-10 14:21:47 +08:00
Josh
9478063b3d
Explorer: introduce program logs section on transaction details page ( #12625 )
...
* introduce program logs section on transaction details page
* update web3.js version
2020-10-09 23:14:00 -07:00
Michael Vines
1b16790325
fix: surface full block rewards type
2020-10-09 21:54:13 -07:00
Michael Vines
c5c8da1ac0
Expose all rewards (fees, rent, voting and staking) in RPC getConfirmedBlock and the cli
2020-10-09 21:54:13 -07:00
Michael Vines
403790760c
Default to 50% rent burn
2020-10-09 21:52:31 -07:00
Tyera Eulberg
5800217998
Fix typo ( #12780 )
2020-10-10 00:35:52 +00:00
Jack May
9ac8db3533
document program address collisions ( #12774 )
2020-10-09 23:19:41 +00:00
Tyera Eulberg
b028c47d2b
Correct Bank timestamp drift every slot ( #12737 )
...
* Move timestamp helper to sdk
* Add Bank method for getting timestamp estimate
* Return sysvar info from Bank::clock
* Add feature-gated timestamp correction
* Rename unix_timestamp method to be more descriptive
* Review comments
* Add timestamp metric
2020-10-09 21:53:41 +00:00
Trent Nelson
ed95071c27
Add convenience script for working in stability branches ( #12765 )
...
* Add convenience script for working in stability branches
* Update scripts/curgo.sh
Co-authored-by: Michael Vines <mvines@gmail.com >
* re{locate,name} to /cargo
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-10-09 14:57:27 -06:00
Jack May
c3907be623
Add adjustable stack size and call depth ( #12728 )
2020-10-09 13:07:09 -07:00
carllin
16d45b8480
Fix zero-lamport accounts preventing slot cleanup ( #12606 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-10-09 12:40:08 -07:00
Ryo Onodera
1f4bcf70b0
Fix various ledger-tool error due to no builtins ( #12759 )
...
* Fix various ledger-tool error due to no builtins
* Add missing file...
2020-10-09 12:19:36 -06:00
Jack May
2cd7cd3149
Bump max invoke depth to 4 ( #12742 )
2020-10-09 10:33:12 -07:00
Michael Vines
3fedcdc6bc
Advise setting --wal-recovery-mode, and using --private-rpc for mainnet-beta
2020-10-09 15:41:19 +00:00
dependabot[bot]
d6f1befee6
chore: bump @solana/spl-token from 0.0.10 to 0.0.11 in /web3.js ( #12757 )
...
Bumps [@solana/spl-token](https://github.com/solana-labs/solana-program-library ) from 0.0.10 to 0.0.11.
- [Release notes](https://github.com/solana-labs/solana-program-library/releases )
- [Commits](https://github.com/solana-labs/solana-program-library/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-09 08:22:09 +00:00
dependabot[bot]
5394ca580f
chore:(deps): bump @types/react-select in /explorer ( #12756 )
...
Bumps [@types/react-select](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-select ) from 3.0.21 to 3.0.22.
- [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>
2020-10-09 08:09:36 +00:00
dependabot[bot]
8ec1a66f8a
chore:(deps): bump @solana/web3.js from 0.78.3 to 0.79.0 in /explorer ( #12755 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.78.3 to 0.79.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.78.3...v0.79.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-09 08:07:03 +00:00
carllin
c879e7c1ad
Fix fee mismatch on snapshot deserialize ( #12697 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-10-08 23:44:41 -07:00
Ryo Onodera
81489ccb76
Only fetch snapshot if it's newer than local ( #12663 )
...
* Only fetch snapshot if it's newer than local
* Prefer as_ref over clone
* More nits
* Don't wait forwever for newer snapshot
2020-10-09 15:05:41 +09:00
Michael Vines
c8807d227a
Add inflation_kill_switch feature
2020-10-08 21:31:31 -07:00
Josh
e0eb374d9c
feat: introduce getRecentPerformanceSamples rpc ( #12442 )
...
* feat: introduce getRecentPerformanceSamples rpc
* test: indroduce tests and clean up style
* test: skip live tests
* feat: run tests live
2020-10-08 20:26:58 -07:00
Justin Starry
6972e63f51
fix: return correct number of signatures needed to load programs ( #12729 )
2020-10-09 08:58:03 +08:00
Dan Albert
2c5f83c264
Add new internal accounts ( #12740 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2020-10-09 00:48:32 +00:00
Michael Vines
3a04026599
Minor variable name cleanup
2020-10-08 17:44:19 -07:00
Josh
8f5431551e
Store program logs in blockstore / bigtable (TransactionWithStatusMeta) ( #12678 )
...
* introduce store program logs in blockstore / bigtable
* fix test, transaction logs created for successful transactions
* fix test for legacy bincode implementation around log_messages
* only api nodes should record logs
* truncate transaction logs to 100KB
* refactor log truncate for improved coverage
2020-10-08 12:06:15 -07:00
Dan Albert
9629baa0c7
Update validator_list.rs
2020-10-08 10:56:50 -06:00
dependabot[bot]
aea979c32e
chore:(deps): bump @solana/web3.js from 0.78.2 to 0.78.3 in /explorer ( #12727 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.78.2 to 0.78.3.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.78.2...v0.78.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-08 08:20:10 +00:00
dependabot[bot]
8be20efc39
chore: bump rollup from 2.28.2 to 2.29.0 in /web3.js ( #12725 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.28.2 to 2.29.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.28.2...v2.29.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-08 08:18:40 +00:00
dependabot[bot]
6f288436b6
chore:(deps): bump @sentry/react from 5.24.2 to 5.25.0 in /explorer ( #12726 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.24.2 to 5.25.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.24.2...5.25.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-08 08:09:46 +00:00
Michael Vines
11df2e2236
Bump version to v1.5.0
2020-10-08 04:51:36 +00:00
Michael Vines
dadc84fa8c
Revert "Restore --expected-shred-version argument for mainnet-beta"
...
This reverts commit 9410eab2af .
2020-10-08 04:46:04 +00:00
Trent Nelson
f1a2ad1b7d
remote-wallet: Append wallet "name" to entries in selector UI
2020-10-07 22:07:46 -06:00
Trent Nelson
8e3353d9ef
remote-wallet: Select hardware wallets based on host device path
2020-10-07 22:07:46 -06:00
Michael Vines
2c38865e70
Revert "Inflation cli fix and parameter update ( #12709 )"
...
This reverts commit b3f695c83f .
2020-10-07 19:43:15 -07:00
Jack May
dd7fae4afb
Fix syscall featurization ( #12714 )
...
* Fix syscall featurization
* nudge
2020-10-07 18:38:38 -07:00
Michael Vines
346890ded3
Display vote/stake account epoch rewards
2020-10-07 17:14:12 -07:00
Eric Williams
b3f695c83f
Inflation cli fix and parameter update ( #12709 )
...
update initial inflation parameter to reflect current design
2020-10-07 17:12:32 -07:00
Trent Nelson
4feead323d
clap-utils: Allow fine-tuning offline args
2020-10-07 23:14:39 +00:00
sakridge
71a308affd
Use datapoint instead of print for is_full signal ( #12673 )
2020-10-07 13:36:54 -07:00
behzad nouri
b5faa11f73
removes invalid/outdated pending push messages early ( #12555 )
...
In CrdsGossipPush::new_push_messages:
https://github.com/solana-labs/solana/blob/972619edb/core/src/crds_gossip_push.rs#L211-L228
we already have paid the cost of looking-up the label in crds table and
checking the hash value and wallclock only to find out that in some
cases the value is invalid or is outdated. So might as well remove the
value here rather than wait for the next call to
purge_old_pending_push_messages:
https://github.com/solana-labs/solana/blob/972619edb/core/src/crds_gossip_push.rs#L372
2020-10-07 18:29:20 +00:00
Jack May
41ad3dd8f0
Remove skip-no-mangle entirely ( #12696 )
2020-10-07 09:13:48 -07:00
dependabot[bot]
7b18f4c5fc
chore:(deps): bump @types/node from 14.11.2 to 14.11.5 in /explorer ( #12706 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.11.2 to 14.11.5.
- [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-10-07 08:09:56 +00:00
dependabot[bot]
32a23746eb
chore:(deps): bump @types/react-router-dom in /explorer ( #12705 )
...
Bumps [@types/react-router-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-router-dom ) from 5.1.5 to 5.1.6.
- [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-10-07 08:08:35 +00:00
Jack May
973f0965e1
Add ristretto multiply syscall ( #12699 )
2020-10-06 23:52:13 -07:00
Josh
d0596ce9c8
Explorer: MintToChecked: mint authority should be optional ( #12704 )
2020-10-06 22:34:42 -07:00
Trent Nelson
e35889542b
RPC: Support base64 encoded transactions
...
Defaults to base58
2020-10-06 22:41:06 -06:00
Trent Nelson
7f67d36777
RPC: Check encoded transaction size before decoding
2020-10-06 22:41:06 -06:00
sakridge
37222683ee
Add env variable for rayon thread counts ( #12693 )
2020-10-06 17:17:26 -07:00
Dan Albert
5eaf65af4f
Update validator_list.rs
2020-10-06 16:34:00 -06:00
Trent Nelson
87de82ac94
faucet: Use checked math in request limiter
2020-10-06 12:55:04 -06:00
Trent Nelson
5ae704d560
faucet: Add failing test case
2020-10-06 12:55:04 -06:00
Jack May
630eb3b907
Local program allocator ( #12679 )
2020-10-06 11:03:51 -07:00
Jack May
bff3825298
Remove unnecessary skip-no-mangle feature from sdk ( #12684 )
2020-10-06 11:03:29 -07:00
Justin Starry
41ce892f1c
fix: use Node.js https agent when endpoint uses https ( #12692 )
2020-10-07 00:41:18 +08:00
behzad nouri
a5c6a78f6d
filters out inactive nodes from push options ( #12674 )
...
* filters out inactive nodes from push options
https://github.com/solana-labs/solana/pull/12620
patched the DDOS issue with nodes which go offline:
https://github.com/solana-labs/solana/issues/12409
However, offline nodes still see (much lesser) traffic spike, likely
because no origins are pruned from their bloom filter in active set:
https://github.com/solana-labs/solana/blob/aaf3790d8/core/src/crds_gossip_push.rs#L276-L286
and so multiple nodes push redundant duplicate messages to them
simultaneously:
https://github.com/solana-labs/solana/blob/aaf3790d8/core/src/crds_gossip_push.rs#L254-L255
This commit will filter out inactive peers from potential push targets
entirely. To mitigate eclipse attacks, staked nodes are retried
periodically.
* uses current timestamp in test/crds_gossip
2020-10-06 13:48:32 +00:00
dependabot[bot]
4fc6cf4bcc
chore: bump jest from 26.4.2 to 26.5.0 in /web3.js ( #12686 )
...
Bumps [jest](https://github.com/facebook/jest ) from 26.4.2 to 26.5.0.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/compare/v26.4.2...v26.5.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-06 08:37:13 +00:00
dependabot[bot]
1394952059
chore: bump codecov from 3.7.0 to 3.8.0 in /web3.js ( #12689 )
...
Bumps [codecov](https://github.com/codecov/codecov-node ) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/codecov/codecov-node/releases )
- [Changelog](https://github.com/codecov/codecov-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-node/compare/v3.7.0...v3.8.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-06 08:20:56 +00:00
dependabot[bot]
2aeba39d82
chore:(deps): bump @types/chai from 4.2.12 to 4.2.13 in /explorer ( #12688 )
...
Bumps [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai ) from 4.2.12 to 4.2.13.
- [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>
2020-10-06 08:08:39 +00:00
dependabot[bot]
5564639a05
chore:(deps): bump @types/react from 16.9.50 to 16.9.51 in /explorer ( #12687 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.50 to 16.9.51.
- [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-10-06 08:06:33 +00:00
Dan Albert
0571882b1d
Add new wallets to docs, clean up existing structure ( #12655 )
...
* Add new wallets to docs
* Re-enstate SolFlare guide
* Update docs/src/wallet-guide/apps.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
Co-authored-by: publish-docs.sh <maintainers@solana.com >
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
2020-10-05 22:25:05 +00:00
Trent Nelson
74a6083269
net-scripts: Correct buildkite agent SSH keys
2020-10-05 21:00:25 +00:00
Trent Nelson
7b7ea946e3
net-scripts: Remove SSH keys of inactive developers
2020-10-05 21:00:25 +00:00
Michael Vines
fbb5e5c4e6
Add systemd and log rotation section to validator start docs ( #12675 )
...
* Add systemd and log rotation section to validator start docs
* Update docs/src/running-validator/validator-start.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
* Update docs/src/running-validator/validator-start.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
2020-10-05 12:19:13 -07:00
Josh
aaf3790d8c
web3.js: Introduce support for log messages inside ConfirmedTransactionMeta. ( #12629 )
...
* feat: add logMessages to ConfirmedTranasactionMeta
* feat: add flow type and additional superstruct validators
2020-10-05 10:24:38 -07:00
dependabot[bot]
457247e5a5
chore: bump acorn from 8.0.1 to 8.0.4 in /web3.js ( #12668 )
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 8.0.1 to 8.0.4.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/8.0.1...8.0.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-05 08:22:38 +00:00
dependabot[bot]
f879f8e110
chore: bump eslint-plugin-import from 2.22.0 to 2.22.1 in /web3.js ( #12665 )
...
Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import ) from 2.22.0 to 2.22.1.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases )
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md )
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.22.0...v2.22.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-05 08:18:12 +00:00
dependabot[bot]
861402bcea
chore:(deps): bump @testing-library/user-event in /explorer ( #12667 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.6 to 12.1.7.
- [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.1.6...v12.1.7 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-05 08:08:50 +00:00
dependabot[bot]
48d99e6c5c
chore:(deps): bump @types/chart.js from 2.9.24 to 2.9.25 in /explorer ( #12666 )
...
Bumps [@types/chart.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chart.js ) from 2.9.24 to 2.9.25.
- [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-10-05 08:08:41 +00:00
dependabot[bot]
de6b368944
chore: bump marked from 1.1.1 to 1.2.0 in /web3.js ( #12521 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Commits](https://github.com/markedjs/marked/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-05 14:37:27 +08:00
dependabot[bot]
d1be1e7092
chore: bump eslint-config-prettier from 6.11.0 to 6.12.0 in /web3.js ( #12520 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 6.11.0 to 6.12.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.11.0...v6.12.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-05 14:37:10 +08:00
dependabot[bot]
d0eee0879e
chore: bump eslint from 7.9.0 to 7.10.0 in /web3.js ( #12519 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.9.0 to 7.10.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.9.0...v7.10.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-05 14:36:58 +08:00
Dan Albert
0a89a952c7
Update channel_restriction.sh
2020-10-04 10:18:42 -06:00
carllin
64c4861e04
Fix error in max root calculation ( #12661 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-10-03 15:18:58 -07:00
carllin
adf6f748c0
Disable rent in flaky test ( #12658 )
...
* Disable rent in test
Co-authored-by: Carl Lin <carl@solana.com >
2020-10-03 12:44:03 -07:00
Ryo Onodera
026e7de819
Show commit in --version and ledger-tool's log ( #12636 )
...
* Show commit in `--version` and ledger-tool's log
* Another handy hidden env var
* Fix test
* Rename to semver!
* Fix syntax error...
2020-10-04 00:30:26 +09:00
Ryo Onodera
337da184f3
doc: Add a comment to clarify port selection
2020-10-02 21:20:58 -07:00
Michael Vines
9abaf6ec1d
solana stakes now employs server-side filtering if only one vote account is provided
2020-10-02 17:53:07 -07:00
Jack May
d0aa8a6446
Fix zero-len slice translations ( #12642 )
2020-10-02 17:45:39 -07:00
Dan Albert
0ef3cac1f8
Update docs to show support for Nano X ( #12647 )
2020-10-02 16:45:24 -06:00
Diego Wilson
4ef3fcc976
Remove developer mode step from Ledger Live setup
...
Looks like the Solana Ledger app is past the Beta phase!
I was able to install the Solana app from Ledger Live without
having to enable developer mode.
There's also no mention of developer mode in Ledger's
Solana setup article:
https://support.ledger.com/hc/en-us/articles/360016265659-Solana-SOL-
2020-10-02 15:21:38 -06:00
sakridge
71c469c72b
Weight push peers by how long we haven't pushed to them ( #12620 )
2020-10-02 13:57:26 -07:00
Jack May
adeb06e550
Check CPI program is executable ( #12644 )
2020-10-02 13:55:22 -07:00
Tyera Eulberg
19f385db76
Improve solana deploy ( #12621 )
...
* Check program account before attempting to create it
* Use last_valid_slot to timeout status checks
* Include transaction history in RpcClient::get_signature_statuses requests
* Improve solana-deploy send-transactions
* Clippy
* Improve mock deploy test
* Review comments
2020-10-02 13:35:39 -06:00
Michael Vines
978b26a9c5
solana catchup now retries if the initial RPC connection fails
2020-10-02 12:28:05 -07:00
behzad nouri
2c669f65f1
limits number of threads in core/tests/crds_gossip.rs ( #12615 )
...
crds_gossip tests start large networks, which with large thread-pools
will exhaust system resources, causing failures in ci tests:
https://buildkite.com/solana-labs/solana/builds/31953
The commit limits size of thread-pools in the test.
2020-10-02 16:55:44 +00:00
Ryo Onodera
aa70dbfc62
Add --no-port-check to validator ( #12245 )
2020-10-02 20:36:41 +09:00
dependabot[bot]
791306a92d
chore:(deps): bump @types/react from 16.9.49 to 16.9.50 in /explorer ( #12635 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.49 to 16.9.50.
- [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-10-02 08:09:47 +00:00
Michael Vines
42aeead6b4
Add inflation subcommand
2020-10-01 22:57:09 -07:00
Michael Vines
14036ac580
Improve block command output
2020-10-01 22:56:42 -07:00
Michael Vines
75b621160e
Add GetConfirmedBlocksWithLimit RPC method
2020-10-01 22:56:17 -07:00
Josh
b2fc7f7caa
docs: getRecentPerformanceSamples json rpc ( #12627 )
2020-10-01 22:30:49 -07:00
Michael Vines
e03a64ae1b
Document postBalance field
2020-10-02 05:24:59 +00:00
Michael Vines
f41a73d76a
Expose validator cli arguments for pubsub buffer tuning
2020-10-01 20:30:40 -07:00
dependabot[bot]
3af8fb4722
chore:(deps): bump socket.io-client from 2.3.0 to 2.3.1 in /explorer ( #12613 )
...
Bumps [socket.io-client](https://github.com/Automattic/socket.io-client ) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/Automattic/socket.io-client/releases )
- [Changelog](https://github.com/socketio/socket.io-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Automattic/socket.io-client/compare/2.3.0...2.3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-01 08:11:17 +00:00
dependabot[bot]
23caaccdec
chore:(deps): bump @types/react-select in /explorer ( #12612 )
...
Bumps [@types/react-select](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-select ) from 3.0.20 to 3.0.21.
- [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>
2020-10-01 08:09:42 +00:00
Dan Albert
a17907b9a2
Add ci env to travis config ( #12608 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2020-10-01 05:07:47 +00:00
Ryo Onodera
e3773d919c
Avoid overflow when computing rent distribution ( #12112 )
...
* Avoid overflow when computing rent distribution
* Use assert_eq!....
* Fix tests
* Add test
* Use FeatureSet
* Add comments
* Address review comments
* Tweak a bit.
* Fix fmt
2020-10-01 11:59:28 +09:00
Tyera Eulberg
8f10e407ee
Add nonced-tx check to RpcClient ( #12600 )
2020-10-01 00:44:17 +00:00
behzad nouri
1866521df6
retains hash value of outdated responses received from pull requests ( #12513 )
...
pull_response_fail_inserts has been increasing:
https://cdn.discordapp.com/attachments/478692221441409024/759096187587657778/pull_response_fail_insert.png
but for outdated values which fail to insert:
https://github.com/solana-labs/solana/blob/a5c3fc14b3/core/src/crds_gossip_pull.rs#L332-L344
https://github.com/solana-labs/solana/blob/a5c3fc14b3/core/src/crds.rs#L104-L108
are not recorded anywhere, and so the next pull request may obtain the
same redundant payload again, unnecessary taking bandwidth.
This commit holds on to the hashes of failed-inserts for a while, similar
to purged_values:
https://github.com/solana-labs/solana/blob/a5c3fc14b3/core/src/crds_gossip_pull.rs#L380
and filter them out for the next pull request:
https://github.com/solana-labs/solana/blob/a5c3fc14b3/core/src/crds_gossip_pull.rs#L204
2020-10-01 00:39:22 +00:00
Tyera Eulberg
c31a34fbcb
Include post balance information for rewards ( #12598 )
...
* Include post balance information for rewards
* Add post-balance to stored Reward struct
* Handle extended Reward in bigtable
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-30 17:57:06 -06:00
Michael Vines
18074555fe
Update devnet genesis hash
2020-09-30 11:37:35 -07:00
Justin Starry
ce598c5c98
Use protobufs to store confirmed blocks in BigTable ( #12526 )
...
* Use protobufs to store confirmed blocks in BigTable
* Cleanup
* Reorganize proto
* Clean up use statements
* Split out function for unit testing
* s/utils/convert
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-09-30 17:55:22 +00:00
Tyera Eulberg
865d01c38d
Fix TransactionStatusMeta breakage in blockstore ( #12587 )
...
* Add helper to facilitate deserializing legacy structs
* Use default_on_eof to fix blockstore vis-a-vis TransactionStatusMeta
* Add should-panic test and comments
2020-09-30 11:49:35 -06:00
Trent Nelson
fce3c70b72
Modernize python scripts
2020-09-30 11:25:26 -06:00
Dan Albert
ede19ef33b
Tighten docs publishing flow ( #12572 )
2020-09-30 11:24:00 -06:00
Jack May
22d16c69b7
Add programming-faq to sidebar ( #12586 )
...
* Add programming-faq to sidebar
* nudge
* fix path
2020-09-30 09:56:48 +00:00
dependabot[bot]
edde4f978b
chore:(deps): bump @types/socket.io-client in /explorer ( #12589 )
...
Bumps [@types/socket.io-client](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/socket.io-client ) from 1.4.33 to 1.4.34.
- [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>
2020-09-30 08:12:20 +00:00
dependabot[bot]
45b1e65e03
chore:(deps): bump @solana/web3.js from 0.78.1 to 0.78.2 in /explorer ( #12588 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.78.1 to 0.78.2.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.78.1...v0.78.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-30 08:08:36 +00:00
Jack May
058bca6632
add sha256 syscall ( #12569 )
2020-09-29 23:29:20 -07:00
Trent Nelson
89424b29bf
Omit workspace Cargo.toml when incrementing version
2020-09-30 06:22:11 +00:00
Michael Vines
6c23197f37
"
2020-09-29 23:09:55 -07:00
Michael Vines
bc649da77d
Add missing implemented design proposals to docs sidebar
2020-09-29 22:55:50 -07:00
Trent Nelson
3c7b9c2938
Move remaining nonce utils from runtime to SDK
2020-09-30 05:45:42 +00:00
Trent Nelson
65b868f4eb
Move nonced tx helpers to SDK
2020-09-30 05:45:42 +00:00
Trent Nelson
caec631344
runtime: Move prepare_if_nonce_account into accounts
2020-09-30 05:45:42 +00:00
Michael Vines
f57af4fec2
epoch_rewards datapoint now includes the correct rewards epoch (previous epoch)
2020-09-29 22:44:02 -07:00
Jack May
575400c83f
Run tests with features on rather then off ( #12567 )
2020-09-29 20:18:28 -07:00
Jack May
90714941b7
Add rand dep error to app faq ( #12568 )
2020-09-29 20:16:53 -07:00
Michael Vines
6156dc300d
Tune the sys-tuner documentation
2020-09-30 01:04:29 +00:00
Jack May
777342a1ef
Add rand dependency test ( #12566 )
...
* Add rand dependency test
* nudge
2020-09-30 00:25:51 +00:00
Greg Fitzgerald
d158d45051
Fix banks RPC port ( #12570 )
...
* Fix Banks RPC ports
* Add get_account_with_commitment
2020-09-30 00:11:49 +00:00
Michael Vines
82848d6c73
Include active stake in 'epoch_rewards' datapoint
2020-09-29 16:50:10 -07:00
behzad nouri
537bbde22e
builds crds filters in parallel ( #12360 )
...
Based on run-time profiles, the majority time of new_pull_requests is
spent building bloom filters, in hashing and bit-vec ops.
This commit builds crds filters in parallel using rayon constructs. The
added benchmark shows ~5x speedup (4-core machine, 8 threads).
2020-09-29 23:06:02 +00:00
Tyera Eulberg
96a7d4dbd8
Query BigTable for block time if does not exist in blockstore ( #12560 )
2020-09-29 21:39:36 +00:00
Jack May
74fcb184b2
Pipe FeatureSet though InvokeContext ( #12536 )
...
* Pipe FeatureSet though InvokeContext
* gate program size cap
* nit
2020-09-29 21:36:30 +00:00
sakridge
ce98088457
Track inserted repair shreds ( #12455 )
2020-09-29 14:13:21 -07:00
Tyera Eulberg
adf06b635b
Enable json output from solana feature status ( #12554 )
2020-09-29 19:26:08 +00:00
Michael Vines
182552c2e7
Switch get_program_accounts to use base64
2020-09-29 11:44:10 -07:00
Michael Vines
f63034752d
fix: support new 'feature-set' field in getVersion RPC method
2020-09-29 11:40:39 -07:00
Trent Nelson
972619edb4
clap-utils: Allow nonce/offline args to be global
2020-09-29 10:42:49 -06:00
Justin Starry
36d55c0667
Increase rpc pubsub max payload to unblock large account notifications ( #12548 )
2020-09-30 00:09:39 +08:00
Jack May
b51c0f3095
Add programming faq ( #12545 )
...
* Add programming faq
* feedback and new content
* nudge
2020-09-29 16:06:54 +00:00
Justin Starry
65cc6a69c8
Fix history fetching and inner spl token instructions ( #12515 )
2020-09-29 21:24:01 +08:00
behzad nouri
0d5258b6d3
separates out ClusterInfo::{gossip,listen} thread-pools ( #12535 )
...
https://github.com/solana-labs/solana/pull/12402
moved gossip-work threads:
https://github.com/solana-labs/solana/blob/afd9bfc45/core/src/cluster_info.rs#L2330-L2334
to ClusterInfo::new as a new field in the ClusterInfo struct:
https://github.com/solana-labs/solana/blob/35208c5ee/core/src/cluster_info.rs#L249
So that they can be shared between listen and gossip threads:
https://github.com/solana-labs/solana/blob/afd9bfc45/core/src/gossip_service.rs#L54-L67
However, in testing https://github.com/solana-labs/solana/pull/12360
it turned out this will cause breakage:
https://buildkite.com/solana-labs/solana/builds/31646
https://buildkite.com/solana-labs/solana/builds/31651
https://buildkite.com/solana-labs/solana/builds/31655
Whereas with separate thread pools all is good. It might be the case
that one thread is slowing down the other by exhausting the thread-pool
whereas with separate thread-pools we get fair scheduling guarantees
from the os.
This commit reverts https://github.com/solana-labs/solana/pull/12402
and instead adds separate thread-pools for listen and gossip threads:
https://github.com/solana-labs/solana/blob/afd9bfc45/core/src/gossip_service.rs#L54-L67
2020-09-29 09:05:31 +00:00
behzad nouri
57ed4e4657
patches bug in Crds::find_old_labels with pubkey specific timeout ( #12528 )
...
Current code only returns values which are expired based on the default
timeout. Example from the added unit test:
- value inserted at time 0
- pubkey specific timeout = 1
- default timeout = 3
Then at now = 2, the value is expired, but the function fails to return
the value because it compares with the default timeout.
2020-09-29 09:04:40 +00:00
Jack May
2ff983647f
Move process_instruction defs to runtime ( #12507 )
2020-09-29 01:36:46 -07:00
Michael Vines
322dbd894f
feature subcommand: display active stake by feature id when feature activation is not available
2020-09-29 05:10:02 +00:00
Trent Nelson
ccb48f5ce9
cli-output: Add a path to handling --verbose and --quiet display
2020-09-29 04:33:57 +00:00
Michael Vines
c69ce29ee7
Add multinode-demo/setup-from-testnet.sh
2020-09-29 04:21:37 +00:00
Tyera Eulberg
89621adca7
Rpc -> proper optimistic confirmation ( #12514 )
...
* Add service to track the most recent optimistically confirmed bank
* Plumb service into ClusterInfoVoteListener and ReplayStage
* Clean up test
* Use OptimisticallyConfirmedBank in RPC
* Remove superfluous notifications from RpcSubscriptions
* Use crossbeam to avoid mpsc recv_timeout panic
* Review comments
* Remove superfluous last_checked_slots, but pass in OptimisticallyConfirmedBank for complete correctness
2020-09-28 20:43:05 -06:00
carllin
06f84c65f1
Fix rooted accounts cleanup, simplify locking ( #12194 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-09-28 16:04:46 -07:00
Tyera Eulberg
35208c5ee7
Enable commitment arg on solana deploy ( #12532 )
2020-09-28 16:24:38 -06:00
behzad nouri
c94fe9236f
purges old pending push messages more efficiently ( #12522 )
2020-09-28 21:59:59 +00:00
Michael Vines
833ad20b01
Add Builtin AbiExample
2020-09-28 12:50:19 -07:00
Michael Vines
31696a1d72
Port BPFLoader2 activation to FeatureSet and rework built-in program activation
2020-09-28 12:50:19 -07:00
Michael Vines
6071d0d206
Cargo.lock
2020-09-28 12:50:19 -07:00
Michael Vines
2956cc5aed
Add a couple feature tests
2020-09-28 12:24:09 -07:00
dependabot[bot]
0718501c72
chore: bump rocksdb from 0.14.0 to 0.15.0
...
Bumps [rocksdb](https://github.com/rust-rocksdb/rust-rocksdb ) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/rust-rocksdb/rust-rocksdb/releases )
- [Changelog](https://github.com/rust-rocksdb/rust-rocksdb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-rocksdb/rust-rocksdb/compare/v0.14.0...v0.15.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-28 09:52:31 -07:00
Michael Vines
f9a74b51ef
Add feature to resolve spl-token v2 multisig bug
2020-09-28 09:25:48 -07:00
Michael Vines
aa5c008fa8
Add pico-inflation feature
2020-09-28 08:25:00 -07:00
dependabot[bot]
718f33260b
chore:(deps): bump @solana/web3.js from 0.78.0 to 0.78.1 in /explorer ( #12518 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.78.0 to 0.78.1.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.78.0...v0.78.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-28 08:09:33 +00:00
sakridge
6583c8cffe
Add precompile verification to preflight ( #12486 )
2020-09-27 22:29:00 -07:00
Justin Starry
f0e02d2588
Display raw instruction data as hex in explorer ( #12512 )
2020-09-27 15:18:22 +08:00
Jack May
965f653471
Add copy-on-write executor cache ( #12502 )
...
* Add copy-on-write executor cache
* Add remove_executor function to the bank
2020-09-26 17:54:11 +00:00
Michael Vines
a36252bfa0
Remove continues from compute_active_feature_set()
2020-09-26 06:10:50 +00:00
Michael Vines
b15d6148dd
Deerror
2020-09-25 22:18:43 -07:00
dependabot[bot]
de04dcd9d6
chore: bump socket2 from 0.3.12 to 0.3.15
...
Bumps [socket2](https://github.com/alexcrichton/socket2-rs ) from 0.3.12 to 0.3.15.
- [Release notes](https://github.com/alexcrichton/socket2-rs/releases )
- [Commits](https://github.com/alexcrichton/socket2-rs/compare/0.3.12...v0.3.15 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-25 20:14:09 -07:00
carllin
00b36e6db2
Fix ref-count for multiple stores to the same pubkey in a slot, fixes zero lamport purge detection ( #12462 )
...
Co-authored-by: Carl Lin <carl@solana.com >
2020-09-25 18:54:48 -07:00
Michael Vines
e50386f928
Add epoch rewards metric datapoint
2020-09-26 01:05:57 +00:00
Jack May
7c4822efb1
Nit: bpf test cleanup ( #12401 )
2020-09-25 17:02:48 -07:00
Michael Vines
5d6410c1cb
Port fix_recent_blockhashes_sysvar_delay to FeatureSet
2020-09-25 15:07:25 -07:00
Michael Vines
5dcf348098
Improve 'Failed to create snapshot archive' warning message
2020-09-25 20:02:49 +00:00
Trent Nelson
c9d12ad410
Revert "Ignore cargo audit RUSTSEC-2020-0008"
...
This reverts commit cd5c7f30d5 .
With bump of `jsonrpc-*` to 15.0.0, we no longer depend on `ws`
2020-09-25 19:30:47 +00:00
Trent Nelson
1014781b87
Bump jsonrpc-* to 15.0.0
2020-09-25 19:30:47 +00:00
Michael Vines
e39fac9f01
Rename active() to is_active()
2020-09-25 11:40:36 -07:00
Michael Vines
3a2b8c5e5b
cli review feedback
2020-09-25 11:40:36 -07:00
Michael Vines
199940d683
cargo fmt
2020-09-25 11:40:36 -07:00
Michael Vines
92406cf9a0
FeatureSet test
2020-09-25 11:40:36 -07:00
Michael Vines
cc6ba1e131
Remove id field
2020-09-25 11:40:36 -07:00
Michael Vines
7526bb96f3
Make test_process_rest_api less fragile
2020-09-25 11:40:36 -07:00
Michael Vines
93ed0ab2bb
Add feature management commands
2020-09-25 11:40:36 -07:00
Michael Vines
c10da16d7b
Port instructions sysvar and secp256k1 program activation to FeatureSet
2020-09-25 11:40:36 -07:00
Michael Vines
35f5f9fc7b
Add feature set identifier to gossiped version information
2020-09-25 11:40:36 -07:00
Michael Vines
93259f0bae
Runtime feature activation framework
2020-09-25 11:40:36 -07:00
Jack May
d00453f747
Drain the entire compute budget ( #12478 )
2020-09-25 18:08:10 +00:00
Josh
baeba41cfd
support new checked parsed instructions ( #12487 )
2020-09-25 10:03:55 -07:00
Jack May
cd5c7f30d5
Ignore cargo audit RUSTSEC-2020-0008
2020-09-25 09:53:13 -07:00
Jack May
d326512121
Add ComputeBudget tuner ( #12476 )
2020-09-25 09:01:22 -07:00
Jack May
b8c4b88188
Cleanup names, fix line dependent test ( #12477 )
2020-09-25 09:00:06 -07:00
Justin Starry
c94813e436
fix: use socket pooling for http requests in Node.js ( #12480 )
2020-09-25 23:52:01 +08:00
Justin Starry
1c970bb39f
Pre-construct cpi instruction recorders before message processing ( #12467 )
2020-09-25 20:42:28 +08:00
dependabot[bot]
b7d3ddbfe3
chore: bump rollup from 2.28.1 to 2.28.2 in /web3.js ( #12475 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.28.1 to 2.28.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.28.1...v2.28.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-25 08:22:14 +00:00
dependabot[bot]
0fb56fc61b
chore:(deps): bump @solana/web3.js from 0.77.0 to 0.78.0 in /explorer ( #12474 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.77.0 to 0.78.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.77.0...v0.78.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-25 08:09:55 +00:00
Trent Nelson
07dfa37cce
Add Signers impl for Vec<Box<dyn Signer>>
2020-09-25 07:12:04 +00:00
Trent Nelson
d95bce2600
cli-output: Add CliTokenAccount type
2020-09-24 21:50:06 -06:00
Trent Nelson
bb144bf758
account-decoder: Add string format helpers to UiTokenAmount
2020-09-24 21:50:06 -06:00
Tyera Eulberg
be7c30df35
Update Current Leader query ( #12465 )
2020-09-24 20:42:30 -06:00
Justin Starry
720f863937
feat: add preflightCommitment support ( #12451 )
2020-09-25 08:49:34 +08:00
dependabot[bot]
018cb5035a
chore: bump num-derive from 0.3.0 to 0.3.2
...
Bumps [num-derive](https://github.com/rust-num/num-derive ) from 0.3.0 to 0.3.2.
- [Release notes](https://github.com/rust-num/num-derive/releases )
- [Changelog](https://github.com/rust-num/num-derive/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num-derive/compare/num-derive-0.3.0...num-derive-0.3.2 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-24 16:56:12 -07:00
Josh
1d04c1db94
introduce RpcPerfSample and modify getPerformanceSamples output ( #12434 )
...
* introduce RpcPerfSample and modify getPerformanceSamples output
* camelCase test results
2020-09-24 14:22:22 -07:00
Michael Vines
c4aee8c0a0
Remove legacy inflation activation code
2020-09-24 19:24:49 +00:00
behzad nouri
bb183938d9
adds an atomic variant of the bloom filter ( #12422 )
...
For crds_gossip_pull, we want to parallelize build_crds_filters, which
requires concurrent writes to bloom filters.
This commit implements a variant of the bloom filter which uses atomics
for its bits vector and so is thread-safe.
2020-09-24 18:37:19 +00:00
behzad nouri
42f1ef8acb
moves gossip-work thread pool cons to ClusterInfo::new ( #12402 )
2020-09-24 18:36:31 +00:00
Tyera Eulberg
a5c3fc14b3
Use publish=false ( #12447 )
2020-09-24 09:51:48 -06:00
dependabot[bot]
c979cc7da8
chore:(deps): bump @solana/web3.js from 0.76.0 to 0.77.0 in /explorer ( #12448 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.76.0 to 0.77.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.76.0...v0.77.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-24 22:36:38 +08:00
Justin Starry
6601ec8f26
Record and store invoked instructions in transaction meta ( #12311 )
...
* Record invoked instructions and store in transaction meta
* Enable cpi recording if transaction sender is some
* Rename invoked to innerInstructions
2020-09-24 22:36:22 +08:00
Tyera Eulberg
860ecdd376
Fix typos ( #12446 )
2020-09-24 07:53:30 +00:00
Jon Cinque
8a3b217530
chore: make lint for checking, lint:fix for fixing ( #12415 )
2020-09-24 09:45:57 +02:00
Justin Starry
ba7f7cca78
Fix explorer history refresh ( #12443 )
2020-09-24 14:27:28 +08:00
Tyera Eulberg
586501bb5e
Allow publishing of secp256k1 program
2020-09-24 00:15:44 -06:00
Justin Starry
59197fb368
Fix multisig signed instruction formatting on explorer ( #12439 )
2020-09-24 13:17:14 +08:00
Justin Starry
731a943239
Remove transaction encoding from storage layer ( #12404 )
2020-09-24 13:10:29 +08:00
Trent Nelson
215bbe85d8
Docs: Set realistic stake warm-up expectations for validators
2020-09-24 02:48:59 +00:00
sakridge
68e5a2ef56
Add RPC notify and banking keys debug ( #12396 )
2020-09-23 18:46:42 -07:00
Trent Nelson
7cab638297
Factor the rest of CLI offline module out to clap-utils and cli-output crates
2020-09-23 15:58:44 -06:00
Trent Nelson
325a7e9f86
Move CLI cli_output module to its own crate
2020-09-23 15:58:44 -06:00
Trent Nelson
ba353c2b1d
Move CLI blockhash_query module into client crate
2020-09-23 15:58:44 -06:00
Trent Nelson
0c58123b45
Move CLI Signer utils into clap-utils
2020-09-23 15:58:44 -06:00
Trent Nelson
be88e868bd
CLI: Drop unused helper
2020-09-23 15:58:44 -06:00
Trent Nelson
9a60353fa9
CLI: Encapsulate default signer attributes
2020-09-23 15:58:44 -06:00
Trent Nelson
eaf79152b3
CLI: Consolidate sign-only helpers
2020-09-23 15:58:44 -06:00
Trent Nelson
5e34af5a75
return_signers doesn't need a whole CliConfig
2020-09-23 15:58:44 -06:00
Trent Nelson
89cab47011
Move CLI fee payer arg into clap-utils
2020-09-23 15:58:44 -06:00
Trent Nelson
6cf74d1166
Move CLI offline args to clap-utils
2020-09-23 15:58:44 -06:00
Trent Nelson
3fb8428636
Move CLI nonce args to clap-utils
2020-09-23 15:58:44 -06:00
Trent Nelson
011b674d41
CLI: Remove unused KeypairEq type
2020-09-23 15:58:44 -06:00
Trent Nelson
a6533c3a21
Move CLI nonce account helpers in client
2020-09-23 15:58:44 -06:00
Trent Nelson
dda48e2d06
Move CliNonceError into client crate
2020-09-23 15:58:44 -06:00
carllin
55be8d4016
Move dropping AppendVecs outside lock ( #12408 )
...
* Move drop outside lock
Co-authored-by: Carl Lin <carl@solana.com >
2020-09-23 14:17:49 -07:00
Michael Vines
ff890c173c
RpcClient::get_multiple_accounts() now works
2020-09-23 13:37:57 -07:00
Tyera Eulberg
a713e3c92d
Document getConfirmedSignaturesForAddress2 until param ( #12424 )
2020-09-23 13:33:00 -06:00
Josh
de3801da24
introduce additional token instructions ( #12381 )
...
* introduce additional token instructions
* change instruction display names to 'Checked'
* display checked instruction amounts and labels nicely
2020-09-23 09:09:23 -07:00
Justin Starry
54775ffedf
feat: support restarting failed bpf loader deploys ( #12163 )
...
* feat: support restarting failed bpf loader deploys
* chore: add error message if program already exists
2020-09-23 22:54:27 +08:00
Josh
bb72cbe7ae
add token type on token instructions + symbol on amount ( #12398 )
2020-09-23 07:51:54 -07:00
Tyera Eulberg
6563726f22
Fix solana-tokens check_payer_balances for distribute-stake ( #12380 )
...
* Handle distribute-stakes properly
* Remove dry-run gating for balance checks
* Reword and simplify InsufficientFunds errors
* Split up test and add helpers
* Rename sol_for_fees -> unlocked_sol
* Refactor distribute_allocations to collect Messages
* Clippy
* Clean up dangling bids
2020-09-23 02:39:05 +00:00
Tyera Eulberg
1afb138a2c
A-Z deps
2020-09-22 18:03:53 -06:00
Tyera Eulberg
e1a212fb79
Bump spl-token ( #12395 )
2020-09-22 17:08:54 -06:00
Josh
65a6bfad09
Add blockstore column to store performance sampling data ( #12251 )
...
* Add blockstore column to store performance sampling data
* introduce timer and write performance metrics to blockstore
* introduce getRecentPerformanceSamples rpc
* only run on rpc nodes enabled with transaction history
* add unit tests for get_recent_performance_samples
* remove RpcResponse from rpc call
* refactor to use Instant::now and elapsed for timer
* switch to root bank and ensure not negative subraction
* Add PerfSamples to purge/compaction
* refactor to use Instant::now and elapsed for timer
* switch to root bank and ensure not negative subraction
* remove duplicate constants
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-09-22 12:26:32 -07:00
dependabot[bot]
afd9bfc45f
chore:(deps): bump @testing-library/user-event in /explorer ( #12389 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.5 to 12.1.6.
- [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.1.5...v12.1.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-22 08:17:08 +00:00
dependabot[bot]
4955898e75
chore:(deps): bump @types/node from 14.11.1 to 14.11.2 in /explorer ( #12388 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.11.1 to 14.11.2.
- [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-09-22 08:11:31 +00:00
Michael Vines
4fa443becf
Simplify cli node version output, display semver only by default
2020-09-22 07:03:43 +00:00
Bartosz Lipinski
ef60d0f5ba
explorer/: Deactivated stake accounts report as delegated ( #12262 )
...
* feat: add getStakeActivation to web3.js
* feat: add activation status to delegation card
* style: pretty
* feat: add epoch to getStakeActivation call
* feat: add unit test for getStakeActivation in web3.js
* feat: add test for getStakeActivation in web3.js
* feat: add getStakeActivation
* chore: add rollup watch
* feat: use string literal for stake activation state
* fix: dont display empty () for not delegated accounts
* fix: remove optional chaining due to issue with esdoc
* chore: remove optional_chaining
* feat: add live test for getStakeActivation
* feat: add active/inactive stake to account page
* feat: extend _buildArgs to support additional options, simplify unit test
* chore: update @solana/web3.js tp 0.76.0
* style: resolve linter issues
Co-authored-by: Justin Starry <justin@solana.com >
2020-09-22 13:41:39 +08:00
sakridge
7dd4de80eb
Add docs for secp256k1 and instruction introspection. ( #12369 )
2020-09-21 13:50:23 -07:00
Trent Nelson
6767264aa1
CLI: Drop unused runtime dep
2020-09-21 19:05:51 +00:00
Josh
02ba197a06
introduce new serum wrapped token labels ( #12342 )
2020-09-21 10:19:11 -07:00
dependabot[bot]
2cd404b8dd
chore: bump rpc-websockets from 7.4.5 to 7.4.6 in /web3.js ( #12367 )
...
Bumps [rpc-websockets](https://github.com/elpheria/rpc-websockets ) from 7.4.5 to 7.4.6.
- [Release notes](https://github.com/elpheria/rpc-websockets/releases )
- [Commits](https://github.com/elpheria/rpc-websockets/compare/v7.4.5...v7.4.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-21 09:00:47 +00:00
dependabot[bot]
f99151eab9
chore: bump rollup from 2.27.1 to 2.28.1 in /web3.js ( #12365 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.27.1 to 2.28.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.27.1...v2.28.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-21 08:58:01 +00:00
dependabot[bot]
c9b8b76793
chore: bump typescript from 4.0.2 to 4.0.3 in /web3.js ( #12363 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.2...v4.0.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-21 08:52:13 +00:00
dependabot[bot]
d23126a10c
chore:(deps): bump @types/react-select in /explorer ( #12364 )
...
Bumps [@types/react-select](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-select ) from 3.0.19 to 3.0.20.
- [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>
2020-09-21 08:45:41 +00:00
dependabot[bot]
f13e4b64d6
chore:(deps): bump @sentry/react from 5.23.0 to 5.24.2 in /explorer ( #12362 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.23.0 to 5.24.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.23.0...5.24.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-21 08:35:36 +00:00
Jack May
65049bd112
Bump rust-bpf to v0.2.4 ( #12361 )
2020-09-20 23:10:50 +00:00
sakridge
22d8b3c3f8
Cleanup and feature gate instruction processing ( #12359 )
2020-09-20 10:58:12 -07:00
Michael Vines
65b247a922
Bind to correct RPC addresses
2020-09-20 07:32:25 +00:00
Michael Vines
76dada3118
Use validator_config for RPC address instead of cluster_info for port verification checks
2020-09-20 02:34:20 +00:00
sakridge
f561eb917f
Add way to look at tx instructions ( #11943 )
2020-09-19 12:17:46 -07:00
Michael Vines
cd852a5c22
Document that testnet has a faucet
2020-09-19 08:41:58 -07:00
Michael Vines
208dd1de3a
Move TestValidator into its own module
2020-09-19 08:35:26 -07:00
Michael Vines
1a03afccb1
validator/ cleanup
2020-09-19 08:35:26 -07:00
Ryo Onodera
cb8661bd49
Persistent tower ( #10718 )
...
* Save/restore Tower
* Avoid unwrap()
* Rebase cleanups
* Forcibly pass test
* Correct reconcilation of votes after validator resume
* d b g
* Add more tests
* fsync and fix test
* Add test
* Fix fmt
* Debug
* Fix tests...
* save
* Clarify error message and code cleaning around it
* Move most of code out of tower save hot codepath
* Proper comment for the lack of fsync on tower
* Clean up
* Clean up
* Simpler type alias
* Manage tower-restored ancestor slots without banks
* Add comment
* Extract long code blocks...
* Add comment
* Simplify returned tuple...
* Tweak too aggresive log
* Fix typo...
* Add test
* Update comment
* Improve test to require non-empty stray restored slots
* Measure tower save and dump all tower contents
* Log adjust and add threshold related assertions
* cleanup adjust
* Properly lower stray restored slots priority...
* Rust fmt
* Fix test....
* Clarify comments a bit and add TowerError::TooNew
* Further clean-up arround TowerError
* Truly create ancestors by excluding last vote slot
* Add comment for stray_restored_slots
* Add comment for stray_restored_slots
* Use BTreeSet
* Consider root_slot into post-replay adjustment
* Tweak logging
* Add test for stray_restored_ancestors
* Reorder some code
* Better names for unit tests
* Add frozen_abi to SavedTower
* Fold long lines
* Tweak stray ancestors and too old slot history
* Re-adjust error conditon of too old slot history
* Test normal ancestors is checked before stray ones
* Fix conflict, update tests, adjust behavior a bit
* Fix test
* Address review comments
* Last touch!
* Immediately after creating cleaning pr
* Revert stray slots
* Revert comment...
* Report error as metrics
* Revert not to panic! and ignore unfixable test...
* Normalize lockouts.root_slot more strictly
* Add comments for panic! and more assertions
* Proper initialize root without vote account
* Clarify code and comments based on review feedback
* Fix rebase
* Further simplify based on assured tower root
* Reorder code for more readability
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-19 14:03:54 +09:00
Tyera Eulberg
28f2c15597
Add get_token_account methods ( #12346 )
2020-09-18 20:45:13 -06:00
Michael Vines
0ed7b0561e
Improve error message when .config/solana/id.json is not found
2020-09-18 16:29:12 -07:00
Trent Nelson
a695561f86
💉
2020-09-18 21:25:30 +00:00
Trent Nelson
327c3d4154
Remove Ledger wallet approval output from examples
2020-09-18 21:25:30 +00:00
Trent Nelson
cee8db0da3
Listify newly created account properties
2020-09-18 21:25:30 +00:00
Trent Nelson
add08c673e
Justify installing spl-token
2020-09-18 21:25:30 +00:00
Trent Nelson
42b40b7d34
Withdraw is a verb
2020-09-18 21:25:30 +00:00
Trent Nelson
7ee07fd4e8
Apply suggestions from code review
...
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-09-18 21:25:30 +00:00
Trent Nelson
f52fdc8546
Update docs/src/integrations/exchange.md
...
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-09-18 21:25:30 +00:00
Trent Nelson
11a8abe3bf
Docs: Add SPL Token exchange integration
2020-09-18 21:25:30 +00:00
Tyera Eulberg
06906413ef
Unbreak 'Listening for Deposits' section ( #12338 )
2020-09-18 15:05:13 -06:00
Juha Vieresjoki
1211d8118c
common component for more readable slot numbers
2020-09-18 10:55:36 -07:00
Michael Vines
c4913e3c9e
SendTransactionServices now exit their thread on channel drop instead of by a flag
2020-09-18 17:29:10 +00:00
Michael Vines
75c3690ccd
Give the duplicate send_transaction_service a different thread name
2020-09-18 17:29:10 +00:00
Justin Starry
f03621d24a
Fix explorer token crash on unknown instruction ( #12329 )
2020-09-18 18:05:31 +08:00
dependabot[bot]
fdbb22dc07
chore: bump prettier from 2.1.1 to 2.1.2 in /web3.js ( #12328 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.1.1...2.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-18 09:40:01 +00:00
dependabot[bot]
77e3c3970c
chore: bump eslint-plugin-flowtype from 4.7.0 to 5.2.0 in /web3.js ( #12326 )
...
Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype ) from 4.7.0 to 5.2.0.
- [Release notes](https://github.com/gajus/eslint-plugin-flowtype/releases )
- [Commits](https://github.com/gajus/eslint-plugin-flowtype/compare/v4.7.0...v5.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-18 08:32:24 +00:00
dependabot[bot]
cf175fdc98
chore:(deps): bump @solana/web3.js from 0.75.2 to 0.76.0 in /explorer ( #12327 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.75.2 to 0.76.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.75.2...v0.76.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-18 08:26:50 +00:00
dependabot[bot]
1a0b791f9a
chore: bump semantic-release from 17.1.1 to 17.1.2 in /web3.js ( #12324 )
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 17.1.1 to 17.1.2.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.1.1...v17.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-18 08:24:40 +00:00
dependabot[bot]
22000f7dba
chore:(deps): bump @types/node from 14.10.3 to 14.11.1 in /explorer ( #12325 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.10.3 to 14.11.1.
- [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-09-18 08:19:15 +00:00
carllin
3533e11786
Fix blockstore processor squash ( #12319 )
2020-09-17 21:33:08 -07:00
Tyera Eulberg
58542cf7f6
Add Pack and COption to sdk ( #12294 )
...
* Add COption to sdk
* Add Pack to sdk
* Except program_option from nits check
* No Default::default
2020-09-17 21:10:02 -06:00
Justin Starry
19f412b85c
Disable sentry in development and catch reporting errors ( #12321 )
2020-09-18 10:47:58 +08:00
behzad nouri
9b866d79fb
shards crds values based on their hash prefix ( #12187 )
...
filter_crds_values checks every crds filter against every hash value:
https://github.com/solana-labs/solana/blob/ee646aa7/core/src/crds_gossip_pull.rs#L432
which can be inefficient if the filter's bit-mask only matches small
portion of the entire crds table.
This commit shards crds values into separate tables based on shard_bits
first bits of their hash prefix. Given a (mask, mask_bits) filter,
filtering crds can be done by inspecting only relevant shards.
If CrdsFilter.mask_bits <= shard_bits, then precisely only the crds
values which match (mask, mask_bits) bit pattern are traversed.
If CrdsFilter.mask_bits > shard_bits, then approximately only
1/2^shard_bits of crds values are inspected.
Benchmarking on a gce cluster of 20 nodes, I see ~10% improvement in
generate_pull_responses metric, but with larger clusters, crds table and
2^mask_bits are both larger, so the impact should be more significant.
2020-09-17 14:05:16 +00:00
dependabot[bot]
5546b6b676
chore: bump rpc-websockets from 7.4.2 to 7.4.5 in /web3.js ( #12310 )
...
Bumps [rpc-websockets](https://github.com/elpheria/rpc-websockets ) from 7.4.2 to 7.4.5.
- [Release notes](https://github.com/elpheria/rpc-websockets/releases )
- [Commits](https://github.com/elpheria/rpc-websockets/compare/v7.4.2...v7.4.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-17 08:57:37 +00:00
dependabot[bot]
25b135fbaa
chore:(deps): bump @types/jest from 26.0.13 to 26.0.14 in /explorer ( #12309 )
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 26.0.13 to 26.0.14.
- [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>
2020-09-17 08:44:11 +00:00
dependabot[bot]
7f2ccbff80
chore: bump @solana/spl-token from 0.0.7 to 0.0.10 in /web3.js ( #12308 )
...
Bumps [@solana/spl-token](https://github.com/solana-labs/solana-program-library ) from 0.0.7 to 0.0.10.
- [Release notes](https://github.com/solana-labs/solana-program-library/releases )
- [Commits](https://github.com/solana-labs/solana-program-library/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-17 08:35:17 +00:00
dependabot[bot]
287e2600af
chore: bump rollup from 2.26.11 to 2.27.1 in /web3.js ( #12306 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.26.11 to 2.27.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.26.11...v2.27.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-17 08:20:35 +00:00
dependabot[bot]
f2a854fea7
chore:(deps): bump @types/node from 14.10.2 to 14.10.3 in /explorer ( #12307 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.10.2 to 14.10.3.
- [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-09-17 08:16:42 +00:00
Bartosz Lipinski
63db4759f8
feat: add getStakeActivation ( #12274 )
...
* feat: add getStakeActivation
* chore: add rollup watch
* feat: use string literal for stake activation state
* fix: remove optional chaining due to issue with esdoc
* chore: remove optional_chaining
* feat: add live test for getStakeActivation
* feat: extend _buildArgs to support additional options, simplify unit test
2020-09-17 14:50:13 +08:00
Justin Starry
8d6af087a2
Don't fetch token transaction history for accounts with many holdings ( #12304 )
2020-09-17 11:27:56 +08:00
dependabot[bot]
123e2a1cc1
chore: bump eslint from 6.8.0 to 7.9.0 in /web3.js ( #12207 )
...
* chore: bump eslint from 6.8.0 to 7.9.0 in /web3.js
Bumps [eslint](https://github.com/eslint/eslint ) from 6.8.0 to 7.9.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/v6.8.0...v7.9.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* chore: update eslint ignore
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Starry <justin@solana.com >
2020-09-17 03:12:00 +00:00
Michael Vines
9410eab2af
Restore --expected-shred-version argument for mainnet-beta
2020-09-16 18:05:41 -07:00
Tyera Eulberg
a79790dea6
Remove client resends ( #12290 )
...
* Remove resends from client send_tx methods
* Retry status queries until blockhash expires
2020-09-16 17:47:55 -06:00
Greg Fitzgerald
3ecb390b10
Fix panic in BanksServer ( #12293 )
...
Fixes #12167
2020-09-16 17:31:58 -06:00
Michael Vines
98cfe92745
Rework snapshot download logic to be more forgiving when --expected-shred-version is not provided
2020-09-16 20:34:02 +00:00
Trent Nelson
32dcce0ac1
RPC: Limit request payload size to 50kB
2020-09-16 20:21:59 +00:00
Justin Starry
f6cda2579f
Fix off-by-one max payload checks
2020-09-16 12:46:06 -07:00
Michael Vines
c231bb7154
Update index.js
2020-09-16 16:42:50 +00:00
Michael Vines
5d682d2e05
Fix 'Description will go into a meta tag in head' meta tag
2020-09-16 16:42:50 +00:00
Michael Vines
c6eea94edc
Remove stale comment
2020-09-16 08:42:26 -07:00
Michael Vines
749208fa32
RPC sendTransaction now returns transaction logs on simulation failure
2020-09-16 08:42:26 -07:00
Ryo Onodera
bb9c04895b
Fix failing window build on master on travis ( #12271 )
...
* Fix failing window build on master on travis
* Fix shellcheck
2020-09-16 17:46:33 +09:00
dependabot[bot]
5517d39dc4
chore:(deps): bump prettier from 2.1.1 to 2.1.2 in /explorer ( #12270 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.1.1...2.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-16 08:40:01 +00:00
dependabot[bot]
4516e5ad47
chore:(deps): bump @types/node from 14.10.1 to 14.10.2 in /explorer ( #12269 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.10.1 to 14.10.2.
- [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-09-16 08:14:25 +00:00
Tyera Eulberg
a48cc073cf
solana-tokens: Add capability to perform the same transfer to a batch of recipients ( #12259 )
...
* Add transfer-amount argument, use simplified input-csv
* Add transfer-amount to readme
2020-09-15 22:53:30 -06:00
Trent Nelson
83f93fed02
CLI: Use Base58 encoding rather than deprecated Binary for TX decode
2020-09-16 04:36:50 +00:00
Tyera Eulberg
90a591da0e
Improve solana-tokens UX ( #12253 )
...
* Fix computed banks port
* Readme incorrect
* Return error if csv cannot be read
* Move column headers over columns
* Add dry-run check for sender/fee-payer balances
* Use clap requires method for paired args
* Write transaction-log anytime outfile is specified
* Replace campaign-name with required db-path
* Remove bids
* Exclude new_stake_account_address from logs for non-stake distributions
* Fix readme
2020-09-16 01:38:22 +00:00
sakridge
3930cb865a
Add keccak-secp256k1 instruction ( #11839 )
...
* Implement keccak-secp256k1 instruction
Verifies eth addreses with ecrecover function
* Move secp256k1 test
2020-09-15 18:23:21 -07:00
Michael Vines
7237e7065f
Github issues with 1 year of inactivity are now marked stale, and will be closed 7 days later.
2020-09-15 17:51:06 -07:00
Michael Vines
56282f0c01
validator-info get/set no longer crash on invalid account data
2020-09-15 16:59:17 -07:00
Jack May
5ab4109b7e
Add memory allocation support for C programs ( #12254 )
2020-09-15 16:42:20 -07:00
sakridge
3d4b9bb00d
Friendlier error message for mapping failures ( #12213 )
2020-09-15 15:43:17 -07:00
Ryo Onodera
3fc7ea74c4
Clarify RELEASE.md again
2020-09-16 03:45:44 +09:00
Ryo Onodera
96e21e30d5
Update release doc
...
This is something a second timer could bring in... xD
2020-09-16 02:46:36 +09:00
Michael Vines
4ada4d43f2
Drop the recommendation that --expected-shred-version be set by validators
...
`--expected-shred-version` is another knob for users to get wrong and is
documentation that can get stale due to cluster restarts. Turns out
it's also generally not required anymore either because:
1. The cluster entrypoint can always be expected to be using the correct
shred version, and that shred version will be adopted by the new node
(earlier this was not the case when the `solana-gossip spy` node on
mainnet-beta.solana.com:8001 ran with shred version 0)
2. On a cluster restart, `--expected-bank-hash` is a much stronger
assertion that the validator is starting from the correct place (and
didn't exist when `--expected-shred-version` was first recommended)
2020-09-15 10:24:20 -07:00
Ryo Onodera
b85e8497b5
Really skip private rpc port reachable checks ( #12239 )
2020-09-15 16:36:15 +00:00
Ryo Onodera
ee3f65d8ef
Clarify some release docs
...
This is something a first-timer can bring in. :)
2020-09-15 07:35:44 -07:00
dependabot[bot]
a60b950d5b
chore: bump @commitlint/travis-cli from 9.1.2 to 11.0.0 in /web3.js ( #12233 )
...
Bumps [@commitlint/travis-cli](https://github.com/conventional-changelog/commitlint ) from 9.1.2 to 11.0.0.
- [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/v9.1.2...v11.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-15 08:17:26 +00:00
dependabot[bot]
f1c9f3250f
chore:(deps): bump @testing-library/user-event in /explorer ( #12235 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.4 to 12.1.5.
- [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.1.4...v12.1.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-15 08:12:43 +00:00
dependabot[bot]
44a88c8156
chore:(deps): bump @types/node from 14.10.0 to 14.10.1 in /explorer ( #12234 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.10.0 to 14.10.1.
- [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-09-15 08:10:08 +00:00
Ryo Onodera
629572831b
Enable retirement of rent collect in Bank::deposit() on testnet ( #12223 )
2020-09-15 06:49:26 +00:00
Ryo Onodera
241e6f1ecf
Enable stricter check on rent-exempt accounts on testnet ( #12224 )
2020-09-15 06:48:48 +00:00
Ryo Onodera
7d48339b7c
Enable eager-rent-collect-across-gapped-epochs bugfix ( #12219 )
2020-09-15 14:13:40 +09:00
Ryo Onodera
c1e76fd5f7
Fix build breakage ( #12220 )
2020-09-15 13:04:04 +09:00
Michael Vines
c8f03c7f6d
Documenet how to reduce validator port exposure
2020-09-14 20:18:27 -07:00
Michael Vines
daae638781
Add --gossip-validator argument
2020-09-14 20:18:27 -07:00
Michael Vines
63a67f415e
Add --restricted-repair-only-mode flag
2020-09-14 20:18:27 -07:00
Jack May
3278d78f08
Cache re-usable work performed by the loader ( #12135 )
2020-09-14 17:42:37 -07:00
Trent Nelson
af2262cbba
Faucet: Improve error handling
2020-09-14 18:26:52 -06:00
Trent Nelson
f50ed35c6d
net.sh: $extraPrimordialStakes is never empty
2020-09-14 19:27:26 +00:00
dependabot[bot]
a433f3347f
chore: bump @commitlint/config-conventional in /web3.js ( #12205 )
...
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint ) from 9.1.2 to 11.0.0.
- [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/v9.1.2...v11.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-14 08:32:37 +00:00
dependabot[bot]
5bfb6e60a1
chore:(deps): bump @solana/web3.js from 0.75.0 to 0.75.2 in /explorer ( #12204 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.75.0 to 0.75.2.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.75.0...v0.75.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-14 08:21:28 +00:00
dependabot[bot]
1e08d59ee7
chore:(deps): bump @testing-library/react in /explorer ( #12203 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 11.0.2 to 11.0.4.
- [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.0.2...v11.0.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-14 08:21:16 +00:00
Michael Vines
04bb33ad16
Sort the validator identities
2020-09-13 18:17:26 +00:00
Michael Vines
917a6784cf
Correctly identify the Solana boot nodes
2020-09-13 18:17:26 +00:00
behzad nouri
d6ec03f13c
patches default impl for crds filter ( #12199 )
...
In CrdsFilter.mask all bits after mask_bits are set to 1:
https://github.com/solana-labs/solana/blob/555252f4/core/src/crds_gossip_pull.rs#L65
However the default implementation, sets both mask and mask_bits to zero
which is inconsistent with CrdsFilter::compute_mask for a mask_bits of
zero.
This commit changes the default implementation by setting mask to
`!0u64` (i.e all bits set to one). As a result, for the default crds
filter, `test_mask` will always return true, whereas previously it was
always returning false.
https://github.com/solana-labs/solana/blob/555252f4/core/src/crds_gossip_pull.rs#L85
This is only used in tests and benchmarks, but causes some benchmarks to
be misleading by short circuiting in this line:
https://github.com/solana-labs/solana/blob/555252f4/core/src/crds_gossip_pull.rs#L429
2020-09-13 13:08:25 +00:00
Michael Vines
a4cec5c189
chore: remove unnecessary if condition
2020-09-13 07:20:14 +00:00
Michael Vines
a59d305e09
fix: support serialization of partially signed transactions
2020-09-13 07:20:14 +00:00
Justin Starry
4bb6c2fffb
fix: ensure signatures are ordered correctly ( #12165 )
2020-09-13 09:30:51 +08:00
Jack May
555252f435
Make noop a real noop ( #12196 )
...
* Make noop a real noop
* nudge
2020-09-12 01:49:00 +00:00
Jack May
daba17a95c
Nit, short name ( #12195 )
2020-09-12 01:32:38 +00:00
Trent Nelson
05de260216
CI: Don't overwrite pre-existing $CHANNEL
2020-09-11 22:11:55 +00:00
Dan Albert
9dabcfc388
Add Solana nodes to stake-o-matic ( #12190 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2020-09-11 20:22:48 +00:00
Dan Albert
ce12c1e7a2
Sort MB validator list and add September entrants ( #12170 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2020-09-11 13:13:38 -06:00
carllin
3c69cd6d61
Update commitment options ( #12173 )
2020-09-11 11:19:06 -07:00
Michael Vines
bdf5274d18
Default snapshot compression is now included in --help output
2020-09-11 18:08:34 +00:00
Jack May
ae7b15f062
Gate pointer alignment enforcement ( #12176 )
2020-09-11 11:07:03 -07:00
Ryo Onodera
de4a613610
Check bank capitalization ( #11927 )
...
* Check bank capitalization
* Simplify and unify capitalization calculation
* Improve and add tests
* Avoid overflow and inhibit automatic restart
* Fix test
* Tweak checked sum for cap. and add tests
* Fix broken build after merge conflicts..
* Rename to ClusterType
* Rename confusing method
* Clarify comment
* Verify cap. in rent and inflation tests
Co-authored-by: Stephen Akridge <sakridge@gmail.com >
2020-09-12 01:48:06 +09:00
Jon Cinque
f27665662c
web3: Fix docker ps commands in localnet.sh for Travis ( #12183 )
2020-09-11 18:34:27 +02:00
Trent Nelson
711f3488f1
testnet-autmation: Add rolling software upgrade script
2020-09-11 10:19:10 -06:00
Trent Nelson
8064da306f
wallet-sanity: Wait for node readiness at max commitment
2020-09-11 10:19:10 -06:00
Trent Nelson
ff88c96549
net.sh: Skip validator accounts creation if primordial
2020-09-11 10:19:10 -06:00
Trent Nelson
33abd11a47
testnet-automation: Support --extra-primordial-stakes
2020-09-11 10:19:10 -06:00
Trent Nelson
45d09b33ad
net.sh: Smarter wait slot resolution for --extra-primordial-stakes
2020-09-11 10:19:10 -06:00
R. M. Shea
cade92d2b4
Update logo ( #12026 )
...
* update to a new logo!
Co-authored-by: Ryan Shea <rmshea@users.noreply.github.com >
2020-09-11 10:23:54 -04:00
carllin
9c490e06b0
Fix propagation on startup from snapshot ( #12177 )
2020-09-11 02:03:11 -07:00
dependabot[bot]
484c8cb8a8
chore: bump @babel/runtime from 7.10.5 to 7.11.2 in /web3.js ( #12180 )
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.10.5 to 7.11.2.
- [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.11.2/packages/babel-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-11 08:31:51 +00:00
dependabot[bot]
6b35ba9f1a
chore: bump jest from 26.1.0 to 26.4.2 in /web3.js ( #12179 )
...
Bumps [jest](https://github.com/facebook/jest ) from 26.1.0 to 26.4.2.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/compare/v26.1.0...v26.4.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-11 08:30:03 +00:00
dependabot[bot]
23d1f234a8
chore:(deps): bump @types/node from 14.6.4 to 14.10.0 in /explorer ( #12178 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.6.4 to 14.10.0.
- [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-09-11 08:06:34 +00:00
Michael Vines
91d5b0b30c
Update bootstrap-validator.sh
2020-09-10 14:03:15 -07:00
Michael Vines
6f325d4594
solana-validator --rpc-bind-address argument now works as expected
2020-09-10 13:36:13 -07:00
Tyera Eulberg
361e5322e4
Update commitment options ( #12171 )
2020-09-10 13:34:25 -06:00
Jack May
fd47d38e59
Calc size ahead of time to alloc once ( #12154 )
2020-09-10 11:13:35 -07:00
dependabot[bot]
c575f45e24
chore: bump @babel/plugin-proposal-function-bind in /web3.js ( #12161 )
...
Bumps [@babel/plugin-proposal-function-bind](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-function-bind ) from 7.10.5 to 7.11.5.
- [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.11.5/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>
2020-09-10 08:23:01 +00:00
dependabot[bot]
492858029b
chore:(deps): bump @solana/web3.js from 0.73.0 to 0.75.0 in /explorer ( #12158 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.73.0 to 0.75.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.73.0...v0.75.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-10 08:21:50 +00:00
dependabot[bot]
1ee2b4e409
chore: bump @babel/plugin-transform-runtime in /web3.js ( #12160 )
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.11.0 to 7.11.5.
- [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.11.5/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>
2020-09-10 08:21:44 +00:00
dependabot[bot]
e610247185
chore: bump rollup-plugin-terser from 7.0.0 to 7.0.2 in /web3.js ( #12159 )
...
Bumps [rollup-plugin-terser](https://github.com/TrySound/rollup-plugin-terser ) from 7.0.0 to 7.0.2.
- [Release notes](https://github.com/TrySound/rollup-plugin-terser/releases )
- [Commits](https://github.com/TrySound/rollup-plugin-terser/compare/v7.0.0...v7.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-10 08:19:21 +00:00
dependabot[bot]
11df22d89b
chore:(deps): bump @sentry/react from 5.22.3 to 5.23.0 in /explorer ( #12157 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.22.3 to 5.23.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.22.3...5.23.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-10 08:07:02 +00:00
Justin Starry
7e1682db7d
feat: create instructions instead of transaction from system program ( #12156 )
2020-09-10 15:43:32 +08:00
Justin Starry
e1abb64f41
feat: require feePayer account before tx serialization ( #12109 )
...
* feat: require feePayer account before tx serialization
* feat: add setSigners method
* feat: rename signPartial to partialSign
2020-09-10 14:04:09 +08:00
Michael Vines
10ce839ec0
Speed up bigtable transaction-history command
2020-09-10 05:22:10 +00:00
Michael Vines
1db5c9d346
Include transaction index
2020-09-10 05:22:10 +00:00
Michael Vines
8143ea0dea
Add bigtable transaction-history --query-chunk-size argument
2020-09-09 20:37:20 -07:00
Trent Nelson
de3a2eff22
net.sh: Don't force --warp-slot w/o --wait-for-supermajority
2020-09-10 02:57:39 +00:00
Greg Fitzgerald
cd684577a6
chore: add integration test ( #12143 )
2020-09-09 23:32:50 +00:00
Tyera Eulberg
4431080066
Program subscriptions now properly check results len and token program id ( #12139 )
2020-09-09 21:07:29 +00:00
Alexandre Esteves
0a80e83cce
README: fix dead link ( #12137 )
2020-09-09 13:05:21 -06:00
Alexandre Esteves
1e116bba0b
Recommend latest stable version of rustc in readme
2020-09-09 10:39:33 -07:00
Alexandre Esteves
e0468db113
Update minimum rustc version to 1.45.0 in readme
2020-09-09 10:39:33 -07:00
Tyera Eulberg
05db41fe9c
Cache block time in Blockstore ( #11955 )
...
* Add blockstore column to cache block times
* Add method to cache block time
* Add service to cache block time
* Update rpc getBlockTime to use new method, and refactor blockstore slightly
* Return block_time with confirmed block, if available
* Add measure and warning to cache-block-time
2020-09-09 09:33:14 -06:00
behzad nouri
28f2fa3fd5
uses rust intrinsics to convert hashes to u64 ( #12097 )
2020-09-09 15:28:17 +00:00
sakridge
697e004e0d
Add feature to RPC dos ( #12119 )
2020-09-09 08:21:48 -07:00
dependabot[bot]
ec5573ca4b
chore: bump rollup from 2.26.4 to 2.26.11 in /web3.js ( #12131 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.26.4 to 2.26.11.
- [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.26.4...v2.26.11 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-09 08:52:41 +00:00
dependabot[bot]
080b896796
chore: bump @babel/preset-env from 7.11.0 to 7.11.5 in /web3.js ( #12130 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.11.0 to 7.11.5.
- [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.11.5/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-09-09 08:48:10 +00:00
dependabot[bot]
c5037ec196
chore: bump @babel/core from 7.11.4 to 7.11.6 in /web3.js ( #12129 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.11.4 to 7.11.6.
- [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.11.6/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-09 08:43:13 +00:00
dependabot[bot]
ef8eced081
chore:(deps): bump @testing-library/user-event in /explorer ( #12128 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.3 to 12.1.4.
- [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.1.3...v12.1.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-09 08:27:05 +00:00
Trent Nelson
775340c6f3
net.sh: Support multiple validators with active stake from the start
2020-09-09 05:38:46 +00:00
Michael Vines
f54941fa15
Activate new bpf loader on devnet
2020-09-08 21:46:45 -07:00
dependabot[bot]
502e93f55b
chore: bump tarpc from 0.21.0 to 0.22.0 ( #11923 )
...
* chore: bump tarpc from 0.21.0 to 0.22.0
Bumps [tarpc](https://github.com/google/tarpc ) from 0.21.0 to 0.22.0.
- [Release notes](https://github.com/google/tarpc/releases )
- [Changelog](https://github.com/google/tarpc/blob/master/RELEASES.md )
- [Commits](https://github.com/google/tarpc/commits )
Signed-off-by: dependabot[bot] <support@github.com >
* Fix build
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Greg Fitzgerald <greg@solana.com >
2020-09-08 21:22:22 -06:00
Ryo Onodera
c274e26eb8
Prevent unbound memory growth by blockstore_processor ( #12110 )
...
* Prevent unbound memory growth by blockstore_processor
* Promote log to info! considering infrequency
* Exclude the time of freeing from interval...
* Skip not-shrinkable slots even if forced
* Add comment
2020-09-09 12:05:10 +09:00
Dan Albert
0abf4db82e
Update validator_list.rs
2020-09-08 19:56:20 -06:00
Ryo Onodera
5b2442d54e
Reduce cap by rent's leftover as temporary measure ( #12111 )
...
* Reduce cap by rent's leftover as temporary measure
* Reset testnet cap. on start and more logs
2020-09-09 03:53:48 +09:00
Michael Vines
9e96180ce4
getMinimumBalanceForRentExemption now only responds to valid account lengths
2020-09-08 17:48:09 +00:00
R. M. Shea
073cee0143
Update explorer logos ( #12027 )
...
Co-authored-by: Ryan Shea <rmshea@users.noreply.github.com >
2020-09-08 08:57:44 -07:00
Josh
323df5407a
explorer: Improve display of serum dex instructions and provide labels to market pairs ( #11985 )
...
* explorer: Improve display of Serum dex program instructions
* fix formatting
* add market pairs labels for serum addresses
* update serum market registry, remove truncate right
* update serum market labels
* update serum market labels and show label on token details page
* add try catch, simplify to just return title
* remove random space
* add sentry exception handler
* remove extra space
2020-09-08 08:57:17 -07:00
Josh
272132fcc2
explorer: 11939 normalize token values largest table ( #11952 )
...
* render consistent fixed point on balance, add tilde for approximation
* run format fix
* add comment
* make number values monospaced and add comma formatting
2020-09-08 08:33:40 -07:00
Ryo Onodera
53b8ea4464
Rename to ClusterType and restore devnet compat. ( #12068 )
...
* Rename to ClusterType and restore devnet compat.
* De-duplicate parse code and add comments
* Adjust default Devnet genesis & reduce it in tests
2020-09-08 23:55:09 +09:00
anatoly yakovenko
c67f8bd821
Forward transactions to the expected leader instead of your own TPU port ( #12004 )
...
* Use PoHRecorder to send to the right leader
* cleanup
* fmt
* clippy
* Cleanup, fix bug
Co-authored-by: Carl <carl@solana.com >
2020-09-08 17:00:49 +08:00
dependabot[bot]
9eebaa2e59
chore: bump node-fetch from 2.6.0 to 2.6.1 in /web3.js ( #12105 )
...
Bumps [node-fetch](https://github.com/bitinn/node-fetch ) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases )
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-08 08:27:44 +00:00
dependabot[bot]
49b3d51e57
chore: bump prettier from 2.0.5 to 2.1.1 in /web3.js ( #12107 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.0.5 to 2.1.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.0.5...2.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-08 08:22:28 +00:00
dependabot[bot]
529c7fe683
chore: bump acorn from 7.4.0 to 8.0.1 in /web3.js ( #12106 )
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 7.4.0 to 8.0.1.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/7.4.0...8.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-08 08:21:22 +00:00
dependabot[bot]
b0a2a8b645
chore:(deps): bump @solana/web3.js from 0.71.14 to 0.73.0 in /explorer ( #12104 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.71.14 to 0.73.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.71.14...v0.73.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-08 08:06:51 +00:00
Justin Starry
11b199cccf
feat: use pubsub to confirm transactions ( #12095 )
2020-09-08 13:12:47 +08:00
Justin Starry
9940870c89
Fix RPC transaction method configs serialization ( #12100 )
2020-09-08 13:08:09 +08:00
Michael Vines
2665c5b3c2
Add --show-transactions flag to bigtable transaction-history command
2020-09-07 21:34:11 -07:00
dependabot[bot]
4013447c08
chore: bump @typescript-eslint/eslint-plugin in /web3.js ( #12090 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 3.10.1 to 4.0.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.0.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-08 04:08:51 +00:00
Justin Starry
cfe9b8b744
feat: add idle timeout and fix subscription race ( #12093 )
2020-09-07 23:12:22 +08:00
dependabot[bot]
ee646aa7a2
chore: bump @commitlint/config-conventional in /web3.js ( #12091 )
...
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint ) from 9.1.1 to 9.1.2.
- [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/v9.1.1...v9.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-07 08:25:47 +00:00
dependabot[bot]
1e3b1d324f
chore:(deps): bump @types/jest from 26.0.12 to 26.0.13 in /explorer ( #12089 )
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 26.0.12 to 26.0.13.
- [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>
2020-09-07 08:07:48 +00:00
dependabot[bot]
649dcac2ec
chore:(deps): bump @solana/web3.js from 0.71.11 to 0.71.14 in /explorer ( #12088 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.71.11 to 0.71.14.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.71.11...v0.71.14 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-07 08:07:27 +00:00
Michael Vines
9ade73841f
Default snapshot compression to zstd instead of bzip2 for quicker snapshot generation
2020-09-06 22:48:12 -07:00
Michael Vines
d3750b47d2
Compress snapshot archive within the validator to reduce system dependencies
2020-09-06 22:48:12 -07:00
Justin Starry
d4cbd0d171
fix: use heartbeat to keep ws connection alive ( #12079 )
2020-09-07 10:24:16 +08:00
Michael Vines
27752c4e4d
Add block command
2020-09-06 12:45:32 -07:00
Michael Vines
6677996369
Add first-available-block command
2020-09-06 12:45:32 -07:00
Justin Starry
b529fc7fb9
fix: update rpc-websockets to fix reconnect issue ( #12081 )
2020-09-06 19:10:40 +08:00
Justin Starry
369d376d10
Fix signaure subscription panic ( #12077 )
2020-09-06 14:33:12 +08:00
Justin Starry
3b1dbfcce2
fix: update rpc-websockets to fix notification race ( #12074 )
2020-09-06 13:33:30 +08:00
Justin Starry
6367d02277
chore: update typescript-eslint dependencies ( #12076 )
2020-09-06 13:09:22 +08:00
Ryo Onodera
eabc63cdcd
Fix bad predicate with malformed gossip votes ( #12072 )
2020-09-06 13:27:50 +09:00
Diego Wilson
69e7e0129e
Correct minor typo in turbine-block-propagation.md ( #12073 )
...
Calcuating -> Calculating
2020-09-05 18:03:53 -06:00
Michael Vines
2332dd774f
Add --show-transactions flag to transaction-history command
2020-09-05 08:45:49 -07:00
Paul
3bd3795e2c
chore: improve docs for Connection.confirmTransaction method ( #11889 )
...
Co-authored-by: Paul Schaaf <paul.schaaf@maibornwolff.de >
2020-09-05 15:34:03 +08:00
dependabot[bot]
023bb8f150
chore: bump typescript from 3.9.7 to 4.0.2 in /web3.js ( #11925 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.9.7 to 4.0.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.7...v4.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-05 15:31:56 +08:00
Justin Starry
14f3bafe6f
Bump web3 and add bpf loaders to search results ( #12066 )
2020-09-05 15:08:05 +08:00
Justin Starry
f90e56e6c7
Fix token instruction parsing ( #12065 )
2020-09-05 14:34:54 +08:00
Tyera Eulberg
879c98efeb
Bigtable bug fixes ( #12058 )
...
* Accommodate stricted get_bincode_cell in get_confirmed_signatures_for_address
* Sort signatures newest-oldest, even within slot
2020-09-04 20:29:11 -06:00
Michael Vines
b64fb295a1
Add LARGEST_CONFIRMED_ROOT_UPLOAD_DELAY
2020-09-04 16:01:49 -07:00
Michael Vines
4ba43c29ce
Request correct access
2020-09-04 16:01:49 -07:00
Michael Vines
cd3c134b58
Remove dead code
2020-09-04 16:01:49 -07:00
Michael Vines
d3611f74c8
Add exit flag for bigtable upload operations
2020-09-04 16:01:49 -07:00
Michael Vines
bafdcf24f5
Add BigTableUploadService
2020-09-04 16:01:49 -07:00
Michael Vines
bc7731b969
Add BigTableUploadService
2020-09-04 16:01:49 -07:00
Michael Vines
2b8a521562
Cargo.lock
2020-09-04 16:01:49 -07:00
Michael Vines
91a56caed2
Relocate BigTable uploader to ledger/ crate
2020-09-04 16:01:49 -07:00
Michael Vines
d8e2038dda
Add --enable-bigtable-ledger-upload flag
2020-09-04 16:01:49 -07:00
carllin
a13efc52b3
Add unlock epochs for blake3 ( #12054 )
...
Co-authored-by: Carl <carl@solana.com >
2020-09-04 15:21:15 -07:00
Tyera Eulberg
954b017f85
Bump getMultipleAccounts input limit ( #12050 )
2020-09-04 17:51:28 +00:00
Justin Starry
24f551a9e8
fix: speed up get leader schedule ( #12049 )
2020-09-05 00:33:23 +08:00
Justin Starry
055ed72cd9
Add label for break solana program account ( #12047 )
2020-09-04 21:09:13 +08:00
behzad nouri
114c211b66
adds new CrdsFilterSet type for Vec<CrdsFilter> ( #12029 )
2020-09-04 13:04:47 +00:00
dependabot[bot]
e2aaa6706c
chore:(deps): bump @testing-library/react in /explorer ( #12046 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 10.4.9 to 11.0.2.
- [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/v10.4.9...v11.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-04 08:18:12 +00:00
dependabot[bot]
1e7ae7185b
chore:(deps): bump @types/node from 14.6.2 to 14.6.4 in /explorer ( #12045 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.6.2 to 14.6.4.
- [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-09-04 08:11:51 +00:00
pk
38f36a7a7a
fix solana-install syntax
...
```
solana-install info
solana-install deploy
solana-install update
solana-install run
```
2020-09-03 22:27:52 -07:00
Tyera Eulberg
39246f9dd7
Revert signature-notification format change ( #12032 )
...
* Use untagged RpcSignatureResult enum to avoid breaking downstream consumers of current signature subscriptions
* Clean up client duplication
* Clippy
2020-09-03 18:14:45 -06:00
Greg Fitzgerald
2c091e4fca
Mark a withdraw authority as non-circulating ( #12033 )
2020-09-03 23:45:49 +00:00
sakridge
8068566f20
secp256k1 instruction proposal ( #11980 )
2020-09-03 15:59:22 -07:00
Trent Nelson
dff8242887
Don't query modern Ledger wallet app version with deprecated payload size
2020-09-03 20:51:33 +00:00
behzad nouri
bc7adb97ed
builds crds filters without looping over filters ( #11998 )
2020-09-03 20:32:23 +00:00
Tyera Eulberg
90fad36613
Use new_response for consistency
2020-09-03 12:02:26 -06:00
Josh
28cf896a64
explorer: make wrapped sol available through search ( #12003 )
...
* make wrapped sol available through search
* fix formatting
* remove existing wrapped sol constant from utils/tx
2020-09-03 10:38:49 -07:00
Tyera Eulberg
b22de369b7
Rpc: add getMultipleAccounts endpoint ( #12005 )
...
* Add rpc endpoint to return the state of multiple accounts from the same bank
* Add docs
* Review comments: Dedupe account code, default to base64, add max const
* Add get_multiple_accounts to rpc-client
2020-09-03 11:35:06 -06:00
Tyera Eulberg
b940da4040
Update token amounts in parsed instructions to retain full precision ( #12020 )
2020-09-03 11:34:52 -06:00
carllin
3f39ab1e04
Fix forwarding calculation ( #12014 )
...
Co-authored-by: Carl <carl@solana.com >
2020-09-03 02:31:28 -07:00
dependabot[bot]
bd7be8401f
chore:(deps): bump @types/react from 16.9.48 to 16.9.49 in /explorer ( #12015 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.48 to 16.9.49.
- [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-09-03 08:09:55 +00:00
Ryo Onodera
36a294aae0
Fix test ( #12013 )
2020-09-03 16:28:54 +09:00
Ryo Onodera
fb71ee60aa
Purge storage rewards from accounts db for testnet ( #11996 )
...
* Purge storage rewards from accounts db for testnet
* Fix test failing only on stable
2020-09-03 15:42:27 +09:00
Ryo Onodera
4b1cb51a3e
Move forward token2 native mint testnet epoch ( #12007 )
2020-09-03 06:38:51 +00:00
Ryo Onodera
89bca6110a
Clarify comments and names in inflation code ( #11977 )
2020-09-03 14:15:12 +09:00
Michael Vines
29cfbce21d
Revert "Remove ::solana_sdk hack ( #11326 )"
...
This reverts commit c099b29b36 .
2020-09-02 15:24:38 -07:00
Michael Vines
da1b480bd3
Update CI to Rust 1.46.0
2020-09-02 15:24:38 -07:00
Dan Albert
e525999d59
Add missing testnet pubkeys and remove duplicates ( #12000 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2020-09-02 20:19:09 +00:00
Tyera Eulberg
b041afe1be
Bigtable method to return a single row of data ( #11999 )
2020-09-02 13:41:25 -06:00
dependabot[bot]
7bc9eddb99
chore:(deps): bump @types/node from 14.6.0 to 14.6.2 in /explorer ( #11995 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.6.0 to 14.6.2.
- [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-09-02 08:16:26 +00:00
carllin
af08221aec
Switch account hashing to blake3 ( #11969 )
...
* Switch account hashing to blake3
Co-authored-by: Carl <carl@solana.com >
2020-09-02 00:37:36 -07:00
carllin
2ed6a457b4
Revert Cargo.toml ( #11989 )
...
Co-authored-by: Carl <carl@solana.com >
2020-09-02 00:36:53 -07:00
Ryo Onodera
46aac4819a
Use conventional special self notation ( #11990 )
2020-09-02 06:49:34 +00:00
carllin
1c1a3f979d
Detect and notify when deserializable shreds are available ( #11816 )
...
* Add logic to check for complete data ranges
* Add RPC signature notification
Co-authored-by: Carl <carl@solana.com >
2020-09-01 22:06:06 -07:00
Dan Albert
7568bb573f
Update validator_list.rs
2020-09-01 18:37:20 -06:00
Jack May
fab2d44abd
Add BPF test program instruction monitoring ( #11984 )
2020-09-01 17:25:55 -07:00
Dan Albert
213196212e
Update validator_list.rs
2020-09-01 14:32:16 -06:00
Dan Albert
8f22887c45
Update validator_list.rs
2020-09-01 14:00:07 -06:00
Tyera Eulberg
b720921c83
Docs.rs version replacement ( #11981 )
2020-09-01 13:47:29 -06:00
Dan Albert
d57f021057
Update validator_list.rs
2020-09-01 13:05:42 -06:00
Dan Albert
721393ce12
Update validator_list.rs
2020-09-01 12:41:13 -06:00
Dan Albert
12eb0af3d1
Update validator_list.rs
2020-09-01 12:21:57 -06:00
Jack May
e048e08dae
fix: update Pubkey typescript bindings ( #11971 )
2020-09-01 11:14:41 -07:00
Dan Albert
27050f1ee4
Update validator_list.rs
2020-09-01 11:59:39 -06:00
Justin Starry
d1c08d0b04
chore: fix token tests ( #11975 )
2020-09-01 10:58:40 -07:00
Michael Vines
7341e60043
Ensure that the spl-token 2 native mint account is owned by the spl-token 2 program.
...
Workaround for https://github.com/solana-labs/solana-program-library/issues/374 until spl-token 3 is shipped
2020-09-01 17:09:36 +00:00
Josh
53a900a28c
explorer: 11938 display owner in token distribution table ( #11953 )
...
* include owner on largest token distribution tab
* run format:fix
2020-09-01 09:21:47 -07:00
Dan Albert
839b926e0b
Update validator_list.rs
2020-09-01 10:16:49 -06:00
Dan Albert
c177d3c33e
Update validator_list.rs
2020-09-01 10:10:58 -06:00
Ryo Onodera
11ac4eb21d
Add tests for the Debug and activation Vecs ( #11926 )
...
* Add tests for the Debug and activation Vecs
* Rename a bit
2020-09-01 17:48:25 +09:00
dependabot[bot]
07ecb56753
chore:(deps): bump @types/jest from 26.0.10 to 26.0.12 in /explorer ( #11967 )
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 26.0.10 to 26.0.12.
- [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>
2020-09-01 08:06:42 +00:00
Jack May
0ed360b5e5
fix program test stubs ( #11956 )
...
* fix program tset stubs
* nudge
2020-08-31 21:48:16 -07:00
Justin Starry
2de7768f41
Remove cached transactions from explorer and update copy ( #11965 )
2020-09-01 12:46:19 +08:00
carllin
7641b60a2b
Remove log ( #11949 )
...
Co-authored-by: Carl <carl@solana.com >
2020-08-31 16:40:22 -07:00
Richard Ayotte
a19f696a42
Add missing backslash to solana-validator command
2020-08-31 16:27:42 -07:00
Jack May
d167feda98
fix: bn clipping in create_program_address ( #11951 )
2020-08-31 15:02:21 -07:00
Jack May
ae0fd3043a
Add support for deprecated loader ( #11946 )
2020-08-31 14:06:58 -07:00
sakridge
9b9d559312
Increase message_processor logging to error level ( #11945 )
2020-08-31 13:11:12 -07:00
Michael Vines
278f2fe078
Remove secrets not required by the main public CI
2020-08-31 11:05:28 -07:00
Michael Vines
f78594dfc1
Remove unused GEOLOCATION_API_KEY
2020-08-31 11:05:28 -07:00
Leopold Schabel
8f578bfddb
Remove evil whitespace
2020-08-31 09:03:39 -07:00
Leopold Schabel
48e5a11d68
stake-o-matic: add Certus One testnet validator
2020-08-31 09:03:39 -07:00
Justin Starry
af5084856a
Disable explorer block time fetching errors ( #11931 )
2020-08-31 17:39:26 +08:00
Michael Vines
f385af25e5
Simplify get_programs(), specify a real Preview activation epoch for new BPFLoader
2020-08-31 09:10:25 +00:00
Tyera Eulberg
6234909373
Fix use-deprecated-loader arg ( #11921 )
2020-08-31 08:41:00 +00:00
dependabot[bot]
5b1aca1a91
chore:(deps): bump @sentry/react from 5.21.4 to 5.22.3 in /explorer ( #11924 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.21.4 to 5.22.3.
- [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.21.4...5.22.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-31 08:08:53 +00:00
Michael Vines
49b7497491
Avoid scripts/cargo-for-all-lock-files.sh check on release branches
2020-08-31 00:40:54 -07:00
Michael Vines
e4d7e1fe3f
Use DNS for devnet/testnet entrypoints
2020-08-31 07:38:40 +00:00
Michael Vines
f8bb93a0f4
Bump RPC banks up 1 port to avoid web3.js wss port conflict
2020-08-31 06:34:15 +00:00
Michael Vines
eee0c83324
Add new trusted validator for testnet
2020-08-30 22:39:52 -07:00
Michael Vines
a07980536a
Add bank-hash subcommand
2020-08-30 17:09:20 +00:00
Justin Starry
729c4a9399
Hide token logos from holdings if unavailable ( #11912 )
2020-08-30 22:27:05 +08:00
Justin Starry
8932e4821d
Filter explorer error reports when using custom cluster ( #11911 )
2020-08-30 22:19:39 +08:00
Justin Starry
998f9725d0
Update explorer address labels ( #11910 )
2020-08-30 13:00:07 +08:00
Tyera Eulberg
60c7ac6f95
Fix get_parsed_token_accounts ( #11907 )
2020-08-29 12:38:27 -06:00
Michael Vines
5e017dc0f2
Update to spl-token 2
2020-08-29 09:25:17 -07:00
Justin Starry
0b47cd1c67
Add token2 support to explorer ( #11905 )
2020-08-29 20:50:45 +08:00
Tyera Eulberg
befd99edac
Bump spl-token version
2020-08-29 03:20:38 -06:00
Tyera Eulberg
2eff9a19c3
Update to token pack/unpack changes ( #11900 )
2020-08-28 22:06:30 -06:00
sakridge
c4253dc0f9
Update to rayon 1.4.0 ( #11898 )
2020-08-28 21:00:11 -07:00
Michael Vines
8df263340f
modify-genesis now writes elsewhere and produces a full genesis.tar.bz2
2020-08-28 19:58:55 -07:00
Michael Vines
42620e7f39
Remove vest program from Preview/Stable
2020-08-28 19:58:55 -07:00
dependabot[bot]
9081f672d3
chore: bump jayson from 3.3.3 to 3.3.4 in /web3.js
...
Bumps [jayson](https://github.com/tedeh/jayson ) from 3.3.3 to 3.3.4.
- [Release notes](https://github.com/tedeh/jayson/releases )
- [Commits](https://github.com/tedeh/jayson/commits )
Signed-off-by: dependabot[bot] <support@github.com >
2020-08-28 16:50:00 -07:00
Jon Cinque
0bbfd59540
Add quotes to new argument
2020-08-28 16:49:28 -07:00
Jon Cinque
8c43a3da32
Update nofile flag in Docker to run Solana
...
Currently, the Solana Docker container does not start because it
requires `nofile` to be at least 500000, and the default behavior is
1024.
This fixes the documentation and running script to properly set the ulimit to
500000.
2020-08-28 16:49:28 -07:00
Michael Vines
df7710a131
Add ability to fork a local cluster from the latest mainnet-beta snapshot
2020-08-28 16:35:27 -07:00
Michael Vines
450c667aa7
Add methods to adjust rent burn percentage, and hashes per tick
2020-08-28 16:35:27 -07:00
Tyera Eulberg
76be36c9ce
Update spl-token to v2.0 ( #11884 )
...
* Update account-decoder to spl-token v2.0
* Update transaction-status to spl-token v2.0
* Update rpc to spl-token v2.0
* Update getTokenSupply to pull from Mint directly
* Fixup to spl-token v2.0.1
2020-08-28 15:54:57 -06:00
Josh
0a8523b349
explorer: Auto-update transactions until they reach max confirmation ( #11841 )
...
* explorer: Auto-update transactions until they reach max confirmation
* convert to side effect
* proper cleanup
* minor cleanup
* pull isAutoRefresh from context, refactor, and add loading indicator / dhide refresh
* split effects into two, manage interval in one effect only
* simplify interval
* move autoRefresh up a level, use computed value
* flip conditional for readability
* accidentally factored out not found case
* add attempts bailout
* run prettier
* bailout after 5 polls of 0 confirmations
* move bailout into state, change autoRefresh prop to enum to support bailout state
* run prettier to clean up formatting
* reintroduce details not available until max confirmations message
* add error card with refresh if zero confirmation bailout
* allow retry on bailouts
2020-08-28 14:17:12 -07:00
Michael Vines
7e5e7673ae
Delete .DS_Store
2020-08-28 12:55:15 -07:00
sakridge
9393dce1ff
Take v0.19.3 of perf libs which improves sigverify perf 2x ( #11894 )
2020-08-28 12:34:25 -07:00
Jack May
4aec1db8f3
Update epoch gating ( #11880 ) ( #11893 )
2020-08-28 11:47:22 -07:00
Dan Albert
8ba3a33129
Add SolFlare as stake-supporting wallet ( #11891 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2020-08-28 16:02:36 +00:00
dependabot[bot]
7895d84c40
chore:(deps): bump @types/react from 16.9.47 to 16.9.48 in /explorer ( #11887 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.47 to 16.9.48.
- [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-08-28 08:06:08 +00:00
Ryo Onodera
d8c529a9b8
Small cleaning around consensus/bank_forks ( #11873 )
2020-08-28 08:56:53 +09:00
Eric Williams
736dd13262
updated stake-o-matic base and bonus amounts ( #11879 )
2020-08-27 11:38:06 -07:00
Eric Williams
3eb5b95e27
Update rust installation instructions for benchmarking ( #11635 )
...
* update rust installation instructions for benchmarking
* replace drone with faucet for clarity
* point to README for Rust setup
2020-08-27 11:26:49 -07:00
dependabot[bot]
f65887be33
chore:(deps): bump @sentry/react from 5.21.3 to 5.21.4 in /explorer ( #11875 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.21.3 to 5.21.4.
- [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.21.3...5.21.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-27 08:11:29 +00:00
Ryo Onodera
57174cdabe
Make ledger-tool accounts print rent_epoch and slot ( #11845 )
2020-08-27 12:28:40 +09:00
Dan Albert
36e8441149
Add SolFlare guide to docs ( #11843 )
2020-08-26 16:59:45 -06:00
Dan Albert
f7426b18b7
Add new TdS stage 7 validators ( #11861 )
...
* Add new TdS stage 7 validators
* rm bad pubkey
* fix whitespace
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2020-08-26 21:53:27 +00:00
Jack May
ea179ad762
Bump compute budget ( #11864 )
...
* Bump compute budget
* nudge
2020-08-26 21:48:51 +00:00
Michael Vines
5c7080c1f4
Merge pull request #11857 from mvines/cache
...
ci: cargo-target-cache is now channel specific
2020-08-26 11:35:41 -07:00
Tyera Eulberg
5c7d743883
Timestamp first vote ( #11856 )
2020-08-26 18:34:02 +00:00
Tyera Eulberg
1988ee9cd6
Rpc: Filter accounts with invalid mints from get_parsed_token_accounts ( #11844 )
...
* Filter out accounts with invalid mints from get_parsed_token_accounts
* Explicit docs
2020-08-26 11:39:42 -06:00
Justin Starry
2e0fefd1ce
fix: export bpf loader program id consts ( #11854 )
2020-08-26 17:10:02 +08:00
dependabot[bot]
ebe9d20fcb
chore:(deps): bump prettier from 2.0.5 to 2.1.1 in /explorer ( #11853 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.0.5 to 2.1.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.0.5...2.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-26 08:50:20 +00:00
dependabot[bot]
58b265cd71
chore:(deps): bump @types/chart.js from 2.9.23 to 2.9.24 in /explorer ( #11852 )
...
Bumps [@types/chart.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chart.js ) from 2.9.23 to 2.9.24.
- [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-08-26 08:35:11 +00:00
Justin Starry
79deb98486
fix: update rpc-websockets to fix pubsub race ( #11846 )
2020-08-26 16:08:58 +08:00
Justin Starry
7aa8b1c658
fix: lock recent blockhash poll to prevent concurrent polling
2020-08-26 15:57:56 +08:00
Justin Starry
d6ecb2699f
chore: npm run lint:fix
2020-08-26 15:57:56 +08:00
Justin Starry
b0e5714ca0
chore: disable assertion in getBlockTime test ( #11850 )
2020-08-26 15:40:48 +08:00
Jack May
db4bbb3569
Switch programs activation to whole-set based gating ( #11750 )
...
* Implement Debug for MessageProcessor
* Switch from delta-based gating to whole-set gating
* Remove dbg!
* Fix clippy
* Clippy
* Add test
* add loader to stable operating mode at proper epoch
* refresh_programs_and_inflation after ancestor setup
* Callback via snapshot; avoid account re-add; Debug
* Fix test
* Fix test and fix the past history
* Make callback management stricter and cleaner
* Fix test
* Test overwrite and frozen for native programs
* Test epoch callback with genesis-programs
* Add assertions for parent bank
* Add tests and some minor cleaning
* Remove unsteady assertion...
* Fix test...
* Fix DOS
* Skip ensuring account by dual (whole/delta) gating
* Fix frozen abi implementation...
* Move compute budget constatnt init back into bank
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-08-26 01:49:15 +09:00
Ryo Onodera
2c5366f259
Document how to validate account pubkey ( #11821 )
2020-08-26 01:13:12 +09:00
Jack May
2395e57f45
fix: use bpf-loader-deprecated explicitly ( #11818 )
2020-08-25 09:05:33 -07:00
Dafydd Durairaj
4593c3a172
Exponential backoff on waiting between 429 Errors in connection.js
2020-08-25 09:00:43 -07:00
Ryo Onodera
dbd079f54c
Update comment ( #11826 )
2020-08-25 22:36:11 +09:00
Justin Starry
72fa1d29a9
chore: fix failing getBlockTime integration test ( #11825 )
2020-08-25 17:40:50 +08:00
dependabot[bot]
6dd5e51bd8
chore:(deps): bump @testing-library/user-event in /explorer ( #11820 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.1 to 12.1.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.1.1...v12.1.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-25 08:09:39 +00:00
dependabot[bot]
8b2b6769c2
chore:(deps): bump @types/react from 16.9.46 to 16.9.47 in /explorer ( #11819 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.46 to 16.9.47.
- [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-08-25 08:07:32 +00:00
Dan Albert
4988dc891b
Update validator_list.rs ( #11815 )
2020-08-24 18:06:18 -06:00
Greg Fitzgerald
5553732ae2
Add lockups via solana-tokens ( #11782 )
...
* Allow stake distributions to update lockups
* Reorg
* Add lockup test
* Fix clippy warning
2020-08-24 15:18:35 -06:00
Jack May
c2e5dae7ba
Gate aligned program heap ( #11808 )
2020-08-24 13:21:34 -07:00
Justin Starry
40ca3ae796
Add live transaction stats card with history chart ( #11813 )
2020-08-25 03:08:02 +08:00
Jon Cinque
9a366281d3
sdk: Make PubKey::create_program_address available in program unit tests ( #11745 )
...
* sdk: Make PubKey::create_program_address available in program unit tests
This finishes the work started in #11604 to have
`create_program_address` available when `target_arch` is not `bpf` and
`program` is enabled. Otherwise, there is an undefined reference error
to `sol_create_program_address`, which is only defined in `bpf`.
A small test to simply call the function has been added in order to catch
the problem in the future.
The default dependency to `solana-sdk/default` doesn't cause a problem with
existing programs since `build.sh` always specifies
`--no-default-features`, and programs in `solana-program-library` all
use it too.
* Add `default-features = false` for inter-program dependencies
Fix the build error found during CI. The `--no-default-features` flag
only applies to the top-level package, and not to dependencies. A program that
depends on another program, i.e. `128bit` which depends on `128bit_dep`,
must specify `default-features = false` when including that package,
otherwise the `bpf` build will try to pull in default packages, which
includes `std`.
2020-08-24 19:28:36 +02:00
dependabot[bot]
53799c4c5b
chore:(deps): bump @testing-library/jest-dom in /explorer ( #11804 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 5.11.3 to 5.11.4.
- [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.3...v5.11.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-24 08:19:10 +00:00
dependabot[bot]
803442fc5f
chore:(deps): bump @sentry/react from 5.21.1 to 5.21.3 in /explorer ( #11802 )
...
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript ) from 5.21.1 to 5.21.3.
- [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.21.1...5.21.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-24 08:07:08 +00:00
Michael Vines
5332fcade6
Notify but don't abort on unexpected stake account balance
2020-08-22 18:34:51 -07:00
Michael Vines
a1e2357d12
solana-gossip spy can now be given an identity keypair (--identity argument)
2020-08-22 17:00:50 -07:00
Michael Vines
dec9d534e6
Fix typo
2020-08-22 09:22:01 -07:00
Michael Vines
b660704faa
Allow the sendTransaction preflight commitment level to be configured
2020-08-22 08:19:50 -07:00
sakridge
4bd0ced87d
Back out dashboard ( #11791 )
2020-08-21 21:48:37 -07:00
pk
6af36adf1c
updated bench-tps.md
...
removed `$` as the copy didn't like it :-)
2020-08-21 20:41:23 -07:00
Jack May
8d362f682b
The constraints on compute power a program can consume is limited only to its instruction count ( #11717 )
2020-08-21 15:31:19 -07:00
behzad nouri
418b483af6
Fix filter_crds_values output alignment with the inputs ( #11734 )
2020-08-21 12:32:37 -07:00
Greg Fitzgerald
f02a78d8ff
Add StakeInstruction::AuthorizeWithSeed ( #11700 )
...
* Add StakeInstruction::AuthorizeWithSeed
* chore: add authorize-with-seed to web.js
* fix: add address_owner
* Add SystemInstruction::TransferWithSeed
* Update ABI hash
* chore: better variable names
* Add AuthorizeWithSeedArgs
* Reorder and rename arguments for clarity
2020-08-21 18:28:01 +00:00
Michael Vines
247f27af37
Submit a vote timestamp every vote ( #10630 )
...
* Submit a timestamp for every vote
* Submit at most one vote timestamp per second
* Submit a timestamp for every new vote
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-08-21 11:10:51 -06:00
Michael Vines
41868f8adb
Remove reference to old jsfiddle link
2020-08-21 09:27:48 -07:00
dependabot[bot]
d459a03ea5
chore: bump rpc-websockets from 5.3.1 to 7.0.0 in /web3.js ( #11778 )
...
Bumps [rpc-websockets](https://github.com/elpheria/rpc-websockets ) from 5.3.1 to 7.0.0.
- [Release notes](https://github.com/elpheria/rpc-websockets/releases )
- [Commits](https://github.com/elpheria/rpc-websockets/compare/v5.3.1...v7.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-21 08:21:01 +00:00
dependabot[bot]
bfe31137a9
chore: bump @babel/core from 7.11.1 to 7.11.4 in /web3.js ( #11776 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.11.1 to 7.11.4.
- [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.11.4/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-21 08:18:12 +00:00
dependabot[bot]
d3a17d25e1
chore: bump @commitlint/travis-cli from 9.1.1 to 9.1.2 in /web3.js ( #11774 )
...
Bumps [@commitlint/travis-cli](https://github.com/conventional-changelog/commitlint ) from 9.1.1 to 9.1.2.
- [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/v9.1.1...v9.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-21 08:16:36 +00:00
dependabot[bot]
0e1de75af8
chore:(deps): bump @testing-library/react in /explorer ( #11777 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 10.4.8 to 10.4.9.
- [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/v10.4.8...v10.4.9 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-21 08:16:26 +00:00
carllin
c8d67aa8eb
Add option for repairing only from trusted validators ( #11752 )
...
Co-authored-by: Carl <carl@solana.com >
2020-08-21 00:35:11 -07:00
carllin
f7adb68599
Squash supermajority root on blockstore replay at startup ( #11727 )
2020-08-20 21:56:25 -07:00
dependabot[bot]
fe7ce94dac
chore: bump @babel/plugin-transform-runtime in /web3.js ( #11578 )
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.10.5 to 7.11.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.11.0/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>
2020-08-21 11:48:00 +08:00
dependabot[bot]
432138f645
chore: bump @babel/preset-env from 7.10.4 to 7.11.0 in /web3.js ( #11344 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.10.4 to 7.11.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.11.0/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-08-21 11:47:14 +08:00
Trent Nelson
8841c3398c
Bump MacOS nofile recommendation message
2020-08-20 23:57:07 +00:00
Tyera Eulberg
747f8d5877
Rpc: Return error if block does not exist ( #11743 )
...
* Return error if block does not exist
* Update docs
2020-08-20 15:05:30 -06:00
Greg Fitzgerald
835bf32c5e
Fix link ( #11742 )
2020-08-20 18:02:36 +00:00
Michael Vines
ea88bbdc33
Do not delete any ledger when --limit-ledger-size is not provided
2020-08-20 16:15:27 +00:00
Tyera Eulberg
2fd2aceeb2
Bump spl-token to clean up magic number ( #11726 )
2020-08-20 09:51:12 -06:00
Justin Starry
dc17e2983d
explorer: Fix search bar paste on mobile ( #11735 )
2020-08-20 22:01:34 +08:00
dependabot[bot]
c8b40da7ab
chore: bump @babel/core from 7.10.5 to 7.11.1 in /web3.js ( #11731 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.10.5 to 7.11.1.
- [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.11.1/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-20 08:39:11 +00:00
dependabot[bot]
bfa456aaed
chore:(deps): bump @solana/web3.js from 0.71.4 to 0.71.6 in /explorer ( #11730 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.71.4 to 0.71.6.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.71.4...v0.71.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-20 08:14:30 +00:00
carllin
b7ed06b17a
Cleanup test utilities ( #11723 )
...
* Add voting utility
* Add blockstore utility
Co-authored-by: Carl <carl@solana.com >
2020-08-20 05:04:38 +00:00
Justin Starry
cf941b0eda
fix: properly decode account notifications ( #11724 )
2020-08-20 12:36:42 +08:00
Tyera Eulberg
b1bc901a66
Allow votes to timestamp subsequent slots with the same timestamp ( #11715 )
2020-08-19 23:19:24 +00:00
Jack May
eb007a233f
fix: bpf loader flow definition ( #11714 )
2020-08-19 15:35:45 -07:00
Trent Nelson
5354df8c1c
Expand system tuning docs
2020-08-19 16:36:03 +00:00
Trent Nelson
11951eb009
Sync FD limit and max maps to 500k
2020-08-19 16:36:03 +00:00
dependabot[bot]
e2d66cf796
chore: bump rollup from 2.23.1 to 2.26.4 in /web3.js ( #11708 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.23.1 to 2.26.4.
- [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.23.1...v2.26.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-19 08:17:23 +00:00
carllin
5f8d34feb3
Skip grace blocks if previous leader was on different fork ( #11679 )
...
* Start leader blocks if previous leader was on different fork
* Fix test
Co-authored-by: Carl <carl@solana.com >
2020-08-19 08:16:24 +00:00
Michael Vines
d1500ae229
The end_slot argument to purge is now optional
2020-08-18 20:17:44 -07:00
Tyera Eulberg
35828e8fe7
Remove old signatureSubscribe info ( #11704 )
2020-08-19 02:29:39 +00:00
carllin
0f0a2ddafe
Filter push/pulls from spies ( #11620 )
...
* Filter push/pulls from spies
* Don't pull from peers with shred version == 0, don't push to people with shred_version == 0
Co-authored-by: Carl <carl@solana.com >
2020-08-18 18:52:45 -07:00
Jack May
46830124f8
CPI support for bpf_loader_deprecated ( #11695 )
2020-08-18 11:26:29 -07:00
Aaron Hill
c099b29b36
Remove ::solana_sdk hack ( #11326 )
...
Fixes #10933
Now that https://github.com/rust-lang/rust/pull/72121 has been merged,
using a `$crate` path from a nested `macro_rules!` will work properly
across multiple crates. This allows us to stop using `::solana_sdk`
to reference to the `respan!` macro.
2020-08-18 17:59:41 +00:00
Tyera Eulberg
55ce2ebd53
Get index ( #11694 )
2020-08-18 17:24:25 +00:00
Justin Starry
9e89a963d9
Fully enable cross program support in mainnet-beta
2020-08-18 06:30:43 -07:00
Justin Starry
2ae71b30ae
Explorer: Fix account history load more behavior ( #11689 )
2020-08-18 21:04:19 +08:00
dependabot[bot]
48e281c5bd
chore: bump bn.js from 5.1.2 to 5.1.3 in /web3.js ( #11685 )
...
Bumps [bn.js](https://github.com/indutny/bn.js ) from 5.1.2 to 5.1.3.
- [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.2...v5.1.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-18 08:45:23 +00:00
dependabot[bot]
5544dd35d0
chore:(deps): bump @solana/web3.js from 0.71.3 to 0.71.4 in /explorer ( #11684 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.71.3 to 0.71.4.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.71.3...v0.71.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-18 08:09:27 +00:00
Michael Vines
d15173ad9d
Address latest nightly clippy lints, but globally disable stable_sort_primitive
2020-08-17 22:36:10 -07:00
Michael Vines
a86397a650
Bump rust nightly to 2020-08-17
2020-08-17 22:36:10 -07:00
Trent Nelson
0413a305d2
Comment that docs Algolia key is safe to publish
2020-08-18 05:25:51 +00:00
Michael Vines
eb83604eaf
fix: adapt to binary64 -> base64 rename
2020-08-17 22:19:49 -07:00
Michael Vines
d527e39c64
fix: adapt to binary64 RPC encoding change
2020-08-17 22:19:49 -07:00
Michael Vines
de736e00ad
Add (hidden) --use-deprecated-loader flag to solana deploy
2020-08-17 19:57:44 -07:00
Michael Vines
e5281157fa
Remove "binary" encoding. Document "encoding" as required
2020-08-17 17:26:29 -07:00
Michael Vines
adc984a225
Rename Binary64 to Base64. Establish Base58 encoding
2020-08-17 17:26:29 -07:00
Michael Vines
757e147b3b
Rework UiAccountData encode/decode such that it works from Rust
2020-08-17 17:26:29 -07:00
Michael Vines
2ebc68a9e2
decode-transaction now supports binary64
2020-08-17 17:26:29 -07:00
Michael Vines
b5f3ced860
Add base64 (binary64) encoding for getConfirmedTransaction/getConfirmedBlock
2020-08-17 17:26:29 -07:00
dependabot[bot]
3534145960
chore:(deps): bump @types/node from 14.0.27 to 14.6.0 in /explorer ( #11672 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.0.27 to 14.6.0.
- [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-08-18 00:03:45 +00:00
dependabot[bot]
d749f759af
chore:(deps): bump @solana/web3.js from 0.71.1 to 0.71.3 in /explorer ( #11671 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.71.1 to 0.71.3.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.71.1...v0.71.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-18 00:03:40 +00:00
Trent Nelson
e310bad7ab
Add comment about encrypted API tokens for buildkite
2020-08-17 23:47:48 +00:00
Tyera Eulberg
71d5409b3b
Faucet: Add per-request cap ( #11665 )
...
* Add per-request cap; also use clap-utils
* Clean up arg names and take cap inputs as SOL
2020-08-17 17:33:14 -06:00
Michael Vines
069ba2bc9e
fix: retry after a brief delay upon a 429 response
2020-08-17 16:16:27 -07:00
Michael Vines
967d6e0e3d
fix: Return proper error objects for HTTP errors
2020-08-17 15:34:20 -07:00
Trent Nelson
2f3ae52e8f
Update devnet cluster docs since reboot
2020-08-17 22:27:57 +00:00
Jack May
e9b610b8df
Add SystemInstruction::CreateAccount support to CPI ( #11649 )
2020-08-17 13:38:42 -07:00
Jack May
f1ba2387d3
More efficient padding ( #11656 )
2020-08-17 10:24:34 -07:00
Jack May
750e5344f1
Return an error from create_program_address syscall ( #11658 )
2020-08-17 09:49:40 -07:00
Jack May
f8606fca4f
Aligned program heap ( #11657 )
2020-08-17 09:49:21 -07:00
dependabot[bot]
7f108f373a
chore:(deps): bump bn.js from 5.1.2 to 5.1.3 in /explorer ( #11662 )
...
Bumps [bn.js](https://github.com/indutny/bn.js ) from 5.1.2 to 5.1.3.
- [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.2...v5.1.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-17 09:06:50 +00:00
dependabot[bot]
5ab8d19bac
chore: bump crypto-hash from 1.2.2 to 1.3.0 in /web3.js ( #11660 )
...
Bumps [crypto-hash](https://github.com/sindresorhus/crypto-hash ) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/sindresorhus/crypto-hash/releases )
- [Commits](https://github.com/sindresorhus/crypto-hash/compare/v1.2.2...v1.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-17 08:33:54 +00:00
dependabot[bot]
fec016f710
chore:(deps): bump @types/react-select in /explorer ( #11661 )
...
Bumps [@types/react-select](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-select ) from 3.0.16 to 3.0.19.
- [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>
2020-08-17 08:23:36 +00:00
dependabot[bot]
2e4eb26fca
chore:(deps): bump @types/jest from 26.0.9 to 26.0.10 in /explorer ( #11659 )
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 26.0.9 to 26.0.10.
- [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>
2020-08-17 08:20:23 +00:00
Jack May
4196686acf
Feature check CPI up front ( #11652 )
2020-08-16 23:12:22 -07:00
Jack May
768b386f0a
fix region checks ( #11651 )
2020-08-16 23:11:52 -07:00
Ryo Onodera
23fa84b322
Re-do rent collection check on rent-exempt account ( #11349 )
...
* wip: re-do rent collection check on rent-exempt account
* Let's see how the ci goes
* Restore previous code
* Well, almost all new changes are revertable
* Update doc
* Add test and gating
* Fix tests
* Fix tests, especially avoid to change abi...
* Fix more tests...
* Fix snapshot restore
* Align to _new_ with better uninitialized detection
2020-08-17 14:22:16 +09:00
Tyera Eulberg
6c5b8f324a
Rpc: Add until parameter for getConfirmedSignaturesForAddress2 ( #11644 )
...
* Refactor bigtable apis to accept start and end keys
* Make helper fn to deserialize cell data
* Refactor get_confirmed_signatures_for_address to use get_row_data range
* Add until param to get_confirmed_signatures_for_address
* Add until param to blockstore api
* Plumb until through client/cli
* Simplify client params
2020-08-15 10:42:17 -06:00
sakridge
b10f874f49
Reorganize dashboard ( #11639 )
...
Split out sections for gossip, repair, leader.
2020-08-14 14:42:33 -07:00
Tyera Eulberg
820af533a4
Bigtable: Use index to filter address-signatures correctly ( #11622 )
...
* Use index to filter address-signatures correctly
* Pull additional keys to account for filtered records
* Clarify variable name
2020-08-14 19:41:27 +00:00
Jack May
7c736f71fe
Make BPF Loader static ( #11516 )
2020-08-14 12:32:45 -07:00
Justin Starry
346e982e28
Dedupe token history and pretty print slots ( #11636 )
2020-08-14 23:59:39 +08:00
Justin Starry
f6af505ae4
Explorer: Bump web3 to v0.71.1 ( #11637 )
2020-08-14 23:50:18 +08:00
Justin Starry
2011ed3344
fix: undefined is a valid result for getBlockTime
2020-08-14 23:25:34 +08:00
Justin Starry
de22f3d0e7
Explorer: Display error message on invalid signature query ( #11633 )
2020-08-14 23:00:35 +08:00
Justin Starry
279000eeb3
Explorer: Remove flatMap usage due to browser incompatibility ( #11632 )
2020-08-14 22:58:38 +08:00
Justin Starry
74bf0d8d3b
feat: remove hex public key decoding
2020-08-14 22:48:29 +08:00
Trent Nelson
30dbe257cf
Reimplement decode_len() with ShortU16 vistor helper
2020-08-14 08:17:52 -06:00
Trent Nelson
6222fbcc66
Factor out ShortU16 deser vistor logic to helper
2020-08-14 08:17:52 -06:00
Trent Nelson
338f66f9aa
Add failing test for decoding ShortU16 alias values
2020-08-14 08:17:52 -06:00
Justin Starry
4773e13ef7
Explorer: add error reporting ( #11627 )
2020-08-14 17:54:21 +08:00
dependabot[bot]
8f88ab1a05
chore: bump rollup-plugin-terser from 6.1.0 to 7.0.0 in /web3.js ( #11626 )
...
Bumps [rollup-plugin-terser](https://github.com/TrySound/rollup-plugin-terser ) from 6.1.0 to 7.0.0.
- [Release notes](https://github.com/TrySound/rollup-plugin-terser/releases )
- [Commits](https://github.com/TrySound/rollup-plugin-terser/compare/v6.1.0...v7.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-14 08:35:40 +00:00
Justin Starry
1592597d93
Explorer: Fix stake account validation ( #11623 )
2020-08-14 10:06:37 +08:00
Dan Albert
6194a29875
Restore CLI usage page ( #11619 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2020-08-13 16:02:13 -06:00
Tyera Eulberg
99fb36fe45
RPC: getConfirmedSignaturesForAddress2 only returns confirmed signatures ( #11615 )
...
* Add failing test case
* Limit to only rooted slots
2020-08-13 11:07:42 -06:00
Justin Starry
84a4f743b8
Explorer: fix token history loading animation ( #11616 )
2020-08-13 23:49:36 +08:00
sakridge
072be66704
Update docs to latest processors ( #11613 )
2020-08-13 08:36:22 -07:00
Justin Starry
fdac3c6b80
Explorer: Update superstruct ( #11614 )
2020-08-13 23:33:34 +08:00
Justin Starry
6162c2d0d5
Add token registry to explorer ( #11612 )
2020-08-13 22:57:53 +08:00
dependabot[bot]
00a8f90f79
chore:(deps): bump react-scripts from 3.4.2 to 3.4.3 in /explorer ( #11610 )
...
Bumps [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts ) from 3.4.2 to 3.4.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/HEAD/packages/react-scripts )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-13 08:41:13 +00:00
dependabot[bot]
13c5c9d31b
chore: bump fs-file-tree from 1.1.0 to 1.1.1 in /web3.js ( #11609 )
...
Bumps [fs-file-tree](https://github.com/IonicaBizau/fs-file-tree ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/IonicaBizau/fs-file-tree/releases )
- [Commits](https://github.com/IonicaBizau/fs-file-tree/compare/1.1.0...1.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-13 08:30:02 +00:00
Tyera Eulberg
4da1e9833c
Ensure highest_confirmed_root only grows ( #11596 )
...
* Split out commitment-cache update for unit testing
* Add failing test
* Ensure highest_confirmed_root only grows
2020-08-13 00:59:44 -06:00
sakridge
f519fdecc2
generate_pull_response optimization ( #11597 )
2020-08-12 22:45:19 -07:00
Justin Starry
1277b3a8f6
Explorer: Hide token holders table when none found ( #11605 )
2020-08-13 12:59:34 +08:00
Justin Starry
9f0c20aa5d
Explorer: Update web3.js to v0.70.3 ( #11603 )
2020-08-13 12:46:37 +08:00
Greg Fitzgerald
574c356863
Add CommitmentSlots::new_from_slot() ( #11600 )
2020-08-13 03:51:15 +00:00
Justin Starry
6c887c2b87
Explorer: update superstruct to coerce nullable types ( #11602 )
2020-08-13 11:49:18 +08:00
Justin Starry
7dbd2d3519
fix: fix BpfLoader.programId ts type def
2020-08-13 11:49:12 +08:00
Hendrik Hofstadt
dfd829a2e2
fix: fix createProgramAddress for bundled applications
2020-08-13 11:16:03 +08:00
dependabot[bot]
e5210029b5
chore: bump rollup from 2.23.0 to 2.23.1 in /web3.js
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.23.0 to 2.23.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.23.0...v2.23.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-08-13 11:14:40 +08:00
Tyera Eulberg
b1e452f876
Return blockstore signatures-for-address despite bigtable error ( #11594 )
2020-08-12 17:57:05 -06:00
Jack May
9071da6da7
fix: support loading with deprecated bpf loader ( #11595 )
2020-08-12 15:54:57 -07:00
Jack May
d4309b6481
feat: add Message.from method for decoding compiled messages ( #11593 )
2020-08-12 15:01:39 -07:00
Jack May
be03731379
feat: use bpf_loader2 as the default loader ( #11457 )
2020-08-12 14:41:58 -07:00
sakridge
54137e3446
Add incoming pull response counter ( #11591 )
2020-08-12 14:07:05 -07:00
sakridge
bb8ccbb022
Add retransmit stats ( #11588 )
2020-08-12 12:26:14 -07:00
carllin
473b5249e3
Fix assertion failure ( #11572 )
...
Co-authored-by: Carl <carl@solana.com >
2020-08-12 12:10:24 -07:00
Justin Starry
cbccac90ce
Fix explorer mint account validator to accept null owner ( #11587 )
2020-08-13 02:06:49 +08:00
Justin Starry
5715f0b81a
Fix mint holders page when supply is zero ( #11586 )
2020-08-13 01:56:17 +08:00
Justin Starry
55b5957d49
Add token supply info to mint account page ( #11584 )
2020-08-13 01:31:21 +08:00
Jack May
0a94e7e7fa
Specify loader when bootstrapping bpf programs ( #11571 )
2020-08-12 09:46:49 -07:00
Justin Starry
f8221797c6
Remove not found disclaimer when full history is available ( #11583 )
2020-08-12 23:09:57 +08:00
Justin Starry
a992bb5f94
Use common provider for explorer cached data ( #11582 )
2020-08-12 22:41:04 +08:00
Justin Starry
8ddb116659
Fix owned token validation in explorer ( #11581 )
2020-08-12 20:11:38 +08:00
dependabot[bot]
c300748884
chore:(deps): bump @testing-library/jest-dom in /explorer ( #11575 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 5.11.2 to 5.11.3.
- [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.2...v5.11.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-12 09:24:33 +00:00
dependabot[bot]
f2703e2f53
chore:(deps): bump react-scripts from 3.4.1 to 3.4.2 in /explorer ( #11576 )
...
Bumps [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts ) from 3.4.1 to 3.4.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/HEAD/packages/react-scripts )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-12 09:03:20 +00:00
dependabot[bot]
4adbcae167
chore:(deps): bump @solana/web3.js from 0.66.3 to 0.68.0 in /explorer ( #11574 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.66.3 to 0.68.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.66.3...v0.68.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-12 08:21:55 +00:00
Ryo Onodera
51e818ad64
Fix typo: epoch => slot... ( #11573 )
2020-08-12 08:14:07 +00:00
Tyera Eulberg
5f05086ed6
fix: add space to ParsedAccountData ( #11521 )
2020-08-11 21:44:28 -06:00
Jack May
9290e561e1
Align host addresses ( #11384 )
...
* Align host addresses
* support new program abi
* update epoch rollout
* Enforce aligned pointers in cross-program invocations
2020-08-11 16:11:52 -07:00
Tyera Eulberg
697a0e2947
Add getTokenLargestAccounts to docs ( #11560 )
2020-08-11 21:05:16 +00:00
carllin
1b238dd63e
Gossip log ( #11555 )
...
Co-authored-by: Carl <carl@solana.com >
2020-08-11 21:03:54 +00:00
carllin
7ef50a9352
Move cluster slots update to separate thread ( #11523 )
...
* Add cluster_slots_service
Co-authored-by: Carl <carl@solana.com >
2020-08-11 12:48:13 -07:00
Michael Vines
17645ee20c
Adapt RpcClient to recent token method changes ( #11519 )
...
* Avoid skip_serializing_if since that breaks deserialization
* Adapt RpcClient to recent token method changes
2020-08-11 10:14:17 -06:00
Ryo Onodera
6c242f3fec
Fix bad rent in Bank::deposit as if since epoch 0 ( #10468 )
...
* Fix bad rent in Bank::deposit as if since epoch 0
* Remove redundant predicate
* Rename
* Start to add tests with some cleanup
* Forgot to add refactor code...
* Enchance test
* Really fix rent timing in deposit with robust test
* Simplify new behavior by disabling rent altogether
2020-08-12 00:04:32 +09:00
Ryo Onodera
2910fd467f
Fix rust fmt ( #11537 )
2020-08-11 22:53:55 +09:00
anatoly yakovenko
713851b68d
filter out old gossip pull requests ( #11448 )
...
* init
* builds
* stats
* revert
* tests
* clippy
* add some jitter
* shorter jitter timer
* update
* fixup! update
* use saturating_sub
* fix filters
2020-08-11 06:26:42 -07:00
Justin Starry
f12fc66a69
Fix simulateTransaction JSON-RPC docs ( #11533 )
2020-08-11 18:11:19 +08:00
Justin Starry
e1dc05fae0
feat: add getTokenLargestAccounts method
2020-08-11 18:10:56 +08:00
Justin Starry
177c9c3aec
feat: add simulateTransaction API
2020-08-11 17:08:27 +08:00
Justin Starry
0c97e39675
fix: ignore extra space field in parsed accounts
2020-08-11 16:52:09 +08:00
Tyera Eulberg
c0d6761f63
Fix solana CLI deploy ( #11520 )
...
* Refresh blockhash for program writes and finalize transactions
* Refactor to use current api, eliminating an rpc call
* Review comment
2020-08-11 02:42:29 -06:00
dependabot[bot]
15d7619bdc
chore:(deps): bump @types/react from 16.9.45 to 16.9.46 in /explorer ( #11525 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.45 to 16.9.46.
- [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-08-11 08:06:33 +00:00
dependabot[bot]
191a2eb088
chore: bump indexmap from 1.4.0 to 1.5.1
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.4.0 to 1.5.1.
- [Release notes](https://github.com/bluss/indexmap/releases )
- [Commits](https://github.com/bluss/indexmap/compare/1.4.0...1.5.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-08-10 22:49:55 -07:00
Justin Starry
97e53f867f
fix: use base64 encoding by default for account data
2020-08-11 11:46:42 +08:00
Tyera Eulberg
88ca04dbdb
Add config param to specify offset/length for single and program account info ( #11515 )
...
* Add config param to specify dataSlice for account info and program accounts
* Use match instead of if
2020-08-10 22:35:29 +00:00
Tyera Eulberg
da210ddd51
Fix parsing of spl-token Mint ( #11512 )
...
* Add failing test
* Fix jsonParsed mint
2020-08-10 20:35:36 +00:00
Tyera Eulberg
1925b0bd0b
Return account data size with parsed accounts ( #11506 )
2020-08-10 19:02:11 +00:00
Jack May
140b2392f6
Unified signature for create_program_address ( #11460 )
2020-08-10 10:24:11 -07:00
Tyera Eulberg
de5fb3ba0e
Blockstore address signatures: handle slots that cross primary indexes, and refactor get_confirmed_signatures_for_address2 ( #11497 )
...
* Freeze address-signature index in the middle of slot to show failure case
* Secondary filter on signature
* Use AddressSignatures iterator instead of manually decrementing slots
* Remove unused method
* Add metrics
* Add transaction-status-index doccumentation
2020-08-10 10:27:38 -06:00
dependabot[bot]
685e456eff
chore:(deps): bump @solana/web3.js from 0.66.2 to 0.66.3 in /explorer ( #11503 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 0.66.2 to 0.66.3.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v0.66.2...v0.66.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-10 09:09:39 +00:00
dependabot[bot]
5a3f10adbc
chore: bump acorn from 7.3.1 to 7.4.0 in /web3.js ( #11501 )
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 7.3.1 to 7.4.0.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/7.3.1...7.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-10 08:46:43 +00:00
dependabot[bot]
19c053c839
chore:(deps): bump @testing-library/user-event in /explorer ( #11502 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.0 to 12.1.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.1.0...v12.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-10 08:42:37 +00:00
dependabot[bot]
40bdbc426e
chore:(deps): bump @types/react from 16.9.44 to 16.9.45 in /explorer ( #11500 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.44 to 16.9.45.
- [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-08-10 08:32:10 +00:00
Michael Vines
a4f5f3e978
account subcommand now requests binary64
2020-08-09 21:10:49 +00:00
Justin Starry
fe3729c33e
fix: use recommended buffer api for decoding base64
2020-08-10 02:38:51 +08:00
Justin Starry
c40a427b3a
Update explorer web3 to v0.66.2 ( #11492 )
2020-08-10 02:35:47 +08:00
Justin Starry
91f843c56c
fix: base64 decode account data
2020-08-10 02:06:34 +08:00
Justin Starry
ebc45bd73f
Fallback to base64 account encoding if json parse fails ( #11483 )
...
* Fallback to base64 account encoding if json parse fails
* Remove default binary conversion
2020-08-09 18:28:25 +08:00
Tyera Eulberg
a9f76862fb
Decode native-program and sysvar accounts ( #11463 )
...
* Pass pubkey in to account-decoder for sysvars
* Decode sysvar accounts
* Decode config accounts; move validator-info lower
* Decode stake accounts
* Review comments
* Stringify any account lamports and epochs that can be set to u64::MAX
2020-08-09 07:50:45 +00:00
sakridge
068d23f298
Add Binary64 option for account data ( #11474 )
...
* Add Binary64 option for account data
* Decode into binary64
* Reword docs
2020-08-08 22:40:13 -07:00
Michael Vines
4d918f83ff
Display transaction even if getBlockTime returns an error
2020-08-09 03:31:21 +00:00
Tyera Eulberg
88d8d3d02a
Return delegated amount as UiTokenAmount ( #11475 )
...
* Return delegated amount as UiTokenAmount
* Omit delegate and delegatedAmount when none
2020-08-08 19:12:09 +00:00
Justin Starry
921529426d
Show token transaction history in explorer ( #11473 )
2020-08-09 00:29:42 +08:00
Justin Starry
fb822688b7
Display detailed token account info on explorer ( #11472 )
2020-08-08 23:02:01 +08:00
dependabot[bot]
4e815eaeb6
chore:(deps): bump bootstrap from 4.5.1 to 4.5.2 in /explorer ( #11441 )
...
Bumps [bootstrap](https://github.com/twbs/bootstrap ) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/twbs/bootstrap/releases )
- [Commits](https://github.com/twbs/bootstrap/compare/v4.5.1...v4.5.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-08 13:12:03 +00:00
Justin Starry
c544116cf2
Add support for parsed stake accounts ( #11469 )
2020-08-08 21:06:24 +08:00
Justin Starry
102d15f081
Fix data fetching races in explorer ( #11468 )
2020-08-08 20:47:07 +08:00
Justin Starry
3d97b04815
Add programs and sysvars to explorer search suggestions ( #11467 )
2020-08-08 20:01:26 +08:00
Justin Starry
40656911a6
Fix owned token accumulation UI bug in explorer ( #11466 )
2020-08-08 15:34:59 +08:00
Justin Starry
c7eba80836
Organize explorer file structure ( #11464 )
2020-08-08 14:45:57 +08:00
Jack May
5a7e99f283
Fix cbindgen compatibility ( #11455 )
2020-08-07 15:13:48 -07:00
Greg Fitzgerald
edadd5d6d5
Remove Budget from CLI ( #11451 )
...
* Remove support for Budget
Also:
* Make "pay" command a deprecated alias for the "transfer" command
* chore: remove budget from web3.js
* Drop Budget depedency from core
Validators no longer ship with builtin Budget
2020-08-07 16:01:51 -06:00
carllin
7e25130529
Send votes from banking stage to vote listener ( #11434 )
...
* Send votes from banking stage to vote listener
Co-authored-by: Carl <carl@solana.com >
2020-08-07 11:21:35 -07:00
Tyera Eulberg
b7c2681903
Token Accounts: return ui_amount, decimals with decoded account ( #11407 )
...
* Return ui_amount, decimals from token client methods
* Return ui_amount, decimals in RPC jsonParsed token accounts
* Fixup docs
* Return ui_amount, decimals in pubsub jsonParsed token accounts
* Remove unnecessary duplicate struct
* StringAmount rename
2020-08-07 11:37:39 -06:00
Justin Starry
67fdf593a2
Split explorer account details page into tabs ( #11450 )
2020-08-08 00:38:20 +08:00
Greg Fitzgerald
bad486823c
Add a client for BankForks ( #10728 )
...
Also:
* Use BanksClient in solana-tokens
2020-08-07 08:45:17 -06:00
Justin Starry
4f2f9bd26f
Use new history API in explorer ( #11449 )
2020-08-07 22:39:22 +08:00
dependabot[bot]
4b52306063
chore: bump rpc-websockets from 5.2.4 to 5.3.1 in /web3.js ( #11410 )
...
Bumps [rpc-websockets](https://github.com/elpheria/rpc-websockets ) from 5.2.4 to 5.3.1.
- [Release notes](https://github.com/elpheria/rpc-websockets/releases )
- [Commits](https://github.com/elpheria/rpc-websockets/compare/v5.2.4...v5.3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-07 10:25:12 +00:00
Justin Starry
ac9787cd1c
Display both slot and block height in explorer ( #11447 )
2020-08-07 18:15:23 +08:00
Justin Starry
c0ac8aae08
fix: expose getConfirmedSignaturesForAddress2 method in type defs
2020-08-07 18:13:40 +08:00
Justin Starry
e6aa3a4e07
Parse token instructions in the explorer ( #11443 )
2020-08-07 18:09:17 +08:00
dependabot[bot]
bf01dca13f
chore:(deps): bump @types/jest from 26.0.8 to 26.0.9 in /explorer ( #11409 )
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 26.0.8 to 26.0.9.
- [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>
2020-08-07 08:22:23 +00:00
Trent Nelson
a3165c6a61
Only run web3.js/explorer CI when targeting master branch
2020-08-07 05:31:43 +00:00
sakridge
770d3d383c
Accounts hash calculation metrics ( #11433 )
2020-08-06 21:39:10 -07:00
Tyera Eulberg
5530ee4c95
Add address-based lower bound to get_confirmed_signatures_for_address2 loop ( #11426 )
2020-08-06 22:29:25 +00:00
Tyera Eulberg
1061b50665
Fix blockstore empty panic ( #11423 )
...
* Add panicking test
* Add failing test: fresh transaction-status column shouldn't point at valid root 0
* Prevent transaction status match outside of primary-index bounds
* Initialize transaction-status and address-signature primer entries with Slot::MAX
* Revert "Add failing test: fresh transaction-status column shouldn't point at valid root 0"
This reverts commit cbad2a9fae .
* Revert "Initialize transaction-status and address-signature primer entries with Slot::MAX"
This reverts commit ffaeac0669 .
2020-08-06 22:21:46 +00:00
Greg Fitzgerald
3fdd8ffdf0
Remove circular dep between InstructionError and SystemError ( #11427 )
2020-08-06 22:04:43 +00:00
Raj Gokal
14dcaaee6c
Link fix ( #11368 )
...
* fixes logo
* cleans up homepage on docs
* adds icon files and tightens margins
* cleans up sidenav, adds top nav items
* fixes a link
* removes icon files
Co-authored-by: Dan Albert <dan@solana.com >
2020-08-06 13:19:35 -06:00
Jack May
4ac75a8558
Realloc not supported ( #11424 )
2020-08-06 19:14:12 +00:00
Justin Starry
c7a2fbe7eb
feat: add parsed account data APIs
2020-08-07 00:44:20 +08:00
Justin Starry
b36e60738e
feat: add getParsedConfirmedTransaction API
2020-08-06 23:14:46 +08:00
Michael Vines
5a63c9d535
Update lib.rs
2020-08-06 14:43:36 +00:00
Michael Vines
c9b1d08218
Enable cross program support in mainnet-beta epoch 63
2020-08-06 14:43:36 +00:00
Jack May
5c4b8153c6
fix: land program addresses off-curve ( #11355 )
2020-08-06 07:10:54 -07:00
Michael Vines
9abb7db5f8
Upgrade help description
2020-08-05 23:04:16 -07:00
Michael Vines
4222932e08
Plug getConfirmedSignaturesForAddress2 into bigtable storage
2020-08-05 23:04:16 -07:00
Michael Vines
8d1400d3d6
fix: add support for getConfirmedSignaturesForAddress2 RPC method
2020-08-05 23:00:25 -07:00
Justin Starry
2261c066f3
fix: update token API handling
2020-08-06 12:35:45 +08:00
Tyera Eulberg
7430896c79
Mark token-specific rpcs as unstable
2020-08-05 20:46:11 -07:00
Jack May
03263c850a
Force program address off the curve ( #11323 )
2020-08-05 16:35:54 -07:00
Trent Nelson
964cfb05ea
Mergify backports: add v1.4, drop v1.1
2020-08-05 15:38:56 -06:00
Michael Vines
02c0981ecf
Rename startAfter to before
2020-08-05 14:33:14 -07:00
Michael Vines
a11f137810
Rework get_confirmed_signatures_for_address2
2020-08-05 14:33:14 -07:00
Michael Vines
087fd32ce3
Reimplement transaction-history command with getConfirmedSignaturesForAddress2
2020-08-05 14:33:14 -07:00
Michael Vines
1b2276520b
Add getConfirmedSignaturesForAddress2 RPC method
2020-08-05 14:33:14 -07:00
Michael Vines
175c0e611b
Cargo.lock
2020-08-05 14:27:12 -07:00
Michael Vines
227ea934ff
after -> before
2020-08-05 14:27:12 -07:00
Michael Vines
22c46ebf96
Report block status more frequently
2020-08-05 14:27:12 -07:00
Michael Vines
1f7af14386
Simplify access token refreshing
2020-08-05 14:27:12 -07:00
Michael Vines
e56ea138c7
Add RPC transaction history design
2020-08-05 14:27:12 -07:00
Michael Vines
dfae9a9864
Plumb Bigtable ledger storage into the RPC subsystem
2020-08-05 14:27:12 -07:00
Michael Vines
0e02740565
Setup a tokio 0.2 runtime for RPC usage
2020-08-05 14:27:12 -07:00
Michael Vines
b876fb84ba
Make room for tokio 0.2
2020-08-05 14:27:12 -07:00
Michael Vines
f9049d6ee4
Add ledger-tool bigtable subcommands
2020-08-05 14:27:12 -07:00
Michael Vines
98cca1e774
Add configuration info
2020-08-05 14:27:12 -07:00
Michael Vines
6e0353965a
Add bigtable
2020-08-05 14:27:12 -07:00
Michael Vines
243e05d59f
Add compression
2020-08-05 14:27:12 -07:00
Michael Vines
019c75797d
Supress doctest errors
2020-08-05 14:27:12 -07:00
Michael Vines
54dae6ba2c
Add build-proto/build.sh output
2020-08-05 14:27:12 -07:00
Michael Vines
57dfebc5ba
Increase timeout
2020-08-05 14:27:12 -07:00
Michael Vines
494968be66
UiTransactionEncoding is now copy
2020-08-05 14:27:12 -07:00
Michael Vines
c31e1f5bf0
Add build-proto
2020-08-05 14:27:12 -07:00
Michael Vines
faa016e4b7
Add root_ca_certificate
2020-08-05 14:27:12 -07:00
Michael Vines
59d266a111
Add access_token module
2020-08-05 14:27:12 -07:00
Michael Vines
1617a025ce
$ wget https://pki.goog/roots.pem -O pki-goog-roots.pem
2020-08-05 14:27:12 -07:00
Michael Vines
9d2293bb32
ledger-storage-bigtable boilerplate
2020-08-05 14:27:12 -07:00
Trent Nelson
e12ab9d0dd
Bump version to 1.4.0
2020-08-05 12:04:15 -06:00