Challenge 1

Polymer provides Inter-Blockchain Community (IBC) as a feature to the Ethereum ecosystem enabling modular security and permissionless expansion of the IBC network.

For now, Polymer labs lives the dev phase that enable enthusiastic devs to contribute their work to the project

First, you need to send the packages to get verify that you know technical skills to be devs and get dev role in discord

Prerequisites

Packages

Git

Nodejs v18+

  • Should install node from nvm

Foundry

curl -L https://foundry.paradigm.xyz | bash
foundryup

Just

  • Ubuntu 22.04

sudo apt update
apt install just
  • MacOs

brew install just

Forge (It will be installed if you installed Foundry successfully)

API Keys

Faucet

  • SepoliaETH in Optimism at least 0.1

  • SepoliaETH in Base at least 0.1

Folk the IBC app template

Go to repo

Create new repo from the template without any commits in the main repo

Installation

After you create repo based on the repo above, clone it with recurse submodules

git clone --recurse-submodules -j8 [your git ssh url]

Go to your repo folder

cd ibc-app-for-polymers

Install the packages

just install

Create file environment

cp .env.example .env

Open your editor then fill your keys created above

  • 1: Your wallet's private key

  • 2: Alchemy API Key

  • 3: OP and Base blockscout API Key

Usage

If you come here without any error, let's try to create channel and send the packages

just do-it

If you get the final results like image below, you are done. Capture your results, send proof to Polymer Labs Discord

Last updated