Compare commits

...

127 Commits

Author SHA1 Message Date
Tao Zhu
f97d28caf4 reports bpf execution units without tx-wide-compute-cap feature 2021-12-13 12:56:46 -06:00
Trent Nelson
16abcac802 Bump version to 1.8.10 2021-12-13 12:46:23 -06:00
Trent Nelson
a5e6a188c1 Bump version to 1.8.9 2021-12-13 12:46:23 -06:00
Trent Nelson
9f44d60a39 Bump version to 1.8.8 2021-12-13 12:46:23 -06:00
Trent Nelson
9284c6fffb Bump version to 1.8.7 2021-12-13 12:46:23 -06:00
Trent Nelson
2c49ab1ab4 Bump version to 1.8.6 2021-12-13 12:46:23 -06:00
Trent Nelson
9832ac54a4 Revert "Bump version to v1.8.6 (#21329)"
This reverts commit 336ee01aae.
2021-12-13 12:46:23 -06:00
Trent Nelson
fbf93f89a9 Revert "Charge for sol_log_data translates (#21328) (#21335)"
This reverts commit 0565fe3320.
2021-12-13 12:46:23 -06:00
Trent Nelson
7210a883eb Revert "Add ledger tool to remove dead slot (#20810) (#20813)"
This reverts commit d1ca16e9f8.
2021-12-13 12:46:23 -06:00
Trent Nelson
03db11eb3a Revert "Spit log data charge into two (#21349) (#21352)"
This reverts commit b63617a3e1.
2021-12-13 12:46:23 -06:00
Trent Nelson
3d526883e3 Revert "Fix authority in bpf_loader_upgradeable::close_any (#21344) (#21353)"
This reverts commit f3ea9bc995.
2021-12-13 12:46:23 -06:00
Trent Nelson
36838427d4 Revert "spl-token: New program feature flag (backport #21354) (#21376)"
This reverts commit 42a67d30fc.
2021-12-13 12:46:23 -06:00
Trent Nelson
dfa1bc1bbd Revert "Add timing metrics to bank creation and rewards calculation (#21066) (#21378)"
This reverts commit 85302d6d17.
2021-12-13 12:46:23 -06:00
Trent Nelson
312f2fc6f6 Revert "Add BigTable query logs and counter (backport #21394) (#21398)"
This reverts commit 27b2561650.
2021-12-13 12:46:23 -06:00
Trent Nelson
24ace5cfaa Revert "Bump bpf-tools to v1.20 (#21361)"
This reverts commit 04cc50126b.
2021-12-13 12:46:23 -06:00
Trent Nelson
23be4d89ef Revert "Accept only decimal digits in file names inside snapshot (#21213) (#21281)"
This reverts commit d4192e3ac4.
2021-12-13 12:46:23 -06:00
Trent Nelson
fa83e05d2c Revert "Use max_complete_transaction_status_slot in BigTableUploadService (#21401) (#21411)"
This reverts commit 73d469991f.
2021-12-13 12:46:23 -06:00
Trent Nelson
589eeb2432 Revert "Add timing for accounts add_root (backport #21379) (#21391)"
This reverts commit 002693ab7d.
2021-12-13 12:46:23 -06:00
Trent Nelson
a7eb10a787 Revert "Add bank drop service (#21322) (#21360)"
This reverts commit b030d4be7c.
2021-12-13 12:46:23 -06:00
Trent Nelson
336c39446b Revert "init: Check all releases (#21417) (#21419)"
This reverts commit 6e656deb59.
2021-12-13 12:46:23 -06:00
Trent Nelson
afa87c6a0b Revert "Fix typo: a -> an (#21422) (#21424)"
This reverts commit 26f32a3288.
2021-12-13 12:46:23 -06:00
Trent Nelson
49e9adbba4 Revert "Fix transaction log collector indexing (backport #21420) (#21423)"
This reverts commit 484856e4d4.
2021-12-13 12:46:23 -06:00
Trent Nelson
fbc519523f Revert "Use underscore for hacky rust-analyzer script (#21386) (#21445)"
This reverts commit 90f791a6a9.
2021-12-13 12:46:23 -06:00
Trent Nelson
480895cc25 Revert "Add set_account to solana-program-test (#21415)"
This reverts commit 6293b9d218.
2021-12-13 12:46:23 -06:00
Trent Nelson
451ea7c9b2 Revert "fix checks in process_vote_authorize (backport #21465) (#21486)"
This reverts commit b1bf420524.
2021-12-13 12:46:23 -06:00
Trent Nelson
bcacaf78e9 Revert "Quash M1 build warning"
This reverts commit 713b61677e.
2021-12-13 12:46:23 -06:00
Trent Nelson
c60314c4a1 Revert "Update builtins.rs"
This reverts commit a54fa45d5a.
2021-12-13 12:46:23 -06:00
Trent Nelson
bdaac86f84 Revert "Fix more BPF alignment issues on arm64"
This reverts commit e5aa5efbac.
2021-12-13 12:46:23 -06:00
Trent Nelson
dc633e3385 Revert "Bump version to v1.8.7"
This reverts commit 008139f506.
2021-12-13 12:46:23 -06:00
Trent Nelson
8af4716710 Revert "Build OpenSSL statically (backport #21533) (#21541)"
This reverts commit e368de5f9c.
2021-12-13 12:46:23 -06:00
Trent Nelson
afd17ec5d9 Revert "Add missing InstructionError::IllegalOwner conversion (backport #21524) (#21548)"
This reverts commit b3904d80e6.
2021-12-13 12:46:23 -06:00
Trent Nelson
ef760fba32 Revert "cli: always print feature version info with status query (#21554)"
This reverts commit fe923bc56c.
2021-12-13 12:46:23 -06:00
Trent Nelson
fdc05ecd5a Revert "exempts AccountsHashes from stake check (#21565) (#21570)"
This reverts commit 416fccfc01.
2021-12-13 12:46:23 -06:00
Trent Nelson
eae3166bdc Revert "Ledger-tool: only require ledger dir when necessary (backport #21575) (#21578)"
This reverts commit 5a7b487e3d.
2021-12-13 12:46:23 -06:00
Trent Nelson
d7377d4794 Revert "Reformat imports to a consistent style for imports"
This reverts commit 139d15cd84.
2021-12-13 12:46:23 -06:00
Trent Nelson
d1e0941289 Revert "Update OSX build to XCode 12"
This reverts commit 4d3352e0e0.
2021-12-13 12:46:23 -06:00
Trent Nelson
77a3adb5a6 Revert "Remove deprecated slow epoch boundary methods (backport #21568) (#21595)"
This reverts commit b6d040b0d7.
2021-12-13 12:46:23 -06:00
Trent Nelson
4f28ed1044 Revert "Unvendor OpenSSL for Windows to avoid CI troubles with perl.exe"
This reverts commit 585695445f.
2021-12-13 12:46:23 -06:00
Trent Nelson
c2891c392c Revert "solana-test-validator no longer limits the size of the genesis archive"
This reverts commit 0cefd46d9d.
2021-12-13 12:46:23 -06:00
Trent Nelson
05a43e071c Revert "Use gnu tar"
This reverts commit 8d6b54837c.
2021-12-13 12:46:23 -06:00
Trent Nelson
6aaff6183d Revert "Bump solana_rbpf to version 0.2.12 (#17585)"
This reverts commit 231a3bda8e.
2021-12-13 12:46:23 -06:00
Trent Nelson
de8dc27ecf Revert "Bump solana_rbpf to version 0.2.13 (#18068)"
This reverts commit 765fbc9a8c.
2021-12-13 12:46:23 -06:00
Trent Nelson
cc75f576e2 Revert "Bump solana_rbpf to version v0.2.14 (#18869)"
This reverts commit 9d66458a40.
2021-12-13 12:46:23 -06:00
Trent Nelson
4a186c5834 Revert "Adds a feature gate to reject the deployment of programs with unresolved syscall symbols. (#21298)"
This reverts commit 06a3e9b178.
2021-12-13 12:46:23 -06:00
Trent Nelson
7e2e7dffa6 Revert "Bump solana_rbpf to version v0.2.15 (#21289)"
This reverts commit e52b3fd1d8.
2021-12-13 12:46:23 -06:00
Trent Nelson
c6141925a9 Revert "Bumps solana_rbpf to v0.2.16 (#21492)"
This reverts commit f04e06e0c2.
2021-12-13 12:46:23 -06:00
Trent Nelson
e68cd335d5 Revert "Feature gates for rbpf v0.2.16 (#21590)"
This reverts commit 6777ca244f.
2021-12-13 12:46:23 -06:00
Trent Nelson
3369826bd1 Revert "Bump version to v1.8.8 (#21609)"
This reverts commit b8306a99d8.
2021-12-13 12:46:23 -06:00
Trent Nelson
c901227d0f Revert "adds back position field to coding-shred-header (backport #21600) (#21619)"
This reverts commit 6d1e1287bc.
2021-12-13 12:46:23 -06:00
Trent Nelson
7bc9da3a97 Revert "Remove activated feature for filtering invalid stakes from rewards (#21641) (#21650)"
This reverts commit 9959ede9ce.
2021-12-13 12:46:23 -06:00
Trent Nelson
64c5e7d9a9 Revert "Add offline and fee-payer utilities to CLI vote module (backport #21579) (#21648)"
This reverts commit 1ab8c01ab7.
2021-12-13 12:46:23 -06:00
Trent Nelson
156caeb710 Revert "Fixup flaky tests (backport #21617) (#21646)"
This reverts commit 922c74caea.
2021-12-13 12:46:23 -06:00
Trent Nelson
ae11cc3297 Revert "Reject vote withdraws that create non-rent-exempt accounts (backport #21639) (#21644)"
This reverts commit 83e01442a7.
2021-12-13 12:46:23 -06:00
Trent Nelson
a0b73d5658 Revert "Ensure we have keys to activate these features (#21669) (#21673)"
This reverts commit eeb2bef63e.
2021-12-13 12:46:23 -06:00
Trent Nelson
fe5363ec6a Revert "Bumps solana_rbpf to v0.2.17 (#21672) (#21679)"
This reverts commit 387d5af52e.
2021-12-13 12:46:23 -06:00
Trent Nelson
402d72bc48 Revert "SDK: Add stdlib.h include to pull in abort() (backport #21700) (#21704)"
This reverts commit 32f507dc51.
2021-12-13 12:46:23 -06:00
Trent Nelson
c0794d6fbb Revert "Bump version to v1.8.9 (#21703)"
This reverts commit 69027e3f7e.
2021-12-13 12:46:23 -06:00
Trent Nelson
6deb0a9f5d Revert "simulateTransaction now returns the correct error code if accounts are provided as input (#21715)"
This reverts commit 7ac43b16d2.
2021-12-13 12:46:23 -06:00
Trent Nelson
be3209712d Revert "reports bpf execution units without tx-wide-compute-cap feature (#21731)"
This reverts commit 87471ed7fb.
2021-12-13 12:46:23 -06:00
Trent Nelson
8028f218a4 Revert "Add more reporting for invalid stake cache members and prune them (backport #21654) (#21740)"
This reverts commit 43e7368f3a.
2021-12-13 12:46:23 -06:00
Trent Nelson
3b5bafe510 Revert "Bump solana_rbpf to version v0.2.18 (#21778)"
This reverts commit 2b2536ac42.
2021-12-13 12:46:23 -06:00
Trent Nelson
d3e92f4250 Revert "Nits in message-processor (backport #21755) (#21761)"
This reverts commit 87c71647e8.
2021-12-13 12:46:23 -06:00
Trent Nelson
400418fe2f Revert "Bump version to 1.8.10 (#21790)"
This reverts commit 73acae9b5d.
2021-12-13 12:46:23 -06:00
Trent Nelson
b73d23d50a Revert "resolve conflicts (#21795)"
This reverts commit e9d8a7a641.
2021-12-13 12:46:23 -06:00
Trent Nelson
13d40d6a66 Revert "Rename Packets to PacketBatch (backport #21794) (#21804)"
This reverts commit 39e27b130f.
2021-12-13 12:46:23 -06:00
Trent Nelson
09c68ce696 Revert "Add Accountsdb plugin documentations (#21746) (#21798)"
This reverts commit 51cab5d16d.
2021-12-13 12:46:23 -06:00
mergify[bot]
801dc58b78 cli: Order displayed feature list by status (#21810) (#21829)
(cherry picked from commit 1149c1880d)

Co-authored-by: Justin Starry <justin@solana.com>
2021-12-13 16:32:01 +00:00
Lijun Wang
51cab5d16d Add Accountsdb plugin documentations (#21746) (#21798)
* Add Accountsdb plugin documentations (#21746)

Add the public facing documentation about the plugin framework: explaining the interface, how to load plugin and the example PostgreSQL plugin implementation.
Updated the rust documentation for the plugin interfaces for accounts and slot.
This changes are targeted for v1.8. Information about transactions will be updated later.

* fmt issue
2021-12-11 14:32:42 -08:00
mergify[bot]
39e27b130f Rename Packets to PacketBatch (backport #21794) (#21804)
* Rename Packets to PacketBatch (#21794)

(cherry picked from commit 254ef3e7b6)

# Conflicts:
#	core/src/ancestor_hashes_service.rs
#	core/src/banking_stage.rs
#	core/src/cluster_info_vote_listener.rs
#	core/src/fetch_stage.rs
#	core/src/serve_repair.rs
#	core/src/shred_fetch_stage.rs
#	core/src/sigverify_stage.rs
#	core/src/verified_vote_packets.rs
#	core/src/window_service.rs
#	gossip/src/cluster_info.rs
#	ledger/src/entry.rs
#	streamer/src/streamer.rs

* resolve conflicts

Co-authored-by: Justin Starry <justin@solana.com>
2021-12-11 17:32:17 +00:00
Justin Starry
e9d8a7a641 resolve conflicts (#21795) 2021-12-11 10:43:45 -05:00
Tao Zhu
73acae9b5d Bump version to 1.8.10 (#21790) 2021-12-10 18:44:32 -06:00
mergify[bot]
87c71647e8 Nits in message-processor (backport #21755) (#21761)
* Nits in message-processor (#21755)

* Fixup typo

* Simplify types slightly

(cherry picked from commit c1386d66e6)

# Conflicts:
#	runtime/src/bank.rs
#	runtime/src/message_processor.rs

* Fix conflicts

* Use alias more broadly

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com>
2021-12-10 21:19:44 +00:00
Alexander Meißner
2b2536ac42 Bump solana_rbpf to version v0.2.18 (#21778) 2021-12-10 15:02:47 -06:00
mergify[bot]
43e7368f3a Add more reporting for invalid stake cache members and prune them (backport #21654) (#21740)
* Add more reporting for invalid stake cache members and prune them (#21654)

* Add more reporting for invalid stake cache members

* feedback

(cherry picked from commit 6fc329180b)

# Conflicts:
#	Cargo.lock
#	programs/bpf/Cargo.lock
#	runtime/Cargo.toml
#	runtime/src/bank.rs

* resolve conflicts

Co-authored-by: Justin Starry <justin@solana.com>
2021-12-10 14:13:33 -05:00
Tao Zhu
87471ed7fb reports bpf execution units without tx-wide-compute-cap feature (#21731) 2021-12-09 14:51:44 -06:00
mergify[bot]
7ac43b16d2 simulateTransaction now returns the correct error code if accounts are provided as input (#21715)
(cherry picked from commit 824994db69)

Co-authored-by: Michael Vines <mvines@gmail.com>
2021-12-09 02:19:07 +00:00
Alexander Meißner
69027e3f7e Bump version to v1.8.9 (#21703) 2021-12-08 18:33:05 +01:00
mergify[bot]
32f507dc51 SDK: Add stdlib.h include to pull in abort() (backport #21700) (#21704)
* SDK: Add stdlib.h include to pull in `abort()` (#21700)

(cherry picked from commit 923720f529)

# Conflicts:
#	sdk/bpf/c/inc/sol/assert.h

* Fix merge conflict

Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2021-12-08 17:26:31 +00:00
mergify[bot]
387d5af52e Bumps solana_rbpf to v0.2.17 (#21672) (#21679)
(cherry picked from commit 31b8fd3109)

Co-authored-by: Alexander Meißner <AlexanderMeissner@gmx.net>
2021-12-07 23:36:40 +00:00
mergify[bot]
eeb2bef63e Ensure we have keys to activate these features (#21669) (#21673)
(cherry picked from commit 45e56c599d)

Conflicts:
	sdk/src/feature_set.rs

Co-authored-by: Sean Young <sean@mess.org>
2021-12-07 21:15:43 +00:00
mergify[bot]
83e01442a7 Reject vote withdraws that create non-rent-exempt accounts (backport #21639) (#21644)
* Reject vote withdraws that create non-rent-exempt accounts (#21639)

* Reject vote withdraws that create non-rent-exempt accounts

* fix mocked instruction test

(cherry picked from commit e123883b26)

# Conflicts:
#	program-runtime/src/invoke_context.rs
#	programs/vote/src/vote_instruction.rs
#	sdk/src/feature_set.rs

* resolve conflicts

* fix old rust issue

Co-authored-by: Justin Starry <justin@solana.com>
2021-12-07 11:28:40 -05:00
mergify[bot]
922c74caea Fixup flaky tests (backport #21617) (#21646)
* Fix fork race condition in optimistic violation tower tests (#19192)

* Fix fork race condition in optimistic violation tower tests

* clippy

* pr comments

* Fixup flaky tests (#21617)

* Fixup flaky tests

* Fixup listeners

Co-authored-by: Ashwin Sekar <ashwin@solana.com>
Co-authored-by: carllin <carl@solana.com>
2021-12-07 05:00:49 +00:00
mergify[bot]
1ab8c01ab7 Add offline and fee-payer utilities to CLI vote module (backport #21579) (#21648)
* Add offline and fee-payer utilities to CLI vote module (#21579)

* create-vote-account: add offline, nonce, fee_payer capabilities

* vote-authorize: add offline, nonce, fee-payer

* vote-update-things: add offline, nonce, fee-payer

* withdraw-vote: add offline, nonce, fee-payer

* close-vote-acct: add fee-payer

* Allow WithdrawVoteAccount to empty account, since offline operations cannot perform account state queries as in CloseVoteAccount

* Fix lint

* Update offline-signing docs

* Add some parse unit tests

* Add offline integration test

(cherry picked from commit 873fe81bc0)

# Conflicts:
#	cli/src/cli.rs
#	cli/src/vote.rs
#	cli/tests/vote.rs

* Fix conflicts

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com>
2021-12-07 02:07:26 +00:00
mergify[bot]
9959ede9ce Remove activated feature for filtering invalid stakes from rewards (#21641) (#21650)
(cherry picked from commit a1adcb23b6)

Co-authored-by: Justin Starry <justin@solana.com>
2021-12-07 00:54:41 +00:00
mergify[bot]
6d1e1287bc adds back position field to coding-shred-header (backport #21600) (#21619)
* adds back position field to coding-shred-header (#21600)

https://github.com/solana-labs/solana/pull/17004
removed position field from coding-shred-header because as it stands the
field is redundant and unused.
However, with the upcoming changes to erasure coding schema this field
will no longer be redundant and needs to be populated.

(cherry picked from commit cd17f63d81)

# Conflicts:
#	core/src/window_service.rs
#	ledger/src/blockstore.rs
#	ledger/src/shred.rs

* removes backport merge conflicts

Co-authored-by: behzad nouri <behzadnouri@gmail.com>
2021-12-05 17:12:12 +00:00
Trent Nelson
b8306a99d8 Bump version to v1.8.8 (#21609) 2021-12-04 10:00:35 -07:00
Alexander Meißner
6777ca244f Feature gates for rbpf v0.2.16 (#21590)
- Adds feature reject_section_virtual_address_file_offset_mismatch.
- Adds feature start_verify_shift32_imm.
- Enables enable_symbol_and_section_labels only in the rbpf-cli.
2021-12-04 00:41:04 -07:00
Alexander Meißner
f04e06e0c2 Bumps solana_rbpf to v0.2.16 (#21492) 2021-12-04 00:41:04 -07:00
Alexander Meißner
e52b3fd1d8 Bump solana_rbpf to version v0.2.15 (#21289)
Bumps [solana_rbpf](https://github.com/solana-labs/rbpf) from 0.2.14 to 0.2.15.
- [Release notes](https://github.com/solana-labs/rbpf/releases)
- [Commits](https://github.com/solana-labs/rbpf/compare/v0.2.14...v0.2.15)

---
updated-dependencies:
- dependency-name: solana_rbpf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-04 00:41:04 -07:00
Alexander Meißner
06a3e9b178 Adds a feature gate to reject the deployment of programs with unresolved syscall symbols. (#21298) 2021-12-04 00:41:04 -07:00
Alexander Meißner
9d66458a40 Bump solana_rbpf to version v0.2.14 (#18869)
* Feature gate for verify_mul64_imm_nonzero as discussed in #17520.
2021-12-04 00:41:04 -07:00
Alexander Meißner
765fbc9a8c Bump solana_rbpf to version 0.2.13 (#18068)
* Moves syscall_registry into the rbpf Executable constructor.

* Adds the reject_unresolved_syscalls flag which is only set when deploying programs via the CLI.
2021-12-04 00:41:04 -07:00
Alexander Meißner
231a3bda8e Bump solana_rbpf to version 0.2.12 (#17585)
Unify BPF verifiers.
2021-12-04 00:41:04 -07:00
Michael Vines
8d6b54837c Use gnu tar 2021-12-03 23:33:33 -08:00
Michael Vines
0cefd46d9d solana-test-validator no longer limits the size of the genesis archive
When using `--clone` with a large number of accounts it is possible to
surpass the default 10MB limit

(cherry picked from commit 4dcf594856)
2021-12-03 13:52:58 -08:00
Michael Vines
585695445f Unvendor OpenSSL for Windows to avoid CI troubles with perl.exe
(cherry picked from commit c9bfc99c72)
2021-12-03 13:03:30 -08:00
mergify[bot]
b6d040b0d7 Remove deprecated slow epoch boundary methods (backport #21568) (#21595)
* Remove deprecated slow epoch boundary methods (#21568)

(cherry picked from commit 1430b58a6d)

# Conflicts:
#	core/src/replay_stage.rs
#	core/src/tvu.rs
#	core/src/validator.rs
#	local-cluster/src/validator_configs.rs
#	runtime/src/bank.rs
#	runtime/src/stakes.rs

* resolve conflicts

Co-authored-by: Justin Starry <justin@solana.com>
2021-12-03 15:54:33 -05:00
Michael Vines
4d3352e0e0 Update OSX build to XCode 12
Vendored OpenSSL is failing to build on the Travis default OS X image
2021-12-03 10:03:15 -08:00
Michael Vines
139d15cd84 Reformat imports to a consistent style for imports
rustfmt.toml configuration:
        imports_granularity = "One"
         group_imports = "One"
2021-12-03 09:41:09 -08:00
mergify[bot]
5a7b487e3d Ledger-tool: only require ledger dir when necessary (backport #21575) (#21578)
* Ledger-tool: only require ledger dir when necessary (#21575)

* Don't canonicalize ledger_path unless ledger_path will be used

* Single use statement

(cherry picked from commit 2b269dbe0e)

# Conflicts:
#	ledger-tool/src/main.rs

* Fix conflicts

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com>
2021-12-03 03:25:56 +00:00
mergify[bot]
416fccfc01 exempts AccountsHashes from stake check (#21565) (#21570)
Otherwise getHealth fails if account hashes are not propagated.

(cherry picked from commit 9886366977)

Co-authored-by: behzad nouri <behzadnouri@gmail.com>
2021-12-02 20:42:27 +00:00
mergify[bot]
fe923bc56c cli: always print feature version info with status query (#21554)
(cherry picked from commit 04c0f124c4)

Co-authored-by: Trent Nelson <trent@solana.com>
2021-12-02 05:12:55 +00:00
mergify[bot]
b3904d80e6 Add missing InstructionError::IllegalOwner conversion (backport #21524) (#21548)
* Add missing InstructionError::IllegalOwner conversion (#21524)

* Add missing InstructionError code

* Add test that will fail on missing conversion

* Move enum-iterator to dev-only

(cherry picked from commit 0fc1c2e1fb)

# Conflicts:
#	Cargo.lock

* Fix conflict

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com>
2021-12-02 04:19:15 +00:00
mergify[bot]
e368de5f9c Build OpenSSL statically (backport #21533) (#21541)
* Remove unused bpfloader openssl dependency

(cherry picked from commit 0212a71d3e)

# Conflicts:
#	Cargo.lock
#	programs/bpf/Cargo.lock
#	programs/bpf_loader/Cargo.toml

* Build openssl statically

(cherry picked from commit 3d21b062cc)

* rebase

Co-authored-by: Michael Vines <mvines@gmail.com>
2021-12-01 22:05:35 +00:00
Michael Vines
008139f506 Bump version to v1.8.7 2021-12-01 11:44:18 -08:00
Michael Vines
e5aa5efbac Fix more BPF alignment issues on arm64 2021-11-30 17:26:01 -08:00
Michael Vines
a54fa45d5a Update builtins.rs 2021-11-30 00:55:07 -08:00
Michael Vines
713b61677e Quash M1 build warning
(cherry picked from commit e31b469f56)

# Conflicts:
#	ledger/src/builtins.rs
2021-11-30 00:55:07 -08:00
mergify[bot]
b1bf420524 fix checks in process_vote_authorize (backport #21465) (#21486)
* fix checks in process_vote_authorize (#21465)

(cherry picked from commit 09799590ac)

# Conflicts:
#	cli/src/vote.rs

* resolve conflicts

Co-authored-by: DimAn <diman@diman.io>
Co-authored-by: Justin Starry <justin@solana.com>
2021-11-29 21:06:13 +00:00
Ruud van Asseldonk
6293b9d218 Add set_account to solana-program-test (#21415)
For writing tests, it is often desirable to create a certain situation
that would be tedious, or even impossible to create by sending
individual transactions.

For example, a common attack vector on Solana is to create a copy of
some existing account that stores configuration data, but manipulate the
data stored there, and then to call a program and pass in the
manipulated account, instead of the real account.

If one wants to test this, one option is to write a program that you can
call to write arbitrary data into a new account account (and possibly
change its owner), then include that program in the test context, and
send a transaction to call it. This is extremely tedious, and developers
are not going to bother doing it. I myself would rather fork
solana-program-test to add this `set_account` method, than to write that
program. Having a “god mode” method to just write an account, lowers the
barrier to writing comprehensive tests.

A second reason for introducing this method, is defense in depth. There
may be states of the bank that are not reachable *yet* by only sending
transactions, but that you might want to test against either way. For
example, right now, the balance of a stake account cannot decrease
without going through the stake program. But what if Solana were to
introduce slashing in the future, and you want to ensure your program is
robust against decreases in stake account balance? Right now there is no
way to test this, but by introducing this “god mode” to write accounts,
the situation becomes testable.

(cherry picked from commit e7fa412465)
2021-11-28 22:25:20 -08:00
mergify[bot]
90f791a6a9 Use underscore for hacky rust-analyzer script (#21386) (#21445)
Using dashes prevents the code from building, which is annoying
if you quickly want to test some hack.
With underscore we get the same effect but the code still builds.

(cherry picked from commit 46aed1b7f9)

Co-authored-by: Benno Fünfstück <benno.fuenfstueck@gmail.com>
2021-11-26 12:43:42 +00:00
mergify[bot]
484856e4d4 Fix transaction log collector indexing (backport #21420) (#21423)
* bank: factor tx log getter out to method on `TransactionLogCollector`

(cherry picked from commit efedb55705)

# Conflicts:
#	runtime/src/bank.rs

* bank: Add failing test for `TransactionLogCollector::get_logs_for_address()`

(cherry picked from commit dafdc15dfe)

# Conflicts:
#	runtime/src/bank.rs

* bank: don't panic when getting logs from malformed TransactionLogCollector

(cherry picked from commit e558ad4c71)

* bank: `TransactionLogCollector` - only push address mappings after pushing a log message

(cherry picked from commit 41cc7af7cd)

Co-authored-by: Trent Nelson <trent@solana.com>
2021-11-25 08:57:37 +00:00
mergify[bot]
26f32a3288 Fix typo: a -> an (#21422) (#21424)
(cherry picked from commit 88f8c89f18)

Co-authored-by: Aiham <aiham@users.noreply.github.com>
2021-11-25 06:35:12 +00:00
mergify[bot]
6e656deb59 init: Check all releases (#21417) (#21419)
(cherry picked from commit 69e1b68fbb)

Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2021-11-25 01:45:49 +00:00
mergify[bot]
b030d4be7c Add bank drop service (#21322) (#21360)
(cherry picked from commit 0bda0c3e0c)

Co-authored-by: sakridge <sakridge@gmail.com>
2021-11-24 16:58:42 +00:00
mergify[bot]
002693ab7d Add timing for accounts add_root (backport #21379) (#21391)
* Add timing for accounts add_root (#21379)

(cherry picked from commit c4d68063c7)

# Conflicts:
#	runtime/src/accounts.rs
#	runtime/src/accounts_db.rs

* Resolve conflicts

Co-authored-by: sakridge <sakridge@gmail.com>
Co-authored-by: Carl Lin <carl@solana.com>
2021-11-24 16:00:45 +00:00
mergify[bot]
73d469991f Use max_complete_transaction_status_slot in BigTableUploadService (#21401) (#21411)
* Use max_complete_transaction_status_slot in BigTableUploadService

* Use node root to limit BigTableUploadService

(cherry picked from commit 9e043d2055)

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2021-11-24 02:35:42 +00:00
mergify[bot]
d4192e3ac4 Accept only decimal digits in file names inside snapshot (#21213) (#21281)
This also should make snapshot validation a bit faster.

(cherry picked from commit 9b1bf98aa2)

Co-authored-by: Ivan Mironov <mironov.ivan@gmail.com>
2021-11-23 22:36:52 +00:00
Dmitri Makarov
04cc50126b Bump bpf-tools to v1.20 (#21361) 2021-11-23 18:24:08 +00:00
mergify[bot]
27b2561650 Add BigTable query logs and counter (backport #21394) (#21398)
* Add BigTable query logs and counter (#21394)

* Add LedgerStorage logs

* Add storage-bigtable metric

(cherry picked from commit f3f8d2e4f3)

# Conflicts:
#	storage-bigtable/Cargo.toml

* Fix conflict

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com>
2021-11-23 01:17:17 +00:00
mergify[bot]
85302d6d17 Add timing metrics to bank creation and rewards calculation (#21066) (#21378)
(cherry picked from commit cd6f931223)

Co-authored-by: sakridge <sakridge@gmail.com>
2021-11-21 21:00:12 +00:00
mergify[bot]
42a67d30fc spl-token: New program feature flag (backport #21354) (#21376)
* spl-token: New program feature flag (#21354)

* spl-token: Add feature flag for new release

* Remove all spl token version declarations

(cherry picked from commit 02bc4e3fc1)

# Conflicts:
#	account-decoder/Cargo.toml
#	accounts-cluster-bench/Cargo.toml
#	accounts-cluster-bench/src/main.rs
#	rpc/Cargo.toml
#	rpc/src/rpc.rs
#	runtime/src/accounts_index.rs
#	runtime/src/bank.rs
#	runtime/src/lib.rs
#	sdk/src/feature_set.rs
#	tokens/Cargo.toml
#	tokens/src/spl_token.rs
#	transaction-status/Cargo.toml

* Fix merge issues

Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2021-11-21 16:00:58 +00:00
mergify[bot]
f3ea9bc995 Fix authority in bpf_loader_upgradeable::close_any (#21344) (#21353)
(cherry picked from commit 1a7cefded7)

Co-authored-by: Kirill Fomichev <fanatid@ya.ru>
2021-11-19 09:10:48 -08:00
mergify[bot]
b63617a3e1 Spit log data charge into two (#21349) (#21352)
(cherry picked from commit e9c00d1e69)

Co-authored-by: Jack May <jack@solana.com>
2021-11-18 23:58:44 +00:00
mergify[bot]
d1ca16e9f8 Add ledger tool to remove dead slot (#20810) (#20813)
(cherry picked from commit b5f21d5e34)

Co-authored-by: carllin <carl@solana.com>
2021-11-18 21:46:41 +00:00
mergify[bot]
0565fe3320 Charge for sol_log_data translates (#21328) (#21335)
(cherry picked from commit 91fe1278f1)

Co-authored-by: Jack May <jack@solana.com>
2021-11-18 20:27:50 +00:00
Tyera Eulberg
336ee01aae Bump version to v1.8.6 (#21329) 2021-11-17 17:16:20 -07:00
127 changed files with 987 additions and 947 deletions

290
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-account-decoder"
version = "1.8.5"
version = "1.8.10"
description = "Solana account decoder"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -19,9 +19,9 @@ lazy_static = "1.4.0"
serde = "1.0.122"
serde_derive = "1.0.103"
serde_json = "1.0.56"
solana-config-program = { path = "../programs/config", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-config-program = { path = "../programs/config", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
spl-token-v2-0 = { package = "spl-token", version = "=3.2.0", features = ["no-entrypoint"] }
thiserror = "1.0"
zstd = "0.5.1"

View File

@@ -2,7 +2,7 @@
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-accounts-bench"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -11,11 +11,11 @@ publish = false
[dependencies]
log = "0.4.11"
rayon = "1.5.0"
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
rand = "0.7.0"
clap = "2.33.1"
crossbeam-channel = "0.4"

View File

@@ -2,7 +2,7 @@
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-accounts-cluster-bench"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -13,24 +13,24 @@ clap = "2.33.1"
log = "0.4.11"
rand = "0.7.0"
rayon = "1.4.1"
solana-account-decoder = { path = "../account-decoder", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-client = { path = "../client", version = "=1.8.5" }
solana-core = { path = "../core", version = "=1.8.5" }
solana-faucet = { path = "../faucet", version = "=1.8.5" }
solana-gossip = { path = "../gossip", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-net-utils = { path = "../net-utils", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-streamer = { path = "../streamer", version = "=1.8.5" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-account-decoder = { path = "../account-decoder", version = "=1.8.10" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-client = { path = "../client", version = "=1.8.10" }
solana-core = { path = "../core", version = "=1.8.10" }
solana-faucet = { path = "../faucet", version = "=1.8.10" }
solana-gossip = { path = "../gossip", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-net-utils = { path = "../net-utils", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-streamer = { path = "../streamer", version = "=1.8.10" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
spl-token-v2-0 = { package = "spl-token", version = "=3.2.0", features = ["no-entrypoint"] }
[dev-dependencies]
solana-local-cluster = { path = "../local-cluster", version = "=1.8.5" }
solana-local-cluster = { path = "../local-cluster", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-accountsdb-plugin-interface"
description = "The Solana AccountsDb plugin interface."
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-accountsdb-plugin-manager"
description = "The Solana AccountsDb plugin manager."
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -17,13 +17,13 @@ log = "0.4.11"
serde = "1.0.130"
serde_derive = "1.0.103"
serde_json = "1.0.67"
solana-accountsdb-plugin-interface = { path = "../accountsdb-plugin-interface", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-rpc = { path = "../rpc", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-accountsdb-plugin-interface = { path = "../accountsdb-plugin-interface", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
solana-rpc = { path = "../rpc", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
thiserror = "1.0.21"
[package.metadata.docs.rs]

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-accountsdb-plugin-postgres"
description = "The Solana AccountsDb plugin for PostgreSQL database."
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -21,11 +21,11 @@ postgres = { version = "0.19.1", features = ["with-chrono-0_4"] }
serde = "1.0.130"
serde_derive = "1.0.103"
serde_json = "1.0.67"
solana-accountsdb-plugin-interface = { path = "../accountsdb-plugin-interface", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-accountsdb-plugin-interface = { path = "../accountsdb-plugin-interface", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
thiserror = "1.0.21"
tokio-postgres = "0.7.3"

View File

@@ -2,7 +2,7 @@
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-banking-bench"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -14,18 +14,18 @@ crossbeam-channel = "0.4"
log = "0.4.11"
rand = "0.7.0"
rayon = "1.5.0"
solana-core = { path = "../core", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-gossip = { path = "../gossip", version = "=1.8.5" }
solana-ledger = { path = "../ledger", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-perf = { path = "../perf", version = "=1.8.5" }
solana-poh = { path = "../poh", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-streamer = { path = "../streamer", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-core = { path = "../core", version = "=1.8.10" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-gossip = { path = "../gossip", version = "=1.8.10" }
solana-ledger = { path = "../ledger", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-perf = { path = "../perf", version = "=1.8.10" }
solana-poh = { path = "../poh", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-streamer = { path = "../streamer", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-banks-client"
version = "1.8.5"
version = "1.8.10"
description = "Solana banks client"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -15,16 +15,16 @@ borsh = "0.9.0"
borsh-derive = "0.9.0"
futures = "0.3"
mio = "0.7.6"
solana-banks-interface = { path = "../banks-interface", version = "=1.8.5" }
solana-program = { path = "../sdk/program", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-banks-interface = { path = "../banks-interface", version = "=1.8.10" }
solana-program = { path = "../sdk/program", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
tarpc = { version = "0.24.1", features = ["full"] }
tokio = { version = "1", features = ["full"] }
tokio-serde = { version = "0.8", features = ["bincode"] }
[dev-dependencies]
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-banks-server = { path = "../banks-server", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-banks-server = { path = "../banks-server", version = "=1.8.10" }
[lib]
crate-type = ["lib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-banks-interface"
version = "1.8.5"
version = "1.8.10"
description = "Solana banks RPC interface"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -12,7 +12,7 @@ edition = "2018"
[dependencies]
mio = "0.7.6"
serde = { version = "1.0.122", features = ["derive"] }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
tarpc = { version = "0.24.1", features = ["full"] }
[dev-dependencies]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-banks-server"
version = "1.8.5"
version = "1.8.10"
description = "Solana banks server"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -14,10 +14,10 @@ bincode = "1.3.1"
futures = "0.3"
log = "0.4.11"
mio = "0.7.6"
solana-banks-interface = { path = "../banks-interface", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-banks-interface = { path = "../banks-interface", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
tarpc = { version = "0.24.1", features = ["full"] }
tokio = { version = "1", features = ["full"] }
tokio-serde = { version = "0.8", features = ["bincode"] }

View File

@@ -2,7 +2,7 @@
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-bench-exchange"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -18,23 +18,23 @@ rand = "0.7.0"
rayon = "1.5.0"
serde_json = "1.0.56"
serde_yaml = "0.8.13"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-core = { path = "../core", version = "=1.8.5" }
solana-genesis = { path = "../genesis", version = "=1.8.5" }
solana-client = { path = "../client", version = "=1.8.5" }
solana-exchange-program = { path = "../programs/exchange", version = "=1.8.5" }
solana-faucet = { path = "../faucet", version = "=1.8.5" }
solana-gossip = { path = "../gossip", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-net-utils = { path = "../net-utils", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-streamer = { path = "../streamer", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-core = { path = "../core", version = "=1.8.10" }
solana-genesis = { path = "../genesis", version = "=1.8.10" }
solana-client = { path = "../client", version = "=1.8.10" }
solana-exchange-program = { path = "../programs/exchange", version = "=1.8.10" }
solana-faucet = { path = "../faucet", version = "=1.8.10" }
solana-gossip = { path = "../gossip", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
solana-net-utils = { path = "../net-utils", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-streamer = { path = "../streamer", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
[dev-dependencies]
solana-local-cluster = { path = "../local-cluster", version = "=1.8.5" }
solana-local-cluster = { path = "../local-cluster", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -2,7 +2,7 @@
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-bench-streamer"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -10,11 +10,11 @@ publish = false
[dependencies]
clap = "2.33.1"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-streamer = { path = "../streamer", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-net-utils = { path = "../net-utils", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-streamer = { path = "../streamer", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-net-utils = { path = "../net-utils", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -2,7 +2,7 @@
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-bench-tps"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -15,24 +15,24 @@ log = "0.4.11"
rayon = "1.5.0"
serde_json = "1.0.56"
serde_yaml = "0.8.13"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-core = { path = "../core", version = "=1.8.5" }
solana-genesis = { path = "../genesis", version = "=1.8.5" }
solana-client = { path = "../client", version = "=1.8.5" }
solana-faucet = { path = "../faucet", version = "=1.8.5" }
solana-gossip = { path = "../gossip", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-net-utils = { path = "../net-utils", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-streamer = { path = "../streamer", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-core = { path = "../core", version = "=1.8.10" }
solana-genesis = { path = "../genesis", version = "=1.8.10" }
solana-client = { path = "../client", version = "=1.8.10" }
solana-faucet = { path = "../faucet", version = "=1.8.10" }
solana-gossip = { path = "../gossip", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-net-utils = { path = "../net-utils", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-streamer = { path = "../streamer", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
[dev-dependencies]
serial_test = "0.4.0"
solana-local-cluster = { path = "../local-cluster", version = "=1.8.5" }
solana-local-cluster = { path = "../local-cluster", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-clap-utils"
version = "1.8.5"
version = "1.8.10"
description = "Solana utilities for the clap"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -12,9 +12,9 @@ edition = "2018"
[dependencies]
clap = "2.33.0"
rpassword = "4.0"
solana-perf = { path = "../perf", version = "=1.8.5" }
solana-remote-wallet = { path = "../remote-wallet", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-perf = { path = "../perf", version = "=1.8.10" }
solana-remote-wallet = { path = "../remote-wallet", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
thiserror = "1.0.21"
tiny-bip39 = "0.8.1"
uriparse = "0.6.3"

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-cli-config"
description = "Blockchain, Rebuilt for Scale"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-cli-output"
description = "Blockchain, Rebuilt for Scale"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -20,12 +20,12 @@ indicatif = "0.15.0"
serde = "1.0.122"
serde_derive = "1.0.103"
serde_json = "1.0.56"
solana-account-decoder = { path = "../account-decoder", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-client = { path = "../client", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-account-decoder = { path = "../account-decoder", version = "=1.8.10" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-client = { path = "../client", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
spl-memo = { version = "=3.0.1", features = ["no-entrypoint"] }
[package.metadata.docs.rs]

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-cli"
description = "Blockchain, Rebuilt for Scale"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -30,30 +30,30 @@ semver = "1.0.4"
serde = "1.0.122"
serde_derive = "1.0.103"
serde_json = "1.0.56"
solana-account-decoder = { path = "../account-decoder", version = "=1.8.5" }
solana-bpf-loader-program = { path = "../programs/bpf_loader", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-cli-config = { path = "../cli-config", version = "=1.8.5" }
solana-cli-output = { path = "../cli-output", version = "=1.8.5" }
solana-client = { path = "../client", version = "=1.8.5" }
solana-config-program = { path = "../programs/config", version = "=1.8.5" }
solana-faucet = { path = "../faucet", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-net-utils = { path = "../net-utils", version = "=1.8.5" }
solana-account-decoder = { path = "../account-decoder", version = "=1.8.10" }
solana-bpf-loader-program = { path = "../programs/bpf_loader", version = "=1.8.10" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-cli-config = { path = "../cli-config", version = "=1.8.10" }
solana-cli-output = { path = "../cli-output", version = "=1.8.10" }
solana-client = { path = "../client", version = "=1.8.10" }
solana-config-program = { path = "../programs/config", version = "=1.8.10" }
solana-faucet = { path = "../faucet", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-net-utils = { path = "../net-utils", version = "=1.8.10" }
solana_rbpf = "=0.2.11"
solana-remote-wallet = { path = "../remote-wallet", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-remote-wallet = { path = "../remote-wallet", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
spl-memo = { version = "=3.0.1", features = ["no-entrypoint"] }
thiserror = "1.0.21"
tiny-bip39 = "0.8.1"
url = "2.1.1"
[dev-dependencies]
solana-core = { path = "../core", version = "=1.8.5" }
solana-streamer = { path = "../streamer", version = "=1.8.5" }
solana-core = { path = "../core", version = "=1.8.10" }
solana-streamer = { path = "../streamer", version = "=1.8.10" }
tempfile = "3.1.0"
[[bin]]

View File

@@ -43,7 +43,7 @@ pub enum FeatureCliCommand {
},
}
#[derive(Serialize, Deserialize)]
#[derive(Serialize, Deserialize, PartialEq, Eq)]
#[serde(rename_all = "camelCase", tag = "status", content = "sinceSlot")]
pub enum CliFeatureStatus {
Inactive,
@@ -51,7 +51,29 @@ pub enum CliFeatureStatus {
Active(Slot),
}
#[derive(Serialize, Deserialize)]
impl PartialOrd for CliFeatureStatus {
fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
Some(self.cmp(other))
}
}
impl Ord for CliFeatureStatus {
fn cmp(&self, other: &Self) -> Ordering {
match (self, other) {
(Self::Inactive, Self::Inactive) => Ordering::Equal,
(Self::Inactive, _) => Ordering::Greater,
(_, Self::Inactive) => Ordering::Less,
(Self::Pending, Self::Pending) => Ordering::Equal,
(Self::Pending, _) => Ordering::Greater,
(_, Self::Pending) => Ordering::Less,
(Self::Active(self_active_slot), Self::Active(other_active_slot)) => {
self_active_slot.cmp(other_active_slot)
}
}
}
}
#[derive(Serialize, Deserialize, PartialEq, Eq)]
#[serde(rename_all = "camelCase")]
pub struct CliFeature {
pub id: String,
@@ -60,6 +82,21 @@ pub struct CliFeature {
pub status: CliFeatureStatus,
}
impl PartialOrd for CliFeature {
fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
Some(self.cmp(other))
}
}
impl Ord for CliFeature {
fn cmp(&self, other: &Self) -> Ordering {
match self.status.cmp(&other.status) {
Ordering::Equal => self.id.cmp(&other.id),
ordering => ordering,
}
}
}
#[derive(Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CliFeatures {
@@ -91,7 +128,7 @@ impl fmt::Display for CliFeatures {
CliFeatureStatus::Inactive => style("inactive".to_string()).red(),
CliFeatureStatus::Pending => style("activation pending".to_string()).yellow(),
CliFeatureStatus::Active(activation_slot) =>
style(format!("active since slot {}", activation_slot)).green(),
style(format!("active since slot {:>9}", activation_slot)).green(),
},
feature.description,
)?;
@@ -548,6 +585,8 @@ fn process_status(
});
}
features.sort_unstable();
let feature_activation_allowed = feature_activation_allowed(rpc_client, features.len() <= 1)?;
let feature_set = CliFeatures {
features,

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-client"
version = "1.8.5"
version = "1.8.10"
description = "Solana Client"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -24,14 +24,14 @@ semver = "0.11.0"
serde = "1.0.122"
serde_derive = "1.0.103"
serde_json = "1.0.56"
solana-account-decoder = { path = "../account-decoder", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-faucet = { path = "../faucet", version = "=1.8.5" }
solana-net-utils = { path = "../net-utils", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-account-decoder = { path = "../account-decoder", version = "=1.8.10" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-faucet = { path = "../faucet", version = "=1.8.10" }
solana-net-utils = { path = "../net-utils", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
thiserror = "1.0"
tokio = { version = "1", features = ["full"] }
tungstenite = "0.10.1"
@@ -40,7 +40,7 @@ url = "2.1.1"
[dev-dependencies]
assert_matches = "1.3.0"
jsonrpc-http-server = "18.0.0"
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -1,7 +1,7 @@
[package]
name = "solana-core"
description = "Blockchain, Rebuilt for Scale"
version = "1.8.5"
version = "1.8.10"
homepage = "https://solana.com/"
documentation = "https://docs.rs/solana-core"
readme = "../README.md"
@@ -44,34 +44,34 @@ retain_mut = "0.1.2"
serde = "1.0.122"
serde_bytes = "0.11"
serde_derive = "1.0.103"
solana-account-decoder = { path = "../account-decoder", version = "=1.8.5" }
solana-accountsdb-plugin-manager = { path = "../accountsdb-plugin-manager", version = "=1.8.5" }
solana-banks-server = { path = "../banks-server", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-client = { path = "../client", version = "=1.8.5" }
solana-gossip = { path = "../gossip", version = "=1.8.5" }
solana-ledger = { path = "../ledger", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-merkle-tree = { path = "../merkle-tree", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-net-utils = { path = "../net-utils", version = "=1.8.5" }
solana-perf = { path = "../perf", version = "=1.8.5" }
solana-poh = { path = "../poh", version = "=1.8.5" }
solana-program-test = { path = "../program-test", version = "=1.8.5" }
solana-rpc = { path = "../rpc", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-frozen-abi = { path = "../frozen-abi", version = "=1.8.5" }
solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.8.5" }
solana-streamer = { path = "../streamer", version = "=1.8.5" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-account-decoder = { path = "../account-decoder", version = "=1.8.10" }
solana-accountsdb-plugin-manager = { path = "../accountsdb-plugin-manager", version = "=1.8.10" }
solana-banks-server = { path = "../banks-server", version = "=1.8.10" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-client = { path = "../client", version = "=1.8.10" }
solana-gossip = { path = "../gossip", version = "=1.8.10" }
solana-ledger = { path = "../ledger", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-merkle-tree = { path = "../merkle-tree", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-net-utils = { path = "../net-utils", version = "=1.8.10" }
solana-perf = { path = "../perf", version = "=1.8.10" }
solana-poh = { path = "../poh", version = "=1.8.10" }
solana-program-test = { path = "../program-test", version = "=1.8.10" }
solana-rpc = { path = "../rpc", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-frozen-abi = { path = "../frozen-abi", version = "=1.8.10" }
solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.8.10" }
solana-streamer = { path = "../streamer", version = "=1.8.10" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
spl-token-v2-0 = { package = "spl-token", version = "=3.2.0", features = ["no-entrypoint"] }
tempfile = "3.1.0"
thiserror = "1.0"
solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.8.5" }
solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.8.10" }
trees = "0.2.1"
[dev-dependencies]
@@ -84,8 +84,8 @@ num_cpus = "1.13.0"
reqwest = { version = "0.11.2", default-features = false, features = ["blocking", "rustls-tls", "json"] }
serde_json = "1.0.56"
serial_test = "0.4.0"
solana-stake-program = { path = "../programs/stake", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-stake-program = { path = "../programs/stake", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
symlink = "0.1.0"
systemstat = "0.1.5"
tokio = { version = "1", features = ["full"] }

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-crate-features"
version = "1.8.5"
version = "1.8.10"
description = "Solana Crate Features"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"

View File

@@ -3048,7 +3048,7 @@ curl http://localhost:8899 -X POST -H "Content-Type: application/json" -d '
Result:
```json
{"jsonrpc":"2.0","result":{"solana-core": "1.8.5"},"id":1}
{"jsonrpc":"2.0","result":{"solana-core": "1.8.10"},"id":1}
```
### getVoteAccounts

View File

@@ -2,7 +2,7 @@
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-dos"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -14,18 +14,18 @@ clap = "2.33.1"
log = "0.4.11"
rand = "0.7.0"
rayon = "1.5.0"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-core = { path = "../core", version = "=1.8.5" }
solana-gossip = { path = "../gossip", version = "=1.8.5" }
solana-ledger = { path = "../ledger", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-net-utils = { path = "../net-utils", version = "=1.8.5" }
solana-perf = { path = "../perf", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-streamer = { path = "../streamer", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-client = { path = "../client", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-core = { path = "../core", version = "=1.8.10" }
solana-gossip = { path = "../gossip", version = "=1.8.10" }
solana-ledger = { path = "../ledger", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-net-utils = { path = "../net-utils", version = "=1.8.10" }
solana-perf = { path = "../perf", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-streamer = { path = "../streamer", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
solana-client = { path = "../client", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-download-utils"
version = "1.8.5"
version = "1.8.10"
description = "Solana Download Utils"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -15,8 +15,8 @@ console = "0.14.1"
indicatif = "0.15.0"
log = "0.4.11"
reqwest = { version = "0.11.2", default-features = false, features = ["blocking", "rustls-tls", "json"] }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
tar = "0.4.37"
[lib]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-faucet"
version = "1.8.5"
version = "1.8.10"
description = "Solana Faucet"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -16,12 +16,12 @@ clap = "2.33"
log = "0.4.11"
serde = "1.0.122"
serde_derive = "1.0.103"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-cli-config = { path = "../cli-config", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-cli-config = { path = "../cli-config", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
spl-memo = { version = "=3.0.1", features = ["no-entrypoint"] }
thiserror = "1.0"
tokio = { version = "1", features = ["full"] }

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-frozen-abi"
version = "1.8.5"
version = "1.8.10"
description = "Solana Frozen ABI"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -16,11 +16,11 @@ log = "0.4.11"
serde = "1.0.122"
serde_derive = "1.0.103"
sha2 = "0.9.2"
solana-frozen-abi-macro = { path = "macro", version = "=1.8.5" }
solana-frozen-abi-macro = { path = "macro", version = "=1.8.10" }
thiserror = "1.0"
[target.'cfg(not(target_arch = "bpf"))'.dependencies]
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.10" }
generic-array = { version = "0.14.3", default-features = false, features = ["serde", "more_lengths"]}
memmap2 = "0.1.0"

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-frozen-abi-macro"
version = "1.8.5"
version = "1.8.10"
description = "Solana Frozen ABI Macro"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-genesis-utils"
version = "1.8.5"
version = "1.8.10"
description = "Solana Genesis Utils"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,9 +10,9 @@ documentation = "https://docs.rs/solana-download-utils"
edition = "2018"
[dependencies]
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-download-utils = { path = "../download-utils", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-download-utils = { path = "../download-utils", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
[lib]
crate-type = ["lib"]

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-genesis"
description = "Blockchain, Rebuilt for Scale"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -16,16 +16,16 @@ chrono = "0.4"
serde = "1.0.122"
serde_json = "1.0.56"
serde_yaml = "0.8.13"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-cli-config = { path = "../cli-config", version = "=1.8.5" }
solana-exchange-program = { path = "../programs/exchange", version = "=1.8.5" }
solana-ledger = { path = "../ledger", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-stake-program = { path = "../programs/stake", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-cli-config = { path = "../cli-config", version = "=1.8.10" }
solana-exchange-program = { path = "../programs/exchange", version = "=1.8.10" }
solana-ledger = { path = "../ledger", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-stake-program = { path = "../programs/stake", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
tempfile = "3.1.0"
[[bin]]

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-gossip"
description = "Blockchain, Rebuilt for Scale"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -26,22 +26,22 @@ rayon = "1.5.0"
serde = "1.0.122"
serde_bytes = "0.11"
serde_derive = "1.0.103"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-client = { path = "../client", version = "=1.8.5" }
solana-frozen-abi = { path = "../frozen-abi", version = "=1.8.5" }
solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.8.5" }
solana-ledger = { path = "../ledger", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-net-utils = { path = "../net-utils", version = "=1.8.5" }
solana-perf = { path = "../perf", version = "=1.8.5" }
solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-streamer = { path = "../streamer", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-client = { path = "../client", version = "=1.8.10" }
solana-frozen-abi = { path = "../frozen-abi", version = "=1.8.10" }
solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.8.10" }
solana-ledger = { path = "../ledger", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
solana-net-utils = { path = "../net-utils", version = "=1.8.10" }
solana-perf = { path = "../perf", version = "=1.8.10" }
solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-streamer = { path = "../streamer", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
thiserror = "1.0"
[dev-dependencies]

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-install"
description = "The solana cluster software installer"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -25,12 +25,12 @@ reqwest = { version = "0.11.2", default-features = false, features = ["blocking"
serde = { version = "1.0.122", features = ["derive"] }
serde_json = "1.0.62"
serde_yaml = "0.8.13"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-client = { path = "../client", version = "=1.8.5" }
solana-config-program = { path = "../programs/config", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-client = { path = "../client", version = "=1.8.10" }
solana-config-program = { path = "../programs/config", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
semver = "0.9.0"
tar = "0.4.37"
tempfile = "3.1.0"

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-keygen"
version = "1.8.5"
version = "1.8.10"
description = "Solana key generation utility"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -14,11 +14,11 @@ bs58 = "0.3.1"
clap = "2.33"
dirs-next = "2.0.0"
num_cpus = "1.13.0"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-cli-config = { path = "../cli-config", version = "=1.8.5" }
solana-remote-wallet = { path = "../remote-wallet", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-cli-config = { path = "../cli-config", version = "=1.8.10" }
solana-remote-wallet = { path = "../remote-wallet", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
tiny-bip39 = "0.8.1"
[[bin]]

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-ledger-tool"
description = "Blockchain, Rebuilt for Scale"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -24,19 +24,19 @@ regex = "1"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0.56"
serde_yaml = "0.8.13"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-cli-output = { path = "../cli-output", version = "=1.8.5" }
solana-core = { path = "../core", version = "=1.8.5" }
solana-ledger = { path = "../ledger", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-stake-program = { path = "../programs/stake", version = "=1.8.5" }
solana-storage-bigtable = { path = "../storage-bigtable", version = "=1.8.5" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-cli-output = { path = "../cli-output", version = "=1.8.10" }
solana-core = { path = "../core", version = "=1.8.10" }
solana-ledger = { path = "../ledger", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-stake-program = { path = "../programs/stake", version = "=1.8.10" }
solana-storage-bigtable = { path = "../storage-bigtable", version = "=1.8.10" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
tempfile = "3.1.0"
tokio = { version = "1", features = ["full"] }

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-ledger"
version = "1.8.5"
version = "1.8.10"
description = "Solana ledger"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -33,21 +33,21 @@ rayon = "1.5.0"
serde = "1.0.122"
serde_bytes = "0.11.5"
sha2 = "0.9.2"
solana-bpf-loader-program = { path = "../programs/bpf_loader", version = "=1.8.5" }
solana-frozen-abi = { path = "../frozen-abi", version = "=1.8.5" }
solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.8.5" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-merkle-tree = { path = "../merkle-tree", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-perf = { path = "../perf", version = "=1.8.5" }
solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-storage-bigtable = { path = "../storage-bigtable", version = "=1.8.5" }
solana-storage-proto = { path = "../storage-proto", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-bpf-loader-program = { path = "../programs/bpf_loader", version = "=1.8.10" }
solana-frozen-abi = { path = "../frozen-abi", version = "=1.8.10" }
solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.8.10" }
solana-transaction-status = { path = "../transaction-status", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-merkle-tree = { path = "../merkle-tree", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
solana-perf = { path = "../perf", version = "=1.8.10" }
solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-storage-bigtable = { path = "../storage-bigtable", version = "=1.8.10" }
solana-storage-proto = { path = "../storage-proto", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
tempfile = "3.1.0"
thiserror = "1.0"
tokio = { version = "1", features = ["full"] }
@@ -72,7 +72,7 @@ features = ["lz4"]
[dev-dependencies]
assert_matches = "1.3.0"
matches = "0.1.6"
solana-account-decoder = { path = "../account-decoder", version = "=1.8.5" }
solana-account-decoder = { path = "../account-decoder", version = "=1.8.10" }
[build-dependencies]
rustc_version = "0.2"

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-local-cluster"
description = "Blockchain, Rebuilt for Scale"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -17,22 +17,22 @@ fs_extra = "1.2.0"
log = "0.4.11"
rand = "0.7.0"
rayon = "1.5.0"
solana-config-program = { path = "../programs/config", version = "=1.8.5" }
solana-core = { path = "../core", version = "=1.8.5" }
solana-client = { path = "../client", version = "=1.8.5" }
solana-download-utils = { path = "../download-utils", version = "=1.8.5" }
solana-exchange-program = { path = "../programs/exchange", version = "=1.8.5" }
solana-faucet = { path = "../faucet", version = "=1.8.5" }
solana-gossip = { path = "../gossip", version = "=1.8.5" }
solana-ledger = { path = "../ledger", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.8.5" }
solana-rpc = { path = "../rpc", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-stake-program = { path = "../programs/stake", version = "=1.8.5" }
solana-streamer = { path = "../streamer", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-config-program = { path = "../programs/config", version = "=1.8.10" }
solana-core = { path = "../core", version = "=1.8.10" }
solana-client = { path = "../client", version = "=1.8.10" }
solana-download-utils = { path = "../download-utils", version = "=1.8.10" }
solana-exchange-program = { path = "../programs/exchange", version = "=1.8.10" }
solana-faucet = { path = "../faucet", version = "=1.8.10" }
solana-gossip = { path = "../gossip", version = "=1.8.10" }
solana-ledger = { path = "../ledger", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.8.10" }
solana-rpc = { path = "../rpc", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-stake-program = { path = "../programs/stake", version = "=1.8.10" }
solana-streamer = { path = "../streamer", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
tempfile = "3.1.0"
[dev-dependencies]

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.com>"]
edition = "2018"
name = "solana-log-analyzer"
description = "The solana cluster network analysis tool"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -14,9 +14,9 @@ byte-unit = "4.0.9"
clap = "2.33.1"
serde = "1.0.122"
serde_json = "1.0.56"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
[[bin]]
name = "solana-log-analyzer"

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-logger"
version = "1.8.5"
version = "1.8.10"
description = "Solana Logger"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"

View File

@@ -1,7 +1,7 @@
[package]
name = "solana-measure"
description = "Blockchain, Rebuilt for Scale"
version = "1.8.5"
version = "1.8.10"
homepage = "https://solana.com/"
documentation = "https://docs.rs/solana-measure"
readme = "../README.md"
@@ -12,8 +12,8 @@ edition = "2018"
[dependencies]
log = "0.4.11"
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -2,7 +2,7 @@
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-merkle-root-bench"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -10,11 +10,11 @@ publish = false
[dependencies]
log = "0.4.11"
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
clap = "2.33.1"
[package.metadata.docs.rs]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-merkle-tree"
version = "1.8.5"
version = "1.8.10"
description = "Solana Merkle Tree"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-merkle-tree"
edition = "2018"
[dependencies]
solana-program = { path = "../sdk/program", version = "=1.8.5" }
solana-program = { path = "../sdk/program", version = "=1.8.10" }
fast-math = "0.1"
# This can go once the BPF toolchain target Rust 1.42.0+

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-metrics"
version = "1.8.5"
version = "1.8.10"
description = "Solana Metrics"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -15,7 +15,7 @@ gethostname = "0.2.1"
lazy_static = "1.4.0"
log = "0.4.11"
reqwest = { version = "0.11.2", default-features = false, features = ["blocking", "rustls-tls", "json"] }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
[dev-dependencies]
rand = "0.7.0"

View File

@@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-net-shaper"
description = "The solana cluster network shaping tool"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -13,8 +13,8 @@ publish = false
clap = "2.33.1"
serde = "1.0.122"
serde_json = "1.0.56"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
rand = "0.7.0"
[[bin]]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-net-utils"
version = "1.8.5"
version = "1.8.10"
description = "Solana Network Utilities"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -18,10 +18,10 @@ rand = "0.7.0"
serde = "1.0.122"
serde_derive = "1.0.103"
socket2 = "0.3.17"
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
tokio = { version = "1", features = ["full"] }
url = "2.1.1"

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-notifier"
version = "1.8.5"
version = "1.8.10"
description = "Solana Notifier"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-perf"
version = "1.8.5"
version = "1.8.10"
description = "Solana Performance APIs"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -19,11 +19,11 @@ log = "0.4.11"
rand = "0.7.0"
rayon = "1.5.0"
serde = "1.0.126"
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
[target."cfg(target_os = \"linux\")".dependencies]
caps = "0.5.3"

View File

@@ -2,7 +2,7 @@
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
edition = "2018"
name = "solana-poh-bench"
version = "1.8.5"
version = "1.8.10"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
@@ -13,13 +13,13 @@ clap = "2.33.1"
log = "0.4.11"
rand = "0.7.0"
rayon = "1.5.0"
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-ledger = { path = "../ledger", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-version = { path = "../version", version = "=1.8.5" }
solana-perf = { path = "../perf", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-ledger = { path = "../ledger", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-clap-utils = { path = "../clap-utils", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-version = { path = "../version", version = "=1.8.10" }
solana-perf = { path = "../perf", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-poh"
version = "1.8.5"
version = "1.8.10"
description = "Solana PoH"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -13,20 +13,20 @@ edition = "2018"
core_affinity = "0.5.10"
crossbeam-channel = "0.4"
log = "0.4.11"
solana-ledger = { path = "../ledger", version = "=1.8.5" }
solana-measure = { path = "../measure", version = "=1.8.5" }
solana-metrics = { path = "../metrics", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-sys-tuner = { path = "../sys-tuner", version = "=1.8.5" }
solana-ledger = { path = "../ledger", version = "=1.8.10" }
solana-measure = { path = "../measure", version = "=1.8.10" }
solana-metrics = { path = "../metrics", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-sys-tuner = { path = "../sys-tuner", version = "=1.8.10" }
thiserror = "1.0"
[dev-dependencies]
bincode = "1.3.1"
matches = "0.1.6"
rand = "0.7.0"
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-perf = { path = "../perf", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-perf = { path = "../perf", version = "=1.8.10" }
[lib]
crate-type = ["lib"]

View File

@@ -5,7 +5,7 @@ edition = "2018"
license = "Apache-2.0"
name = "solana-program-test"
repository = "https://github.com/solana-labs/solana"
version = "1.8.5"
version = "1.8.10"
[dependencies]
async-trait = "0.1.42"
@@ -17,13 +17,13 @@ log = "0.4.11"
mio = "0.7.6"
serde = "1.0.112"
serde_derive = "1.0.103"
solana-banks-client = { path = "../banks-client", version = "=1.8.5" }
solana-banks-server = { path = "../banks-server", version = "=1.8.5" }
solana-bpf-loader-program = { path = "../programs/bpf_loader", version = "=1.8.5" }
solana-logger = { path = "../logger", version = "=1.8.5" }
solana-runtime = { path = "../runtime", version = "=1.8.5" }
solana-sdk = { path = "../sdk", version = "=1.8.5" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.5" }
solana-banks-client = { path = "../banks-client", version = "=1.8.10" }
solana-banks-server = { path = "../banks-server", version = "=1.8.10" }
solana-bpf-loader-program = { path = "../programs/bpf_loader", version = "=1.8.10" }
solana-logger = { path = "../logger", version = "=1.8.10" }
solana-runtime = { path = "../runtime", version = "=1.8.10" }
solana-sdk = { path = "../sdk", version = "=1.8.10" }
solana-vote-program = { path = "../programs/vote", version = "=1.8.10" }
thiserror = "1.0"
tokio = { version = "1", features = ["full"] }

280
programs/bpf/Cargo.lock generated
View File

@@ -2673,7 +2673,7 @@ dependencies = [
[[package]]
name = "solana-account-decoder"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"Inflector",
"base64 0.12.3",
@@ -2694,7 +2694,7 @@ dependencies = [
[[package]]
name = "solana-banks-client"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bincode",
"borsh",
@@ -2702,7 +2702,7 @@ dependencies = [
"futures",
"mio",
"solana-banks-interface",
"solana-program 1.8.5",
"solana-program 1.8.10",
"solana-sdk",
"tarpc",
"tokio",
@@ -2711,7 +2711,7 @@ dependencies = [
[[package]]
name = "solana-banks-interface"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"mio",
"serde",
@@ -2721,7 +2721,7 @@ dependencies = [
[[package]]
name = "solana-banks-server"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bincode",
"futures",
@@ -2739,7 +2739,7 @@ dependencies = [
[[package]]
name = "solana-bpf-loader-program"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bincode",
"byteorder 1.3.4",
@@ -2759,7 +2759,7 @@ dependencies = [
[[package]]
name = "solana-bpf-programs"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bincode",
"byteorder 1.3.4",
@@ -2771,7 +2771,7 @@ dependencies = [
"solana-account-decoder",
"solana-bpf-loader-program",
"solana-cli-output",
"solana-logger 1.8.5",
"solana-logger 1.8.10",
"solana-measure",
"solana-runtime",
"solana-sdk",
@@ -2782,295 +2782,295 @@ dependencies = [
[[package]]
name = "solana-bpf-rust-128bit"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-bpf-rust-128bit-dep",
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-128bit-dep"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-alloc"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-call-depth"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-caller-access"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-custom-heap"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-dep-crate"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"byteorder 1.3.4",
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-deprecated-loader"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-dup-accounts"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-error-handling"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"num-derive 0.2.5",
"num-traits",
"solana-program 1.8.5",
"solana-program 1.8.10",
"thiserror",
]
[[package]]
name = "solana-bpf-rust-external-spend"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-finalize"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-instruction-introspection"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-invoke"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-bpf-rust-invoked",
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-invoke-and-error"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-invoke-and-ok"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-invoke-and-return"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-invoked"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-iter"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-log-data"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-many-args"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-bpf-rust-many-args-dep",
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-many-args-dep"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-mem"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
"solana-program-test",
"solana-sdk",
]
[[package]]
name = "solana-bpf-rust-membuiltins"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-bpf-rust-mem",
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-noop"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-panic"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-param-passing"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-bpf-rust-param-passing-dep",
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-param-passing-dep"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-rand"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"getrandom 0.1.14",
"rand 0.7.3",
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-ro-account_modify"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-ro-modify"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-sanity"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-secp256k1-recover"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-sha"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-spoof1"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-spoof1-system"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-sysvar"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
"solana-program-test",
"solana-sdk",
]
[[package]]
name = "solana-bpf-rust-upgradeable"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-bpf-rust-upgraded"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-program 1.8.5",
"solana-program 1.8.10",
]
[[package]]
name = "solana-clap-utils"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"chrono",
"clap",
@@ -3086,7 +3086,7 @@ dependencies = [
[[package]]
name = "solana-cli-config"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"dirs-next",
"lazy_static",
@@ -3098,7 +3098,7 @@ dependencies = [
[[package]]
name = "solana-cli-output"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"Inflector",
"base64 0.13.0",
@@ -3121,7 +3121,7 @@ dependencies = [
[[package]]
name = "solana-client"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"base64 0.13.0",
"bincode",
@@ -3153,14 +3153,14 @@ dependencies = [
[[package]]
name = "solana-compute-budget-program"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-sdk",
]
[[package]]
name = "solana-config-program"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bincode",
"chrono",
@@ -3173,7 +3173,7 @@ dependencies = [
[[package]]
name = "solana-crate-features"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"backtrace",
"bytes 0.4.12",
@@ -3195,14 +3195,14 @@ dependencies = [
[[package]]
name = "solana-ed25519-program"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-sdk",
]
[[package]]
name = "solana-faucet"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bincode",
"byteorder 1.3.4",
@@ -3212,7 +3212,7 @@ dependencies = [
"serde_derive",
"solana-clap-utils",
"solana-cli-config",
"solana-logger 1.8.5",
"solana-logger 1.8.10",
"solana-metrics",
"solana-sdk",
"solana-version",
@@ -3243,7 +3243,7 @@ dependencies = [
[[package]]
name = "solana-frozen-abi"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bs58 0.3.1",
"bv",
@@ -3254,8 +3254,8 @@ dependencies = [
"serde",
"serde_derive",
"sha2",
"solana-frozen-abi-macro 1.8.5",
"solana-logger 1.8.5",
"solana-frozen-abi-macro 1.8.10",
"solana-logger 1.8.10",
"thiserror",
]
@@ -3273,7 +3273,7 @@ dependencies = [
[[package]]
name = "solana-frozen-abi-macro"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.6",
@@ -3294,7 +3294,7 @@ dependencies = [
[[package]]
name = "solana-logger"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"env_logger",
"lazy_static",
@@ -3303,7 +3303,7 @@ dependencies = [
[[package]]
name = "solana-measure"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"log",
"solana-metrics",
@@ -3312,7 +3312,7 @@ dependencies = [
[[package]]
name = "solana-metrics"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"env_logger",
"gethostname",
@@ -3324,7 +3324,7 @@ dependencies = [
[[package]]
name = "solana-net-utils"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bincode",
"clap",
@@ -3335,7 +3335,7 @@ dependencies = [
"serde_derive",
"socket2 0.3.17",
"solana-clap-utils",
"solana-logger 1.8.5",
"solana-logger 1.8.10",
"solana-sdk",
"solana-version",
"tokio",
@@ -3344,7 +3344,7 @@ dependencies = [
[[package]]
name = "solana-perf"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bincode",
"caps",
@@ -3358,7 +3358,7 @@ dependencies = [
"rand 0.7.3",
"rayon",
"serde",
"solana-logger 1.8.5",
"solana-logger 1.8.10",
"solana-metrics",
"solana-rayon-threadlimit",
"solana-sdk",
@@ -3402,7 +3402,7 @@ dependencies = [
[[package]]
name = "solana-program"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"base64 0.13.0",
"bincode",
@@ -3428,16 +3428,16 @@ dependencies = [
"serde_derive",
"sha2",
"sha3",
"solana-frozen-abi 1.8.5",
"solana-frozen-abi-macro 1.8.5",
"solana-logger 1.8.5",
"solana-sdk-macro 1.8.5",
"solana-frozen-abi 1.8.10",
"solana-frozen-abi-macro 1.8.10",
"solana-logger 1.8.10",
"solana-sdk-macro 1.8.10",
"thiserror",
]
[[package]]
name = "solana-program-test"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"async-trait",
"base64 0.12.3",
@@ -3451,7 +3451,7 @@ dependencies = [
"solana-banks-client",
"solana-banks-server",
"solana-bpf-loader-program",
"solana-logger 1.8.5",
"solana-logger 1.8.10",
"solana-runtime",
"solana-sdk",
"solana-vote-program",
@@ -3461,7 +3461,7 @@ dependencies = [
[[package]]
name = "solana-rayon-threadlimit"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"lazy_static",
"num_cpus",
@@ -3469,7 +3469,7 @@ dependencies = [
[[package]]
name = "solana-remote-wallet"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"base32",
"console 0.14.1",
@@ -3488,7 +3488,7 @@ dependencies = [
[[package]]
name = "solana-runtime"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"arrayref",
"bincode",
@@ -3520,9 +3520,9 @@ dependencies = [
"solana-compute-budget-program",
"solana-config-program",
"solana-ed25519-program",
"solana-frozen-abi 1.8.5",
"solana-frozen-abi-macro 1.8.5",
"solana-logger 1.8.5",
"solana-frozen-abi 1.8.10",
"solana-frozen-abi-macro 1.8.10",
"solana-logger 1.8.10",
"solana-measure",
"solana-metrics",
"solana-rayon-threadlimit",
@@ -3539,7 +3539,7 @@ dependencies = [
[[package]]
name = "solana-sdk"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"assert_matches",
"base64 0.13.0",
@@ -3579,11 +3579,11 @@ dependencies = [
"sha2",
"sha3",
"solana-crate-features",
"solana-frozen-abi 1.8.5",
"solana-frozen-abi-macro 1.8.5",
"solana-logger 1.8.5",
"solana-program 1.8.5",
"solana-sdk-macro 1.8.5",
"solana-frozen-abi 1.8.10",
"solana-frozen-abi-macro 1.8.10",
"solana-logger 1.8.10",
"solana-program 1.8.10",
"solana-sdk-macro 1.8.10",
"thiserror",
"uriparse",
]
@@ -3603,7 +3603,7 @@ dependencies = [
[[package]]
name = "solana-sdk-macro"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bs58 0.3.1",
"proc-macro2 1.0.24",
@@ -3614,14 +3614,14 @@ dependencies = [
[[package]]
name = "solana-secp256k1-program"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"solana-sdk",
]
[[package]]
name = "solana-stake-program"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bincode",
"log",
@@ -3631,8 +3631,8 @@ dependencies = [
"serde",
"serde_derive",
"solana-config-program",
"solana-frozen-abi 1.8.5",
"solana-frozen-abi-macro 1.8.5",
"solana-frozen-abi 1.8.10",
"solana-frozen-abi-macro 1.8.10",
"solana-metrics",
"solana-sdk",
"solana-vote-program",
@@ -3641,7 +3641,7 @@ dependencies = [
[[package]]
name = "solana-transaction-status"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"Inflector",
"base64 0.12.3",
@@ -3666,21 +3666,21 @@ dependencies = [
[[package]]
name = "solana-version"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"log",
"rustc_version",
"serde",
"serde_derive",
"solana-frozen-abi 1.8.5",
"solana-frozen-abi-macro 1.8.5",
"solana-logger 1.8.5",
"solana-frozen-abi 1.8.10",
"solana-frozen-abi-macro 1.8.10",
"solana-logger 1.8.10",
"solana-sdk",
]
[[package]]
name = "solana-vote-program"
version = "1.8.5"
version = "1.8.10"
dependencies = [
"bincode",
"log",
@@ -3689,9 +3689,9 @@ dependencies = [
"rustc_version",
"serde",
"serde_derive",
"solana-frozen-abi 1.8.5",
"solana-frozen-abi-macro 1.8.5",
"solana-logger 1.8.5",
"solana-frozen-abi 1.8.10",
"solana-frozen-abi-macro 1.8.10",
"solana-logger 1.8.10",
"solana-metrics",
"solana-sdk",
"thiserror",

View File

@@ -1,7 +1,7 @@
[package]
name = "solana-bpf-programs"
description = "Blockchain, Rebuilt for Scale"
version = "1.8.5"
version = "1.8.10"
documentation = "https://docs.rs/solana"
homepage = "https://solana.com/"
readme = "README.md"
@@ -26,15 +26,15 @@ itertools = "0.10.0"
log = "0.4.11"
miow = "0.2.2"
net2 = "0.2.37"
solana-bpf-loader-program = { path = "../bpf_loader", version = "=1.8.5" }
solana-cli-output = { path = "../../cli-output", version = "=1.8.5" }
solana-logger = { path = "../../logger", version = "=1.8.5" }
solana-measure = { path = "../../measure", version = "=1.8.5" }
solana-bpf-loader-program = { path = "../bpf_loader", version = "=1.8.10" }
solana-cli-output = { path = "../../cli-output", version = "=1.8.10" }
solana-logger = { path = "../../logger", version = "=1.8.10" }
solana-measure = { path = "../../measure", version = "=1.8.10" }
solana_rbpf = "=0.2.11"
solana-runtime = { path = "../../runtime", version = "=1.8.5" }
solana-sdk = { path = "../../sdk", version = "=1.8.5" }
solana-transaction-status = { path = "../../transaction-status", version = "=1.8.5" }
solana-account-decoder = { path = "../../account-decoder", version = "=1.8.5" }
solana-runtime = { path = "../../runtime", version = "=1.8.10" }
solana-sdk = { path = "../../sdk", version = "=1.8.10" }
solana-transaction-status = { path = "../../transaction-status", version = "=1.8.10" }
solana-account-decoder = { path = "../../account-decoder", version = "=1.8.10" }
[[bench]]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-128bit"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,8 +10,8 @@ documentation = "https://docs.rs/solana-bpf-rust-128bit"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-bpf-rust-128bit-dep = { path = "../128bit_dep", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
solana-bpf-rust-128bit-dep = { path = "../128bit_dep", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-128bit-dep"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-128bit-dep"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-alloc"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-alloc"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-call-depth"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-call-depth"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-caller-access"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-caller-access"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-custom-heap"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-custom-heap"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[features]
default = ["custom-heap"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-dep-crate"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -11,7 +11,7 @@ edition = "2018"
[dependencies]
byteorder = { version = "1", default-features = false }
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-deprecated-loader"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-deprecated-loader"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-dup-accounts"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-dup-accounts"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-error-handling"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -12,7 +12,7 @@ edition = "2018"
[dependencies]
num-derive = "0.2"
num-traits = "0.2"
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
thiserror = "1.0"
[lib]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-external-spend"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-external-spend"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-finalize"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-finalize"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-instruction-introspection"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-instruction-introspection"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-invoke"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -11,7 +11,7 @@ edition = "2018"
[dependencies]
solana-bpf-rust-invoked = { path = "../invoked", default-features = false }
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-invoke-and-error"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-invoke-and-error"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-invoke-and-ok"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-invoke-and-ok"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-invoke-and-return"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-invoke-and-return"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-invoked"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-invoked"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[features]
default = ["program"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-iter"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-iter"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-log-data"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-log-data"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[features]
default = ["program"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-many-args"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,8 +10,8 @@ documentation = "https://docs.rs/solana-bpf-rust-many-args"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-bpf-rust-many-args-dep = { path = "../many_args_dep", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
solana-bpf-rust-many-args-dep = { path = "../many_args_dep", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-many-args-dep"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-many-args-dep"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-mem"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -13,11 +13,11 @@ edition = "2018"
no-entrypoint = []
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[dev-dependencies]
solana-program-test = { path = "../../../../program-test", version = "=1.8.5" }
solana-sdk = { path = "../../../../sdk", version = "=1.8.5" }
solana-program-test = { path = "../../../../program-test", version = "=1.8.10" }
solana-sdk = { path = "../../../../sdk", version = "=1.8.10" }
[lib]
crate-type = ["cdylib", "lib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-membuiltins"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,8 +10,8 @@ documentation = "https://docs.rs/solana-bpf-rust-mem"
edition = "2018"
[dependencies]
solana-bpf-rust-mem = { path = "../mem", version = "=1.8.5", features = [ "no-entrypoint" ] }
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-bpf-rust-mem = { path = "../mem", version = "=1.8.10", features = [ "no-entrypoint" ] }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-noop"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-noop"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-panic"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-panic"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[features]
default = ["custom-panic"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-param-passing"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,8 +10,8 @@ documentation = "https://docs.rs/solana-bpf-rust-param-passing"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-bpf-rust-param-passing-dep = { path = "../param_passing_dep", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
solana-bpf-rust-param-passing-dep = { path = "../param_passing_dep", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-param-passing-dep"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-param-passing-dep"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-rand"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -12,7 +12,7 @@ edition = "2018"
[dependencies]
getrandom = { version = "0.1.14", features = ["dummy"] }
rand = "0.7"
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-ro-account_modify"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-ro-modify"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-ro-modify"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-ro-modify"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-sanity"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-sanity"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-secp256k1-recover"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-secp256k1-recover"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-sha"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-sha"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-spoof1"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-spoof1"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-spoof1-system"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-spoof1-system"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
crate-type = ["cdylib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-sysvar"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,11 +10,11 @@ documentation = "https://docs.rs/solana-bpf-rust-sysvar"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[dev-dependencies]
solana-program-test = { path = "../../../../program-test", version = "=1.8.5" }
solana-sdk = { path = "../../../../sdk", version = "=1.8.5" }
solana-program-test = { path = "../../../../program-test", version = "=1.8.10" }
solana-sdk = { path = "../../../../sdk", version = "=1.8.10" }
[lib]
crate-type = ["cdylib", "lib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-upgradeable"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-upgradeable"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
name = "solana_bpf_rust_upgradeable"

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-rust-upgraded"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF test program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ documentation = "https://docs.rs/solana-bpf-rust-upgraded"
edition = "2018"
[dependencies]
solana-program = { path = "../../../../sdk/program", version = "=1.8.5" }
solana-program = { path = "../../../../sdk/program", version = "=1.8.10" }
[lib]
name = "solana_bpf_rust_upgraded"

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-bpf-loader-program"
version = "1.8.5"
version = "1.8.10"
description = "Solana BPF loader"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -19,9 +19,9 @@ rand_core = "0.6.2"
libsecp256k1 = "0.5.0"
openssl = "^0.10.36"
sha3 = "0.9.1"
solana-measure = { path = "../../measure", version = "=1.8.5" }
solana-runtime = { path = "../../runtime", version = "=1.8.5" }
solana-sdk = { path = "../../sdk", version = "=1.8.5" }
solana-measure = { path = "../../measure", version = "=1.8.10" }
solana-runtime = { path = "../../runtime", version = "=1.8.10" }
solana-sdk = { path = "../../sdk", version = "=1.8.10" }
solana_rbpf = "=0.2.11"
thiserror = "1.0"

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-budget-program"
version = "1.8.5"
version = "1.8.10"
description = "Solana Budget program"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -17,11 +17,11 @@ num-derive = "0.3"
num-traits = "0.2"
serde = "1.0.122"
serde_derive = "1.0.103"
solana-sdk = { path = "../../sdk", version = "=1.8.5" }
solana-sdk = { path = "../../sdk", version = "=1.8.10" }
thiserror = "1.0"
[dev-dependencies]
solana-runtime = { path = "../../runtime", version = "=1.8.5" }
solana-runtime = { path = "../../runtime", version = "=1.8.10" }
[lib]
crate-type = ["lib", "cdylib"]

View File

@@ -1,7 +1,7 @@
[package]
name = "solana-compute-budget-program"
description = "Solana Compute Budget program"
version = "1.8.5"
version = "1.8.10"
homepage = "https://solana.com/"
documentation = "https://docs.rs/solana-compute-budget-program"
repository = "https://github.com/solana-labs/solana"
@@ -10,7 +10,7 @@ license = "Apache-2.0"
edition = "2018"
[dependencies]
solana-sdk = { path = "../../sdk", version = "=1.8.5" }
solana-sdk = { path = "../../sdk", version = "=1.8.10" }
[lib]
crate-type = ["lib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-config-program"
version = "1.8.5"
version = "1.8.10"
description = "Solana Config program"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -16,10 +16,10 @@ log = "0.4.11"
rand_core = "0.6.2"
serde = "1.0.122"
serde_derive = "1.0.103"
solana-sdk = { path = "../../sdk", version = "=1.8.5" }
solana-sdk = { path = "../../sdk", version = "=1.8.10" }
[dev-dependencies]
solana-logger = { path = "../../logger", version = "=1.8.5" }
solana-logger = { path = "../../logger", version = "=1.8.10" }
[lib]
crate-type = ["lib"]

View File

@@ -1,7 +1,7 @@
[package]
name = "solana-ed25519-program"
description = "Solana Ed25519 program"
version = "1.8.5"
version = "1.8.10"
homepage = "https://solana.com/"
documentation = "https://docs.rs/solana-ed25519-program"
repository = "https://github.com/solana-labs/solana"
@@ -10,13 +10,13 @@ license = "Apache-2.0"
edition = "2018"
[dependencies]
solana-sdk = { path = "../../sdk", version = "=1.8.5" }
solana-sdk = { path = "../../sdk", version = "=1.8.10" }
[dev-dependencies]
bytemuck = { version = "1.7.2", features = ["derive"] }
ed25519-dalek = "=1.0.1"
rand = "0.7.0"
solana-logger = { path = "../../logger", version = "=1.8.5" }
solana-logger = { path = "../../logger", version = "=1.8.10" }
[lib]
crate-type = ["lib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-exchange-program"
version = "1.8.5"
version = "1.8.10"
description = "Solana Exchange program"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -16,13 +16,13 @@ num-derive = { version = "0.3" }
num-traits = { version = "0.2" }
serde = "1.0.122"
serde_derive = "1.0.103"
solana-logger = { path = "../../logger", version = "=1.8.5" }
solana-metrics = { path = "../../metrics", version = "=1.8.5" }
solana-sdk = { path = "../../sdk", version = "=1.8.5" }
solana-logger = { path = "../../logger", version = "=1.8.10" }
solana-metrics = { path = "../../metrics", version = "=1.8.10" }
solana-sdk = { path = "../../sdk", version = "=1.8.10" }
thiserror = "1.0"
[dev-dependencies]
solana-runtime = { path = "../../runtime", version = "=1.8.5" }
solana-runtime = { path = "../../runtime", version = "=1.8.10" }
[lib]
crate-type = ["lib", "cdylib"]

View File

@@ -1,7 +1,7 @@
[package]
name = "solana-secp256k1-program"
description = "Solana Secp256k1 program"
version = "1.8.5"
version = "1.8.10"
homepage = "https://solana.com/"
documentation = "https://docs.rs/solana-secp256k1-program"
repository = "https://github.com/solana-labs/solana"
@@ -10,13 +10,13 @@ license = "Apache-2.0"
edition = "2018"
[dependencies]
solana-sdk = { path = "../../sdk", version = "=1.8.5" }
solana-sdk = { path = "../../sdk", version = "=1.8.10" }
[dev-dependencies]
bincode = "1.3.1"
libsecp256k1 = "0.5.0"
rand = "0.7.0"
solana-logger = { path = "../../logger", version = "=1.8.5" }
solana-logger = { path = "../../logger", version = "=1.8.10" }
[lib]
crate-type = ["lib"]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-stake-program"
version = "1.8.5"
version = "1.8.10"
description = "Solana Stake program"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -16,17 +16,17 @@ num-derive = "0.3"
num-traits = "0.2"
serde = "1.0.122"
serde_derive = "1.0.103"
solana-frozen-abi = { path = "../../frozen-abi", version = "=1.8.5" }
solana-frozen-abi-macro = { path = "../../frozen-abi/macro", version = "=1.8.5" }
solana-metrics = { path = "../../metrics", version = "=1.8.5" }
solana-sdk = { path = "../../sdk", version = "=1.8.5" }
solana-vote-program = { path = "../vote", version = "=1.8.5" }
solana-config-program = { path = "../config", version = "=1.8.5" }
solana-frozen-abi = { path = "../../frozen-abi", version = "=1.8.10" }
solana-frozen-abi-macro = { path = "../../frozen-abi/macro", version = "=1.8.10" }
solana-metrics = { path = "../../metrics", version = "=1.8.10" }
solana-sdk = { path = "../../sdk", version = "=1.8.10" }
solana-vote-program = { path = "../vote", version = "=1.8.10" }
solana-config-program = { path = "../config", version = "=1.8.10" }
thiserror = "1.0"
[dev-dependencies]
proptest = "1.0"
solana-logger = { path = "../../logger", version = "=1.8.5" }
solana-logger = { path = "../../logger", version = "=1.8.10" }
[build-dependencies]
rustc_version = "0.2"

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-vote-program"
version = "1.8.5"
version = "1.8.10"
description = "Solana Vote program"
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
repository = "https://github.com/solana-labs/solana"
@@ -16,11 +16,11 @@ num-derive = "0.3"
num-traits = "0.2"
serde = "1.0.122"
serde_derive = "1.0.103"
solana-frozen-abi = { path = "../../frozen-abi", version = "=1.8.5" }
solana-frozen-abi-macro = { path = "../../frozen-abi/macro", version = "=1.8.5" }
solana-logger = { path = "../../logger", version = "=1.8.5" }
solana-metrics = { path = "../../metrics", version = "=1.8.5" }
solana-sdk = { path = "../../sdk", version = "=1.8.5" }
solana-frozen-abi = { path = "../../frozen-abi", version = "=1.8.10" }
solana-frozen-abi-macro = { path = "../../frozen-abi/macro", version = "=1.8.10" }
solana-logger = { path = "../../logger", version = "=1.8.10" }
solana-metrics = { path = "../../metrics", version = "=1.8.10" }
solana-sdk = { path = "../../sdk", version = "=1.8.10" }
thiserror = "1.0"
[build-dependencies]

View File

@@ -1,6 +1,6 @@
[package]
name = "solana-rayon-threadlimit"
version = "1.8.5"
version = "1.8.10"
description = "solana-rayon-threadlimit"
homepage = "https://solana.com/"
documentation = "https://docs.rs/solana-rayon-threadlimit"

Some files were not shown because too many files have changed in this diff Show More