47 Commits

Author SHA1 Message Date
Ricardo Guilherme Schmidt
8ba947b6fc
smallfix 2019-03-20 22:05:27 -03:00
Ricardo Guilherme Schmidt
0e6c159188
use delegate(address(0)) to reset to parent 2019-03-20 22:05:03 -03:00
Ricardo Guilherme Schmidt
1d57ac8fe8
add getVoteHash 2019-03-20 22:04:10 -03:00
Ricardo Guilherme Schmidt
a040bf1e01
event on delegate 2019-03-20 22:03:11 -03:00
Ricardo Guilherme Schmidt
e2199110c8
fix stack 2019-03-08 02:41:43 -03:00
Ricardo Guilherme Schmidt
99d24af179
add comments 2019-03-08 02:41:32 -03:00
Ricardo Guilherme Schmidt
91361db682
topic add stake and custom factory 2019-03-01 00:15:28 -03:00
Ricardo Guilherme Schmidt
4b5952c842
test all delegation family + change delegation endpoint to self 2019-02-27 07:47:53 -03:00
Ricardo Guilherme Schmidt
a6c2d62c6c
adapt democracy + add quorums types + acl fix 2019-02-26 01:30:02 -03:00
Ricardo Guilherme Schmidt
1f972e201d
reorg folder + proposal factory 2019-02-21 01:43:41 -03:00
Ricardo Guilherme Schmidt
7b24a56cfd
refactor OO 2019-02-20 22:09:59 -03:00
Ricardo Guilherme Schmidt
46ea68d75e
smallfix 2019-02-20 05:00:23 -03:00
Ricardo Guilherme Schmidt
03cfe88a6f
enable contracts to vote 2019-02-20 04:54:42 -03:00
Ricardo Guilherme Schmidt
941ea8f049
add default delegation 2019-02-20 04:54:14 -03:00
Ricardo Guilherme Schmidt
c0dd83187d
smallfix + rename 2019-02-20 02:47:15 -03:00
Ricardo Guilherme Schmidt
1b1592fe56
move delegation cache/precompute to proposal contract 2019-02-20 02:45:21 -03:00
Ricardo Guilherme Schmidt
8c0cb2a2d5
remove redundant check 2019-02-20 02:41:01 -03:00
Ricardo Guilherme Schmidt
ff3aa67510
prevent vote overwrite 2019-02-20 01:16:42 -03:00
Ricardo Guilherme Schmidt
26e697584e
remove contracts voting 2019-02-19 02:24:06 -03:00
Ricardo Guilherme Schmidt
371fa233b6
abstract proposal, supports contract voting 2019-02-19 01:12:14 -03:00
Ricardo Guilherme Schmidt
729f9d0e59
update to latest solc, update to new instance model, democracy acl 2019-02-14 10:41:11 -02:00
Ricardo Guilherme Schmidt
dd37f21f94
update solc version of democracy 2019-02-14 02:06:35 -02:00
Ricardo Guilherme Schmidt
47e9b7fb63
simplified delegation, voting signed messages in merkletree 2018-08-08 07:02:03 -03:00
Ricardo Guilherme Schmidt
eb9c9f5481
fix logic 2018-08-08 01:26:31 -03:00
Ricardo Guilherme Schmidt
b4e83ec6f1 move storage to concrete 2018-05-22 13:01:24 -03:00
Ricardo Guilherme Schmidt
aa93e03035 refactor 2018-05-22 07:46:29 -03:00
Ricardo Guilherme Schmidt
212f60d5f1 updated to new solidity keywords and linting 2018-03-30 02:31:08 -03:00
Ricardo Guilherme Schmidt
d91bfb7f8e included fee collector, moved executed flag to democracy and + 2018-03-29 16:09:30 -03:00
Ricardo Guilherme Schmidt
f6b2174694 fix typo 2018-03-28 18:37:17 -03:00
Ricardo Guilherme Schmidt
587df6fe40 refactor constitution, abstract democracy 2018-03-28 18:33:33 -03:00
Ricardo Guilherme Schmidt
ed798f4a91 democracy , constitution and factory refactor 2018-03-27 23:16:51 -03:00
Ricardo Guilherme Schmidt
1544368968 delegation proxy refactor 2018-03-27 23:15:36 -03:00
Ricardo Guilherme Schmidt
3c40812a52 fix compile errors 2018-03-17 13:50:33 -03:00
Ricardo Guilherme Schmidt
5747049b9c lint and interface abstraction 2018-03-17 12:55:25 -03:00
Ricardo Guilherme Schmidt
94214f9907 Better fee recycler contract 2018-03-17 10:35:02 -03:00
Ricardo Guilherme Schmidt
a03e3b514b removed leftover param 2018-03-16 22:57:30 -03:00
Ricardo Guilherme Schmidt
c06ac0492a proposal manager architectural changes 2018-03-16 22:55:57 -03:00
Ricardo Guilherme Schmidt
5643bbc10b more details in comments 2018-03-16 21:21:12 -03:00
Ricardo Guilherme Schmidt
82469e5fb5 fixed infinite recursive call of delegationOfAt and renamed stuff 2018-03-16 20:43:45 -03:00
Ricardo Guilherme Schmidt
9d738c217c introduce search indexing "views" for cheapening constant costy calls 2018-03-16 14:54:57 -03:00
Ricardo Guilherme Schmidt
47e5997e95 simple recycle manager 2018-03-11 19:56:47 +07:00
Ricardo Guilherme Schmidt
4a8f336c7c burned fee locker/recycler 2018-03-11 18:39:57 +07:00
Ricardo Guilherme Schmidt
5be48d084c approval process 2018-03-11 18:17:50 +07:00
Ricardo Guilherme Schmidt
9dde851c06 fix delegate flood gas "attack"/"limitation" 2018-03-11 17:11:46 +07:00
Ricardo Guilherme Schmidt
bc3ced8f58 compile fix 2018-01-22 16:45:14 +00:00
Ricardo Guilherme Schmidt
9382b4d359 proposal manager executes to its controller 2017-12-19 23:06:19 -02:00
Ricardo Guilherme Schmidt
c07850d068 base structure of upgradable republic 2017-11-28 01:33:25 -02:00