# Sending IBC packet over Polymer channels.

By [sarox](https://paragraph.com/@sarox) · 2024-03-08

---

### Install Nodejs:

    NODE_MAJOR=18
    
    sudo apt-get update
    
    sudo apt-get install -y ca-certificates curl gnupg
    
    sudo mkdir -p /etc/apt/keyrings
    
    curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
    
    echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_${NODE_MAJOR}.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
    
    sudo apt-get update
    
    sudo apt-get install -y nodejs 
    

### Install Git:

    sudo apt-get install git
    

### Install Foundry:

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

### Obtain Faucet:

Create a new wallet and obtain faucet for it on [Base Sepolia](https://www.alchemy.com/faucets/base-sepolia) and [Optimism Sepolia](https://www.alchemy.com/faucets/optimism-sepolia).

### Clone Repository:

    git clone https://github.com/sarox0987/polymerlab-ibc-app-solidity.git
    
    cd polymerlab-ibc-app-solidity
    

### Install Just:

### Set Private\_Key\_1 in .env file:

    nano .env
    

![](https://storage.googleapis.com/papyrus_images/cdf37abb87827742de0b11cec0d022b2cfb873c9bac729c0273c5a47f936c0f7.png)

### Run the following commands:

    just install
    
    just do-it
    

Wait for the script to run completely then take a screenshot from the logs and send it to the [technical-question](https://discord.com/channels/839903468750635039/1213267408370794506) channel wait for **Polyverse-Devs** role.

![](https://storage.googleapis.com/papyrus_images/1114c0a7e314d7addb32c187fd700c94bbd496acbafcb9b6d965c59ff9c0f17e.png)

---

*Originally published on [sarox](https://paragraph.com/@sarox/sending-ibc-packet-over-polymer-channels)*
