Skip to content

Latest commit

 

History

History

mainnet

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Mainnet

Artifacts

  • Official ENS: 0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e
  • aragonID: 0x546aa2eae2514494eeadb7bbb35243348983c59d
  • aragonPM:
    • aragonpm.eth: 0x346854c542d437565339E60dE8CB3EfE1cAB30dC
    • hatch.aragonpm.eth: 0x763f4f2dbA519A4c73ed59294f77bA77E30EFD1a
    • open.aragonpm.eth: 0x12755944244f4f3ddffad19f7167c7db4f6f8359
  • DAOFactory:
    • 0.8.1 (✅ RECOMMENDED): 0x7378ad1ba8f3c8e64bbb2a04473edd35846360f1
    • 0.8 (✅ RECOMMENDED): 0xb9da44c051c6cc9e04b7e0f95e95d69c6a6d8031
    • 0.7 (🙅 DEPRECATED): 0xc29f0599df12eb4cbe1a34354c4bac6d944071d1
    • 0.6 (🙅 DEPRECATED): 0x595b34c93aa2c2ba0a38daeede629a0dfbdcc559
  • MiniMeTokenFactory: 0x909d05f384d0663ed4be59863815ab43b4f347ec

aragonOS

  • Kernel:
    • v1.1: 0x2b33cf282f867a7ff693a66e11b0fcc5552e4425
    • v1.0: 0x4a6ce97a84178a84c1cee46a763db619d0e6e413
  • ACL:
    • v1.1: 0x9f3b9198911054b122fdb865f8a5ac516201c339
    • v1.0: 0x81f7564e413586f1f99fde55740ac52b43ca99c9

Deployments


Aragon Apps

Deployed: agent, token-manager, voting

Command (agent, token-manager, voting):

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • agent.aragonpm.eth: 5.0.5
  • token-manager.aragonpm.eth: 2.1.10
  • voting.aragonpm.eth: 2.1.10

Aragon Client

Command:

npm run publish:mainnet:minor

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.4.0

Voting Connectors

Deployed: voting-aggregator

Command:

npm run apm:publish -- major --environment rinkeby

Details of the deployment can be found in deploys.yml

Final versions:

  • voting-aggregator.hatch.aragonpm.eth: 1.0.1

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.3.1

Aragon Apps

Deployed: agent, finance, token-manager, voting

Command (agent, finance, token-manager, voting):

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • agent.aragonpm.eth: 5.0.4
  • finance.aragonpm.eth: 2.1.10
  • token-manager.aragonpm.eth: 2.1.9
  • voting.aragonpm.eth: 2.1.9

Aragon Client

Command:

npm run publish:mainnet:minor

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.3.0

Aragon Apps

Deployed: agent, finance, token-manager, voting

Command (agent, finance, token-manager, voting):

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • agent.aragonpm.eth: 5.0.3
  • finance.aragonpm.eth: 2.1.9
  • token-manager.aragonpm.eth: 2.1.8
  • voting.aragonpm.eth: 2.1.8

Aragon Client

Command:

npm run publish:mainnet:minor

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.2.0

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

  • aragon.aragonpm.eth was redeployed twice due to missing environment variables in the first publish

Final versions:

  • aragon.aragonpm.eth: 3.1.0

Aragon Apps

Deployed: agent

Command:

aragon apm publish minor --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • agent.aragonpm.eth: 5.0.2

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.14

Aragon Apps

Deployed: agent

Command:

aragon apm publish minor --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

  • agent.aragonpm.eth was first published with 4.1.0 to update the existing app's UI before publishing 5.0.0
  • agent.aragonpm.eth was redeployed with a patch release to 5.0.1 due to metadata being incorrect in 5.0.0

Final versions:

  • agent.aragonpm.eth: 5.0.1

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.13

Aragon Apps

Deployed: finance

Command:

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.1.8

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.12

aragonOS

ACL v1.1

To minimize changes from the original ACL deployed at 0x3ae935e863984ecffc980bf67bd73f56a41b94ea, the ACL changes from [email protected] were backported to [email protected].

Command:

npx truffle compile --all
npx truffle console --network mainnet

> const logDeploy = require('./helpers/deploy-logger')
> logDeploy(await ACL.new())

Output:

=========
# ACL:
Address: 0x9f3b9198911054b122fdb865f8a5ac516201c339
Transaction hash: 0x5386811bf81996e37265b328749122f52eebbdb443fb163804b9eb57346dde41
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2020-02-06T08:56:52.187Z
=========

DAOFactory

Command:

npx truffle compile --all
KERNEL_BASE=0x2b33cf282f867a7ff693a66e11b0fcc5552e4425 ACL_BASE=0x9f3b9198911054b122fdb865f8a5ac516201c339 EVM_REG_FACTORY=0xcafa04538aa18ec7ce451bd0e55874c75b80657f npx truffle exec --network mainnet scripts/deploy-daofactory.js

Output:

Skipping deploying new Kernel base, using provided address: 0x2b33cf282f867a7ff693a66e11b0fcc5552e4425
Skipping deploying new ACL base, using provided address: 0x9f3b9198911054b122fdb865f8a5ac516201c339
Skipping deploying new EVMScriptRegistryFactory, using provided address: 0xcafa04538aa18ec7ce451bd0e55874c75b80657f
=========
# DAOFactory:
Address: 0x7378ad1ba8f3c8e64bbb2a04473edd35846360f1
Transaction hash: 0x89da0276e6965ae0e5e3137821f70d291e69e8a3fc20c6e1c6991aa2b239d427
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2020-02-06T10:27:04.722Z
=========

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.11

Voting Connectors

Deployed: token-wrapper, voting-aggregator

Command (token-wrapper, voting-aggregator):

npm run apm:publish -- major --environment staging

Details of the deployment can be found in deploys.yml

Final versions:

  • token-wrapper.hatch.aragonpm.eth: 1.0.0
  • voting-aggregator.hatch.aragonpm.eth: 1.0.0

Aragon Apps

Deployed: finance, voting, token-manager

Command (finance, voting, token-manager):

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.1.7
  • token-manager.aragonpm.eth: 2.1.7
  • voting.aragonpm.eth: 2.1.7

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.10

Aragon Fundraising

Repo: https://github.com/AragonBlack/fundraising

Command (aragon-fundraising):

aragon apm publish major --files dist --environment mainnet

Command (bancor-formula, batched-bancor-market-maker, presale, tap):

aragon apm publish major --environment mainnet

Command (templates/multisig):

npm run publish:mainnet

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon-fundraising.aragonpm.eth: 1.0.1
  • bancor-formula.aragonpm.eth: 1.0.0
  • batched-bancor-market-maker.aragonpm.eth: 1.0.0
  • presale.aragonpm.eth: 1.0.0
  • tap.aragonpm.eth: 1.0.0
  • fundraising-multisig-template.aragonpm.eth: 1.0.0

Aragon Apps

Deployed: finance, voting, token-manager

Command (finance, voting, token-manager):

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.1.6
  • token-manager.aragonpm.eth: 2.1.6
  • voting.aragonpm.eth: 2.1.6

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.9

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.8

Aragon Apps

Deployed: finance, voting, token-manager

Command (finance, voting, token-manager):

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.1.5
  • token-manager.aragonpm.eth: 2.1.5
  • voting.aragonpm.eth: 2.1.5

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.7

Aragon Apps

Deployed: finance

Command:

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.1.4

Futarchy

Repo: https://github.com/levelkdev/futarchy-app

Command:

aragon apm publish minor --files dist --environment mainnet

Details of the deployment can be found in deploys.yml

Final versions:

  • futarchy.open.aragonpm.eth: 1.0.0

Oracle Manager

Repo: https://github.com/levelkdev/oracle-manager-app

Command:

aragon apm publish minor --files dist --environment mainnet

Details of the deployment can be found in deploys.yml

Final versions:

  • oracle-manager.open.aragonpm.eth: 1.0.0

Aragon Apps

Deployed: finance, voting, token-manager

Command (finance, voting, token-manager):

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.1.3
  • token-manager.aragonpm.eth: 2.1.4
  • voting.aragonpm.eth: 2.1.4

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.6

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.5

Aragon Apps

Deployed: finance, voting, token-manager

Command (finance, voting, token-manager):

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.1.2
  • token-manager.aragonpm.eth: 2.1.3
  • voting.aragonpm.eth: 2.1.3

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.4

Aragon Apps

Deployed: voting, token-manager

Command (voting, token-manager):

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • token-manager.aragonpm.eth: 2.1.2
  • voting.aragonpm.eth: 2.1.2

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.3

Aragon Apps

Deployed: agent, finance, voting, token-manager

Command (agent, finance, voting, token-manager):

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • agent.aragonpm.eth: 4.0.1
  • finance.aragonpm.eth: 2.1.1
  • token-manager.aragonpm.eth: 2.1.1
  • voting.aragonpm.eth: 2.1.1

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.2

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.1

aragonOS

Commands:

npx truffle compile --all
ACL_BASE=0x81f7564e413586f1f99fde55740ac52b43ca99c9 npx truffle exec --network mainnet scripts/deploy-daofactory.js

Output:

=========
# Kernel:
Address: 0x2b33cf282f867a7ff693a66e11b0fcc5552e4425
Transaction hash: 0x4ba66ba7acc56d876db9432c571b2f70e7d85877e7d670d4b19d35303981d0f1
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2019-09-05T14:55:39.784Z
=========
Skipping deploying new ACL base, using provided address: 0x81f7564e413586f1f99fde55740ac52b43ca99c9
=========
# EVMScriptRegistryFactory:
Address: 0xcafa04538aa18ec7ce451bd0e55874c75b80657f
Transaction hash: 0xd5c90343cea40c3ff5681548c0b625ed4b7808df076c1be7ce84b5e82c49da80
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2019-09-05T14:55:39.783Z
=========
=========
# DAOFactory:
Address: 0xb9da44c051c6cc9e04b7e0f95e95d69c6a6d8031
Transaction hash: 0x540181de6c68e9747ed8817b1e05ff62f36ac8e686ab8f1c96d9b5b6c065cfd6
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2019-09-05T14:55:39.782Z
=========

DAO Templates

Deployed: bare-template, company-template, company-board-template, membership-template, reputation-template

Command:

npm run publish:mainnet

membership-template.aragonpm.eth was deployed twice due to issues with transactions not propagating properly

Details of the deployment can be found in deploys.yml

Final versions:

  • bare-template.aragonpm.eth: 1.0.0
  • company-template.aragonpm.eth: 1.0.0
  • company-board-template.aragonpm.eth: 1.0.0
  • membership-template.aragonpm.eth: 2.0.0
  • reputation-template.aragonpm.eth: 1.0.0

Aragon Apps

Deployed: agent, finance, vault, voting, token-manager

Command (agent):

aragon apm publish major --environment mainnet --files public

Command (agent, finance, voting, token-manager):

aragon apm publish minor --environment mainnet --files app/build

Command (vault):

aragon apm publish minor --environment mainnet --files public

Details of the deployment can be found in deploys.yml

Final versions:

  • agent.aragonpm.eth: 4.0.0
  • finance.aragonpm.eth: 2.1.0
  • token-manager.aragonpm.eth: 2.1.0
  • voting.aragonpm.eth: 2.1.0
  • vault.aragonpm.eth: 3.1.0

Aragon Client

Command:

npm run publish:mainnet:major

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 3.0.0

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 2.0.6

Aragon Apps

Deployed: finance, voting

Command (finance, voting):

aragon apm publish patch --environment mainnet --files app/build

Note: the artifact.json for finance was regenerated using:

aragon apm publish patch --environment mainnet --only-artifacts --no-build

(It was also manually edited to include the old newPayment() method in its ABI and list of methods for radspec evaluation)

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.0.7
  • voting.aragonpm.eth: 2.0.5

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 2.0.5

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 2.0.4

Aragon Apps

Deployed: finance, token-manager

Command (finance, token-manager):

aragon apm publish patch --environment mainnet --files app/build

Note: the artifact.json for finance was regenerated using:

aragon apm publish patch --environment mainnet --only-artifacts --no-build

(It was also manually edited to include the old newPayment() method in its ABI and list of methods for radspec evaluation)

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.0.6
  • token-manager.aragonpm.eth: 2.0.4

Aragon Apps

Deployed: voting

Command:

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • voting.aragonpm.eth: 2.0.4

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 2.0.3

Aragon Apps

Deployed: finance, token-manager, voting

Command (finance, voting, token-manager):

aragon apm publish patch --environment mainnet --files app/build

Note: the artifact.json for finance was regenerated using:

aragon apm publish patch --environment mainnet --only-artifacts --no-build

(It was also manually edited to include the old newPayment() method in its ABI and list of methods for radspec evaluation)

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.0.5
  • token-manager.aragonpm.eth: 2.0.3
  • voting.aragonpm.eth: 2.0.3

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 2.0.2

Aragon Apps

Deployed: finance, token-manager, voting

Command (finance, voting, token-manager):

aragon apm publish patch --environment mainnet --files app/build

Note: the artifact.json for finance was regenerated using:

aragon apm publish patch --environment mainnet --only-artifacts --no-build

(It was also manually edited to include the old newPayment() method in its ABI and list of methods for radspec evaluation)

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.0.4
  • token-manager.aragonpm.eth: 2.0.2
  • voting.aragonpm.eth: 2.0.2

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 2.0.1

Aragon Apps

Deployed: finance, token-manager, vault, voting

Command (vault):

aragon apm publish patch --environment mainnet --files public

Command (finance, voting, token-manager):

aragon apm publish patch --environment mainnet --files app/build

Note: the artifact.json for finance was regenerated using:

aragon apm publish patch --environment mainnet --only-artifacts --no-build

(It was also manually edited to include the old newPayment() method in its list of methods used for radspec)

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.0.3
  • token-manager.aragonpm.eth: 2.0.1
  • voting.aragonpm.eth: 2.0.1
  • vault.aragonpm.eth: 3.0.1

PPF

Commands:

OPERATOR=0xD1714f3BD816E9333B085D02f032098FFbec1240 OPERATOR_OWNER=0xA41a8cE739a0Ac33Db3D60917b8c327bac506349 npx truffle exec --network mainnet scripts/deploy-ppf.js
npx aragon apm publish major 0xcbcaf05388ac89cf34ebacdffafe9e42539e6c02 --environment mainnet

Output

=========
# PPFFactory:
Address: 0xcbcaf05388ac89cf34ebacdffafe9e42539e6c02
Transaction hash: 0x17942281216f17013a5a07792254c5e1c97f8237b1b521467cf754f9ea53e42b
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2019-04-25T18:27:38.976Z
=========
Using factory 0xcbcaf05388ac89cf34ebacdffafe9e42539e6c02
Deploying with operator 0xD1714f3BD816E9333B085D02f032098FFbec1240 and operatorOwner 0xA41a8cE739a0Ac33Db3D60917b8c327bac506349
PPF instance: 0xfB53Eb8ea00595103688e88A90aEAac8E5d60Bd1

Details of the deployment can be found in deploys.yml

Final versions:

  • ppf-factory.aragonpm.eth: 1.0.0

Aragon Apps

Deployed: finance

Command:

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.0.2

aragonOS

Commands:

npx truffle compile --all
KERNEL_BASE=0x4a6ce97a84178a84c1cee46a763db619d0e6e413 ACL_BASE=0x81f7564e413586f1f99fde55740ac52b43ca99c9 npx truffle exec --network mainnet scripts/deploy-daofactory.js

Output:

Skipping deploying new Kernel base, using provided address: 0x4a6ce97a84178a84c1cee46a763db619d0e6e413
Skipping deploying new ACL base, using provided address: 0x81f7564e413586f1f99fde55740ac52b43ca99c9
=========
# EVMScriptRegistryFactory:
Address: 0x1630b381219984eb3a1206261b4add2ccef4de5c
Transaction hash: 0x4bfeb91270abe2973d6d6b803a5e3e9d90d79163e1303e6e81ae2bca1bc28c85
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2019-04-16T23:15:43.766Z
=========
=========
# DAOFactory:
Address: 0xc29f0599df12eb4cbe1a34354c4bac6d944071d1
Transaction hash: 0x58841196fd15f6feb38fc64a468693eb065d0d16db9cb958975bcd09650a81ac
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2019-04-16T23:15:43.764Z
=========

Aragon Client

Commands:

aragon apm publish major --only-content --files build/ --environment mainnet --build-script build:mainnet

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 2.0.0

Aragon Apps

Deployed: finance, voting, token-manager, agent, vault, survey

  • Finance was redeployed with a patch release

Command (finance, voting, token-manager, survey):

aragon apm publish major --environment mainnet --files app/build

Command (vault):

aragon apm publish major --environment mainnet --files public

Command (agent):

aragon apm publish major --environment mainnet

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 2.0.1
  • token-manager.aragonpm.eth: 2.0.0
  • voting.aragonpm.eth: 2.0.0
  • vault.aragonpm.eth: 3.0.0
  • survey.aragonpm.eth: 1.0.0
  • agent.aragonpm.eth: 3.0.0

DAO kits

Deployed: democracy-kit, multisig-kit

Command:

DAO_FACTORY=0xc29f0599df12eb4cbe1a34354c4bac6d944071d1 MINIME_TOKEN_FACTORY=0x909d05f384d0663ed4be59863815ab43b4f347ec npm run publish:mainnet

Details of the deployment can be found in deploys.yml

Final versions:

  • democracy-kit.aragonpm.eth: 2.0.0
  • multisig-kit.aragonpm.eth: 2.0.0

Deployment done with @aragon/[email protected].

Aragon Client

Commands:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 1.3.1

Aragon Apps

Deployed: finance, voting, token-manager

Command:

aragon apm publish patch --environment mainnet --files app/build

Final versions:

  • finance.aragonpm.eth: 1.1.5
  • token-manager.aragonpm.eth: 1.0.6
  • voting.aragonpm.eth: 1.0.6

Aragon Apps

Deployed: agent

Command:

aragon apm publish major --environment mainnet

Details of the deployment can be found in deploys.yml

Final versions:

  • agent.aragonpm.eth: 2.0.0

Aragon Apps

Deployed: agent

Command:

aragon apm publish major --environment mainnet

Details of the deployment can be found in deploys.yml

Final versions:

  • agent.aragonpm.eth: 1.0.0

Deployment done with @aragon/[email protected].

Aragon Client

Commands:

aragon apm publish minor --only-content --files build/ --environment mainnet --build-script build:mainnet

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 1.3.0

Aragon Apps

Deployed: finance, voting, token-manager

Command:

aragon apm publish patch --environment mainnet --files app/build

Note: the artifact.json for finance was regenerated using:

aragon apm publish patch --environment mainnet --only-artifacts --no-build

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 1.1.4
  • token-manager.aragonpm.eth: 1.0.5
  • voting.aragonpm.eth: 1.0.5

Aragon Client

Command:

npm run publish:mainnet:minor

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 1.2.0

Aragon Apps

Deployed: finance, voting, token-manager

Command:

aragon apm publish patch --environment mainnet --files app/build

Note: the artifact.json for voting was regenerated using:

aragon apm publish patch --environment mainnet --only-artifacts --no-build

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 1.1.3
  • token-manager.aragonpm.eth: 1.0.4
  • voting.aragonpm.eth: 1.0.4

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 1.1.7

Aragon Apps

Deployed: voting

Command:

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • voting.aragonpm.eth: 1.0.3

AGP-1 kit

AGP-1 kit hasn't been published to APM, as it is a one time use kit only.

Output:

> @aragon/[email protected] deploy:mainnet /Users/jorge/provident/dao-kits/kits/agp1
> ENS=0x314159265dd8dbb310642f98f50c066173c1259b DAO_FACTORY=0x595b34c93aa2c2ba0a38daeede629a0dfbdcc559 MINIME_TOKEN=0x960b236A07cf122663c4303350609A66A7B288C0 truffle exec --network mainnet scripts/deploy_agp1.js

Using network 'mainnet'.

AGP1Kit with ENS 0x314159265dd8dbb310642f98f50c066173c1259b, owner 0xcafE1A77e84698c83CA8931F54A755176eF75f2C
Using ENS 0x314159265dd8dbb310642f98f50c066173c1259b
Using DAOFactory: 0x595b34c93aa2c2ba0a38daeede629a0dfbdcc559
Using MiniMeToken: 0x960b236A07cf122663c4303350609A66A7B288C0
APM 0x346854c542d437565339e60de8cb3efe1cab30dc
Kit address: 0xef9d312e1e1a662182b1aeb429d4132bdede12b9
=========
# AGP1Kit:
Address: 0xef9d312e1e1a662182b1aeb429d4132bdede12b9
Transaction hash: 0x9aea0c9686ed7ecdd79e50fc4a13b8015e786de575ac85fd50516a2227f8e31a
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2018-11-14T08:37:28.931Z
=========

AGP1 DAO address:  0x2de83b50af29678774d5abc4a7cb2a588762f28c
Finance:  0xd9705f391395a8c12b553f9b36bd3fef65be10ff
Vault:  0xaacccafcd439bc9843568c11c6d37ee0f66c9e69
Voting:  0x277bfcf7c2e162cb1ac3e9ae228a3132a75f83d4
Meta Track Voting:  0xcfee4d3078f74197ce77120dbfe6d35f443cab1c

Aragon Client

Command:

npm run publish:mainnet:patch

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 1.1.5

Aragon Apps

Deployed: finance, voting, token-manager

Command:

aragon apm publish patch --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

Final versions:

  • finance.aragonpm.eth: 1.1.2
  • token-manager.aragonpm.eth: 1.0.3
  • voting.aragonpm.eth: 1.0.2

Aragon Apps

Deployed: vault

Command:

aragon apm publish major --environment mainnet --files assets

Details of the deployment can be found in deploys.yml

Final versions:

  • vault.aragonpm.eth: 2.0.0

ENS setup

Old *.aragonpm.eth cleanup

As an APM registry was previously deployed to aragonpm.eth, it was required to clean up any subdomains claimed by the packages in this registry in order for the new registry to work properly.

The cleanup was done using the ENSSubdomainRegistrar's deleteName function. A permission (DELETE_NAME_ROLE) for the action was not created by the old APMRegistryFactory, so it needed to be created:

  • Old APM owner granted deployer the CREATE_PERMISSIONS_ROLE in APM's ACL: transaction
  • The deployer account created and granted itself the DELETE_NAME_ROLE permission in ENSSubdomainRegistrar: transaction

With the permission granted, the deployer account deleted following names:

aragonpm.eth migration

The ENSSubdomainRegistrar app of the old APM was the owner of the aragonpm.eth name. Ownership of the name needed to be transferred to the new APMRegistryFactory that will deploy the new APM.

ENSSubdomainRegistrar doesn't provide a way to claim ownership of the root name, but ownership of the name can be claimed by the ENS Deed holder of the name. The Aragon Association multisig, as the deed holder, performed the following actions:

aragonid.eth

The Aragon Association multisig as the owner of aragonid.eth, performed:

aragonOS

Commands:

npx truffle compile --all
npx truffle exec --network mainnet scripts/deploy-daofactory.js

Output:

=========
# Kernel:
Address: 0x4a6ce97a84178a84c1cee46a763db619d0e6e413
Transaction hash: 0x5ee1418fd77fe6cc6dadebb7dff67dbe49215cd514cee53554c0f3177fc7d267
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2018-10-27T11:12:27.760Z
=========
=========
# ACL:
Address: 0x81f7564e413586f1f99fde55740ac52b43ca99c9
Transaction hash: 0x23d5f772cd0499fcd050c35bf6ec652bd4e64df30de32c839763ca4f3b5a2af4
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2018-10-27T11:12:27.732Z
=========
=========
# EVMScriptRegistryFactory:
Address: 0x57cb2aa5de8e15d3aa5b113641267a55c221842e
Transaction hash: 0x1766c5e1b23b8a7bb557ecb80b8d42ff169055436858989a9ca8f770e952c69c
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2018-10-27T11:12:27.759Z
=========
=========
# DAOFactory:
Address: 0x595b34c93aa2c2ba0a38daeede629a0dfbdcc559
Transaction hash: 0x058e13dd6adbb908888142eba228bc820ba60d3af601523f69aeaff6d849080e
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2018-10-27T11:12:27.758Z
=========

APM

Commands:

DAO_FACTORY=0x595b34c93aa2c2ba0a38daeede629a0dfbdcc559 ENS=0x314159265dd8dbb310642f98f50c066173c1259b OWNER=0xE04cAbcB24e11620Dd62bB99c396E76cEB578914 npx truffle exec --network mainnet scripts/deploy-apm.js

Output:

Deploying APM...
Owner: 0xE04cAbcB24e11620Dd62bB99c396E76cEB578914
ENS: 0x314159265dd8dbb310642f98f50c066173c1259b
TLD: eth (0x93cdeb708b7545dc668eb9280176169d1c33cfd8ed6f04690a0bcc88a93fc4ae)
Label: aragonpm (0x1542111b4698ac085139692eae7c6efb632a4ae2779f8686da94511ebbbff594)
=========
Deploying APM bases...
=========
# APMRegistry:
Address: 0x54606e02c0f6e0acef781ce08b4f402c60ba0605
Transaction hash: 0x7e74e90ebb7e0374e595a1e3aadd555637472c2acb190f1d37c1201c37a6ffe0
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2018-10-27T11:12:27.742Z
=========
=========
# Repo:
Address: 0x190de54345fdacbe5509ea112be053f6592a8d95
Transaction hash: 0x7d0e1653e88ab8685621f7f4495314a05d4217076f51280e67504e62a87b7b28
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2018-10-27T11:12:27.744Z
=========
=========
# ENSSubdomainRegistrar:
Address: 0x797f28a6617876c9d4b2fc75eb9d4661f77abdaa
Transaction hash: 0xca249d07a7b361eb2354e478b86a3a21285ac179bab6d30cbe872cb1932e9a38
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2018-10-27T11:12:27.750Z
=========
Using provided DAOFactory (with EVMScripts): 0x595b34c93aa2c2ba0a38daeede629a0dfbdcc559
Deploying APMRegistryFactory...
=========
# APMRegistryFactory:
Address: 0xce5c6811bd801aa0cf72760534604f833cbcc0b9
Transaction hash: 0x225c6994edde13bf2cc91bd6e4155d53fdf50b76eb1d3f204157069bb35005fc
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2018-10-27T11:12:27.755Z
=========
Assigning ENS name (aragonpm.eth) to factory...
Transferring name ownership from deployer to APMRegistryFactory
Deploying APM...
# APM:
Address: 0x346854c542d437565339E60dE8CB3EfE1cAB30dC
Transaction hash: 0x2360f3161264fd2d1c536946f37cd468fcabec3a6dc101f32467a61276b2cfae
=========

Aragon ID

Commands:

ENS=0x314159265dd8dbb310642f98f50c066173c1259b npx truffle exec --network mainnet scripts/deploy-beta-aragonid.js
Deploying AragonID with ENS: 0x314159265dd8dbb310642f98f50c066173c1259b and owner: undefined
=========
# FIFSResolvingRegistrar:
Address: 0x546aa2eae2514494eeadb7bbb35243348983c59d
Transaction hash: 0x5e77df135af91daf9437b8b2adf21115139b4ff6f2e23b1f8e855f9cf5e749fd
Compiler: [email protected]+commit.e67f0147.Emscripten.clang (Optimizer: 10000 runs)
Compiled at: 2018-10-27T12:09:34.352Z
=========
assigning ENS name to AragonID
Transferring name ownership from deployer to AragonID
=========
Deployed AragonID: 0x546aa2eae2514494eeadb7bbb35243348983c59d

Aragon Apps

Deployed: finance, vault, voting, token-manager Command:

rm -rf build
rm -rf app/build
aragon apm publish 1.0.0 --environment mainnet --files app/build

Details of the deployment can be found in deploys.yml

  • token-manager.aragonpm.eth had to be republished as 1.0.0 had an incorrect artifact.

Final versions:

  • finance.aragonpm.eth: 1.0.0
  • token-manager.aragonpm.eth: 1.0.1
  • vault.aragonpm.eth: 1.0.0
  • voting.aragonpm.eth: 1.0.0

DAO Kits

Deployed: democracy-kit, multisig-kit Command:

DAO_FACTORY=0x595b34c93aa2c2ba0a38daeede629a0dfbdcc559 MINIME_TOKEN_FACTORY=0x909d05f384d0663ed4be59863815ab43b4f347ec npm run publish:mainnet

Details of the deployment can be found in deploys.yml

Final versions:

  • democracy-kit.aragonpm.eth: 1.0.0
  • multisig-kit.aragonpm.eth: 1.0.0

Aragon Client

Command:

npm run publish:mainnet:major

Details of the deployment can be found in deploys.yml

Final versions:

  • aragon.aragonpm.eth: 1.0.0