Default to open.aragonpm.eth
it is now also available on the devchain
This commit is contained in:
		
							parent
							
								
									9ac3837f67
								
							
						
					
					
						commit
						aacec26d0e
					
				| @ -19,7 +19,7 @@ | |||||||
|   "environments": { |   "environments": { | ||||||
|     "default": { |     "default": { | ||||||
|       "network": "development", |       "network": "development", | ||||||
|       "appName": "kredits-contribution.aragonpm.eth" |       "appName": "kredits-contribution.open.aragonpm.eth" | ||||||
|     }, |     }, | ||||||
|     "rinkeby": { |     "rinkeby": { | ||||||
|       "registry": "0x98df287b6c145399aaa709692c8d308357bc085d", |       "registry": "0x98df287b6c145399aaa709692c8d308357bc085d", | ||||||
|  | |||||||
							
								
								
									
										912
									
								
								apps/contribution/artifact.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										912
									
								
								apps/contribution/artifact.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,912 @@ | |||||||
|  | { | ||||||
|  | 	"roles": [ | ||||||
|  | 		{ | ||||||
|  | 			"name": "Add contributions", | ||||||
|  | 			"id": "ADD_CONTRIBUTION_ROLE", | ||||||
|  | 			"params": [], | ||||||
|  | 			"bytes": "0x493d28cd0d82bcb20db66e4f6390a00122ef772717e282b436ba3240af18bfb1" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"name": "Manage token contract", | ||||||
|  | 			"id": "MANAGE_TOKEN_CONTRACT_ROLE", | ||||||
|  | 			"params": [], | ||||||
|  | 			"bytes": "0xdd275187bc43df45ce7b34f6716e572716c69ad44e5e496175008950f032854b" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"name": "Veto contributions", | ||||||
|  | 			"id": "VETO_CONTRIBUTION_ROLE", | ||||||
|  | 			"params": [], | ||||||
|  | 			"bytes": "0x495a36de1ed34d5c1b9f8704e7d8bc8badb027221b09c79691d430bc54c4c88f" | ||||||
|  | 		} | ||||||
|  | 	], | ||||||
|  | 	"environments": { | ||||||
|  | 		"default": { | ||||||
|  | 			"network": "development", | ||||||
|  | 			"appName": "kredits-contribution.open.aragonpm.eth" | ||||||
|  | 		} | ||||||
|  | 	}, | ||||||
|  | 	"path": "contracts/Contribution.sol", | ||||||
|  | 	"appName": "kredits-contribution.open.aragonpm.eth", | ||||||
|  | 	"appId": "0x09f5274cba299b46c5be722ef672d10eef7a2ef980b612aef529d74fb9da7643", | ||||||
|  | 	"abi": [ | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "hasInitialized", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "ADD_CONTRIBUTION_ROLE", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "bytes32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "_script", | ||||||
|  | 					"type": "bytes" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "getEVMScriptExecutor", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "getRecoveryVault", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "contributionsCount", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "token", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "allowRecoverability", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "appId", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "bytes32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "getInitializationBlock", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint256" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "KERNEL_APP_ADDR_NAMESPACE", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "bytes32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": false, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "_token", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "transferToVault", | ||||||
|  | 			"outputs": [], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "nonpayable", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "_sender", | ||||||
|  | 					"type": "address" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "_role", | ||||||
|  | 					"type": "bytes32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "_params", | ||||||
|  | 					"type": "uint256[]" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "canPerform", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "getEVMScriptRegistry", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "contributionOwner", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "contributions", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributorId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "amount", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "claimed", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "hashDigest", | ||||||
|  | 					"type": "bytes32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "hashFunction", | ||||||
|  | 					"type": "uint8" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "hashSize", | ||||||
|  | 					"type": "uint8" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "tokenMetadataURL", | ||||||
|  | 					"type": "string" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "confirmedAtBlock", | ||||||
|  | 					"type": "uint256" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "vetoed", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "exists", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint256" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "ownedContributions", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "kernel", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "blocksToWait", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "isPetrified", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint256" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "appIds", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "bytes32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "VETO_CONTRIBUTION_ROLE", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "bytes32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"anonymous": false, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"indexed": false, | ||||||
|  | 					"name": "id", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"indexed": true, | ||||||
|  | 					"name": "contributorId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"indexed": false, | ||||||
|  | 					"name": "amount", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "ContributionAdded", | ||||||
|  | 			"type": "event" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"anonymous": false, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"indexed": false, | ||||||
|  | 					"name": "id", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"indexed": true, | ||||||
|  | 					"name": "contributorId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"indexed": false, | ||||||
|  | 					"name": "amount", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "ContributionClaimed", | ||||||
|  | 			"type": "event" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"anonymous": false, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"indexed": false, | ||||||
|  | 					"name": "id", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"indexed": false, | ||||||
|  | 					"name": "vetoedByAccount", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "ContributionVetoed", | ||||||
|  | 			"type": "event" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"anonymous": false, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"indexed": true, | ||||||
|  | 					"name": "executor", | ||||||
|  | 					"type": "address" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"indexed": false, | ||||||
|  | 					"name": "script", | ||||||
|  | 					"type": "bytes" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"indexed": false, | ||||||
|  | 					"name": "input", | ||||||
|  | 					"type": "bytes" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"indexed": false, | ||||||
|  | 					"name": "returnData", | ||||||
|  | 					"type": "bytes" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "ScriptResult", | ||||||
|  | 			"type": "event" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"anonymous": false, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"indexed": true, | ||||||
|  | 					"name": "vault", | ||||||
|  | 					"type": "address" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"indexed": true, | ||||||
|  | 					"name": "token", | ||||||
|  | 					"type": "address" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"indexed": false, | ||||||
|  | 					"name": "amount", | ||||||
|  | 					"type": "uint256" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "RecoverToVault", | ||||||
|  | 			"type": "event" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": false, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "_appIds", | ||||||
|  | 					"type": "bytes32[4]" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "initialize", | ||||||
|  | 			"outputs": [], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "nonpayable", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "getTokenContract", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "getContributorContract", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributorAccount", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "getContributorIdByAddress", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributorId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "getContributorAddressById", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "name", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "string" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [], | ||||||
|  | 			"name": "symbol", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "string" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "owner", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "balanceOf", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint256" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributionId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "ownerOf", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "address" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "owner", | ||||||
|  | 					"type": "address" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "index", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "tokenOfOwnerByIndex", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributionId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "tokenMetadata", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "string" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "confirmedOnly", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "totalKreditsEarned", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "amount", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributorId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "confirmedOnly", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "totalKreditsEarnedByContributor", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "amount", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributionId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "getContribution", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "id", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributorId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "amount", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "claimed", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "hashDigest", | ||||||
|  | 					"type": "bytes32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "hashFunction", | ||||||
|  | 					"type": "uint8" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "hashSize", | ||||||
|  | 					"type": "uint8" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "confirmedAtBlock", | ||||||
|  | 					"type": "uint256" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "exists", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "vetoed", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": false, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "amount", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributorId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "hashDigest", | ||||||
|  | 					"type": "bytes32" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "hashFunction", | ||||||
|  | 					"type": "uint8" | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"name": "hashSize", | ||||||
|  | 					"type": "uint8" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "add", | ||||||
|  | 			"outputs": [], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "nonpayable", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": false, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributionId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "veto", | ||||||
|  | 			"outputs": [], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "nonpayable", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": false, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributionId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "claim", | ||||||
|  | 			"outputs": [], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "nonpayable", | ||||||
|  | 			"type": "function" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"constant": true, | ||||||
|  | 			"inputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "contributionId", | ||||||
|  | 					"type": "uint32" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name": "exists", | ||||||
|  | 			"outputs": [ | ||||||
|  | 				{ | ||||||
|  | 					"name": "", | ||||||
|  | 					"type": "bool" | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"payable": false, | ||||||
|  | 			"stateMutability": "view", | ||||||
|  | 			"type": "function" | ||||||
|  | 		} | ||||||
|  | 	], | ||||||
|  | 	"deployment": { | ||||||
|  | 		"contractName": "Contribution", | ||||||
|  | 		"compiledAt": "2019-06-13T12:39:07.659Z", | ||||||
|  | 		"compiler": { | ||||||
|  | 			"name": "solc", | ||||||
|  | 			"version": "0.4.24+commit.e67f0147.Emscripten.clang", | ||||||
|  | 			"optimizer": { | ||||||
|  | 				"enabled": false | ||||||
|  | 			} | ||||||
|  | 		}, | ||||||
|  | 		"flattenedCode": "./code.sol", | ||||||
|  | 		"transactionHash": "0x073057bb616243e415823fa9a8c8cc096b573fbd0bbf11c2f59bb75a84291689" | ||||||
|  | 	}, | ||||||
|  | 	"functions": [ | ||||||
|  | 		{ | ||||||
|  | 			"sig": "mintFor(address,uint256,uint32)", | ||||||
|  | 			"roles": [], | ||||||
|  | 			"notice": null | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"sig": "initialize(bytes32[4])", | ||||||
|  | 			"roles": [], | ||||||
|  | 			"notice": null | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"sig": "add(uint32,uint32,bytes32,uint8,uint8)", | ||||||
|  | 			"roles": [ | ||||||
|  | 				"ADD_CONTRIBUTION_ROLE" | ||||||
|  | 			], | ||||||
|  | 			"notice": null | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"sig": "veto(uint32)", | ||||||
|  | 			"roles": [ | ||||||
|  | 				"VETO_CONTRIBUTION_ROLE" | ||||||
|  | 			], | ||||||
|  | 			"notice": null | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"sig": "claim(uint32)", | ||||||
|  | 			"roles": [], | ||||||
|  | 			"notice": null | ||||||
|  | 		} | ||||||
|  | 	] | ||||||
|  | } | ||||||
							
								
								
									
										1252
									
								
								apps/contribution/code.sol
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1252
									
								
								apps/contribution/code.sol
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -9,7 +9,7 @@ | |||||||
|   "environments": { |   "environments": { | ||||||
|     "default": { |     "default": { | ||||||
|       "network": "development", |       "network": "development", | ||||||
|       "appName": "kredits-contributor.aragonpm.eth" |       "appName": "kredits-contributor.open.aragonpm.eth" | ||||||
|     }, |     }, | ||||||
|     "rinkeby": { |     "rinkeby": { | ||||||
|       "registry": "0x98df287b6c145399aaa709692c8d308357bc085d", |       "registry": "0x98df287b6c145399aaa709692c8d308357bc085d", | ||||||
|  | |||||||
| @ -14,7 +14,7 @@ | |||||||
|   "environments": { |   "environments": { | ||||||
|     "default": { |     "default": { | ||||||
|       "network": "development", |       "network": "development", | ||||||
|       "appName": "kredits-proposal.aragonpm.eth" |       "appName": "kredits-proposal.open.aragonpm.eth" | ||||||
|     }, |     }, | ||||||
|     "rinkeby": { |     "rinkeby": { | ||||||
|       "registry": "0x98df287b6c145399aaa709692c8d308357bc085d", |       "registry": "0x98df287b6c145399aaa709692c8d308357bc085d", | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ | |||||||
|   "environments": { |   "environments": { | ||||||
|     "default": { |     "default": { | ||||||
|       "network": "development", |       "network": "development", | ||||||
|       "appName": "kredits-token.aragonpm.eth" |       "appName": "kredits-token.open.aragonpm.eth" | ||||||
|     }, |     }, | ||||||
|     "rinkeby": { |     "rinkeby": { | ||||||
|       "registry": "0x98df287b6c145399aaa709692c8d308357bc085d", |       "registry": "0x98df287b6c145399aaa709692c8d308357bc085d", | ||||||
|  | |||||||
| @ -34,9 +34,9 @@ | |||||||
|   "environments": { |   "environments": { | ||||||
|     "development": { |     "development": { | ||||||
|       "network": "development", |       "network": "development", | ||||||
|       "apm": "aragonpm.eth", |       "apm": "open.aragonpm.eth", | ||||||
|       "registry": "0x5f6f7e8cc7346a11ca2def8f827b7a0b612c56a1", |       "registry": "0x5f6f7e8cc7346a11ca2def8f827b7a0b612c56a1", | ||||||
|       "appName": "dummy.aragonpm.eth" |       "appName": "dummy.open.aragonpm.eth" | ||||||
|     }, |     }, | ||||||
|     "rinkeby": { |     "rinkeby": { | ||||||
|       "network": "rinkeby", |       "network": "rinkeby", | ||||||
|  | |||||||
| @ -6,7 +6,7 @@ const KERNEL_APP_ADDR_NAMESPACE = '0xd6f028ca0e8edb4a8c9757ca4fdccab25fa1e0317da | |||||||
| class Kernel extends Base { | class Kernel extends Base { | ||||||
|   constructor (contract) { |   constructor (contract) { | ||||||
|     super(contract); |     super(contract); | ||||||
|     this.apm = 'aragonpm.eth'; // can be overwritten if needed
 |     this.apm = 'open.aragonpm.eth'; // can be overwritten if needed
 | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   getApp (appName) { |   getApp (appName) { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user