Skip to main content

CreateEthereumTransactionInput

Transactions

input CreateEthereumTransactionInput {
authentication: AuthenticationInput
ethereumTransaction: EthereumTransactionInput!
source: String!
sendToNetworkWhenSigned: Boolean
currency: String
sendToDevicesForSigning: Boolean
rpcUrl: String
}

Fields

CreateEthereumTransactionInput.authentication ● AuthenticationInput input

The authentication tokens for the user

CreateEthereumTransactionInput.ethereumTransaction ● EthereumTransactionInput! non-null input

The EthereumTransaction to be signed

CreateEthereumTransactionInput.source ● String! non-null scalar

A text field identifying where the request to sign came from - your application name should go here

CreateEthereumTransactionInput.sendToNetworkWhenSigned ● Boolean scalar

Request that when the transaction is signed by the authorised signer(s), TrustVault will send it directly to the network

CreateEthereumTransactionInput.currency ● String scalar

The currency to return the assets in. See docs for supported currencies. defaults to GBP

CreateEthereumTransactionInput.sendToDevicesForSigning ● Boolean scalar

If the transaction should be submitted for devices for signing. Set to false to allow reviewing transaction data. Set to true when you want to send a transaction to devices to sign. Defaults to true.

CreateEthereumTransactionInput.rpcUrl ● String scalar

A non-authenticated Rpc Url of a node to submit transactions to

Member Of

createEthereumTransaction mutation