Michael Vines
95675f8f42
Bump version to 1.0.24
2020-05-21 13:29:16 -07:00
mergify[bot]
e26840cb09
Introduce type alias Ancestors (bp #9699 ) ( #10019 )
...
automerge
2020-05-13 04:10:18 -07:00
Michael Vines
fca4554d3f
Bump version to v1.0.23
2020-05-10 21:49:52 -07:00
mergify[bot]
15de250c2c
Rpc: Add getCirculatingSupply endpoint, redux ( #9953 ) ( #9954 )
...
automerge
2020-05-09 14:20:58 -07:00
Ryo Onodera
a7b0fcc21e
v1.0: Maintain sysvar balances for consistent market cap. ( #9937 )
...
* Maintain sysvar balances for consistent market cap.
* Back-port fun and gating adjustments
* Add comment
* Adjust test
2020-05-08 09:19:03 -07:00
Ryo Onodera
1f54be66c9
v1.0: Include account.owner into account hash ( #9920 )
...
automerge
2020-05-07 13:42:58 -07:00
mergify[bot]
2acf4d874d
Rpc: add getLargestAccounts endpoint ( #9869 ) ( #9876 )
...
automerge
2020-05-04 19:12:18 -07:00
Michael Vines
2e5cc41945
Bump version to 1.0.22
2020-05-02 11:31:15 -07:00
sakridge
bc76b20e6d
Fuzzer test and fixes ( #9853 ) ( #9857 )
2020-05-02 10:00:51 -07:00
sakridge
ee201cfb84
Put empty accounts in the accounts list on load ( #9842 )
...
Indexing into accounts array does not match account_keys otherwise.
Also enforce program accounts not at index 0
Enforce at least 1 Read-write signing fee-payer account.
2020-05-01 17:24:06 -07:00
Michael Vines
91f0faa72d
v1.0: incinerator backport ( #9837 )
2020-05-01 09:02:43 -07:00
mergify[bot]
2deebe4d73
v1.1 backport custom error rename (bp #9826 ) ( #9838 )
...
automerge
2020-05-01 01:58:15 -07:00
mergify[bot]
b4933f4c74
Upgrade to Rust 1.43.0 (bp #9754 ) ( #9807 )
...
* Upgrade to Rust 1.43.0 (#9754 )
(cherry picked from commit 230df0ec0c
)
# Conflicts:
# core/src/validator.rs
# runtime/src/accounts_db.rs
* Update validator.rs
* Update accounts_db.rs
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-04-30 08:50:03 -07:00
Michael Vines
6ab5f823b3
Bump version to 1.0.21
2020-04-29 08:57:57 -07:00
sakridge
8698156e27
Update dalek (v1.0 bp) ( #9765 )
...
* Disable Move/Libra components
* Update dalek version
Co-authored-by: Trent Nelson <trent@solana.com >
2020-04-28 12:02:09 -07:00
mergify[bot]
e46026f1fb
Input values are not sanitized after they are deserialized, making it far too easy for Leo to earn SOL (bp #9706 ) ( #9735 )
...
automerge
2020-04-27 19:58:40 -07:00
Michael Vines
e096cc1101
Use vec!
2020-04-25 23:08:09 -07:00
sakridge
0dc559d3cf
Filter program ids v1.0 ( #9723 )
...
* Filter program ids to store
* add test
2020-04-25 22:52:39 -07:00
Michael Vines
9b1bd8065f
Bump version to 1.0.20
2020-04-22 22:17:34 -07:00
Michael Vines
b5f03a380b
Only build x86_64-unknown-linux-gnu on docs.rs
2020-04-16 19:07:43 -07:00
Michael Vines
5943747001
Bump version to 1.0.19
2020-04-16 12:19:48 -07:00
Michael Vines
bd8074507f
Bump version to v1.0.18
2020-04-14 09:58:33 -07:00
Michael Vines
da6f702129
Bump version to 1.0.17
2020-04-11 19:32:42 -07:00
sakridge
83263e1737
Calculate account refs fix ( #9448 )
2020-04-11 12:56:20 -07:00
Michael Vines
0f34a190ea
Bump version to 1.0.16
2020-04-09 00:05:16 -07:00
Michael Vines
b57a52cd85
Bump version to 1.0.15
2020-04-07 09:36:47 -07:00
Michael Vines
c9030660d6
Bump version to 1.0.14
2020-04-02 22:42:28 -07:00
Tyera Eulberg
251054d8c9
Backport confirmations fix. ( #9252 )
...
automerge
2020-04-01 19:42:04 -07:00
Michael Vines
a44b8abd48
Bump version to v1.0.13
2020-03-30 23:05:41 -07:00
Michael Vines
a02542ada3
Bump version to v1.0.12
2020-03-30 08:45:50 -07:00
sakridge
da9e930788
Calculate ref counts earlier to prevent bad clean ( #9153 )
2020-03-29 14:42:57 -07:00
mergify[bot]
4c3dcb7f7e
Exclude all executable accounts from rent collection ( #9116 ) ( #9120 )
...
automerge
2020-03-27 09:27:07 -07:00
carllin
d4ddb6265b
Convert Banks ( #9033 )
...
* Store and compute needed state in EpochStakes struct
Co-authored-by: Carl <carl@solana.com >
2020-03-25 20:43:48 -07:00
Michael Vines
7a8233d7ca
Bump version to 1.0.11
2020-03-25 19:17:06 -07:00
sakridge
4b0d4e9834
Remove accounts unwrap ( #9063 )
...
automerge
2020-03-25 10:59:52 -07:00
Michael Vines
953cb93e44
Bump version to 1.0.10
2020-03-23 21:58:45 -07:00
Tyera Eulberg
9eb39df93f
Backport: add slot to signature notification & respect confirmations param ( #9036 )
...
automerge
2020-03-23 18:32:05 -07:00
Michael Vines
3ab428693a
Manual v1.0 backports ( #9025 )
...
automerge
2020-03-23 13:55:03 -07:00
Michael Vines
7ffaf2ad29
Manual v1.0 backports ( #9015 )
...
automerge
2020-03-22 22:44:55 -07:00
sakridge
a5e4a1f2d8
Drop storage lock ( #8997 )
2020-03-21 18:55:59 -07:00
Michael Vines
7ae2464cf3
Fix windows build by removing sys-info ( #8860 ) ( #8973 )
...
automerge
2020-03-19 18:14:01 -07:00
Michael Vines
58a36ce484
Bump version to 1.0.9
2020-03-19 17:10:35 -07:00
Michael Vines
2a617f2d07
v1.0: Backport of #8939 ( #8957 )
...
automerge
2020-03-19 02:08:36 -07:00
mergify[bot]
a5938e5a21
Bump bv from 0.11.0 to 0.11.1 (bp #8952 ) ( #8955 )
...
automerge
2020-03-18 22:33:05 -07:00
Michael Vines
c7e80bebdc
Bump version to 1.0.8
2020-03-15 21:50:06 -07:00
mergify[bot]
d1ec6c0b8b
Upgrade to Rust 1.42 ( #8836 ) ( #8839 )
...
automerge
2020-03-13 14:29:18 -07:00
Michael Vines
7722723400
Bump version to 1.0.7
2020-03-13 08:10:09 -07:00
Trent Nelson
4a42cfc42a
Cli error cleanup 1.0 ( #8834 )
...
* Don't use move semantics if not needed (#8793 )
* SDK: Deboilerplate `TransportError` with thiserror
* Enable interchange between `TransportError` and `ClientError`
* SDK: Retval consistency between `Client` and `AsyncClient` traits
* Client: Introduce/use `Result` type
* Client: Remove unused `RpcResponseIn` type
* Client: Rename `RpcResponse` to more appropriate `RpcResult`
* Client: Death to `io::Result` return types
* Client: Struct-ify `ClientError`
* Client: Add optional `command` parameter to `ClientError`
* RpcClient: Stop abusing `io::Error` (low-fruit)
* ClientError: Use `thiserror`'s `Display` impl
* Extend `RpcError`'s utility
* RpcClient: Stop abusing `io::Error` (the rest)
* CLI: Shim `main()` so we can `Display` format errors
* claputils: format input validator errors with `Display`
They are intended to be displayed to users
* SDK: `thiserror` for hash and sig parse erros
* Keygen: Shim main to format errors with `Display`
* SDK: `thiserror` for `InstructionError`
* CLI: `thiserror` for `CliError`
* CLI: Format user messages with `Display`
* Client: Tweak `Display` for `ClientError`
* RpcClient: Improve messaging when TX cannot be confirmed
* fu death io res retval
* CLI/Keygen - fix shell return value on error
* Tweak `InstructionError` `Display` messages as per review
* Cleanup hackjob return code fix
* Embrace that which you hate most
* Too much...
Co-authored-by: Jack May <jack@solana.com >
2020-03-13 07:42:25 -06:00
mergify[bot]
976d744b0d
Enable conservative out-of-bound snapshot cleaning ( #8811 ) ( #8832 )
...
automerge
2020-03-12 23:40:17 -07:00
mergify[bot]
62de02c8d4
Avoid early clean and bad snapshot by ref-counting ( #8724 ) ( #8831 )
...
automerge
2020-03-12 23:09:45 -07:00