PingPong.sol
Demonstrate an onchain call to estimateFees()
and a "recursive" call within lzReceive()
This example contract demonstrates:
estimateFees()
: how to get the message fee on chain- call
send()
withinlzReceive()
- using a contract to pay the message fee (as opposed to the
msg.sender
)
https://github.com/LayerZero-Labs/solidity-examples/blob/main/contracts/examples/PingPong.sol
caution
Warning: This contract will continuously send calls between two chains until one of them runs out of gas!
tip
Use LayerZero Scan to track your omnichain message after calling incrementCounter!