docs: function generateWalletAddress(options) {
    options = options || {};
  
    let keys = generateKeyPair(options.scheme || 'ed25519');
    let address = deriveWalletAddress(keys.public, options.type);
    let statement = createAddressRegistrationStatement(address, keys, options);
  
    let wallet = {
      address: address,
      keys: keys,
      statement: statement
    };
  
    return wallet;
  }