@@ -3,7 +3,7 @@ import { Invite } from 'lib/types/Invite';
3import { Just, Nothing } from 'folktale/maybe';
3import { Just, Nothing } from 'folktale/maybe';
4import { randomHex } from 'web3-utils';
4import { randomHex } from 'web3-utils';
6−import {
6+import RollerRPCAPI, {
@@ -49,7 +49,7 @@ export const generateInviteWallet = async (point: number, seed: string) => {
51export const spawn = async (
51export const spawn = async (
52− api: any,
52+ api: RollerRPCAPI,
53 _wallet: any,
53 _wallet: any,
54 _point: number,
54 _point: number,
55 proxy: string,
55 proxy: string,
@@ -72,7 +72,7 @@ export const spawn = async (
74export const configureKeys = async (
74export const configureKeys = async (
75− api: any,
75+ api: RollerRPCAPI,
76 wallet: any,
76 wallet: any,
77 point: Ship,
77 point: Ship,
78 proxy: string,
78 proxy: string,
@@ -110,7 +110,7 @@ export const configureKeys = async (
112export const transferPointRequest = async (
112export const transferPointRequest = async (
113− api: any,
113+ api: RollerRPCAPI,
114 _wallet: any,
114 _wallet: any,
115 _point: Ship,
115 _point: Ship,
116 proxy: string,
116 proxy: string,
@@ -146,7 +146,7 @@ const proxyType = (proxy: Proxy) => {
148const setProxy = async (
148const setProxy = async (
149− api: any,
149+ api: RollerRPCAPI,
150 proxyAddressType: string,
150 proxyAddressType: string,
151 sig: Signature,
151 sig: Signature,
152 from: From,
152 from: From,
@@ -159,14 +159,14 @@ const setProxy = async (
159 case 'spawn':
159 case 'spawn':
160 return await api.setSpawnProxy(sig, from, address, data);
160 return await api.setSpawnProxy(sig, from, address, data);
161 case 'transfer':
161 case 'transfer':
162− return await api.setTrasferProxy(sig, from, address, data);
162+ return await api.setTransferProxy(sig, from, address, data);
164 throw new Error(`Unknown proxyType ${proxyAddressType}`);
164 throw new Error(`Unknown proxyType ${proxyAddressType}`);
168export const registerProxyAddress = async (
168export const registerProxyAddress = async (
169− api: any,
169+ api: RollerRPCAPI,
170 _wallet: any,
170 _wallet: any,
171 _point: Ship,
171 _point: Ship,
172 proxy: string,
172 proxy: string,
@@ -178,20 +178,21 @@ export const registerProxyAddress = async (
178 ship: _point,
178 ship: _point,
181− const managementData = { address };
181+ const proxyData = { address };
182− const managementHash = await api.hashTransaction(
182+ const proxyHash = await api.hashTransaction(
185 proxyType(proxyAddressType),
185 proxyType(proxyAddressType),
186− managementData
186+ proxyData
188 return setProxy(
189 return setProxy(
190 proxyAddressType,
191 proxyAddressType,
191− signTransactionHash(managementHash, _wallet.privateKey),
192+ signTransactionHash(proxyHash, _wallet.privateKey),
193 _wallet.address,
194 _wallet.address,
194− managementData
195+ proxyData