Level Up Your dApps with OnFinality’s Moonbeam Trace API
OnFinality, a multi-chain infrastructure provider adds Moonbeam to its list of supported networks on the Trace API!
Today, we’re thrilled to introduce the Moonbeam Trace API as the latest addition to our API suite of services. Just last month, we announced support for the Moonriver Trace API, and we’re excited to continue expanding our offerings.
OnFinality is a blockchain infrastructure platform that saves web3 builders time and makes their lives easier. We deliver easy-to-use, reliable and scalable API endpoints for the biggest blockchain networks and empower developers to automatically test, deploy, scale and monitor their own blockchain nodes in minutes.
What is the Moonbeam Trace API?
As part of our ongoing commitment to enhance your blockchain development journey, we have now incorporated support for the Moonbeam network into our Trace API.
You can read all about our recently launched Trace API here, and find the full list of supported networks in our documentation here.
Moonbeam Trace API Methods
The Moonbeam Trace API empowers developers with an array of powerful trace methods, providing unparalleled visibility into the network’s transaction and block data.
- debug_traceTransaction
Retrieve detailed traces of specific transactions, facilitating smart contract debugging and issue identification.
- debug_traceBlockByNumber
Trace and inspect all transactions within a block using its number, enabling comprehensive analysis.
- debug_traceBlockByHash
Trace block execution using its hash, particularly useful when specific block hashes are available.
- trace_filter
Filter and trace transactions based on custom criteria like addresses or smart contract interactions, narrowing down analysis.
- txpool_content
Get an overview of transactions in the transaction pool, assisting with monitoring and optimising network interactions.
- txpool_inspect
Explore transaction details in the pool to gain insights and streamline transaction management.
- txpool_status
Get a snapshot of the transaction pool status, including pending transactions, for informed decision-making.
How to Use the Moonbeam Trace API
- Smart Contract Debugging: Utilise debug_traceTransaction to identify smart contract issues and inefficiencies.
- Transaction Analytics: Perform transaction analytics with trace_filter, extracting relevant data.
- Transaction Pool Management: Efficiently manage the transaction pool using txpool_content and txpool_inspect.
- Block Analysis: Gain in-depth insights into block execution with debug_traceBlockByNumber and debug_traceBlockByHash.
Getting Started on the Moonbeam Trace API
Our Trace API is available to all workspaces on the Growth and Ultimate plans.
You can access the Moonbeam Trace API by simply calling the network’s native Trace Method from your private API endpoint.
Conclusion
Start your journey of discovering the Moonbeam Trace API right away and don’t forget to share your experiences with us. We are eager to see the fascinating innovations you’ll unleash using our Trace API.
Happy Tracing!
Need help? Send us an email at support@onfinality.io or reach out to us on Telegram!
Key Resources
About OnFinality
OnFinality is a blockchain infrastructure platform that saves web3 builders time and makes their lives easier. OnFinality delivers scalable API endpoints for the biggest blockchain networks and empowers developers to automatically test, deploy, scale and monitor their own blockchain nodes in minutes. To date, OnFinality has served hundreds of billions of RPC requests, supports over 90 networks including Avalanche, BNB Chain, Cosmos, Polkadot, Ethereum, and Polygon, and is continuously expanding these mission-critical services so developers can build the decentralised future, faster!