All Projects → cbisaillon → Scrypto-Advent-Calendar

cbisaillon / Scrypto-Advent-Calendar

Licence: other
Scrypto Advent Calendar. Learn the new programming langage to build secure DeFi applications quickly.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Scrypto-Advent-Calendar

Smart-Contract-Security-Audits
Certified Smart Contract Audits (Ethereum, Hyperledger, xDAI, Huobi ECO Chain, Binance Smart Chain, Fantom, EOS, Tezos) by Chainsulting
Stars: ✭ 325 (+1377.27%)
Mutual labels:  smart-contracts, defi
zeneth
🏵️ Let Your ETH Chill — Gasless Ethereum account abstraction with Flashbots
Stars: ✭ 112 (+409.09%)
Mutual labels:  smart-contracts, defi
challenge
Solidity Engineer Challenge
Stars: ✭ 94 (+327.27%)
Mutual labels:  smart-contracts, defi
quipuswap-webapp
🌐 🧙‍♂️ Decentralized application UI for Quipuswap protocol.
Stars: ✭ 21 (-4.55%)
Mutual labels:  smart-contracts, defi
prb-math
Solidity library for advanced fixed-point math
Stars: ✭ 404 (+1736.36%)
Mutual labels:  smart-contracts, defi
awesome-waves
Curated list of awesome things for development on Waves blockchain.
Stars: ✭ 60 (+172.73%)
Mutual labels:  smart-contracts, defi
ultimate-defi-research-base
Here we collect and discuss the best DeFI & Blockchain researches and tools. Feel free to DM me on Twitter or open pool request.
Stars: ✭ 1,074 (+4781.82%)
Mutual labels:  smart-contracts, defi
core
SIREN Core Smart Contracts
Stars: ✭ 39 (+77.27%)
Mutual labels:  smart-contracts, defi
flow-protocol-ethereum
Flow Protocols powering synthetic asset and margin trading
Stars: ✭ 18 (-18.18%)
Mutual labels:  smart-contracts, defi
mStable-contracts
📃 Smart Contracts that make up the core of the mStable protocol
Stars: ✭ 277 (+1159.09%)
Mutual labels:  smart-contracts, defi
DeFi-Developer-Road-Map
DeFi Developer roadmap is a curated Web3.0 Developer handbook which includes a list of the best tools for DApps, development resources and lifehacks.
Stars: ✭ 5,658 (+25618.18%)
Mutual labels:  smart-contracts, defi
mai-protocol
A Protocol for trading decentralized derivatives on Ethereum
Stars: ✭ 22 (+0%)
Mutual labels:  smart-contracts, defi
blockhead
Crypto portfolio tracker, DeFi dashboard, NFT viewer and data explorer for the Ethereum/EVM-based blockchain ecosystem and the web 3.0-powered metaverse https://gitcoin.co/grants/2966/blockhead
Stars: ✭ 41 (+86.36%)
Mutual labels:  smart-contracts, defi
clp-contracts
AMM and Continous Liquidity Provider smart contracts on NEAR blockchain
Stars: ✭ 25 (+13.64%)
Mutual labels:  smart-contracts, defi
uniswap-skim
scripts to scan all of the uniswapV2🦄 contracts on ethereum and search for skim opportunities
Stars: ✭ 126 (+472.73%)
Mutual labels:  smart-contracts, defi
Blockchain-Alpha
Alpha from various sectors in the blockchain space.
Stars: ✭ 102 (+363.64%)
Mutual labels:  smart-contracts, defi
quipuswap-core
🧙‍♂️ Repository containing QuipuSwap liquidity protocol smart-contracts written in Ligo language
Stars: ✭ 48 (+118.18%)
Mutual labels:  smart-contracts, defi
UpSideDai
⬆️ Take a HIGHLY leveraged position on the future price of DAI 📈.
Stars: ✭ 26 (+18.18%)
Mutual labels:  smart-contracts, defi
ape
The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals
Stars: ✭ 339 (+1440.91%)
Mutual labels:  smart-contracts, defi
ECoupon-on-blockchain
HKUST university research. Supervised by prof. HUI Pan and Dr. Dimitris Chatzopoulos.
Stars: ✭ 19 (-13.64%)
Mutual labels:  smart-contracts

Scrypto Advent Calendar

I am publishing new Christmas related Scrypto examples every day from Dec 1st to Dec 25th.

"Watch" this project to get notified when I push my daily examples !

Learning Scrypto

The examples I publish will become more and more difficult as we approach the 25th. If you ever feel like you don't understand, you can ask me questions on the Scrypto discord chanel, my username is @cbisaillon.

You can also read the Scrypto tutorial I wrote with Rock Howard

How to run the examples

  1. Follow this guide to install the scrypto simulator
  2. Enter one of the example directories: cd day1
  3. Follow the instructions in the README.md for that particular example

Example list

Title What you will learn
Day 1: Present factory Token creation
Day 2: SantaCookieEater component Token creation, Assertions, Vaults
Day 3: Present distributor Token creation, Vaults, Loops
Day 4: House component Badge and authorization
Day 5: Present delivery schedule Epoch updates, assertions
Day 6: Present list with badges Badge as identification
Day 7: Elf workshop Minting badges, Authorization
Day 8: Santa component calling House component Multiple blueprints in same package, badge as authorization
Day 9: Santa and PresentList components Inter-component communication with ABI
Day 10: Coal yield farming Epoch updates, Resource minting
Day 11: GiftExchange with PriceOracle Inter-component communication, Oracles, Badges for authorization
Day 12: Yankee Swap component Badge as identification, withdrawing tokens
Day 13: Elf work clock Inter-component communication, Oracle, Storing metadata on badges
Day 14: Automatic coffee brewing Inter-component communication, epoch updates
Day 15: Vaccine passport NFT minting, NFT metadata update
Day 16: Degenerate Elves NFT minting, Randomness
Day 17: Present list as NFTs NFT minting, NFT metadata update,
Day 18: Price-based token unlock Inter-component communication, NFT minting and updating, NFT as identification
Day 19: Subscription payment system NFT minting and updating, Token burning
Day 20: DAO membership system NFT minting and updating, NFT as identification
Day 21: Funds splitter Multi-blueprints package, NFT minting and updating, Withdrawing tokens
Day 22: Proposal voting system Multi-blueprints package, NFT minting and updating, Voting
Day 23: Rating system Multi-blueprints package, NFT minting and updating, NFT as authorization
Day 24: Election system Multi-blueprints package, NFT minting and updating, Epoch updates, Voting
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].