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