Michael Vines
|
2ed77b040a
|
create_genesis_block() now returns a struct (#4403)
|
2019-05-22 20:39:00 -07:00 |
Michael Vines
|
df43e721e3
|
Exit 1 on ledger verification failure
|
2019-05-09 12:05:51 -07:00 |
Rob Walker
|
a80176496d
|
add /target/ to .gitignore files for all crates (#4217)
* add /target/ to .gitignore files for all crates
* shellcheck
|
2019-05-08 12:15:05 -07:00 |
Rob Walker
|
8e400fc4bd
|
rework genesis (passive staking groundwork) (#4187)
* rework genesis
* fixup
|
2019-05-07 11:16:22 -07:00 |
Michael Vines
|
656e2649a7
|
v0.15.0
|
2019-04-27 07:38:46 -07:00 |
carllin
|
512bfc93cb
|
Add a cache for leader schedules (#3841)
* Add a cache for leader schedules
|
2019-04-19 02:39:44 -07:00 |
Dan Albert
|
8638b3bb19
|
Update Cargo.toml files for version = 0.14.0
|
2019-04-16 02:50:20 +00:00 |
Pankaj Garg
|
b001685e7b
|
Added missing feature flag for erasure (#3741)
|
2019-04-11 15:25:32 -07:00 |
dependabot[bot]
|
21287ba554
|
Bump clap from 2.32.0 to 2.33.0
Bumps [clap](https://github.com/clap-rs/clap) from 2.32.0 to 2.33.0.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/commits)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
2019-04-08 12:56:44 -07:00 |
Michael Vines
|
bb420cb995
|
Use crate_description and crate_name Clap macros
|
2019-03-14 00:35:34 -05:00 |
Michael Vines
|
6899bd7099
|
0.13.0
|
2019-03-11 16:21:19 -07:00 |
Rob Walker
|
195a880576
|
pass Pubkeys as refs, copy only where values needed (#3213)
* pass Pubkeys as refs, copy only where values needed
* Pubkey is pervasive
* fixup
|
2019-03-09 19:28:43 -08:00 |
Michael Vines
|
a94880574b
|
block_hash => blockhash
|
2019-03-02 12:13:30 -07:00 |
Michael Vines
|
258cf21416
|
Purge remaining last_id (now called block_hash)
|
2019-03-02 12:13:30 -07:00 |
Michael Vines
|
5f5d779ee1
|
Move src/ into core/src. Top-level crate is now called solana-workspace
|
2019-03-02 09:52:18 -08:00 |
Michael Vines
|
d32f5b6cca
|
Use process_blocktree to verify the ledger
|
2019-03-02 08:47:31 -08:00 |
Michael Vines
|
7c4473e0aa
|
Rename Entry.id to Entry.hash
|
2019-03-01 09:31:49 -08:00 |
dependabot[bot]
|
5b72a984a3
|
Bump serde_json from 1.0.38 to 1.0.39
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.38 to 1.0.39.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.38...v1.0.39)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
2019-02-28 06:57:17 -07:00 |
Michael Vines
|
84bd9296cd
|
Centralize unwrap() within create_new_tmp_ledger!
|
2019-02-26 22:08:17 -08:00 |
Michael Vines
|
5a7b99ecc2
|
Add/employ create_new_tmp_ledger!()
|
2019-02-26 22:08:17 -08:00 |
Michael Vines
|
55a76ed4b0
|
Populate test ledgers with a full slots to reduce test boilerplate
|
2019-02-26 22:08:17 -08:00 |
Greg Fitzgerald
|
cc10e84ab7
|
sample_ledger -> sample_blocktree
|
2019-02-23 07:08:11 -07:00 |
Greg Fitzgerald
|
778583ad08
|
Inline BlockConfig::ticks_per_slot
|
2019-02-21 20:37:21 -08:00 |
Pankaj Garg
|
5c9777970d
|
moved fee collection code to runtime
|
2019-02-21 16:35:23 -08:00 |
Pankaj Garg
|
a33921ed34
|
address review comments
|
2019-02-20 08:12:37 -07:00 |
Greg Fitzgerald
|
dde886f058
|
Move Bank to its own crate
Also:
* counters.rs to solana_metrics
* genesis_block.rs to solana_sdk
|
2019-02-19 07:17:04 -07:00 |
Greg Fitzgerald
|
b539389741
|
Move all Validator dependencies from Bank to blocktree_processor
|
2019-02-16 15:01:26 -07:00 |
Michael Vines
|
94a0d10499
|
Avoid overrunning slot0
|
2019-02-14 14:49:48 -08:00 |
Michael Vines
|
6632c7026d
|
Pass a BlocktreeConfig into all ledger helper functions
|
2019-02-12 15:52:27 -08:00 |
carllin
|
be71f49d80
|
Change write_entries() and create_tmp_ledger() to take ticks_per_slot (#2736)
* Change write_entries() and create_tmp_ledger() to take ticks_per_slot
* PR nits
|
2019-02-12 13:14:33 -08:00 |
Michael Vines
|
7dec40ff05
|
slot 0 now contains the same number of ticks as all subsequent slots
|
2019-02-10 16:34:10 -08:00 |
carllin
|
6e7c5f205b
|
Rename db_ledger to blocktree (#2698)
|
2019-02-07 20:52:39 -08:00 |
Michael Vines
|
85c8af08b3
|
Link dangling program cuda features to the src/ crate
|
2019-02-01 12:42:46 -08:00 |
dependabot[bot]
|
0e58023794
|
Bump serde_json from 1.0.37 to 1.0.38
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.37 to 1.0.38.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.37...v1.0.38)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
2019-02-01 10:06:21 -07:00 |
Michael Vines
|
c01290438f
|
Move virtual genesis tick into the ledger proper as entry 0
|
2019-01-30 14:02:07 -08:00 |
Michael Vines
|
9e9c82869a
|
create_tmp_sample_ledger() need not return the genesis block
|
2019-01-30 14:02:07 -08:00 |
Michael Vines
|
8cc1cde0fe
|
create_tmp_sample_ledger() now returns entry_height and last_id
|
2019-01-30 14:02:07 -08:00 |
dependabot[bot]
|
e2e5bc65a9
|
Bump assert_cmd from 0.10.2 to 0.11.0 (#2580)
* Bump assert_cmd from 0.10.2 to 0.11.0
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd) from 0.10.2 to 0.11.0.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases)
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md)
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v0.10.2...v0.11.0)
Signed-off-by: dependabot[bot] <support@dependabot.com>, Mark Sinclair Jr <mark@solana.com>
* Replace use of removed `Command::main_binary`
assert_cmd 11.0 removed this. replaced with
`Command::cargo_bin(env!("CARGO_PKG_NAME"))`
|
2019-01-29 13:10:48 -06:00 |
Michael Vines
|
77e8cb2718
|
Update nominal() checks for json genesis block
|
2019-01-28 17:08:59 -08:00 |
Stephen Akridge
|
2262f279d5
|
Reduce boilerplate code with helper function to create
fullnode/bank/genesis
|
2019-01-28 13:48:58 -08:00 |
Michael Vines
|
4bb6549895
|
Genesis block is now a json file
|
2019-01-25 09:05:15 -08:00 |
dependabot[bot]
|
06e3cd3d2a
|
Bump serde_json from 1.0.36 to 1.0.37
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.36 to 1.0.37.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.36...v1.0.37)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
2019-01-25 03:34:06 -08:00 |
Michael Vines
|
c0b472292b
|
Revert "Entries that result in a ProgramError are still valid entries"
This reverts commit ab23b41998128e8d663c81dd5af86a8b82e33b6e.
|
2019-01-18 21:06:50 -08:00 |
Michael Vines
|
4f86563352
|
Entries that result in a ProgramError are still valid entries
|
2019-01-18 13:42:04 -08:00 |
Michael Vines
|
818afc68c1
|
Report number of entries and last_id on successful verification
|
2019-01-18 13:42:04 -08:00 |
dependabot[bot]
|
590b88f718
|
Bump serde_json from 1.0.35 to 1.0.36
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.35 to 1.0.36.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.35...v1.0.36)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
2019-01-16 15:57:01 -07:00 |
dependabot[bot]
|
dc1049a6e7
|
Bump serde_json from 1.0.34 to 1.0.35
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.34 to 1.0.35.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.34...v1.0.35)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
2019-01-12 21:26:45 -07:00 |
Stephen Akridge
|
44b7684d56
|
Fix some instances of ledger to db_ledger
|
2019-01-09 16:33:37 -08:00 |
Michael Vines
|
e883117a7d
|
Add missing description field, required for crate publishing
|
2019-01-07 23:02:32 -08:00 |
Michael Vines
|
1f6346d880
|
De-dup ledgers - db_ledger is now the only ledger written to disk
|
2019-01-04 16:37:00 -08:00 |