public class BigchainDBJavaDriverUsageExample extends Object
| Constructor | Description |
|---|---|
BigchainDBJavaDriverUsageExample() |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
configureConnectionManager() |
configures connections and api endpoints
|
String |
doCreate(Map<String,String> assetData,
MetaData metaData,
KeyPair keys) |
performs CREATE transactions on BigchainDB network
|
String |
doTransfer(String assetId,
String txId,
MetaData metaData,
KeyPair keys) |
performs TRANSFER operations on CREATED assets
|
static KeyPair |
getKeys() |
generates EdDSA keypair to sign and verify transactions
|
void |
getTransaction(String txId) |
|
static void |
main(String[] args) |
main method
|
static void |
setConfig() |
configures connection url and credentials
|
public static void main(String[] args) throws Exception
args - IOExceptionInterruptedExceptionExceptionpublic static void setConfig()
public static void configureConnectionManager()
throws TimeoutException
TimeoutExceptionpublic static KeyPair getKeys()
public void getTransaction(String txId) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic String doCreate(Map<String,String> assetData, MetaData metaData, KeyPair keys) throws Exception
assetData - data to store as assetmetaData - data to store as metadatakeys - keys to sign and verify transactionExceptionpublic String doTransfer(String assetId, String txId, MetaData metaData, KeyPair keys) throws Exception
txId - id of transaction/assetmetaData - data to append for this transactionkeys - keys to sign and verify transactionsExceptionCopyright © 2018. All rights reserved.