├── .github ├── dependabot.yml └── workflows │ ├── test.yml │ └── update-flake-lock.yml ├── .gitignore ├── README.md ├── flake.lock ├── flake.nix ├── modules ├── M01-plutus-emulator │ ├── .gitignore │ ├── README.md │ ├── build-cowsay.sh │ ├── cowsay.nix │ ├── disqualified.nix │ └── images │ │ ├── 001.png │ │ ├── 002.png │ │ ├── 003.png │ │ ├── 004.png │ │ ├── 005.png │ │ └── 006.png ├── M02-purescript-foundations │ └── README.md ├── M03-our-first-web-app │ ├── .gitignore │ ├── README.md │ ├── flake.lock │ ├── flake.nix │ ├── index.html │ └── src │ │ ├── Form.purs │ │ ├── Main.js │ │ └── Main.purs ├── M04-we-should-have-a-map │ ├── .gitignore │ ├── README.md │ ├── flake.lock │ ├── flake.nix │ ├── images │ │ ├── context.png │ │ ├── no_fmap_ouch.png │ │ ├── value.png │ │ ├── value_and_context.png │ │ └── value_apply.png │ └── src │ │ └── Main.purs ├── M05-burritos-everywhere │ ├── .gitignore │ ├── README.md │ ├── flake.lock │ ├── flake.nix │ ├── images │ │ ├── applicative_just.png │ │ ├── bind_chain.png │ │ ├── bind_just.png │ │ ├── bind_nothing.png │ │ ├── fmap_just.png │ │ ├── half.png │ │ ├── half_ouch.png │ │ └── plunger.jpg │ └── src │ │ └── Main.purs ├── M06-building-smart-contracts │ ├── README.md │ └── unit.json ├── M07-jupiter │ ├── .gitignore │ ├── README.md │ ├── flake.lock │ ├── flake.nix │ ├── images │ │ └── 001.gif │ ├── index.html │ └── src │ │ ├── Main.purs │ │ ├── Wallet.purs │ │ └── Wallet │ │ ├── Api.js │ │ ├── Api.purs │ │ └── Api │ │ └── Aff.purs ├── M08-bring-it-on │ ├── .gitattributes │ ├── .gitignore │ ├── README.md │ ├── fixtures │ │ └── scripts │ │ │ └── always-succeeds-v2.plutus │ ├── flake.lock │ ├── flake.nix │ ├── index.html │ ├── index.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── Donation.purs │ │ ├── Donation │ │ │ ├── Script.js │ │ │ └── Script.purs │ │ └── Main.purs │ └── webpack.config.js ├── M09-going-live │ ├── README.md │ ├── contract │ │ ├── .gitignore │ │ ├── cabal.project │ │ ├── flake.lock │ │ ├── flake.nix │ │ ├── hello.cabal │ │ ├── nix │ │ │ ├── hix.nix │ │ │ └── serve-docs.nix │ │ └── src │ │ │ └── hello.hs │ └── dapp │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── flake.lock │ │ ├── flake.nix │ │ ├── index.html │ │ ├── index.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── Donation │ │ │ ├── Contract.purs │ │ │ ├── Script.js │ │ │ └── Script.purs │ │ └── Main.purs │ │ ├── test │ │ └── Main.purs │ │ └── webpack.config.js ├── M10-a-vesting-contract-i │ ├── README.md │ ├── contract │ │ ├── .gitignore │ │ ├── flake.lock │ │ ├── flake.nix │ │ ├── src │ │ │ ├── Main.hs │ │ │ └── Vesting.hs │ │ └── vesting-contract.cabal │ ├── dapp │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── flake.lock │ │ ├── flake.nix │ │ ├── index.html │ │ ├── index.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── Donation.purs │ │ │ ├── Donation │ │ │ │ ├── Contract.purs │ │ │ │ ├── Script.purs │ │ │ │ └── Types.purs │ │ │ ├── Main.purs │ │ │ ├── Scripts.js │ │ │ └── Scripts.purs │ │ ├── test │ │ │ └── Main.purs │ │ └── webpack.config.js │ └── images │ │ └── 001.png ├── M11-a-vesting-contract-ii │ ├── README.md │ ├── contract │ │ ├── .gitignore │ │ ├── flake.lock │ │ ├── flake.nix │ │ ├── src │ │ │ ├── Main.hs │ │ │ └── Vesting.hs │ │ └── vesting-contract.cabal │ └── dapp │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── flake.lock │ │ ├── flake.nix │ │ ├── index.html │ │ ├── index.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── Donation.purs │ │ ├── Donation │ │ │ ├── Contract.purs │ │ │ ├── Page │ │ │ │ ├── Donation.purs │ │ │ │ └── Reclaim.purs │ │ │ ├── Script.purs │ │ │ ├── Types.purs │ │ │ └── Types │ │ │ │ ├── Beneficiary.purs │ │ │ │ ├── Deadline.purs │ │ │ │ └── Value.purs │ │ ├── Main.purs │ │ ├── Scripts.js │ │ ├── Scripts.purs │ │ ├── UI │ │ │ └── Element.purs │ │ └── Validation.purs │ │ ├── test │ │ └── Main.purs │ │ └── webpack.config.js └── M12-non-fungible-tokens │ ├── README.md │ ├── contract │ ├── .gitignore │ ├── flake.lock │ ├── flake.nix │ ├── minting-policy.cabal │ ├── nix │ │ └── serve-docs.nix │ └── src │ │ ├── Main.hs │ │ └── Minting.hs │ └── dapp │ ├── .gitattributes │ ├── .gitignore │ ├── flake.lock │ ├── flake.nix │ ├── index.html │ ├── index.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── Main.purs │ ├── Minting.purs │ ├── Minting │ │ ├── Contract.purs │ │ ├── Page │ │ │ └── Minting.purs │ │ ├── Script.purs │ │ ├── Types.purs │ │ └── Types │ │ │ ├── Beneficiary.purs │ │ │ ├── Deadline.purs │ │ │ └── Value.purs │ ├── Scripts.js │ ├── Scripts.purs │ ├── UI │ │ └── Element.purs │ └── Validation.purs │ ├── test │ └── Main.purs │ └── webpack.config.js └── slide /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/update-flake-lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/.github/workflows/update-flake-lock.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /modules/**/raw 2 | /.psc-ide-port 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/flake.nix -------------------------------------------------------------------------------- /modules/M01-plutus-emulator/.gitignore: -------------------------------------------------------------------------------- 1 | /result 2 | /dist-newstyle 3 | -------------------------------------------------------------------------------- /modules/M01-plutus-emulator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M01-plutus-emulator/README.md -------------------------------------------------------------------------------- /modules/M01-plutus-emulator/build-cowsay.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # build-cowsay.sh 3 | echo "moo..." >> $out 4 | -------------------------------------------------------------------------------- /modules/M01-plutus-emulator/cowsay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M01-plutus-emulator/cowsay.nix -------------------------------------------------------------------------------- /modules/M01-plutus-emulator/disqualified.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M01-plutus-emulator/disqualified.nix -------------------------------------------------------------------------------- /modules/M01-plutus-emulator/images/001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M01-plutus-emulator/images/001.png -------------------------------------------------------------------------------- /modules/M01-plutus-emulator/images/002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M01-plutus-emulator/images/002.png -------------------------------------------------------------------------------- /modules/M01-plutus-emulator/images/003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M01-plutus-emulator/images/003.png -------------------------------------------------------------------------------- /modules/M01-plutus-emulator/images/004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M01-plutus-emulator/images/004.png -------------------------------------------------------------------------------- /modules/M01-plutus-emulator/images/005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M01-plutus-emulator/images/005.png -------------------------------------------------------------------------------- /modules/M01-plutus-emulator/images/006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M01-plutus-emulator/images/006.png -------------------------------------------------------------------------------- /modules/M02-purescript-foundations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M02-purescript-foundations/README.md -------------------------------------------------------------------------------- /modules/M03-our-first-web-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M03-our-first-web-app/.gitignore -------------------------------------------------------------------------------- /modules/M03-our-first-web-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M03-our-first-web-app/README.md -------------------------------------------------------------------------------- /modules/M03-our-first-web-app/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M03-our-first-web-app/flake.lock -------------------------------------------------------------------------------- /modules/M03-our-first-web-app/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M03-our-first-web-app/flake.nix -------------------------------------------------------------------------------- /modules/M03-our-first-web-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M03-our-first-web-app/index.html -------------------------------------------------------------------------------- /modules/M03-our-first-web-app/src/Form.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M03-our-first-web-app/src/Form.purs -------------------------------------------------------------------------------- /modules/M03-our-first-web-app/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M03-our-first-web-app/src/Main.js -------------------------------------------------------------------------------- /modules/M03-our-first-web-app/src/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M03-our-first-web-app/src/Main.purs -------------------------------------------------------------------------------- /modules/M04-we-should-have-a-map/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M04-we-should-have-a-map/.gitignore -------------------------------------------------------------------------------- /modules/M04-we-should-have-a-map/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M04-we-should-have-a-map/README.md -------------------------------------------------------------------------------- /modules/M04-we-should-have-a-map/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M04-we-should-have-a-map/flake.lock -------------------------------------------------------------------------------- /modules/M04-we-should-have-a-map/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M04-we-should-have-a-map/flake.nix -------------------------------------------------------------------------------- /modules/M04-we-should-have-a-map/images/context.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M04-we-should-have-a-map/images/context.png -------------------------------------------------------------------------------- /modules/M04-we-should-have-a-map/images/no_fmap_ouch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M04-we-should-have-a-map/images/no_fmap_ouch.png -------------------------------------------------------------------------------- /modules/M04-we-should-have-a-map/images/value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M04-we-should-have-a-map/images/value.png -------------------------------------------------------------------------------- /modules/M04-we-should-have-a-map/images/value_and_context.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M04-we-should-have-a-map/images/value_and_context.png -------------------------------------------------------------------------------- /modules/M04-we-should-have-a-map/images/value_apply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M04-we-should-have-a-map/images/value_apply.png -------------------------------------------------------------------------------- /modules/M04-we-should-have-a-map/src/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M04-we-should-have-a-map/src/Main.purs -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/.gitignore -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/README.md -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/flake.lock -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/flake.nix -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/images/applicative_just.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/images/applicative_just.png -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/images/bind_chain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/images/bind_chain.png -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/images/bind_just.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/images/bind_just.png -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/images/bind_nothing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/images/bind_nothing.png -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/images/fmap_just.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/images/fmap_just.png -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/images/half.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/images/half.png -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/images/half_ouch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/images/half_ouch.png -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/images/plunger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/images/plunger.jpg -------------------------------------------------------------------------------- /modules/M05-burritos-everywhere/src/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M05-burritos-everywhere/src/Main.purs -------------------------------------------------------------------------------- /modules/M06-building-smart-contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M06-building-smart-contracts/README.md -------------------------------------------------------------------------------- /modules/M06-building-smart-contracts/unit.json: -------------------------------------------------------------------------------- 1 | {"constructor":0,"fields":[]} 2 | -------------------------------------------------------------------------------- /modules/M07-jupiter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M07-jupiter/.gitignore -------------------------------------------------------------------------------- /modules/M07-jupiter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M07-jupiter/README.md -------------------------------------------------------------------------------- /modules/M07-jupiter/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M07-jupiter/flake.lock -------------------------------------------------------------------------------- /modules/M07-jupiter/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M07-jupiter/flake.nix -------------------------------------------------------------------------------- /modules/M07-jupiter/images/001.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M07-jupiter/images/001.gif -------------------------------------------------------------------------------- /modules/M07-jupiter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M07-jupiter/index.html -------------------------------------------------------------------------------- /modules/M07-jupiter/src/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M07-jupiter/src/Main.purs -------------------------------------------------------------------------------- /modules/M07-jupiter/src/Wallet.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M07-jupiter/src/Wallet.purs -------------------------------------------------------------------------------- /modules/M07-jupiter/src/Wallet/Api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M07-jupiter/src/Wallet/Api.js -------------------------------------------------------------------------------- /modules/M07-jupiter/src/Wallet/Api.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M07-jupiter/src/Wallet/Api.purs -------------------------------------------------------------------------------- /modules/M07-jupiter/src/Wallet/Api/Aff.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M07-jupiter/src/Wallet/Api/Aff.purs -------------------------------------------------------------------------------- /modules/M08-bring-it-on/.gitattributes: -------------------------------------------------------------------------------- 1 | flake.lock linguist-generated=true 2 | -------------------------------------------------------------------------------- /modules/M08-bring-it-on/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/.gitignore -------------------------------------------------------------------------------- /modules/M08-bring-it-on/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/README.md -------------------------------------------------------------------------------- /modules/M08-bring-it-on/fixtures/scripts/always-succeeds-v2.plutus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/fixtures/scripts/always-succeeds-v2.plutus -------------------------------------------------------------------------------- /modules/M08-bring-it-on/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/flake.lock -------------------------------------------------------------------------------- /modules/M08-bring-it-on/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/flake.nix -------------------------------------------------------------------------------- /modules/M08-bring-it-on/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/index.html -------------------------------------------------------------------------------- /modules/M08-bring-it-on/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/index.js -------------------------------------------------------------------------------- /modules/M08-bring-it-on/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/package-lock.json -------------------------------------------------------------------------------- /modules/M08-bring-it-on/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/package.json -------------------------------------------------------------------------------- /modules/M08-bring-it-on/src/Donation.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/src/Donation.purs -------------------------------------------------------------------------------- /modules/M08-bring-it-on/src/Donation/Script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/src/Donation/Script.js -------------------------------------------------------------------------------- /modules/M08-bring-it-on/src/Donation/Script.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/src/Donation/Script.purs -------------------------------------------------------------------------------- /modules/M08-bring-it-on/src/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/src/Main.purs -------------------------------------------------------------------------------- /modules/M08-bring-it-on/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M08-bring-it-on/webpack.config.js -------------------------------------------------------------------------------- /modules/M09-going-live/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/README.md -------------------------------------------------------------------------------- /modules/M09-going-live/contract/.gitignore: -------------------------------------------------------------------------------- 1 | /result 2 | -------------------------------------------------------------------------------- /modules/M09-going-live/contract/cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/contract/cabal.project -------------------------------------------------------------------------------- /modules/M09-going-live/contract/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/contract/flake.lock -------------------------------------------------------------------------------- /modules/M09-going-live/contract/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/contract/flake.nix -------------------------------------------------------------------------------- /modules/M09-going-live/contract/hello.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/contract/hello.cabal -------------------------------------------------------------------------------- /modules/M09-going-live/contract/nix/hix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/contract/nix/hix.nix -------------------------------------------------------------------------------- /modules/M09-going-live/contract/nix/serve-docs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/contract/nix/serve-docs.nix -------------------------------------------------------------------------------- /modules/M09-going-live/contract/src/hello.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/contract/src/hello.hs -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/.gitattributes: -------------------------------------------------------------------------------- 1 | flake.lock linguist-generated=true 2 | -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/.gitignore -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/flake.lock -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/flake.nix -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/index.html -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/index.js -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/package-lock.json -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/package.json -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/src/Donation/Contract.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/src/Donation/Contract.purs -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/src/Donation/Script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/src/Donation/Script.js -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/src/Donation/Script.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/src/Donation/Script.purs -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/src/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/src/Main.purs -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/test/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/test/Main.purs -------------------------------------------------------------------------------- /modules/M09-going-live/dapp/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M09-going-live/dapp/webpack.config.js -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/README.md -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/contract/.gitignore: -------------------------------------------------------------------------------- 1 | /result 2 | -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/contract/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/contract/flake.lock -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/contract/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/contract/flake.nix -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/contract/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/contract/src/Main.hs -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/contract/src/Vesting.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/contract/src/Vesting.hs -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/contract/vesting-contract.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/contract/vesting-contract.cabal -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/.gitattributes: -------------------------------------------------------------------------------- 1 | flake.lock linguist-generated=true 2 | -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/.gitignore -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/flake.lock -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/flake.nix -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/index.html -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/index.js -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/package-lock.json -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/package.json -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/src/Donation.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/src/Donation.purs -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/src/Donation/Contract.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/src/Donation/Contract.purs -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/src/Donation/Script.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/src/Donation/Script.purs -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/src/Donation/Types.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/src/Donation/Types.purs -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/src/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/src/Main.purs -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/src/Scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/src/Scripts.js -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/src/Scripts.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/src/Scripts.purs -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/test/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/test/Main.purs -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/dapp/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/dapp/webpack.config.js -------------------------------------------------------------------------------- /modules/M10-a-vesting-contract-i/images/001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M10-a-vesting-contract-i/images/001.png -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/README.md -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/contract/.gitignore: -------------------------------------------------------------------------------- 1 | /result 2 | -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/contract/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/contract/flake.lock -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/contract/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/contract/flake.nix -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/contract/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/contract/src/Main.hs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/contract/src/Vesting.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/contract/src/Vesting.hs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/contract/vesting-contract.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/contract/vesting-contract.cabal -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/.gitattributes: -------------------------------------------------------------------------------- 1 | flake.lock linguist-generated=true 2 | -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/.gitignore -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/flake.lock -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/flake.nix -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/index.html -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/index.js -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/package-lock.json -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/package.json -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Donation.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Donation.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Donation/Contract.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Donation/Contract.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Donation/Page/Donation.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Donation/Page/Donation.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Donation/Page/Reclaim.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Donation/Page/Reclaim.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Donation/Script.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Donation/Script.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Donation/Types.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Donation/Types.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Donation/Types/Beneficiary.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Donation/Types/Beneficiary.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Donation/Types/Deadline.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Donation/Types/Deadline.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Donation/Types/Value.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Donation/Types/Value.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Main.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Scripts.js -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Scripts.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Scripts.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/UI/Element.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/UI/Element.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/src/Validation.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/src/Validation.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/test/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/test/Main.purs -------------------------------------------------------------------------------- /modules/M11-a-vesting-contract-ii/dapp/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M11-a-vesting-contract-ii/dapp/webpack.config.js -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/README.md -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/contract/.gitignore: -------------------------------------------------------------------------------- 1 | /result 2 | /dist-newstyle 3 | -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/contract/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/contract/flake.lock -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/contract/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/contract/flake.nix -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/contract/minting-policy.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/contract/minting-policy.cabal -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/contract/nix/serve-docs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/contract/nix/serve-docs.nix -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/contract/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/contract/src/Main.hs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/contract/src/Minting.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/contract/src/Minting.hs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/.gitattributes: -------------------------------------------------------------------------------- 1 | flake.lock linguist-generated=true 2 | -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/.gitignore -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/flake.lock -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/flake.nix -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/index.html -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/index.js -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/package-lock.json -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/package.json -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Main.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Minting.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Minting.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Minting/Contract.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Minting/Contract.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Minting/Page/Minting.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Minting/Page/Minting.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Minting/Script.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Minting/Script.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Minting/Types.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Minting/Types.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Minting/Types/Beneficiary.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Minting/Types/Beneficiary.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Minting/Types/Deadline.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Minting/Types/Deadline.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Minting/Types/Value.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Minting/Types/Value.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Scripts.js -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Scripts.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Scripts.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/UI/Element.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/UI/Element.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/src/Validation.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/src/Validation.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/test/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/test/Main.purs -------------------------------------------------------------------------------- /modules/M12-non-fungible-tokens/dapp/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/modules/M12-non-fungible-tokens/dapp/webpack.config.js -------------------------------------------------------------------------------- /slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelaceAcademy/PlutusExperience/HEAD/slide --------------------------------------------------------------------------------