Methods
    
        - 
  addMessagebox({required Identifier identifier, required String messageboxOobi, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  addWatcher({required Identifier identifier, required String watcherOobi, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  anchor({required Identifier identifier, required String data, required DigestType algo, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  anchorDigest({required Identifier identifier, required List<String> sais, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  broadcastReceipts({required Identifier identifier, required List<Identifier> witnessList, dynamic hint})
    → Future<bool>
  
  
- 
  
  
- 
  changeController({required String dbPath, dynamic hint})
    → Future<bool>
  
  
- 
  Helper function for tests. Enable to switch to use other database. Used to
simulate using multiple devices.
  
- 
  finalizeEvent({required Identifier identifier, required String event, required Signature signature, dynamic hint})
    → Future<bool>
  
  
- 
  
  
- 
  finalizeGroupIncept({required Identifier identifier, required String groupEvent, required Signature signature, required List<DataAndSignature> toForward, dynamic hint})
    → Future<Identifier>
  
  
- 
  
  
- 
  finalizeInception({required String event, required Signature signature, dynamic hint})
    → Future<Identifier>
  
  
- 
  
  
- 
  finalizeQuery({required Identifier identifier, required String queryEvent, required Signature signature, dynamic hint})
    → Future<List<ActionRequired>>
  
  
- 
  
  
- 
  finalizeTelQuery({required Identifier identifier, required String queryEvent, required Signature signature, dynamic hint})
    → Future<bool>
  
  
- 
  
  
- 
  getCredentialState({required Identifier identifier, required String credentialSaid, dynamic hint})
    → Future<String?>
  
  
- 
  
  
- 
  getKel({required Identifier identifier, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  getMessagebox({required String whose, dynamic hint})
    → Future<List<String>>
  
  
- 
  
  
- 
  incept({required List<PublicKey> publicKeys, required List<PublicKey> nextPubKeys, required List<String> witnesses, required int witnessThreshold, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  inceptGroup({required Identifier identifier, required List<Identifier> participants, required int signatureThreshold, required List<String> initialWitnesses, required int witnessThreshold, dynamic hint})
    → Future<GroupInception>
  
  
- 
  
  
- 
  inceptRegistry({required Identifier identifier, dynamic hint})
    → Future<RegistryData>
  
  
- 
  
  
- 
  initKel({required String inputAppDir, Config? optionalConfigs, dynamic hint})
    → Future<bool>
  
  
- 
  
  
- 
  issueCredential({required Identifier identifier, required String credential, dynamic hint})
    → Future<IssuanceData>
  
  
- 
  
  
- 
  newFromStrStaticMethodIdentifier({required String idStr, dynamic hint})
    → Future<Identifier>
  
  
- 
  
  
- 
  newPublicKey({required KeyType kt, required String keyB64UrlSafe, dynamic hint})
    → Future<PublicKey>
  
  
- 
  
  
- 
  newStaticMethodDataAndSignature({required String data, required Signature signature, dynamic hint})
    → Future<DataAndSignature>
  
  
- 
  
  
- 
  noSuchMethod(Invocation invocation)
    → dynamic
  
  
- 
  Invoked when a nonexistent method or property is accessed.
  inherited 
- 
  notifyBackers({required Identifier identifier, dynamic hint})
    → Future<bool>
  
  
- 
  
  
- 
  notifyWitnesses({required Identifier identifier, dynamic hint})
    → Future<bool>
  
  
- 
  
  
- 
  processStream({required String stream, dynamic hint})
    → Future<bool>
  
  
- 
  
  
- 
  queryMailbox({required Identifier whoAsk, required Identifier aboutWho, required List<String> witness, dynamic hint})
    → Future<List<String>>
  
  
- 
  
  
- 
  queryTel({required Identifier identifier, required String registryId, required String credentialSaid, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  queryWatchers({required Identifier whoAsk, required Identifier aboutWho, dynamic hint})
    → Future<List<String>>
  
  
- 
  
  
- 
  resolveOobi({required String oobiJson, dynamic hint})
    → Future<bool>
  
  
- 
  
  
- 
  revokeCredential({required Identifier identifier, required String credentialSaid, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  rotate({required Identifier identifier, required List<PublicKey> currentKeys, required List<PublicKey> newNextKeys, required List<String> witnessToAdd, required List<String> witnessToRemove, required int witnessThreshold, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  sendOobiToWatcher({required Identifier identifier, required String oobisJson, dynamic hint})
    → Future<bool>
  
  
- 
  
  
- 
  signatureFromB64({required SignatureType st, required String signature, dynamic hint})
    → Future<Signature>
  
  
- 
  
  
- 
  signatureFromHex({required SignatureType st, required String signature, dynamic hint})
    → Future<Signature>
  
  
- 
  
  
- 
  signToCesr({required Identifier identifier, required String data, required Signature signature, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  splitOobisAndData({required String stream, dynamic hint})
    → Future<SplittingResult>
  
  
- 
  Splits parsed elements from stream into oobis to resolve and other signed
data.
  
- 
  toCesrSignature({required Identifier identifier, required Signature signature, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  toString()
    → String
  
  
- 
  A string representation of this object.
  inherited 
- 
  toStrMethodIdentifier({required Identifier that, dynamic hint})
    → Future<String>
  
  
- 
  
  
- 
  verifyFromCesr({required String stream, dynamic hint})
    → Future<bool>
  
  
- 
  
  
- 
  withInitialOobis({required Config config, required String oobisJson, dynamic hint})
    → Future<Config>
  
  
-