A minimal Python Wrapper for the LayerZero Scan API.
pip install git+https://github.com/kamilgg/layerzero-scan
Or install from PyPI::
pip install layerzero-scan==1.0.0
In bash
test that everything looks OK before proceeding:
bash run_tests.sh
In python
create a client:
# For mainnet
from layerzero import LayerZero
client = LayerZero()
# For testnet
from layerzero import LayerZeroTestnet, Chains
client = LayerZeroTestnet() # Testnet
client = LayerZeroTestnet(Chains.TESTNET) # Also testnet
client = LayerZeroTestnet(Chains.SANDBOX) # Sandbox
Then you can call all available methods, e.g.:
latest_messages = client.get_latest_messages()
latest_messages.count
> 63747514
tx_hash = "0xdbb9456feb829f67c2d26df00ba1f6f383463a0a7dc6ebc5d48c025800ed901b"
message = client.get_message_by_hash(tx_hash)
message.src_ua_nonce
> 1866644
message.status
> DELIVERED
By kamgg.eth