Introduction for Users
This guide covers the basics of the user panel and using the Prividium network as a standard user.
How do I sign in?
Before a user can sign in to a Prividium network, it's required that they are registered by an admin. This is because a Prividium is a permissioned system; only those who are granted access to become a user may sign in and access the network.
Once registered, users can sign in directly via the user panel, or through an application approved by an admin. There are two ways to sign in for either of these options:
- Using an Ethereum wallet.
- Using an OIDC provider like Okta or Keycloak.
To use an OIDC provider, a network admin needs to set up the required configuration first.
What is the user panel for?
The user panel is an application where users can:
- View their account information
- Set up two factor authentication with passkeys
- View the network details
- View applications on the network
- Manage wallets connected to their account
- Manage their Per-User RPC token
- Bridge assets into or out of the network
- And transfer assets within the network
How can I set up two factor authentication?
You can add or remove a passkey for your account to enable two-factor authentication (2FA). Your passkeys can be managed in the default "Account" tab of the user panel.
How can I connect my wallet?
You can add or delete wallets associated with your account in the "Wallets" tab of the user panel. Only Ethereum wallet addresses are supported. To associate the wallet, you must sign a message to verify ownership. If a page shows a warning that your connected wallet is not associated with your account, you can also click its "Associate Wallet" button to start the same verification without leaving the page.
What wallets can I use?
The connect dialog features Metamask and Rabby Wallet, the browser wallets Prividium™ is tested against. Your administrator may narrow this list for your deployment.
Hardware and mobile wallets (such as Ledger or MetaMask Mobile) connect through the WalletConnect option in the connect dialog. Wallets outside the featured list should work, but they are not tested — the user panel shows a notice next to the connected address when you use one.
How do I add the network to my wallet?
In the user panel's "Wallets" tab, there is a "Add Network to Wallet" button that will add the Prividium network configuration to your browser wallet.
What does Per-User RPC Access mean?
For standard public blockchains, you may use a shared public RPC URL. However for Prividium™, your browser wallet uses a unique Per-User RPC URL that includes your Per-User RPC token.
Never share your Per-User RPC URL or RPC token. If you believe someone else has gained access to the token, you can generate a new one in the "Wallets" tab of the user panel with the "Regenerate Token" button. If you regenerate your RPC token, your previous RPC token will become invalid, and transactions will not work with your browser wallet until the RPC URL has been updated in the browser wallet.
The easiest way to update your browser wallet RPC URL after regenerating the token is to delete the Prividium network completely from the wallet, and then click on the "Add Network to Wallet" button again.
How can I bridge assets to or from Ethereum?
Depositing assets
You can move assets from Ethereum L1 to your Prividium network by using the "Bridge" tab in the user panel. If you want to move a token that is not listed in the token dropdown, ask a network admin to add support for it.
Withdrawing assets
The user panel also supports withdrawing assets from Prividium back to Ethereum L1. All assets, including ETH, can only be withdrawn from the Prividium network if enabled by a network admin.
How can I transfer assets to another user on Prividium?
You can transfer assets from your wallet to another wallet by using the "Transfers" tab in the user panel.
If you want to transfer an asset that is not listed in the dropdown, you can either ask the network admin to add support or programmatically transfer the asset. You can find an example of a script that does this in the developer quickstart.
How does the block explorer work?
The block explorer works a lot like other Ethereum block explorers you may be familiar with, such as Etherscan. The main difference is that the Prividium block explorer also integrates role-based permissions for reading transaction details.
The Prividium block explorer URL can be found in the "Wallets" tab of the user panel. You must be signed in to Prividium to access the block explorer, and you must have at least one wallet associated with your account.
By default, you can only see the balances of your wallet addresses and the transactions that your wallets are associated with. You cannot view the transactions or balances of a wallet address that is not associated with your account.