api docs

Documentation
for Developers

header dashboard
Unlock growth potential

Automate and Scale Your Operations Seamlessly

Combine the products comprehensive API with our self-hosted Virtual Signer to enable fully automated end-to-end transaction workflows.

1const web3 = require('web3');
2const io = require(‘@iofinnet/io-web3-provider’);
3
4const web3 = new Web3(io.IOWeb3HttpProvider());
5
6await web3.eth.sendTransaction({
7    from: '0xea60dddc0108D21cC32B9Cf1CC0acb4C2cF16768',
8    to: '0x5A0b54D5dc37e0AadC383d2db43B0a0D3E019c4c',
9    value: web3.utils.toWei('0.00001', 'ether'),
10});
11
12
13
14let config = {
15  method: 'post',
16  url: 'https://api.iofinnet.com/auth/v1/auth/v1/accessToken',
17  headers: {
18     'Content-Type': 'application/json',
19     'Accept': 'application/json'
20  },
21  data : data
22};
23
24axios(config)
25.then((response) => {
26  console.log(JSON.stringify(response.data));
27})
28.catch((error) => {
29  console.log(error);
30});
code-asset
server. js
100% = 6/6 In  :  4
$ node transfer_io_vault.js
2024-09-05 14:36:06 [200] 
Transaction request created
14:36:12 [info] 
Approval required from 3 out 4 MPC signers
14:36:12 [info] Consider a virtual signer to automate this
14:36:36 [200] Transaction approved - signing starting
14:36:38 [200] Transaction signed & has been broadcast

Create a policy that restricts a vault to $1000 per day in volume

Create a policy that restricts transactions to white-listed addresses

Create a policy that only allows DeFi trades on specific uniswap markets

How we secured a vault with 5 virtual signers

Contact us
Need help on a specific Product?
Visit our Help Center or contact our Customer
Support here.