All the setup is based on Ubuntu OS
Prerequisites
jq
sed
Setup contracts
Clone passage marketplace contracts
git clone https://github.com/envadiv/passage-contracts.git
Sending tokens from Multisig to new wallet
In Keplr wallet create a new hot wallet and save mnemonic seed(We'll need the mnemonic seed for IBC transfers.)
Go to https://resolute.vitwit.com/passage-testnet/multisig.
Choose Passage Testnet if not selected.
Click New multisig.
Name the multisig account.
Add public keys of multisig members. (You can find each member public key in the account overview page https://resolute.vitwit.com/passage-testnet/overview).
Set multisig threshold and click Create.
On multisig details page, click create transaction.
Choose Single transaction and Send message type.
Dependencies
Tendermint v0.34.15 or higher
Postgres database 14
Docker
Setting up Postgres database
This repo will create a postgres docker image with tendermint events schema.
You can find tendermint events schema Here.