Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

CommonsSwarm/commons-upgrade

Repository files navigation

Commons Upgrade Script

Hardhat script to upgrade a Gardens to a Commons DAO.

The script uses the EVMcrispr to encode an EVM script that does the following:

  1. Install an Agent app that will act as the ABC (Augmented Bonding Curve) reserve.
  2. Install the Augmented Bonding Curve app.
  3. Install a Migration Tools app that will be used to migrate the Hatch tokens.
  4. Set and configure the Migration Tools' and ABC's permissions.
  5. Revoke the Issuance's permissions as the ABC will be used instead.
  6. Add a collateral token to the ABC.

Usage

  1. Set the signer account by creating a mnemonic.txt file on the root project directory containing the account's seed phrase.

  2. Configure the parameters on the params.json file.

  3. Execute the script by running one of the following commands:

    yarn run commons-upgrade
    yarn run migration
    yarn run token-claiming
    yarn run abc-opening

About

Hardhat script to upgrade a Gardens to a Commons DAO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /