/gw-gitcoin-instruction

Nervos Layer 2 Onboarding Gitcoin Bounty Program

Primary LanguageJavaScript

Gitcoin Hackathon Training

Introduction

  1. Introduction

Task Setup and Requirements

  1. Task Setup and Requirements

Gitcoin Tasks

  1. Setup a Local CKB Node and CKB Indexer for the Testnet
  2. Create a Godwoken Account on the EVM Layer 2 Testnet
  3. Deploy a Simple Ethereum Smart Contract on Polyjuice
  4. Issue a Smart Contract Call to the Deployed Smart Contract
  5. Issue an SUDT Token on Layer 1 and Deposit it to Layer 2
  6. Deploy the ERC20 Proxy Contract for the Deposited SUDT
  7. Use Force Bridge to Deposit Tokens on Ethereum to Polyjuice
  8. Port an Existing Ethereum dApp to Polyjuice
  9. Modify the Ported dApp so it Supports Ethereum Assets via Force Bridge
  10. Initiate a Withdrawal From Layer 2 Back to Layer 1
  11. Complete Withdrawal Process by Unlocking the Funds

Gitcoin Links

  1. Broaden the Spectrum
  2. Bounties List