Skip to content

maancham/smarter-contracts

Repository files navigation

Smarter Contracts

Setup

$ yarn install

Hardhat

$ yarn hardhat compile

Using Message Transceiver

$ yarn hardhat deploy-message-transceiver --network $originChain
$ yarn hardhat deploy-message-transceiver --network $remoteChain

Sending Syn and Ack Messages

# Syn
$ yarn hardhat send-syn-message --sender $origin --receiver $remote --remote $remoteChain --network $originChain --first $first --second $second --operator $operator

# Ack
$ yarn hardhat send-ack-message --sender $remote --receiver $origin --remote $originChain --network $remoteChain

Foundry

More details coming soon