# IBC launch
## Setup authority address
In order to launch IBC quickly, we need to bypass the government proposal to register denom and upload the wasm contract.
We can currently do this by changing the authority address from the gov module address to our own address. This will allow our account to push the wasm contract and register the denom without gov proposals
Done
## Upload 08-wasm contract
Upload 08-wasm contract with code id `58c7623a3ab78f4cb2e4c5d02876ac36c3b38bb472118173a7ec7faa688a66d2` by the above address
## Setup IBC connection between
Normal setup like we done in testnet.
## Transfer escrow token to IBC escrow address
In this time, if we transfer token from Picasso -> Cosmos, we'll receive `IBC/pica` token (because we don't registry denom in ibc transfer middleware yet).
We need to transfer this `IBC/pica` tokens to the IBC escrow address. For testing purposes, I propose that we transfer only a small amount initially. We don't need to escrow all 1 billion pica at this time; we can do it later.
In next upgrade we'll update transfer middleware module for escrow native token.
## Registry denom in ibc transfer middleware
Normal setup like we done in testnet.
## Testing
Now we can testing all IBC stuff