808 Commits

Author SHA1 Message Date
8a119c1483 Bump reqwest/rayon to get past cargo audit 2020-10-11 18:51:09 +00:00
c5c8da1ac0 Expose all rewards (fees, rent, voting and staking) in RPC getConfirmedBlock and the cli 2020-10-09 21:54:13 -07:00
5800217998 Fix typo (#12780) 2020-10-10 00:35:52 +00:00
3a04026599 Minor variable name cleanup 2020-10-08 17:44:19 -07:00
11df2e2236 Bump version to v1.5.0 2020-10-08 04:51:36 +00:00
346890ded3 Display vote/stake account epoch rewards 2020-10-07 17:14:12 -07:00
4feead323d clap-utils: Allow fine-tuning offline args 2020-10-07 23:14:39 +00:00
9abaf6ec1d solana stakes now employs server-side filtering if only one vote account is provided 2020-10-02 17:53:07 -07:00
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
978b26a9c5 solana catchup now retries if the initial RPC connection fails 2020-10-02 12:28:05 -07:00
42aeead6b4 Add inflation subcommand 2020-10-01 22:57:09 -07:00
14036ac580 Improve block command output 2020-10-01 22:56:42 -07:00
adf06b635b Enable json output from solana feature status (#12554) 2020-09-29 19:26:08 +00:00
972619edb4 clap-utils: Allow nonce/offline args to be global 2020-09-29 10:42:49 -06:00
322dbd894f feature subcommand: display active stake by feature id when feature activation is not available 2020-09-29 05:10:02 +00:00
35208c5ee7 Enable commitment arg on solana deploy (#12532) 2020-09-28 16:24:38 -06:00
3a2b8c5e5b cli review feedback 2020-09-25 11:40:36 -07:00
93ed0ab2bb Add feature management commands 2020-09-25 11:40:36 -07:00
c10da16d7b Port instructions sysvar and secp256k1 program activation to FeatureSet 2020-09-25 11:40:36 -07:00
35f5f9fc7b Add feature set identifier to gossiped version information 2020-09-25 11:40:36 -07:00
7cab638297 Factor the rest of CLI offline module out to clap-utils and cli-output crates 2020-09-23 15:58:44 -06:00
325a7e9f86 Move CLI cli_output module to its own crate 2020-09-23 15:58:44 -06:00
ba353c2b1d Move CLI blockhash_query module into client crate 2020-09-23 15:58:44 -06:00
0c58123b45 Move CLI Signer utils into clap-utils 2020-09-23 15:58:44 -06:00
be88e868bd CLI: Drop unused helper 2020-09-23 15:58:44 -06:00
9a60353fa9 CLI: Encapsulate default signer attributes 2020-09-23 15:58:44 -06:00
eaf79152b3 CLI: Consolidate sign-only helpers 2020-09-23 15:58:44 -06:00
5e34af5a75 return_signers doesn't need a whole CliConfig 2020-09-23 15:58:44 -06:00
89cab47011 Move CLI fee payer arg into clap-utils 2020-09-23 15:58:44 -06:00
6cf74d1166 Move CLI offline args to clap-utils 2020-09-23 15:58:44 -06:00
3fb8428636 Move CLI nonce args to clap-utils 2020-09-23 15:58:44 -06:00
011b674d41 CLI: Remove unused KeypairEq type 2020-09-23 15:58:44 -06:00
a6533c3a21 Move CLI nonce account helpers in client 2020-09-23 15:58:44 -06:00
dda48e2d06 Move CliNonceError into client crate 2020-09-23 15:58:44 -06:00
4fa443becf Simplify cli node version output, display semver only by default 2020-09-22 07:03:43 +00:00
6767264aa1 CLI: Drop unused runtime dep 2020-09-21 19:05:51 +00:00
208dd1de3a Move TestValidator into its own module 2020-09-19 08:35:26 -07:00
83f93fed02 CLI: Use Base58 encoding rather than deprecated Binary for TX decode 2020-09-16 04:36:50 +00:00
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
56282f0c01 validator-info get/set no longer crash on invalid account data 2020-09-15 16:59:17 -07:00
27752c4e4d Add block command 2020-09-06 12:45:32 -07:00
6677996369 Add first-available-block command 2020-09-06 12:45:32 -07:00
2332dd774f Add --show-transactions flag to transaction-history command 2020-09-05 08:45:49 -07:00
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
6234909373 Fix use-deprecated-loader arg (#11921) 2020-08-31 08:41:00 +00:00
b660704faa Allow the sendTransaction preflight commitment level to be configured 2020-08-22 08:19:50 -07:00
de736e00ad Add (hidden) --use-deprecated-loader flag to solana deploy 2020-08-17 19:57:44 -07:00
adc984a225 Rename Binary64 to Base64. Establish Base58 encoding 2020-08-17 17:26:29 -07:00
757e147b3b Rework UiAccountData encode/decode such that it works from Rust 2020-08-17 17:26:29 -07:00
2ebc68a9e2 decode-transaction now supports binary64 2020-08-17 17:26:29 -07:00