Commit Graph

5092 Commits

Author SHA1 Message Date
4bc3f70150 Boot VoteTransaction 2019-03-25 17:11:57 -07:00
e8814b1297 Add support for influx cloud 2019-03-25 17:10:38 -07:00
46ab0e6449 Update testnet-participation.md
multinode-demo/validator-x.sh uses cargo run unless USE_INSTALL==1
2019-03-25 16:30:56 -07:00
59b4f40f4e fixup! fixup! keep track of locktower slots and stakes 2019-03-25 16:05:28 -07:00
93c57934cb fixup! keep track of locktower slots and stakes 2019-03-25 16:05:28 -07:00
e8e1d6b8ce keep track of locktower slots and stakes 2019-03-25 16:05:28 -07:00
4916cd8da5 bench-tps in a cargo test 2019-03-25 15:05:56 -07:00
573dec63da Fix runtime benches 2019-03-25 14:32:01 -06:00
34c051f183 add hash_fromstr (#3476) 2019-03-25 12:23:19 -07:00
51004881f8 filter out banks that have an older epoch (#3472) 2019-03-25 11:09:39 -07:00
5c536e423c Inline InstructionCompiler
The object-oriented paradigm isn't helpful here; go functional.
2019-03-25 12:08:27 -06:00
4efa144916 Generate a Message instead of a Transaction 2019-03-25 12:08:27 -06:00
f3936c21a3 Add message 2019-03-25 12:08:27 -06:00
caff603497 Less code 2019-03-24 21:44:04 -07:00
aefa9891c0 Delete unused code 2019-03-24 21:44:04 -07:00
6286947697 Inline payment_plan
This module predates Accounts. That was a separate module because
it used to be part of Bank and those types could be sent to any
smart contract. Now each instruction processor defines for itself
what instructions it accepts.
2019-03-24 14:52:06 -06:00
33972ef89e Boot BudgetTransaction 2019-03-24 14:52:06 -06:00
b53cbdd9e6 Punt on the Script abstraction
Low ROI
2019-03-24 14:52:06 -06:00
c49e84c75b Boot StorageTransaction 2019-03-24 13:51:02 -07:00
dcf2337e58 Add StorageInstruction constructors 2019-03-24 13:51:02 -07:00
5a65c3f72e Test-drive StorageContract 2019-03-24 13:51:02 -07:00
8ff1987d2d Reorg Storage program to look more like the others 2019-03-24 13:51:02 -07:00
acedf4ca5a Move Instruction into its own module 2019-03-23 20:31:55 -07:00
68c35bfde6 Restart node test (#3459) (#3465)
* Restart node test (#3459)

* Add test to local_cluster for restarting a node

* fix so that we don't hit end of epoch - leader not found before trying to transfer

* Do not look for confirmations, b/c nobody is voting on empty transmissions in this single node test
2019-03-23 19:19:55 -07:00
e1a3708844 Ensure accounts are unlocked (#3458) 2019-03-23 13:30:56 -07:00
46ecac3310 Update leader slot in poh recorder if we skipped it (#3452)
* reset poh recorder with the original start slot
2019-03-23 13:07:09 -07:00
028b9da0da Revert "Move the design proposals to a separate book"
This reverts commit 4ca18d6b9a.
2019-03-23 14:04:34 -06:00
74cea2748c Revert "Publish design proposals"
This reverts commit fb44e2bf48.
2019-03-23 14:04:34 -06:00
a478b2a05a Bump assert_cmd from 0.11.0 to 0.11.1
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd) from 0.11.0 to 0.11.1.
- [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.11.0...v0.11.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-23 13:18:51 -06:00
41a52dbfea Document solana-install-init.sh 2019-03-23 09:01:08 -07:00
4923f889c4 Add trick to ensure the entire script is downloaded 2019-03-23 09:01:08 -07:00
31b8743052 delay freeze of status_cache until squash (#3453) 2019-03-22 22:14:56 -07:00
6505221629 Add exchange program (#3444) 2019-03-22 21:07:36 -07:00
de2b6bc9fc Bump tokio from 0.1.17 to 0.1.18
Bumps [tokio](https://github.com/tokio-rs/tokio) from 0.1.17 to 0.1.18.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-0.1.17...tokio-0.1.18)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-22 19:54:18 -06:00
f565292852 Update testnet-participation.md 2019-03-22 17:58:58 -07:00
90f17e8fd4 Update testnet-participation.md 2019-03-22 17:18:27 -07:00
d6da7dc1b6 Initial testnet participation doc 2019-03-22 17:11:47 -07:00
7e2aad2590 Refrain from trying to configure a staking account that was previously configured 2019-03-22 17:00:09 -07:00
f09b8d3921 Demote log level 2019-03-22 17:00:09 -07:00
52f6c33ff9 Make sure banking stage is recording with the same bank that it read (#3447)
* make sure banking stage is recording with the same bank that it read with
2019-03-22 14:17:39 -07:00
60dfb35924 Why do I need to see raw bytes from the drone? 2019-03-22 14:07:44 -07:00
5f41909098 Stop using VoteTransaction in Vote processor 2019-03-22 14:07:00 -06:00
a28f7db950 Retry more for a new blockhash 2019-03-22 11:14:03 -07:00
38fdbbba3f Reduce remaining program crates to boilerplate crates 2019-03-22 06:46:44 -07:00
0a5b6154e8 Use same gossip port for all testnet nodes 2019-03-22 00:16:58 -07:00
4542a7042a Add --poll-for-new-genesis-block flag 2019-03-22 00:15:19 -07:00
6113b64fee Include multinode-demo scripts in release tarball 2019-03-21 22:09:44 -07:00
f777ed76a3 Use installed binaries if not within the cargo workspace 2019-03-21 22:09:44 -07:00
e6b9babf53 Run a drone on blockstreamer nodes 2019-03-21 22:09:44 -07:00
ed8bada439 Kill all node processes (blockexplorer) 2019-03-21 22:09:44 -07:00