├── .gitignore ├── 0.base ├── .gitignore ├── README.md ├── program.json └── src │ └── main.leo ├── 1.restricted-mint-hardcoded ├── .gitignore ├── README.md ├── program.json └── src │ └── main.leo ├── 2.restricted-mint-owner ├── .gitignore ├── README.md ├── program.json └── src │ └── main.leo ├── 3.restricted-mint-multisig ├── .gitignore ├── README.md ├── imports │ └── multisig.leo ├── program.json └── src │ └── main.leo ├── 4.kyc ├── .gitignore ├── README.md ├── imports │ ├── multisig.leo │ └── zpass.leo ├── program.json └── src │ └── main.leo ├── 5.public-asset-freezing ├── .gitignore ├── README.md ├── imports │ ├── multisig.leo │ └── zpass.leo ├── program.json └── src │ └── main.leo ├── 6.pausability-upgradeability ├── .gitignore ├── README.md ├── build.sh ├── imports │ ├── multisig.leo │ ├── token.leo │ └── zpass.leo ├── placeholder │ └── token.leo ├── program.json └── src │ └── main.leo └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .idea 3 | .env 4 | -------------------------------------------------------------------------------- /0.base/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/0.base/.gitignore -------------------------------------------------------------------------------- /0.base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/0.base/README.md -------------------------------------------------------------------------------- /0.base/program.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/0.base/program.json -------------------------------------------------------------------------------- /0.base/src/main.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/0.base/src/main.leo -------------------------------------------------------------------------------- /1.restricted-mint-hardcoded/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/1.restricted-mint-hardcoded/.gitignore -------------------------------------------------------------------------------- /1.restricted-mint-hardcoded/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/1.restricted-mint-hardcoded/README.md -------------------------------------------------------------------------------- /1.restricted-mint-hardcoded/program.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/1.restricted-mint-hardcoded/program.json -------------------------------------------------------------------------------- /1.restricted-mint-hardcoded/src/main.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/1.restricted-mint-hardcoded/src/main.leo -------------------------------------------------------------------------------- /2.restricted-mint-owner/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/2.restricted-mint-owner/.gitignore -------------------------------------------------------------------------------- /2.restricted-mint-owner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/2.restricted-mint-owner/README.md -------------------------------------------------------------------------------- /2.restricted-mint-owner/program.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/2.restricted-mint-owner/program.json -------------------------------------------------------------------------------- /2.restricted-mint-owner/src/main.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/2.restricted-mint-owner/src/main.leo -------------------------------------------------------------------------------- /3.restricted-mint-multisig/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/3.restricted-mint-multisig/.gitignore -------------------------------------------------------------------------------- /3.restricted-mint-multisig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/3.restricted-mint-multisig/README.md -------------------------------------------------------------------------------- /3.restricted-mint-multisig/imports/multisig.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/3.restricted-mint-multisig/imports/multisig.leo -------------------------------------------------------------------------------- /3.restricted-mint-multisig/program.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/3.restricted-mint-multisig/program.json -------------------------------------------------------------------------------- /3.restricted-mint-multisig/src/main.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/3.restricted-mint-multisig/src/main.leo -------------------------------------------------------------------------------- /4.kyc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/4.kyc/.gitignore -------------------------------------------------------------------------------- /4.kyc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/4.kyc/README.md -------------------------------------------------------------------------------- /4.kyc/imports/multisig.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/4.kyc/imports/multisig.leo -------------------------------------------------------------------------------- /4.kyc/imports/zpass.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/4.kyc/imports/zpass.leo -------------------------------------------------------------------------------- /4.kyc/program.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/4.kyc/program.json -------------------------------------------------------------------------------- /4.kyc/src/main.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/4.kyc/src/main.leo -------------------------------------------------------------------------------- /5.public-asset-freezing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/5.public-asset-freezing/.gitignore -------------------------------------------------------------------------------- /5.public-asset-freezing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/5.public-asset-freezing/README.md -------------------------------------------------------------------------------- /5.public-asset-freezing/imports/multisig.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/5.public-asset-freezing/imports/multisig.leo -------------------------------------------------------------------------------- /5.public-asset-freezing/imports/zpass.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/5.public-asset-freezing/imports/zpass.leo -------------------------------------------------------------------------------- /5.public-asset-freezing/program.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/5.public-asset-freezing/program.json -------------------------------------------------------------------------------- /5.public-asset-freezing/src/main.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/5.public-asset-freezing/src/main.leo -------------------------------------------------------------------------------- /6.pausability-upgradeability/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/6.pausability-upgradeability/.gitignore -------------------------------------------------------------------------------- /6.pausability-upgradeability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/6.pausability-upgradeability/README.md -------------------------------------------------------------------------------- /6.pausability-upgradeability/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/6.pausability-upgradeability/build.sh -------------------------------------------------------------------------------- /6.pausability-upgradeability/imports/multisig.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/6.pausability-upgradeability/imports/multisig.leo -------------------------------------------------------------------------------- /6.pausability-upgradeability/imports/token.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/6.pausability-upgradeability/imports/token.leo -------------------------------------------------------------------------------- /6.pausability-upgradeability/imports/zpass.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/6.pausability-upgradeability/imports/zpass.leo -------------------------------------------------------------------------------- /6.pausability-upgradeability/placeholder/token.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/6.pausability-upgradeability/placeholder/token.leo -------------------------------------------------------------------------------- /6.pausability-upgradeability/program.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/6.pausability-upgradeability/program.json -------------------------------------------------------------------------------- /6.pausability-upgradeability/src/main.leo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/6.pausability-upgradeability/src/main.leo -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trusttoken/aleo-stablecoin-workshop/HEAD/README.md --------------------------------------------------------------------------------