8 Manage the Organization and Network
The Oracle Blockchain Platform Service Console is a comprehensive web interface that enables users to monitor blockchain networks and perform routine administrative tasks. The console also provides specialized tools and functionality for smart contract developers and wallet administrators.
Oracle Blockchain Platform Service Console Overview
After an Oracle Blockchain Platform instance is provisioned, all core functions required to interact with and manage the blockchain network are accessible through the service console. Key capabilities include:
- Managing blockchain nodes
- Configuring network settings and policies
- Deploying smart contracts
- Creating and accessing account wallets
- Using the ledger browser to inspect block details and transactions
- Accessing log files (administrators and operators only)
The console’s graphical user interface organizes these features across several tabs:
- Dashboard: Presents a summary overview of network health, node status, latest block height, and transaction volume.
- Nodes: Displays detailed information about all active nodes, with menus for node management actions.
- Explorer: Displays a block explorer to list recent blocks, search by block number and transaction hash, and view details of the transactions.
- Contracts: Displays the deployed contracts, and lets you manage them.
- Digital Assets: All of the digital assets functionality is available from the Digital Assets page in the console.
- Developer Tools: Displays predeployed smart contracts, including the source code, Application Binary Interface (ABI), and deployment address.
- Accounts: Enables creation and management of Externally Owned Account (EOA) wallets.
- Logs: Provides access to log files generated by each pod running Besu nodes.
Note: In the Limited Availability release, some tabs might not yet be connected to back end services. For operations such as deploying smart contracts, users can utilize the provided RPC Proxy APIs, which act as a Web3 API gateway.
Dashboard
The dashboard shows the following details about your instance.
Summary Header
- Number of nodes
- Total Transactions
- Total number of blocks
- Total number of nodes
- Version
- Consensus algorithm
- Chain ID
- Block time
Kubernetes Cluster Details
- Worker node details
- CPU resources
- Memory resources
- Storage resources using OKE persistent volume claims (PVC) disks on Block Storage
Nodes
The Nodes views show a summary by node type and details, which include Name, Organization, Type, Node ID, and Status. There is an Actions menu available for each node action to display the details and, if needed, restart the node.
Explorer
The Explorer tab provides a block explorer to list recent blocks, search by block number and transaction hash, and view details of the transactions.
Contracts
You can view deployed smart contracts, inspect them, and manage contract operations from this page.
Digital Assets
After you create an instance, click the Digital Assets tab to open the Digital Assets page. You can access the following panes from the Digital Assets page.
- Wholesale CBDC Application
- You can use the Wholesale CBDC Application pane to complete the following tasks. For more information, see Wholesale Central Bank Digital Currency Application.
- Preview sample actions for the application without actually calling a smart contract.
- Download the prebuilt wholesale CBDC smart contract.
- Download the wholesale CBDC wrapper APIs.
- Download database view definitions, which you can use for analytics and the prebuilt web application.
- Download the sample web application.
- Deposit Token Application
- You can use the Deposit Token Application pane to complete the following tasks.
- Preview sample actions for the application without actually calling a smart contract.
- Download the prebuilt tokenized deposit smart contract.
- Download the tokenized deposit wrapper APIs.
- Download database view definitions, which you can use for analytics and the prebuilt web application.
- Download the sample web application.
Accounts
The Accounts view provides access to the custodial, multi-partition Wallet Service within the Oracle Blockchain Platform Console. This service enables you to perform essential wallet operations, including:
- Creating up to three wallets per user
- Viewing all wallets owned by the user
- Suspending and reactivating wallets
- Signing transactions with a selected wallet
These wallets are custodial, and designed for use with the Besu blockchain network. You can create new wallets directly from the console, or upload existing wallet keys (by using .pem files) to associate external wallets with your account.
Currently, the Accounts view supports only a single partition that is linked to the Besu instance.
Logs
The Logs view allows you to tail or view the last N lines of logs from each container in any pod in the namespaces of the underlying Kubernetes cluster.
You can search logs by instance, pod, and container. You can also specify the number of lines to display and apply filter expressions to help identify specific log messages.
You can also download log files directly from the console. For advanced log management, you can configure log aggregation using persistent logging with Oracle Cloud Infrastructure (OCI) or integrate with external tools such as fluentd for a unified logging approach.