45 Commits

Author SHA1 Message Date
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
Jae Kwon
01b5540ffe consensus/state is 2-step asynchronous 2015-06-19 15:30:21 -07:00
Jae Kwon
6062b06aa9 fixed NameTx.WriteSignBytes() bug. 2015-06-01 17:49:24 -07:00
Ethan Buchman
6eb8386c7c fixes for chain id in nametx sign functions 2015-05-30 01:54:25 -04:00
Ethan Buchman
77ff09e173 namereg cleanup, tests 2015-05-30 01:20:42 -04:00
Ethan Buchman
02aedaaefb more cleanup rpc tests, testing namereg 2015-05-30 01:19:03 -04:00
Ethan Buchman
cff6bcfb31 copy entry on get, use strings for name/data, uint64 for expires 2015-05-30 01:19:03 -04:00
Ethan Buchman
8631d5085e name reg 2015-05-30 01:19:02 -04:00
Ethan Buchman
2045aee9cd pass chainID through sign interfaces 2015-05-29 18:14:19 -04:00
Ethan Buchman
e9695baebb tx utils 2015-05-20 21:26:33 -04:00
Ethan Buchman
d43c776e84 add bonder's signature to BondTx 2015-05-20 19:36:55 -04:00
Ethan Buchman
7a97fb464d genpriv from hash(secret), evc fix in ExecTx 2015-05-15 18:55:01 -04:00
Ethan Buchman
02f4219079 cleanup calldepth=0 events logic 2015-05-15 16:49:41 -04:00
Ethan Buchman
bda9a38544 CallTx to address with no code fails and costs gas 2015-05-15 14:34:42 -04:00
Jae Kwon
0db6b0b005 Maybe fixed validatorSet.IncrementAccum() 2015-04-19 09:55:06 -07:00
Jae Kwon
5bdd73f4a4 New genesis.json 2015-04-18 23:08:02 -07:00
Jae Kwon
b11ca1bbfc (╯°□°)╯︵ ┻━┻ 2015-04-17 17:39:50 -07:00
Jae Kwon
a9467414d6 Merge remote-tracking branch 'origin/websockets' into develop 2015-04-17 13:20:47 -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
Jae Kwon
df1d46d04d Errorf -> fmt.Errorf 2015-04-15 21:49:14 -07:00
Ethan Buchman
34098edb93 state: fireEvents flag on ExecTx and fixes for GetAccount 2015-04-14 19:26:55 -07:00
Ethan Buchman
2e918e8c0b rpc: websocket events testing 2015-04-14 01:39:41 -07:00
Ethan Buchman
85661de293 fire events, event urls 2015-04-13 21:42:48 -07:00
Jae Kwon
6d6f061f19 Support nil pointers for Binary.
If the thing does not already have a typebyte declared,
a fake one will be given (0x01).
A TypeByte of 0x00 is reserved for nil things.
No nil-dogs.
2015-04-12 17:46:16 -07: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
Jae Kwon
79304b0dd3 Create BlockCache and TxCache for performance. 2015-03-28 23:44:07 -07:00