Marketplace UI guide

A quick overview of the Northstake Marketplace UI. The Marketplace is a mix of our internal APIs combined with Smart Contract functions, enabling seamless deposits and sales of a validator.

Validator

The default tab you are entering when logging in to the UI is the Validator tab. The validator tab shows the total number of active validators, the total amount in ETH along with the current value. It is from this tab that you are able to deposit ETH in order to create new validators, as well as selling validators via the creation of an RFQ.

When pressing the Eye icon on a given validator, you are able to see all partial withdrawals that have been made from the unique validator to your smart contract.


RFQs

The RFQs tab is where you can monitor active, finished, rejected, expired, and failed RFQs.

By clicking the Eye Icon on the right side, you can see all relevant RFQ details such as: Accepted quote amount, escrow payment tx hash, exit proposal ID & escrow released events. When an RFQ is ongoing, these details will show up as the events appear in real time

Wallets

The wallets tab is where you specify the wallets that are eligible to receive payments from escrow. It is possible to whitelist multiple wallets. However, only 1 wallet can be chosen per RFQ.

Webhooks

The Webhooks tab is where you can register new webhooks for relevant RFQ events, that can be easily used to integrate with your own internal systems. It is mandatory to have webhooks registered before an RFQ can be created (feel free to use the suggested URLs for all webhooks leveraging Blobhook, our open-source tool).

API keys

API Keys tab enables clients to register new API keys. It is possible to customize role based & IP address based access.

Smart Contract

The Smart Contract Tab contains details regarding all the activity that occurs within the smart contract. The Smart Contract address is shown at the top of the page along with a hyperlink.

Contract Information Shows meta data such as contract address, deployment date as well as which validator providers are eligible to run as node operators in case of a deposit.

Whitelisted depositors Shows which Ethereum wallets are able to deposit and create validators into the Smart Contract.

Onchain events Shows all events that has ever occured, a long with relevant metadata