OBJECT

Mutation

link GraphQL Schema definition

  • type Mutation {
  • # deprecated because you should use the createEthereumTransaction mutation
  • # instead. Not supported after 31st March 2020
  • #
  • # Arguments
  • # requestSignatureInput:
  • requestSignature(
  • requestSignatureInput: RequestSignatureInput!
  • ): TransactionId! @deprecated( reason: "renamed to createEthereumTransaction" )
  • # create a subWallet for a given wallet
  • #
  • # Arguments
  • # createSubWalletInput:
  • createSubWallet(createSubWalletInput: CreateSubWalletInput!): CreateSubWalletResponse!
  • # create an Ethereum Transaction specifying only the minimal attributes of the
  • # transaction and send the transaction to the TrustVault authorised signer(s)
  • # inbox for signing. Use the transactionId to query the status of the transaction
  • # later.
  • #
  • # Arguments
  • # createTransactionInput:
  • createEthereumTransaction(
  • createTransactionInput: CreateEthereumTransactionInput!
  • ): CreateEthereumTransactionResponseInterface!
  • # create a Bitcoin Transaction specifying only the minimal attributes of the
  • # transaction and send the transaction to the TrustVault authorised signer(s)
  • # inbox for signing. Use the transactionId to query the status of the transaction
  • # later.
  • # NOTE: returns null if an error occurred
  • #
  • # Arguments
  • # createBitcoinTransactionInput:
  • createBitcoinTransaction(
  • createBitcoinTransactionInput: CreateBitcoinTransactionInput!
  • ): CreateBitcoinTransactionResponseInterface
  • # create an transfer between exchange accounts and send the transaction to the
  • # TrustVault authorised signer(s) inbox for signing. Use the transactionId to
  • # query the status of the transaction later.
  • #
  • # Arguments
  • # createExchangeTransferInput:
  • createExchangeTransfer(
  • createExchangeTransferInput: CreateExchangeTransferInput!
  • ): CreateExchangeTransferResponse!
  • # create an Binance Transaction specifying only the minimal attributes of the
  • # transaction and send the transaction to the TrustVault authorised signer(s)
  • # inbox for signing. Use the transactionId to query the status of the transaction
  • # later.
  • # deprecated. Binance chain support has been removed. Use Binance Smart Chain via
  • # createEtherumTransaction
  • #
  • # Arguments
  • # createBinanceTransactionInput:
  • createBinanceTransaction(
  • createBinanceTransactionInput: CreateBinanceTransactionInput!
  • ): CreateBinanceTransactionResponseInterface!
  • # Arguments
  • # createBitcoinAddressInput:
  • createBitcoinAddress(
  • createBitcoinAddressInput: CreateBitcoinAddressInput!
  • ): BitcoinAddressResults!
  • # create a change policy request of a wallet(s) (available via API key
  • # authentication only)
  • #
  • # Arguments
  • # createChangePolicyRequestInput:
  • createChangePolicyRequest(
  • createChangePolicyRequestInput: CreateChangePolicyRequestInput
  • ): ChangePolicyRequestResponse!
  • # add public key & signature pairs for the given requestId (available via API key
  • # authentication only)
  • #
  • # Arguments
  • # addSignatureInput:
  • addSignature(addSignatureInput: AddSignatureInput): RequestIdResponse!
  • # cancel the request item associated with the given requestId, optionally pass a
  • # reason for cancelling
  • #
  • # Arguments
  • # requestId:
  • # reason:
  • cancelRequest(requestId: String!, reason: String): RequestIdResponse!
  • # Create a request to sign a given message using the private key of the given
  • # ethereum address
  • #
  • # Arguments
  • # createEthPersonalSignInput:
  • createEthPersonalSign(
  • createEthPersonalSignInput: CreateEthPersonalSignInput!
  • ): CreateEthPersonalSignResponse!
  • # Create a request to sign with eth_signTypedData a message using the private key
  • # of the given ethereum address
  • #
  • # Arguments
  • # createEthSignTypedDataInput:
  • createEthSignTypedData(
  • createEthSignTypedDataInput: CreateEthSignTypedDataInput!
  • ): CreateEthSignTypedDataResponse!
  • # Create a radix transaction request to sign using the private key of the given
  • # subWalletId
  • #
  • # Arguments
  • # createRadixTransactionInput:
  • createRadixTransaction(
  • createRadixTransactionInput: CreateRadixTransactionInput!
  • ): CreateRadixTransactionResponse!
  • # Users transactions in csv string, csv will be sent to a registered email,
  • # optionally can pass asset
  • #
  • # Arguments
  • # requestCsvTransactionsInput:
  • requestCsvTransactions(
  • requestCsvTransactionsInput: RequestCsvTransactionsInput!
  • ): RequestTransactionsCsv
  • }

link Require by

This element is not required by anyone