Merge branch 'master' into feature/pagination
This commit is contained in:
		
						commit
						4771c0c8a0
					
				
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -4,3 +4,5 @@ node_modules
 | 
			
		||||
**/node_modules
 | 
			
		||||
.ganache-db
 | 
			
		||||
.tm_properties
 | 
			
		||||
yarn-error.log
 | 
			
		||||
.DS_Store
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										22
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								README.md
									
									
									
									
									
								
							@ -36,7 +36,7 @@ development ganache.
 | 
			
		||||
 | 
			
		||||
    $ npm run devchain (or aragon devchain --port 7545)
 | 
			
		||||
 | 
			
		||||
To clear/reset the chain use:
 | 
			
		||||
To clear/reset the chain use (e.g. if you run out of funds on your devchain)
 | 
			
		||||
 | 
			
		||||
    $ npm run devchain -- --reset (or aragon devchain --port 7545 --reset)
 | 
			
		||||
 | 
			
		||||
@ -174,6 +174,26 @@ Runs `npm install` for each app and publishes a new version.
 | 
			
		||||
    or
 | 
			
		||||
    $ npm run deploy:apps
 | 
			
		||||
 | 
			
		||||
## Deployment
 | 
			
		||||
 | 
			
		||||
### Apps deployment
 | 
			
		||||
 | 
			
		||||
To deploy a new app version run:
 | 
			
		||||
 | 
			
		||||
    $ aragon apm publish major --environment=NETWORK_TO_DEPLOY
 | 
			
		||||
 | 
			
		||||
### KreditsKit
 | 
			
		||||
 | 
			
		||||
deploy the KreditsKit as Kit to create new DAOs
 | 
			
		||||
 | 
			
		||||
    $ truffle exec scripts/deploy-kit.js --network=NETWORK_TO_DEPLOY
 | 
			
		||||
 | 
			
		||||
### Creating a new DAO
 | 
			
		||||
 | 
			
		||||
make sure all apps and the KreditsKit are deployed, then create a new DAO:
 | 
			
		||||
 | 
			
		||||
    $ truffle exec scripts/new-dao.js --network=NETWORK_TO_DEPLOY
 | 
			
		||||
 | 
			
		||||
## ACL / Permissions
 | 
			
		||||
 | 
			
		||||
## Upgradeable contracts
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										8145
									
								
								apps/contribution/yarn.lock
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8145
									
								
								apps/contribution/yarn.lock
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										8145
									
								
								apps/contributor/yarn.lock
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8145
									
								
								apps/contributor/yarn.lock
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										8145
									
								
								apps/proposal/yarn.lock
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8145
									
								
								apps/proposal/yarn.lock
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										8145
									
								
								apps/token/yarn.lock
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8145
									
								
								apps/token/yarn.lock
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -1,6 +1,7 @@
 | 
			
		||||
const contractCalls = [
 | 
			
		||||
  ['Contributor', 'add', [{ account: '0x7e8f313c56f809188313aa274fa67ee58c31515d', name: 'bumi', kind: 'person', url: '', github_username: 'bumi', github_uid: 318, wiki_username: 'bumi' }, { gasLimit: 200000 }]],
 | 
			
		||||
  ['Contributor', 'add', [{ account: '0x49575f3DD9a0d60aE661BC992f72D837A77f05Bc', name: 'raucao', kind: 'person', url: '', github_username: 'skddc', github_uid: 842, wiki_username: 'raucau' }, { gasLimit: 200000 }]],
 | 
			
		||||
  ['Contributor', 'add', [{ account: '0x7e8f313c56f809188313aa274fa67ee58c31515d', name: 'bumi', kind: 'person', url: '', github_username: 'bumi', github_uid: 318, wiki_username: 'Bumi' }, { gasLimit: 200000 }]],
 | 
			
		||||
  ['Contributor', 'add', [{ account: '0x49575f3DD9a0d60aE661BC992f72D837A77f05Bc', name: 'raucao', kind: 'person', url: '', github_username: 'skddc', github_uid: 842, wiki_username: 'Basti' }, { gasLimit: 200000 }]],
 | 
			
		||||
  ['Contributor', 'add', [{ account: '0xF722709ECC3B05c19d02E82a2a4A4021B8F48C62', name: 'Manuel', kind: 'person', url: '', github_username: 'fsmanuel', github_uid: 54812, wiki_username: 'Manuel' }, { gasLimit: 200000 }]],
 | 
			
		||||
  ['Proposal', 'addProposal', [{ contributorId: 1, contributorIpfsHash: 'QmWKCYGr2rSf6abUPaTYqf98urvoZxGrb7dbspFZA6oyVF', date: '2019-04-09', amount: 500, kind: 'dev', description: '[67P/kredits-contracts] Ran the seeds', url: '' }, { gasLimit: 350000 }]],
 | 
			
		||||
  ['Proposal', 'addProposal', [{ contributorId: 2, contributorIpfsHash: 'QmcHzEeAM26HV2zHTf5HnZrCtCtGdEccL5kUtDakAB7ozB', date: '2019-04-10', amount: 500, kind: 'dev', description: '[67P/kredits-contracts] Ran the seeds', url: '' }, { gasLimit: 350000 }]],
 | 
			
		||||
  ['Proposal', 'addProposal', [{ contributorId: 2, contributorIpfsHash: 'QmcHzEeAM26HV2zHTf5HnZrCtCtGdEccL5kUtDakAB7ozB', date: '2019-04-11', amount: 500, kind: 'dev', description: '[67P/kredits-contracts] Hacked on kredits', url: '' }, { gasLimit: 350000 }]],
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,13 @@
 | 
			
		||||
# Contribution deployments
 | 
			
		||||
 | 
			
		||||
## 2019-04-10 - Weltempfänger release
 | 
			
		||||
 | 
			
		||||
✔ Successfully published kredits-contribution.open.aragonpm.eth v5.0.0: 
 | 
			
		||||
 ℹ Contract address: 0xe0f7dB486321b917e3A986Bdb2F2b9d51BA98fa9
 | 
			
		||||
 ℹ Content (ipfs): QmU3XEBb4f5jU8MFFEpwaa95C1mhc82UeYLRWLrKsvcQNw
 | 
			
		||||
 ℹ Transaction hash: 0xd736ff5f79f8142be3fad1a50580fb40aa468838da397f8630285fd91a445af3
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 2019-04-04
 | 
			
		||||
 | 
			
		||||
 ✔ Successfully published kredits-contribution.open.aragonpm.eth v4.0.0: 
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,13 @@
 | 
			
		||||
# Contributor deployments
 | 
			
		||||
 | 
			
		||||
## 2019-04-10 - Weltempfänger release
 | 
			
		||||
 | 
			
		||||
✔ Successfully published kredits-contributor.open.aragonpm.eth v4.0.0: 
 | 
			
		||||
 ℹ Contract address: 0x08a6D4D915FCAA5524F05F5F715a6C17cB6eeA6B
 | 
			
		||||
 ℹ Content (ipfs): QmR62PWwe1EzommfkhJDYcTvHoZjbXuv9dTG6vCn5dWCsb
 | 
			
		||||
 ℹ Transaction hash: 0xd5317c9e207a413485c55ec3046b09d467d978443680304737a6d7d3db0c90e1
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 2019-04-04
 | 
			
		||||
 | 
			
		||||
 ✔ Successfully published kredits-contributor.open.aragonpm.eth v3.0.0: 
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,10 @@
 | 
			
		||||
# Kredits deployment
 | 
			
		||||
 | 
			
		||||
## 2019-04-10 - Weltempfänger release
 | 
			
		||||
 | 
			
		||||
Using KreditsKit at: 0x76e069b47b79442657eaf0555a32c6b16fa1b8b4
 | 
			
		||||
Created new DAO at: 0xc34edf7d11b7f8433d597f0bb0697acdff55ef14
 | 
			
		||||
 | 
			
		||||
## 2019-04-04
 | 
			
		||||
 | 
			
		||||
Using KreditsKit at: 0x76e069b47b79442657eaf0555a32c6b16fa1b8b4
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,13 @@
 | 
			
		||||
# Proposal deployments
 | 
			
		||||
 | 
			
		||||
## 2019-04-10 - Weltempfänger release
 | 
			
		||||
 | 
			
		||||
✔ Successfully published kredits-proposal.open.aragonpm.eth v5.0.0: 
 | 
			
		||||
 ℹ Contract address: 0x4ce5b0286483c66b861e5599a199054687434552
 | 
			
		||||
 ℹ Content (ipfs): QmNYXEcmvKTGxYiob7WUf85oZhdmFDCuGiA6TsRrDE9TYb
 | 
			
		||||
 ℹ Transaction hash: 0x0482b58a1ba87d494c6391026399d0ac41b45384330d916f3f99ba70e501584b
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 2019-04-04
 | 
			
		||||
 | 
			
		||||
 ✔ Successfully published kredits-proposal.open.aragonpm.eth v4.0.0: 
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,13 @@
 | 
			
		||||
# Token deployments
 | 
			
		||||
 | 
			
		||||
## 2019-04-10 - Weltempfänger release
 | 
			
		||||
 | 
			
		||||
✔ Successfully published kredits-token.open.aragonpm.eth v4.0.0: 
 | 
			
		||||
 ℹ Contract address: 0x05E0C2bbdA8e5BeE22AC1E20C1457dA4de63aE26
 | 
			
		||||
 ℹ Content (ipfs): QmUuYLRMRNZcundUk2pxVaSjMNvtB7hzdf3eyoaUNqDPow
 | 
			
		||||
 ℹ Transaction hash: 0x98c28b5ca645904d56eb83c4783682f018c0fcee015b3a3d5fa8bd609223fb89
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 2019-04-04
 | 
			
		||||
 | 
			
		||||
 ✔ Successfully published kredits-token.open.aragonpm.eth v3.0.0: 
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,3 @@
 | 
			
		||||
{
 | 
			
		||||
  "4": "0x76e069b47b79442657eaf0555a32c6b16fa1b8b4",
 | 
			
		||||
  "41787949": "0xa35aacdfccac54d3d96e0d29050c773b251c2c83"
 | 
			
		||||
  "4": "0x76e069b47b79442657eaf0555a32c6b16fa1b8b4"
 | 
			
		||||
}
 | 
			
		||||
@ -1,4 +1,3 @@
 | 
			
		||||
{
 | 
			
		||||
  "4": "0xcd75458fbc4aa2231252d5b21f1391fd031e5cb2",
 | 
			
		||||
  "41787949": "0x183af3950364390a266edff2a0e7c4c2f95c0691"
 | 
			
		||||
  "4": "0xc34edf7d11b7f8433d597f0bb0697acdff55ef14"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										7
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "kredits-contracts",
 | 
			
		||||
  "version": "5.0.0",
 | 
			
		||||
  "version": "5.1.1",
 | 
			
		||||
  "lockfileVersion": 1,
 | 
			
		||||
  "requires": true,
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
@ -11175,8 +11175,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "kosmos-schemas": {
 | 
			
		||||
      "version": "github:67P/kosmos-schemas#28a5e9f1fc2e083165e4e02ce3361c3f4fafa592",
 | 
			
		||||
      "from": "github:67P/kosmos-schemas#feature/contribution_date_time",
 | 
			
		||||
      "version": "2.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/kosmos-schemas/-/kosmos-schemas-2.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-zIjWcDxaN94m1vPgUaI5LRX6y07Ihw9ScPoGKf1NkZ0sLgD/CRV8YIKRyDafH5mThe3uBN2+F6H6Gp5qhNhALg==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "brfs-babel": "^1.0.0"
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "kredits-contracts",
 | 
			
		||||
  "version": "5.0.0",
 | 
			
		||||
  "version": "5.1.1",
 | 
			
		||||
  "description": "Ethereum contracts and npm wrapper for Kredits",
 | 
			
		||||
  "main": "./lib/kredits.js",
 | 
			
		||||
  "directories": {
 | 
			
		||||
@ -45,7 +45,7 @@
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "ethers": "^4.0.27",
 | 
			
		||||
    "ipfs-http-client": "^30.1.1",
 | 
			
		||||
    "kosmos-schemas": "github:67P/kosmos-schemas#feature/contribution_date_time",
 | 
			
		||||
    "kosmos-schemas": "^2.0.0",
 | 
			
		||||
    "tv4": "^1.3.0"
 | 
			
		||||
  },
 | 
			
		||||
  "keywords": [
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user