A minimal Python Wrapper for the LayerZero Scan API.
pip install git+https://github.com/kamilgg/layerzero-scanOr install from PyPI::
pip install layerzero-scan==1.0.0In bash test that everything looks OK before proceeding:
bash run_tests.shIn 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) # SandboxThen 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
> DELIVEREDBy kamgg.eth