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
- 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 Deployed 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
Build Chaincodes with Low-Code
Blockchain App Builder
-
Using the Blockchain App Builder Command Line Interface
- Install and Configure Blockchain App Builder CLI
- Upgrade 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
- Upgrading Chaincode Projects in the CLI
- Synchronize Specification File Changes With Generated Source Code
- Apply a Patch to the Blockchain App Builder CLI
- Writing Unit Test Cases and Coverage Reports for the Chaincode Project
- Generate a Postman Collection Using the CLI
- Troubleshoot Blockchain App Builder CLI
-
Using the Blockchain App Builder Extension for Visual Studio Code
- Install and Configure the Blockchain App Builder Extension for Visual Studio Code
- Upgrade 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
- Upgrading Chaincode Projects in Visual Studio Code
- Synchronize Specification File Changes With Generated Source Code
- Debugging from Visual Studio Code
- Generate a Postman Collection Using Visual Studio Code
- Troubleshoot Blockchain App Builder Visual Studio Code Extension
-
Tokenization Support Using Blockchain App
Builder
- Token Taxonomy Framework
- ERC-721
- ERC-1155
- Deploying and Testing Token Chaincode
- Working With the Sample Token Specification Files
- Disaster Recovery Support for Tokenization
-
Using the Blockchain App Builder Command Line Interface
-
8
Deploy and Manage
Chaincodes
- Typical Workflow to Deploy Chaincodes
- Use Quick Deployment
- Use Advanced Deployment
- Deploy a Chaincode
- Deploy Chaincode from an External Service
- Chaincode Life Cycle
- Specify an Endorsement Policy
- View an Endorsement Policy
- Find Information About Chaincodes
- Delete a Chaincode
- Manage Chaincode Versions
- Upgrade a Chaincode
- What Are Private Data Collections?
- Add Private Data Collections
- View Private Data Collections
- 9 Develop Blockchain Applications
-
10
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 Run Solidity Smart Contracts with EVM on Oracle Blockchain Platform