194 Commits

Author SHA1 Message Date
Jae Kwon
feeab6579b Acc/X/Receive -> Acc/X/Call 2015-07-23 23:57:28 -07:00
Jae Kwon
c13b67253c Merge pull request #119 from tendermint/snatives
Snatives
2015-07-22 11:14:56 -07:00
Jae Kwon
344ad54984 comment updates for state 2015-07-22 09:35:21 -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
Jae Kwon
571a134318 BaseService and BaseReactor refactor and unification 2015-07-20 14:52:24 -07: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
Ethan Buchman
dc7b912881 crypto byte arrays are fixed length 2015-07-17 17:19:16 -04: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
751b892cba cleanup, comments 2015-07-12 02:16:33 +00:00
Jae Kwon
24acda1afc Distinguish between ReadJSON vs ReadJSONPtr. The latter expects a non-nil pointer to write into. The former creates new things intelligently 2015-07-11 16:32:46 -07:00
Jae Kwon
2e1d8ba054 Make Ripemd160 the default 2015-07-10 12:15:46 -07:00
Jae Kwon
41845d5b85 fix dump_consensus_state error'ing when height=0 2015-07-10 18:11:28 +00:00
Ethan Buchman
72b681a1bc fix TxID to use ripemd160 in events and rpc return 2015-07-10 05:56:38 +00:00
Ethan Buchman
96214b0108 RandGenesisDoc 2015-07-09 18:10:30 +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
75fb6c184e getter/setters for state trees 2015-07-07 14:10:38 -07:00
Ethan Buchman
3416004359 names in gendoc, genesis_test 2015-07-07 14:09:35 -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
7e1412dbc2 add chainID to Sign funcs in permisions_test 2015-07-07 14:07:57 -07:00
Ethan Buchman
883dbcc027 snatives take appState as arg (rather than vm receiver) 2015-07-07 14:07:57 -07:00
Ethan Buchman
26d64412b3 little fixes 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
d824e1b731 cleanups, fix AllSet 2015-07-07 14:07:56 -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
d78a39ade3 make_txs > tx_utils 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
8cdb0b91e6 test create 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
Jae Kwon
bc71e38bad proposer selection fix 2015-07-04 15:12:00 -07:00
Jae Kwon
425328b391 Address #72 2015-07-01 22:02:31 -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
9e1794eaea Fixed tests 2015-06-24 14:04:40 -07:00
Jae Kwon
829df93577 Re-use ValidatorSet.VerifyValidation() 2015-06-21 19:11:21 -07:00