If this is your first time working with Midnight, we recommend you start here:

Additional Resources

  1. For installing Compact, follow Dev Diaries: https://mlh.link/midnight-hackathon-compact-dev-diaries
  2. For a crash course on the language, refer the Compact reference doc: https://mlh.link/midnight-hackathon-compact-reference-doc
  3. For connecting directly to wallets with mostly read functionality: https://mlh.link/midnight-hackathon-dapp-connector
  4. For front end development, take a look into MidnightJS: https://mlh.link/midnight-hackathon-js
  5. Awesome Dapps Repo: https://mlh.link/midnight-hackathon-awesome-dapps
  6. For starter templates:
    1. OpenZeppelin Contracts: https://mlh.link/midnight-hackathon-compact-contracts
    2. For NFTs, I like this library: https://mlh.link/midnight-hackathon-nft-library
  7. To report bugs, request features, and find inspiration visit the Midnight Community Hub: https://mlh.link/midnight-hackathon-community-hub