Tutorials

A collection of tutorials for:

Onboarding as an API User

  • Downloading the app
  • Creating accounts
  • Getting api keys
  • Downloading postman collection

Creating a complex Ethereum transaction using GraphQL

  • Creating Ethereum transaction for complex transactions (e.g contract creation)

TrustVault Node.js SDK

  • getSubWallets
  • sendBitcoin
  • sendEthereum
  • replacePublicKeyInDefaultSchedule
  • validateWebhookSignature
  • signAndSubmitSignature (webhook message)
  • createBitcoinAddress
  • getRequestStatus

Changing the Instruction Key of a Wallet

  • For API users that don’t or don’t want to use the phone as the Instruction Key
  • Removing the phone as the signing device, or updating an old or lost Instruction Key

Creating a Bitcoin Transaction

  • For API users that don’t use the phone as the Instruction Key
  • Create a bitcoin transaction request
  • Verify, sign and submit the transaction

Creating an Ethereum Transaction

  • For API users that don’t use the phone as the Instruction Key
  • Create an Ethereum transaction request (ETH or ERC20 tokens)
  • Verify, sign and submit the transaction

Create Transaction (Unsupported EVM chain)

  • For API users that want to interact with an EVM chain that TrustVault has yet to support
  • Create a transaction request (native currency or smart contract invocation)
  • Sign and manually broadcast the transaction to the EVM compatible chain

Decoding an Ethereum transaction payload

  • For users receiving an Ethereum Webhook and those who want to use the co-signing-service example to write custom rules for signing transaction

Get User Portfolio

  • For API users who want to get the a portfolio summary of their assets