Commit Graph

20 Commits

Author SHA1 Message Date
mergify[bot]
fea03fdf33 Add storage reward pools () ()
automerge
2019-06-22 21:26:11 -07:00
Sagar Dhawan
b1ac8f933b Fix storage program space issues and limit storage transaction data () 2019-06-13 17:53:54 -07:00
Sagar Dhawan
8019bff391 Fixes for storage program and rework storage stage ()
automerge
2019-06-11 18:27:47 -07:00
Sagar Dhawan
de5cad9211 Add account owner to Storage Accounts ()
* Add account owner to Storage Accounts

* Fix tests
2019-06-04 14:52:52 -07:00
Sagar Dhawan
167e15a5ae Update replicator sampling and proof generation ()
* Update replicator sampling and proof generation

* Clippy
2019-06-03 17:27:28 -07:00
Tyera Eulberg
64e8a21d73 Add tick height syscall ()
* Remove tick_height from entrypoint signature

* Impl tick_height syscall and use in storage program

* Properly remove tick height from bpf handling
2019-05-31 16:29:21 -06:00
Pankaj Garg
c8a03c7b3d Save RNG for generating random storage sampling offsets ()
* Save RNG for generating random storage sampling offsets

* fix clippy

* fix stable-perf

* fix chacha
2019-05-28 14:14:46 -07:00
Sagar Dhawan
4c9b7c9d2b Submit all incoming proofs as valid () 2019-05-24 14:49:10 -07:00
Michael Vines
b37d2fde3d Add storage mining pool ()
* Add storage mining pool

* Set gossip port

* Add create-storage-mining-pool-account wallet command

* Add claim-storage-reward wallet command

* Create storage account upfront

* Add storage program to genesis

* Use STORAGE_ACCOUNT_SPACE

* Fix tests

* Add wallet commands to create validator/replicator storage accounts

* Add create_validator_storage_account()

* Storage stage no longer implicitly creates a storage account
2019-05-23 14:50:23 -07:00
Sagar Dhawan
c9ba9e4eb7 Add storage space constant ()
automerge
2019-05-21 11:07:13 -07:00
Sagar Dhawan
a7b695c27a Change replicators to slot-based () 2019-05-03 16:27:53 -07:00
Greg Fitzgerald
51a2988bb2 Revert "Rename programs to instruction_processors ()" ()
This reverts commit 34344982a9.
2019-04-17 15:05:49 -06:00
Amr Ali
34344982a9 Rename programs to instruction_processors ()
* Rename programs to instruction_processors

* Updates around the code base to support instruction_processors rename

* Kabab instruction_processors

* Update Cargo.toml files and scripts to use instruction-processors

* Update Cargo.toml to use instruction-processors

* Update CI scripts to use instruction-processors
2019-04-16 22:39:00 +02:00
Sagar Dhawan
b441bac7b2 Add separate Struct for Replicator submissions 2019-04-03 16:23:02 -07:00
Sagar Dhawan
00cb52c444 Update Storage Program to support multiple accounts 2019-04-03 16:23:02 -07:00
Greg Fitzgerald
35298e01a8 Remove Instruction wrapper structs and name functions after enum fields 2019-04-03 13:34:27 -07:00
Greg Fitzgerald
c49e84c75b Boot StorageTransaction 2019-03-24 13:51:02 -07:00
Greg Fitzgerald
dcf2337e58 Add StorageInstruction constructors 2019-03-24 13:51:02 -07:00
Greg Fitzgerald
5a65c3f72e Test-drive StorageContract 2019-03-24 13:51:02 -07:00
Greg Fitzgerald
8ff1987d2d Reorg Storage program to look more like the others 2019-03-24 13:51:02 -07:00