Voyager is a StarkNet block explorer, developed by Nethermind. The block explorer provides a window for anyone to interact with the most cutting edge ZK-Rollup, through a clean and minimal UI. With features focused on transparency and convenience, Voyager is an essential component for anyone looking to scale on StarkNet.
The window to Starknet
Using Voyager’s search bar, users can input any address, transaction, block or message hash to be instantly redirected to it. Alternatively, using the separate tabs users can inspect the latest pieces of StarkNet:
The contract view provides extensive information related to that contract. Users can see its transactions, messages, events and an overview of ERC20 tokens held in that contract. Since StarkNet implements Account Abstraction by default, all accounts are smart contracts, and the contract view provides a deep insight on its properties.
In the tab Read Contract, users can see and trigger the view functions of the contract, to query its state. In the Write Contract tab, thanks to our collaboration with the ArgentX wallet, users can start transactions to trigger functions that modify the state of the contract.
In the Code section, Voyager displays the bytecode of that contract, and can also show the contract’s human-readable source code. In order to show the source code, Voyager provides the Contract Verification Tool, where anyone can upload the source code for a contract deployed to a specific address. Voyager compiles and verifies it against the on-chain bytecode and after that, the source code is available to read in the Code tab, with source code verification status at the top of the page.
The transaction view provides deep insights into the anatomy of a transaction. Users land on the overview tab which provides essential information. Explore the transaction more in-depth by browsing its internal calls, the included events or messages. Last but not least - Voyager comes with a slick dark-mode!
Voyager is completely functional now, full of features for power users. The team is currently working on deeper integration with StarkNet, partner collaborations and more advanced functionality.