OBJECT

Mutation

link GraphQL Schema definition

  • type Mutation {
  • # deprecated because you should use the createEthereumTransactionRaw mutation
  • # instead. Not supported after 31st March 2020
  • #
  • # Arguments
  • # requestSignatureInput:
  • requestSignature(
  • requestSignatureInput: RequestSignatureInput!
  • ): TransactionId! @deprecated( reason: "renamed to createEthereumTransactionRaw" )
  • # 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.
  • #
  • # 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
  • #
  • # Arguments
  • # requestId:
  • cancelRequest(requestId: String!): RequestIdResponse!
  • }

link Require by

This element is not required by anyone