Table of Contents
- Title and Copyright Information
- Preface
- 1 What's Oracle Blockchain Platform?
- 2 Get Started Using Samples
-
3
Manage the Organization and Network
- What's the Console?
- Modify the Console Timeout Setting
- Find and Understand Your Oracle Blockchain Platform Version Number
- Monitor the Network
- Manage Nodes
-
Manage Channels
- What Are Channels?
- View Channels
- Create a Channel
- View a Channel’s Ledger Activity
- View or Update a Channel’s Organizations List
- Join a Peer to a Channel
- Add an Anchor Peer
- Change or Remove an Anchor Peer
- View Information About Instantiated Chaincodes
- Work With Channel Policies and ACLs
- Add or Remove Orderers To or From a Channel
- Set the Orderer Administrator Organization
- Edit Ordering Service Settings for a Channel
- Manage Certificates
- Manage Ordering Service
- 4 Understand and Manage Nodes by Type
- 5 Extend the Network
- 6 Develop Chaincodes
-
7
Deploy and Manage Chaincodes
- Typical Workflow to Deploy Chaincodes
- Use Quick Deployment
- Use Advanced Deployment
- Update REST Proxy Settings for Running Chaincodes
- Instantiate a Chaincode
- Specify an Endorsement Policy
- View an Endorsement Policy
- Find Information About Chaincodes
- Manage Chaincode Versions
- Upgrade a Chaincode
- What Are Private Data Collections?
- Add Private Data Collections
- View Private Data Collections
- 8 Develop Blockchain Applications
-
9
Work With Databases
- Query the State Database
-
Create the Rich History Database
- What's the Rich History Database?
- Create the Oracle Database Classic Cloud Service Connection String
- Enable and Configure the Rich History Database
- Modify the Connection to the Rich History Database
- Configure the Channels that Write Data to the Rich History Database
- Monitor the Rich History Status
- Limit Access to Rich History
- Rich History Database Tables and Columns
- A Node Configuration
- B Using the Fine-Grained Access Control Library Included in the Marbles Sample
-
C
Using Blockchain App Builder for Oracle Blockchain Platform
-
Using the Blockchain App Builder Command Line Interface
- Install and Configure Blockchain App Builder CLI
- Create a Chaincode Project with the Blockchain App Builder CLI
- Deploy Your Chaincode Using the CLI
- Test Your Chaincode Using the CLI
- Synchronize Specification File Changes With Generated Source Code
- Writing Unit Test Cases and Coverage Reports for the Chaincode Project
-
Using the Blockchain App Builder Extension for Visual Studio Code
- Install and Configure the Blockchain App Builder Extension for Visual Studio Code
- Create a Chaincode Project with the Blockchain App Builder VS Code Extension
- Deploy Your Chaincode Using Visual Studio Code
- Test Your Chaincode Using Visual Studio Code
- Synchronize Specification File Changes With Generated Source Code
- Debugging from Visual Studio Code
- Troubleshoot Blockchain App Builder VS Code Extension
- Migrating Chaincode Between Blockchain App Builder Versions
-
Using the Blockchain App Builder Command Line Interface
- D Run Solidity Smart Contracts with EVM on Oracle Blockchain Platform