Commit Graph

71 Commits

Author SHA1 Message Date
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
Jae Kwon d712ff05cf vm's Log events are lowercased 2015-07-20 11:23:42 -07:00
androlo 0a72c1ee50 * tendermint/binary handles fixed-length arrays
* log-event tests
2015-07-16 00:45:29 -07: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
Ethan Buchman 8d6f80592b some panics, dont panic on invalid opcode 2015-07-07 14:11:21 -07:00
Ethan Buchman 415c12fca5 use more accurate AllSet PermFlag 2015-07-07 14:10:38 -07:00
Ethan Buchman 883dbcc027 snatives take appState as arg (rather than vm receiver) 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 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
Jae Kwon 99b94022ee Merge pull request #95 from tendermint/vm_panics
label/remove panics in vm
2015-06-27 10:10:25 -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
Ethan Buchman 8f94997472 label/remove panics in vm 2015-06-26 01:50:31 +00:00
Ethan Buchman 57ff919d50 godep 2015-06-09 23:17:19 -04:00
Ethan Buchman 02f4219079 cleanup calldepth=0 events logic 2015-05-15 16:49:41 -04:00
Ethan Buchman 0dbf17653a fire event on failed funds transfer in vm 2015-05-15 15:30:24 -04:00
Ethan Buchman 7b1fc780aa fix send funds from contract 2015-05-15 14:26:49 -04:00
Ethan Buchman 75e88969cb failing test for send funds from contract 2015-05-15 14:00:48 -04:00
Jae Kwon 931e2b5a9b remove ethereum dependency 2015-05-12 11:38:15 -07:00
Jae Kwon 3c96890d2d All numbers are in BigEndian 2015-05-03 17:42:46 -07:00
Jae Kwon b92c0401e6 Made all JSON fields lower_case 2015-05-01 17:26:49 -07:00
Ethan Buchman e702303e16 little fixes to vm and endianess 2015-04-17 20:51:01 -07:00
Ethan Buchman a28c1c83fc Merge branch 'unflip' of https://github.com/tendermint/tendermint into unflip
Conflicts:
	vm/vm.go
2015-04-17 17:46:02 -07:00
Ethan Buchman 3579a3fdb9 tiny fixes 2015-04-17 17:43:45 -07:00
Jae Kwon b11ca1bbfc (╯°□°)╯︵ ┻━┻ 2015-04-17 17:39:50 -07:00
Jae Kwon 2668b59631 ┬─┬ ︵ /(.□. \) 2015-04-17 16:05:36 -07:00
Ethan Buchman 65f669160f more fixes from review 2015-04-17 13:18:50 -07:00
Ethan Buchman 75049ec827 major flippage for vm addrs. now left padded words for tx_cache 2015-04-16 00:09:03 -07:00
Ethan Buchman d27e0bbad5 event cache and fireable interace 2015-04-16 00:08:58 -07:00
Ethan Buchman a1c5e32d76 fixes from review with jae 2015-04-15 22:19:29 -07:00
Ethan Buchman b4388ae010 vm: eventable and flip fix on CALL address 2015-04-14 19:25:49 -07:00
Ethan Buchman 2e918e8c0b rpc: websocket events testing 2015-04-14 01:39:41 -07:00
Jae Kwon 7356556938 Some renames and small fixes. 2015-04-08 12:30:49 -07:00
Ethan Buchman ade13daec1 vm: fix errors not being returned 2015-04-07 00:34:27 -05:00
Jae Kwon 13b6508ecd Package import path change 2015-04-01 17:30:16 -07:00
Ethan Buchman 60f166e823 tendermint2 2015-03-31 15:33:31 -07:00
Ethan Buchman e6c352dba0 vm: flip sha3 result 2015-03-31 15:33:31 -07:00