Commit Graph

338 Commits

Author SHA1 Message Date
Jae Kwon a4606f1c5e Make pool tests faster 2015-03-22 19:20:54 -07:00
Jae Kwon 87e1f76324 tendermint/block -> tendermint/types and tendermint/blockchain 2015-03-22 19:00:08 -07:00
Jae Kwon 513decfc5a added NOTE on inefficiency. 2015-03-22 16:31:29 -07:00
Jae Kwon 14161ea39c Blockpool tests 2015-03-22 16:23:24 -07:00
Jae Kwon 6c7d85c64c Basic test for block_pool 2015-03-22 12:46:53 -07:00
Jae Kwon cb0176d4c7 first draft of blockpool 2015-03-22 03:30:22 -07:00
Jae Kwon 06a440d9b2 use switch x := y.(type) form 2015-03-22 03:29:28 -07:00
Jae Kwon b25915ee41 Minor cleanup 2015-03-21 19:01:13 -07:00
Jae Kwon 43a0c253f8 Merge pull request #39 from tendermint/development
Development
2015-03-21 17:41:41 -07:00
ebuchman 3b05b24b68 Merge pull request #37 from tendermint/create_and_transact
state: fixes for creating a contract and msging it in the same block
2015-03-21 17:32:23 -07:00
Ethan Buchman 6a227004aa state: fixes for creating a contract and msging it in the same block 2015-03-21 17:20:34 -07:00
Ethan Buchman acf25835aa vm: fix endianess by flipping on subslic 2015-03-21 15:51:36 -07:00
Ethan Buchman 7bf34b1883 state: fix CreateAddress to use Address not Word 2015-03-21 13:57:39 -07:00
Ethan Buchman e6da48880b vm: fix Pad functions, state: add debug log for create new account 2015-03-21 13:38:46 -07:00
Ethan Buchman f2d5aba2a9 mempool: add GetState() 2015-03-21 13:31:17 -07:00
Ethan Buchman 54e222866a Check StorageRoot for Zero before state.Load() again. Closes #36 2015-03-21 13:29:01 -07:00
Jae Kwon af3b31db24 Check StorageRoot for Zero before state.Load(). 2015-03-21 13:18:57 -07:00
Jae Kwon ab8ad30648 Set Pubkey on vm.Account. 2015-03-21 13:16:58 -07:00
Jae Kwon a040e6bc27 Merge pull request #34 from tendermint/tx_return
rpc: return tx hash, creates contract, contract addr in broadcast (requi...
2015-03-21 09:14:00 -07:00
Jae Kwon 33fd74eeff Merge pull request #33 from tendermint/close_db
db: add Close() to db interface. closes #31
2015-03-21 09:10:01 -07:00
Ethan Buchman f93bb35c02 rpc: return tx hash, creates contract, contract addr in broadcast (required some helper functions). Closes #30 2015-03-21 02:45:07 -07:00
Ethan Buchman 94c200711b db: add Close() to db interface. closes #31 2015-03-21 01:47:23 -07:00
Ethan Buchman bf87ec1070 vm: check errors early to avoid infinite loop 2015-03-21 01:44:47 -07:00
Ethan Buchman e56db7f615 state: fix debug logs 2015-03-21 01:44:24 -07:00
Ethan Buchman 6cd46b726d state: ExecTx bug fixes for create contract 2015-03-21 00:34:11 -07:00
ebuchman c594c6ef7c Merge pull request #32 from tendermint/public_funcs
some public convenience functions, extra debug errors on ExecTx
2015-03-21 00:13:14 -07:00
Ethan Buchman deff645dba some public convenience functions, extra debug errors on ExecTx 2015-03-21 00:11:01 -07:00
Jae Kwon 55d8e29e32 Fixed issues from review with Ethan 2015-03-20 21:15:46 -07:00
Jae Kwon 5dcbb272be formatting... 2015-03-20 20:08:16 -07:00
Jae Kwon b7553e2bfe Address is generated with VMAppState, and it increments the nonce too. 2015-03-20 20:03:37 -07:00
Jae Kwon 36dca3981b Make Call() handle value transfers and reverts. 2015-03-20 18:48:47 -07:00
Jae Kwon 7f12738415 VMAppState bridge to vm. 2015-03-20 16:59:50 -07:00
Jae Kwon ab0ee97c18 ValidatorSet copy benchmark 2015-03-19 13:47:24 -07:00
Jae Kwon 8da3ba05c0 Creating fake_app_state test 2015-03-18 23:30:36 -07:00
Jae Kwon 7c953bb675 deprecate GAS_PRICE 2015-03-18 23:30:36 -07:00
Jae Kwon 532fa3e5ca Return from Call() upon error 2015-03-18 23:27:28 -07:00
Ethan Buchman a2938fd35b p2p: fix switch test for Broadcast returning success channel 2015-03-18 23:27:28 -07:00
Ethan Buchman 21530bf00f p2p: broadcast spawns goroutine to Send on each peer and times out after 10 seconds. Closes #7 2015-03-18 23:27:27 -07:00
Matthew Wampler-Doty 150959b182 Introducing make economy and docker 2015-03-18 23:27:27 -07:00
Ethan Buchman 65a232bd9d p2p: fix switch_test to account for handshake 2015-03-18 23:27:27 -07:00
Ethan Buchman 4abca6e963 p2p: push handshake containing chainId for early disconnect. Closes #12 2015-03-18 23:27:27 -07:00
Ethan Buchman 9c4692c071 remove gas price and dont run txs before they come in a block 2015-03-18 23:27:27 -07:00
Ethan Buchman f384d10a05 block/state: gas price for block and tx 2015-03-18 23:27:27 -07:00
Ethan Buchman 7a33aba6e5 block/state: add CallTx type 2015-03-18 23:27:27 -07:00
Jae Kwon 3efd63e08d Add secp256k1 files 2015-03-18 23:27:26 -07:00
Jae Kwon c21369cebd vm makeover 2015-03-18 23:27:26 -07:00
Matthew Wampler-Doty f03547007a App -> App() 2015-03-18 23:27:26 -07:00
Ethan Buchman e59de906f7 config: hardcode default genesis.json 2015-03-18 23:23:57 -07:00
Ethan Buchman 168b1255ec SetRPCSwitch 2015-03-18 23:23:57 -07:00
Ethan Buchman 983b7f48e8 daemon: refactor out of cmd into own package 2015-03-18 23:23:56 -07:00