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