The Spydra Hyperledger Fabric Base Contract has various utility methods which provide additional functionalities out of the box to any Chaincode that is deployed in a Spydra blockchain network. Simply extend your own Chaincode Smart Contract from the Spydra Base Contract to get these additional features.
- Query the world state using Graph QL. For more details, refer to Spydra Graph QL.
-
Install spydra-fabric-contract-node from npm.
With npm:
$ npm install --save spydra-fabric-contract-node
or using yarn:
$ yarn add spydra-fabric-contract-node
-
Extend your Smart Contract from the Spydra Base Contract.
class MyCustomContract extends SpydraContract { }
-
Export the SpydraContract as one of the Smart contracts in index.js.
module.exports.contracts = [MyCustomContract, SpydraContract];
-
Deploy the Chaincode on a Spydra Blockchain network and start querying on any attribute using Graph QL.