COM Library Overview
What Functionality is Covered by the vBase COM Library
How to use vBase COM library
Sub BuildAndVerifyDataset()
On Error GoTo ErrorHandler
Dim vBaseBuilder As New vBase.vBaseBuilder
Dim vBaseClient As vBase.vBaseClient
Dim vBaseDataset As vBase.vBaseDataset
Dim verificationResult As vBase.verificationResult
Dim transactionReceipt As vBase.Web3Receipt
Dim datasetName As String
Dim forwarderUrl As String
Dim apiKey As String
Dim privateKey As String
datasetName = "<DATASET NAME>"
forwarderUrl = "<FORWARDER URL>"
apiKey = "<API KEY>"
privateKey = "<PRIVATE KEY>"
Set vBaseClient = vBaseBuilder.CreateForwarderClient(forwarderUrl, apiKey, privateKey)
Set vBaseDataset = vBaseBuilder.CreateDataset(vBaseClient, datasetName, vBase.ObjectTypes_String)
Set transactionReceipt = vBaseDataset.AddRecord ("<Record 1 Data>")
' Add more records
Set transactionReceipt = vBaseDataset.AddRecord ("<Record N Data>")
MsgBox "Last transaction hash: " & transactionReceipt.transactionHash & vbNewLine & "Last transaction timestamp: " & transactionReceipt.timestamp
Set verificationResult = vBaseDataset.VerifyCommitments()
MsgBox "Verification passed: " & verificationResult.VerificationPassed
Exit Sub
ErrorHandler:
MsgBox "Use [Ctrl+Insert] to copy this message to the clipboard." & vbNewLine & "Error: " & Err.Description, vbCritical
End SubLast updated



