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
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
49e608295e
docs: bump nofiles recommendations to match maps
...
(cherry picked from commit 894b412aef
)
2021-02-02 23:21:24 -08:00
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
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
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
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
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
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
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
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
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
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
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
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
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
09b68f2fbb
Inflation Nomination for BL ( #14972 )
...
(cherry picked from commit 8e0fdff17c
)
2021-02-01 21:00:15 -08:00
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
86703384dc
cli: Improve stake-history
output readability
2021-02-02 02:45:23 +00:00
580b0859e8
cli-output: Minor refactor of build_balance_message()
2021-02-02 02:45:23 +00:00
5d8c5254b0
Add "init" subcommand
...
(cherry picked from commit 49c908dc50
)
2021-02-01 17:05:00 -08:00
ea83292daa
Certus One inflation enablement feature pair ( #14961 )
...
(cherry picked from commit c06568f3db
)
2021-02-01 17:00:18 -08:00
f1c3e6dc36
Update economics docs ( #14965 )
...
* clarified inflation split and equation
* clarify staking yield description
2021-02-01 22:40:00 +00:00
bdd19c09d1
More rich runtime logging ( #14938 ) ( #14967 )
2021-02-01 14:26:31 -08:00
95cbfce900
Update sdk/src/feature_set.rs
...
(cherry picked from commit e0f6695cc2
)
2021-02-01 08:12:12 -08:00
a404a9d802
Update feature_set.rs
...
(cherry picked from commit 4ba9e39941
)
2021-02-01 08:12:12 -08:00
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
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
de37795ca1
/i/o/
2021-01-31 08:22:23 -08:00
cb7871347d
style(spacing): reformat tab spacing
...
(cherry picked from commit f98889adc0
)
2021-01-30 08:36:14 -08:00
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
62b7bf5365
CLI: Reinstate logging, disabled by default
...
(cherry picked from commit a44392048d
)
2021-01-29 21:46:58 -08:00
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
cb35fc185b
Garbage collect old releases
...
(cherry picked from commit ea4f516f84
)
2021-01-29 18:37:43 -08:00
cca9009f23
Help capitalization fixes
...
(cherry picked from commit 9e3c130ac9
)
2021-01-29 18:37:43 -08:00
d8d73ff56c
Clean up VerifiedVotePackets ( #14822 )
...
(cherry picked from commit bd0433c373
)
2021-01-29 18:03:41 -08:00
34504797b4
Richer runtime failure logging ( #14875 )
...
(cherry picked from commit 0b1015f7d3
)
2021-01-29 18:03:33 -08:00
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
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
116d67e1e3
Prevent bricked install when ^C is pressed during archive extraction
...
(cherry picked from commit 7ad9870071
)
2021-01-29 18:02:25 -08:00
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
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
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
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
92534849db
Fix cli usage build
...
(cherry picked from commit 2e54b6acb1
)
2021-01-29 11:45:56 -08:00
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
cb878f2ea8
Add feature for pending SPL Token self-transfer fix
...
(cherry picked from commit 85b5dbead6
)
2021-01-29 10:34:04 -07:00
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
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
86242dc3ba
format to list
2021-01-28 16:14:42 -07:00