Cointime

Download App
iOS & Android

SolanaFM Developer Portal Deep Dive

Validated Individual Expert

Have you ever read an explorer before? Do you really know how to read one? Really?

Perhaps you do know how to read a blockchain explorer, but if you ask the average dev out there they will tell you how much of a hassle it is reading, understanding and making use of one, more so, in the Solana ecosystem.

In this deep dive, we will be looking at SolanaFM Developer Portal, why you want to consider it against other explorers in the Solana ecosystem, its features, and dapps that can be built on top of it.

SolanaFM also known in some quarters as The Graph of Solana, is Solana’s back engine, where data is stored and extracted in a very quick and efficient method for use. It is the friendliest blockchain explorer, providing equitable access to all of Solana’s historical data.

There are two main problems SolanaFM is solving; one is data storage and the other is data extraction. These problems resulted in SolanaFM creating two core tools:

  1. Indexer: This enables people to gather and access Solana data at a highly efficient rate.
  2. Explorer: This enables people to view and interact with Solana data.

Over the past few months, this has culminated in the development of the “SolanaFM Developer Portal”: the most extensive indexing platform to help developers effortlessly index and query on-chain data at their fingertips. The SolanaFM Developer portal has 5 main features that make this quite possible to achieve:

Note: To better illustrate this, I am using a @ZetaMarkets transaction on the portal as described here.

  • On-demand indexing: Indexing is a data structure technique to efficiently retrieve records from a database based on some attributes on which the indexing has been done. On-demand indexing on SolanaFM allows anyone to retrieve IDLs from Solana to start indexing the program’s data on demand. Apparently, this process takes less than 30 seconds — as a result of each of these indexers capturing all transactions within the IDL’s instructions.
  • API Queries: The portal also allows you to query and retrieve data that you’ve indexed so far. For instance, here is an example of what it looks like extracting all @ZetaMarkets transactions invoking the placePerpOrderV2 instruction.
  • Webhooks: You can create webhook subscriptions to capture the data that’s important to you. First, you sign up to get the apiKey and use the apiKey in your environment for your REST API calls. With full flexibility in the IDLs your index and the webhooks you specify, you can create the most precise data streams to power your applications.
  • Devnet Support: As you’ve probably guessed, there’s also Devnet to fully support development, helping to identify crucial bugs before going on Mainnet.
  • Historical indexing (Backfill): This allows for going back in time and accessing the full historical data of chosen IDL. You can create a backfill job and specify the intended block range and the portal will handle the rest.

Note: Backfilling is currently only accessible via Early Access.

The most beautiful explorer you’ve ever seen!

SolanaFM Explorer is likely the most colorful, intuitive, and insightful explorer out there. Here is a highlight of some of the features you’ll see on this beautiful and friendly explorer:

  • Solana statistics: This includes the current SOL price (via Binance) against yesterday’s price and Solana’s current market cap.
  • True TPS: This is the true transaction per second as dissected by SolanaFM. Solana’s TPS theoretically announced on its whitepaper is 710,000 TPS, but on average it does 3000 TPS. This can then be separated into failed transactions and successful transactions. With the successful transactions further dissected into vote transactions and non-vote transactions. What you see on SolanaFM as True TPS are non-vote transactions, which are transactions that interact with Dapps built on Solana.
  • Block: This contains the current number of blocks produced, their details, epoch, transactions and block rewards, and the validator which produced the block.
  • You can also see the latest blocks and the nearest Solana nodes to you.

Possible Product features :

Multi-chain Support: I and many others can’t wait to see a multi-chain/cross-chain solanafm that supports the indexing and querying of data from other blockchains aside from Solana. This will definitely help provide more value to devs building tracking/analytic tools across many dapps on different chains. This inevitably helps increase SolanaFM’s market size.

Tools & Dapps that can be built using an innovation like SolanaFM.

These tools and dapps will essentially enable people to make smarter and better decisions. I see more of bots and analytic tools that enhance the different types of tracking: NFT tracking, token tracking, whales tracking… Examples of such tools are Nansen, Messari and Dune analytics amongst many others.

Now, the use cases for such tracking are multi-dimensional, such as;

  • Copy trading / social trading tool
  • Better KYC and AML tool

All in all, SolanaFM's mission remains the same which is “Helping all Solana developers/protocol gain access to their selected IDL instruction/event level data without going through the tedious process of setting up & maintaining their data infrastructure.”

And the development of the developer Portal helps achieve this and brings more developers into the Solana fold and the web3 ecosystem.

Comments

All Comments

Recommended for you

  • US Spot Ethereum ETF Sees Net Inflow of $14.98 Million Yesterday

    On October 22, according to monitoring by Trader T, the US spot Ethereum ETF recorded a net inflow of $14.98 million yesterday.

  • Sonic to Transfer 13 Million S Tokens via Strategic OTC Agreement in Next 24 to 48 Hours

    On October 22, Sonic announced on the X platform that approximately 13 million S tokens will be transferred in the next 24 to 48 hours under a strategic over-the-counter (OTC) agreement. The counterparty is a long-term partner of Sonic, and both parties will collaborate to expand Sonic's reach and enhance user engagement through the partner's network.

  • Bank of Korea Maintains Interest Rate as Expected

    On October 22, the Bank of Korea kept the policy interest rate unchanged at 3%, in line with market expectations. Previously, South Korea raised interest rates in consecutive meetings in July and August.

  • U.S. Treasury Secretary Becerra: GENIUS Act Establishes Federal Regulatory Framework for Stablecoin Payments

    U.S. Treasury Secretary Scott Becerra stated that the GENIUS Act is a milestone in the American financial sector, further solidifying the U.S. position as a global cryptocurrency hub. He compared the bill to the National Currency Act signed by President Lincoln in 1863, asserting that it establishes a federal regulatory framework for stablecoin payments in the digital age. Becerra also mentioned that the final rules issued by the Office of the Comptroller of the Currency (OCC) will facilitate the implementation of the bill, providing a clear and pragmatic institutional foundation for private sector innovation, market competition, and maintaining U.S. leadership in the digital asset space.

  • Kalshi to Support Crypto Asset-Backed Loans for Perpetual Futures Margin

    Prediction market platform Kalshi has reached a new arrangement with crypto asset custodian BitGo, allowing certain clients to use their custodial crypto assets as collateral for loans, which will be used for margin in leveraged perpetual futures trading on the Kalshi exchange. This arrangement is aimed at clients of Kalshi Prime, a futures commission merchant registered in the U.S. It employs a tri-party collateral management structure. Loans will be provided by its affiliated lending company, Kalshi Katalyst, with collateral assets held at BitGo Bank & Trust. Eligible collateral assets include Bitcoin, Ethereum, and stablecoins deemed compliant with the GENIUS Act, with plans to integrate additional custodians in the future.

  • Serious Security Vulnerability Discovered in PHP, Leading to Mass Shutdown of Government Websites in Europe

    On October 21, due to the discovery of serious security vulnerabilities in the widely used PHP programming language, multiple government websites across Europe and other regions were forced offline on Wednesday, prompting website operators to take urgent measures to protect system security. The PHP development team announced on Tuesday that two severe security flaws had been identified and urged users to update immediately after the release of the fix. On Wednesday, the PHP team confirmed that a new version addressing the vulnerabilities had been officially released. However, reports indicated that hackers were exploiting these vulnerabilities to breach websites, leading government agencies in countries such as the Netherlands and Finland to proactively shut down some sites before the patch was made available. PHP is one of the most widely used programming languages on the internet, supporting website platforms such as WordPress, Drupal, Joomla, and Magento. According to website technology statistics agency W3Techs, approximately 75% of websites that can identify their programming language use PHP. About 43% of websites globally are powered by WordPress, covering blogs, small business sites, government portals, e-commerce platforms, and news websites. This security incident has resulted in widespread disruptions to websites across multiple European countries, including the Port of Rotterdam, the government portal Overheid.nl, the Royal Netherlands Football Association, the websites of the country's five major political parties, and several hospital websites, all of which have been temporarily shut down.

  • US Stock Indices Open Slightly Higher; SpaceX Soars 8% After Earnings

    The three major US stock indices opened slightly higher, with the Dow Jones Industrial Average up 0.20%, the S&P 500 up 0.29%, and the Nasdaq Composite up 0.71%. SpaceX opened 8% higher, reporting third-quarter revenue of $14.6 billion, a year-on-year increase of 161%. Elon Musk stated that the annual recurring revenue (ARR) is expected to reach between $500 billion and $1 trillion by the end of 2027. Among other popular stocks, Nvidia rose 2.15%, Apple increased 0.09%, Google (Class A) fell 1.28%, Microsoft decreased 0.56%, Amazon was up 0.01%, TSMC rose 1.95%, SpaceX climbed 7.8%, Meta increased 0.24%, Broadcom rose 0.8%, Tesla was up 2.98%, SK Hynix increased 4.11%, Micron Technology rose 3.31%, AMD was up 2.25%, ASML increased 2.83%, Intel rose 2.01%, Cisco increased 0.67%, Oracle was up 1.55%, Dell Technologies (Class C) rose 7.81%, and ARM increased 2.78%.

  • ZEC Surpasses $1300

    Market data shows that ZEC has surpassed $1300, currently priced at $1315.68, with a 24-hour increase of 14.89%. Due to significant market fluctuations, please ensure proper risk management.

  • OpenAI to Launch on Google Cloud: Cutting-Edge Models like GPT-6 Astra and Codex Code Intelligence Available on Google Cloud

    On October 21, the two companies announced that in the coming weeks, OpenAI will offer its cutting-edge AI models and Codex code intelligence services through Google Cloud. This move deepens the collaboration between these two competitors and highlights how major cloud service providers are becoming important distribution channels for top AI models. According to a corporate blog announcement, this partnership will integrate OpenAI's latest models, including GPT-6 Astra, into Google Cloud's Model Garden. Customers will be able to purchase these models on the Google Cloud Marketplace and settle using their existing cloud service procurement credits. OpenAI aims to promote its models to a broader range of enterprise customers.

  • Zelensky: Willing to Reach Peace Agreement While Retaining Control of At Least 75% of Territory

    On October 21, Ukrainian President Zelensky stated in an interview that Ukraine could reach a peace agreement while retaining control of at least 75% of its territory. When asked by the host whether he would be willing to accept a peace agreement that would freeze the situation as it is, with Ukraine still holding 75% or more of its land, Zelensky responded affirmatively, stating, "Now we must freeze (the front lines), this is a practical way to end this war." (CCTV News)