Commit Graph

68 Commits

Author SHA1 Message Date
perissology 0f5c9738ed add a pluginInstanceWhitelist to register proxied plugins 2018-02-24 07:36:09 -08:00
perissology ab0f8aa62f remove PLEDGE_ADMIN_ROLE and DONOR_ROLE
w/ current ACL implementation, these roles will not work for us. ACL
limits only 1 set of params for a given (_who, _entity, _role), but a
single address may control multiple PledgeAdmins.
2018-02-20 09:38:13 -08:00
perissology 3ae23500c6 convert liquidPledging to accept a different token per pledge 2018-02-16 13:45:17 -08:00
perissology cdf8f609cc fix multi-inheritance ordering w/ most base-like coming first, and reserve storage slots for future upgrades 2018-02-15 15:42:19 -08:00
perissology 93e910cc97 move all state variables to seperate contract
By placing all state variables in 1 place, this allows us to add
additional state at a later date, and not overwrite an existing
state variable.

Also optimized struct layout to better pack
2018-02-13 19:56:11 +01:00
perissology 6c8355e346 allow proxy donations
fix bug where eth could be burned to 0 pledge
2018-02-13 01:24:19 +01:00
perissology 4cfebbc5fb moving things around / cleanup 2018-02-13 00:24:26 +01:00
perissology ece3355c67 all tests passing 2018-02-12 23:55:11 +01:00
perissology 369e6ae6cd first pass as AragonApp 2018-02-10 15:14:52 +01:00
perissology 6cdceb62cf reset 2018-02-07 12:52:08 +01:00
perissology 544eee3508 refactor libs to contracts and cleanup LP Base contract 2018-01-25 08:31:13 -08:00
perissology 4f2bf61dd2 first pass at refactoring to Pledges lib 2018-01-19 10:33:58 -08:00
perissology 674397cc80 make library methods internal to save extra delegate calls 2018-01-18 20:19:37 -08:00
perissology 80b8ffc2ef refactor PledgeAdmins to lib w/ EternalStorage 2018-01-16 17:20:07 -08:00
perissology 80a8e5a9b4 fix solc warnings 2018-01-16 11:58:10 -08:00
perissology 25fb84965a Merge branch 'project_level_bug' into v1 2017-12-19 16:45:20 -10:00
perissology aa4750fa03 update vault events & limit delegates to 10 2017-12-19 08:35:04 -10:00
perissology e35dbb5e5a
Merge branch 'master' into escapable 2017-12-05 21:07:49 +00:00
perissology cf5c84e20f rename Pledge n -> Pledge p 2017-12-05 12:47:38 -08:00
perissology 584726ffd0 rename PaymentState -> PledgeState 2017-12-05 12:42:59 -08:00
perissology 9cf0856e3d make LiquidPledgingEscapable 2017-12-05 11:58:20 -08:00
Griff Green 09a275b50c
Added a bunch of comments and TODOs!!! 2017-12-03 22:18:31 -03:00
perissology 6d19fd0d57 few minor fixes to comments 2017-12-02 20:15:52 -08:00
Arthur L Lunn e450358f0b Fix idx Inconsistencies 2017-12-03 02:43:16 +01:00
Arthur L Lunn 9f105876a8 Change comments based on requests 2017-12-03 01:59:30 +01:00
perissology 5df006a76f Fix getProjectLevel bug
fixes issue #48
2017-11-24 08:21:07 -08:00
Griff Green a785a31dce
Commented all but the Whitelist additions 2017-11-23 10:00:28 -05:00
Arthur L Lunn 33480bdc14 fix id vs. idx discrepency 2017-11-18 18:33:06 +00:00
Arthur Lunn 7c2faf5e44
Merge branch 'master' into quazia-comments 2017-11-18 17:53:57 +00:00
perissology 8b629d3bd7 add plugin whitelist
fixes #33
2017-11-16 15:15:32 -08:00
Arthur L Lunn 4edb86cf19 Add build files 2017-11-10 18:54:44 +00:00
Arthur L Lunn 0b77977f90 fix errors with docstrings 2017-11-01 17:03:03 -04:00
Arthur L Lunn 7982f9ca1b change Vault to LPVault and comment 2017-10-31 17:00:34 -04:00
Arthur L Lunn ee8e2b777b spellcheck comments 2017-10-28 04:27:47 -04:00
Arthur L Lunn 77efe8ca90 comment LiquidPledgineBase 2017-10-27 15:09:55 -04:00
Arthur L Lunn f7e1618093 Add comments to LiquidPledgingMock 2017-10-27 10:38:25 -04:00
alf40k 5dacc27943 Add copyrights and finish commenting plugin interface 2017-10-24 00:09:56 -04:00
alf40k 3a8e906ee9 comment transferOwnershipToProject 2017-10-22 20:43:28 -04:00
perissology 0191db3a07 remove req for childProject.addr === msg.sender 2017-10-05 12:51:23 -07:00
perissology e0f19d8461 refactor campaign -> project 2017-10-04 16:39:18 -07:00
Jordi Baylina bd5c29cf2f
State to Status refactor 2017-10-04 13:02:19 +02:00
Jordi Baylina 2af64a9e60
find to findOrCreate name refactor 2017-10-04 12:55:46 +02:00
Jordi Baylina b4d5e5657c
url added 2017-10-04 11:40:26 +02:00
Jordi Baylina 52e439318c
proposed to intended refactor 2017-10-04 10:33:33 +02:00
Jordi Baylina aaa3be9305
NotPaid to Pledged refactor 2017-10-04 10:29:41 +02:00
Jordi Baylina 41154e89d2
Manager to Admin refactor 2017-10-04 10:24:35 +02:00
Jordi Baylina 28ecaff0ce
note to pledge refactor 2017-10-03 14:42:21 +02:00
Jordi Baylina bae30084f0
project to campaign refactor 2017-10-03 13:37:45 +02:00
Jordi Baylina e305229311
Donor to Giver refactor 2017-10-03 12:20:23 +02:00
Jordi Baylina 7b34866559 Merge branch 'master' into add_donor_on_donate 2017-10-03 11:36:14 +02:00