77 Commits

Author SHA1 Message Date
Jae Kwon
16437867ff Starting to use tmsp.BlockchainAware 2016-03-05 20:57:36 -08:00
Jae Kwon
a6d37a49a2 s/GetHash/Commit/g 2016-02-14 13:11:01 -08:00
Jae Kwon
f1b48ff009 Use protobuf enums for CodeType 2016-02-04 18:41:29 -08:00
Jae Kwon
a73a65a45b Use protobuf enums 2016-02-04 18:41:29 -08:00
Jae Kwon
3f49b509d2 Conform to protobuf TMSP 2016-02-04 18:41:29 -08:00
Ethan Buchman
c0024cc7b2 log invalid txs 2016-01-31 20:00:02 -05:00
Jae Kwon
236c7afe9e Conform to TMSP v0.2 2016-01-25 14:34:08 -08:00
Ethan Buchman
799efb0629 merge/rebase fixes 2016-01-12 19:39:53 -05:00
Jae Kwon
3e3c0083c7 Make order be decided first; Remove TMSP Commit/Rollback 2016-01-08 16:51:20 -08:00
Jae Kwon
f534410e57 Fix state/execution ExecBlock() not rolling back 2015-12-09 17:08:40 -08:00
Jae Kwon
ef43af19ab Tendermint <-> Application refactor 2015-12-01 20:12:01 -08:00
Jae Kwon
e12f9d10e7 Bare consensus refactor 2015-11-01 11:34:08 -08:00
Jae Kwon
c4ed55d801 Refactor to move common libraries out of project 2015-10-22 17:39:06 -07:00
Ethan Buchman
e4f0e2b399 update namereg with longer names, more allowed chars 2015-09-15 19:43:22 -04:00
Jae Kwon
ffcc657be6 event listeners take EventData, not interface{}; EventData type assertions 2015-08-11 12:46:33 -07:00
Jae Kwon
1b9fd811a1 RPCResponse.Result && EventData are registered interfaces; -skip_upnp option 2015-08-11 11:01:18 -07:00
Jae Kwon
60310cc23f websocket server sends pings; added ws_client; events refactor 2015-08-11 11:01:17 -07:00
Jae Kwon
8f9d41f427 Merge pull request #123 from tendermint/namereg_event
namereg event
2015-08-10 10:29:54 -07:00
Ethan Buchman
9b69894180 namereg event 2015-08-02 22:29:35 -04:00
Jae Kwon
aada207092 remove unnecessary permission check 2015-07-31 16:25:12 -07:00
Jae Kwon
0ef5c3ad07 Fix returning prematurely within if(runCall){...}.
Renames
2015-07-28 12:16:17 -07:00
Ethan Buchman
31b9d8ee27 SNativeTx -> PermissionTx, consolidate permissions and native contracts 2015-07-22 10:49:53 -04:00
Ethan Buchman
ab536618e0 RegisteredSNativeContracts 2015-07-22 10:49:53 -04:00
Ethan Buchman
ecd231a8eb cleanup, drop ClearBase 2015-07-22 10:49:53 -04:00
Ethan Buchman
e037093740 snative refactor and SNativeTx 2015-07-22 10:49:53 -04:00
Ethan Buchman
8e50bf15de panic wrapper functions 2015-07-21 10:46:05 -04:00
Ethan Buchman
bb4ca1407f info->notice, debug->info 2015-07-19 22:44:40 +00:00
Jae Kwon
1e7cc32597 tendermint/account -> acm 2015-07-19 09:40:55 -07:00
Jae Kwon
8d1e176180 fixed-length arrays cleanup 2015-07-18 17:19:47 -07:00
Jae Kwon
198d7b9c6f Fixes #93 2015-07-15 20:04:11 -07:00
Jae Kwon
d91f073676 uuid branch tidying 2015-07-13 16:00:01 -07:00
Ethan Buchman
72b681a1bc fix TxID to use ripemd160 in events and rpc return 2015-07-10 05:56:38 +00:00
Jae Kwon
a999a4bad0 PermFlag rename; Make Permission fields value (nonpointer) fields; Permissions & Snatives on by default; Remove dead code 2015-07-07 14:26:05 -07:00
Jae Kwon
21295f4ae2 fixes for develop+permissions merge 2015-07-07 14:17:20 -07:00
Ethan Buchman
8d6f80592b some panics, dont panic on invalid opcode 2015-07-07 14:11:21 -07:00
Ethan Buchman
58ffc639fd fix call 2015-07-07 14:07:57 -07:00
Ethan Buchman
231a003783 nametx perm 2015-07-07 14:07:57 -07:00
Ethan Buchman
32e02acb0c testing and fixes for snative CALL and CallTx 2015-07-07 14:07:57 -07:00
Ethan Buchman
b11012026d fire events on snative and allow from CallTx 2015-07-07 14:07:57 -07:00
Ethan Buchman
b2282d5a39 faster binding of snatives to vm (available every call) 2015-07-07 14:07:56 -07:00
Ethan Buchman
f75b6aff74 CreateAccount permission through SendTx and CALL (to unknown accounts) 2015-07-07 14:07:56 -07:00
Ethan Buchman
2ec3d0611f bond perm and tests 2015-07-07 14:07:56 -07:00
Ethan Buchman
ab2b1643cb snative 2015-07-07 14:07:56 -07:00
Ethan Buchman
87ed1f5fda permission/types pkg, Base and Roles 2015-07-07 14:07:56 -07:00
Ethan Buchman
94f21ad012 move perms to vm.Account 2015-07-07 14:07:56 -07:00
Ethan Buchman
c6c0701b69 testing send and call permissions 2015-07-07 14:07:07 -07:00
Ethan Buchman
a0f3b94e83 account permissions and some gendoug 2015-07-07 14:07:07 -07:00
Ethan Buchman
a7ecdd10de Merge from panic branch 2015-06-29 14:54:48 -07:00
Jae Kwon
9965dd5de6 uint* to int* whereever appropriate; https://www.reddit.com/r/golang/comments/2q5vdu/int_vs_uint/ 2015-06-25 20:28:34 -07:00
Jae Kwon
829df93577 Re-use ValidatorSet.VerifyValidation() 2015-06-21 19:11:21 -07:00