OBJECT

BlockchainSubWallet

link GraphQL Schema definition

  • type BlockchainSubWallet implements SubWallet {
  • # Convenience property showing the current address. For enhanced security,
  • # generate on the address on the client from the subWallet public key after
  • # verifying the signature
  • address: String
  • # Unique id for the subWallet. String format of the subWalletId (id/type/index)
  • id: String! @deprecated( reason: "use subWalletId" )
  • subWalletId: String!
  • # The name of the subWallet
  • name: String!
  • # Creation time stamp (ISO 8601 UTC time)
  • createdAt: String!
  • # Modified time stamp (ISO 8601 UTC time)
  • updatedAt: String!
  • # Wallet Type
  • walletType: WalletType!
  • # The public key of the subWallet - used to generate the address on the client
  • # side
  • publicKey: String!
  • # The chain of the subWallet
  • chain: Chain!
  • # The TrustVault signature over the public key
  • trustVaultPublicKeySignature: String!
  • # Bitcoin Addresses associated with this subWallet
  • #
  • # Arguments
  • # limit:
  • # nextToken:
  • addresses(limit: Int, nextToken: String): AddressConnection!
  • # Transaction connection (see supported-assets docs for available assetSymbols)
  • #
  • # Arguments
  • # limit:
  • # nextToken:
  • # assetSymbols:
  • # address:
  • transactions(
  • limit: Int,
  • nextToken: String,
  • assetSymbols: [String],
  • address: String
  • ): TransactionConnection!
  • # List of token assets with balances associated with the subWallet (ETH + ERC20 if
  • # Ethereum else BTC on Bitcoin)
  • # NOTE: pagination is not implemented yet - limit and nextToken are currently
  • # ignored
  • #
  • # Arguments
  • # limit:
  • # nextToken:
  • balances(limit: Int, nextToken: String): BalanceConnection!
  • # The total value of all the tokens associated with the subWallet
  • total: Amount!
  • # Users transactions in csv string, csv will be sent to a registered email,
  • # optionally can pass asset
  • #
  • # Arguments
  • # assetSymbols:
  • # toDate:
  • # fromDate:
  • # count:
  • requestCsvTransactions(
  • assetSymbols: [String],
  • toDate: String,
  • fromDate: String!,
  • count: Int
  • ): RequestTransactionsCsv @deprecated( reason: "use requestCsvTransactions mutation" )
  • }

link Require by

This element is not required by anyone