This page will help you get started. You'll be up and running in a jiffy! πŸ˜‰

⛱️ What are Bifrost API references?

Enabling software applications to interact with the Bifrost Network involves tasks such as reading blockchain data or sending transactions. However, understanding the intricacies of communicating with a blockchain node can be challenging. Bifrost API references are now available to simplify this process. With APIs, developers can easily write data on the blockchain or retrieve existing data without diving into the complexities of the blockchain ecosystem.

The Bifrost API references provide a convenient and user-friendly interface for seamless integration with Bifrost. Whether you're building financial applications, conducting data analysis, or creating monitoring tools, we will empower you to access and analyze account and transaction data provided by the Bifrost Network.

API Overview

🌁 Bridge API

The Bridge API provides access to comprehensive data associated with the Bifrost Bridge protocol. With this API, you can retrieve various information, including the transaction history and status of bridge actions and the essential configuration data required to execute bridge actions independently.

Please refer to the Bridge API Reference page for details.

πŸ’Ž Non-Fungible Token API

The Non-Fungible Token(NFT) API offers a range of query functions specifically designed for interacting with NFTs, also known as ERC-721 tokens. This API provides detailed information about NFT contracts, token holders, token transfer history, token balances of holders, and the count of token holders and transfers. Additionally, it offers details about individual NFT instances, the metadata associated with each instance, the instance holders, and the historical changes of instance holders. With these functionalities, you can efficiently retrieve and analyze data related to NFTs and facilitate the development of NFT-focused applications and services.

Please refer to the Non-Fungible Tokens API Reference page for details.

πŸͺ™ Fungible Token API

The Fungible Token(FT) API will be a comprehensive set of query functions to interact with FTs, also known as ERC-20 tokens. This API will provide detailed information about FT contracts, token holders, token prices, token transfer history, token balances of holders, and the count of token holders and transfers.

Please refer to the Fungible Tokens API Reference page for details.

The APIs below will soon be available.

🧾 Transactions API

The Transaction API will be a comprehensive tool to access and retrieve various transaction-related data from the Bifrost Network. You'll be able to retrieve specific transaction details, transaction receipts, internal transactions, and event logs associated with all transactions. You'll have access to in-depth transaction data, including block information, gas usage, input data, logs, token transfers, and more.

πŸ—‚οΈ Block API

The Block API will allow you to retrieve specific information related to the blocks on the Bifrost Network. You'll be able to retrieve details of a specific block, the transaction data of a certain block, and the latest block number. Leveraging these functions, you'll have access to essential information about blocks.

🀝 Contract API

The Contract API includes functionalities related to smart contracts, such as contract deployment, contract transaction send and call, and contract ABI inquiry. A contract monitoring system to register contracts and monitor their transactions and event logs will also be available.

πŸͺͺ Account API

The Account API will provide comprehensive tools to access and retrieve various account-related information about the Bifrost Network. This group of functions will allow users to inquire about account details, including the account's coin and token balances and their transfer history, and the transaction history and its nonce value. The guide will allow you to effectively utilize these functionalities and extract relevant account information from the Bifrost Network.

⛓️ Node API

The Node API will outline the standard JSON-RPC methods and WebSocket connections. The functionality of the Node API endpoints will let you request JSON-RPC and connect to WebSocket.