Voyager is the block explorer for StarkNet. Developed by an in-house team at Nethermind, it provides a window for anyone to interact with the most cutting edge ZK-Rollup. With its clean and minimal UI, Voyager is an essential component on StarkNet, providing users with transparency and convenience.
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 account view provides extensive information related to that account. Users can see its transactions, messages and events. Since StarkNet implements Account Abstraction by default, all the accounts are smart contracts, and the account view provides a deep insight of the contract.
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 a checkmark displayed to signal the verification.
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.