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