@@ -3,7 +3,7 @@ import { Invite } from 'lib/types/Invite';
33import { Just, Nothing } from 'folktale/maybe';
44import { randomHex } from 'web3-utils';
55
6−import {
6+import RollerRPCAPI, {
77 Proxy,
88 Signature,
99 From,
@@ -49,7 +49,7 @@ export const generateInviteWallet = async (point: number, seed: string) => {
4949};
5050
5151export const spawn = async (
52− api: any,
52+ api: RollerRPCAPI,
5353 _wallet: any,
5454 _point: number,
5555 proxy: string,
@@ -72,7 +72,7 @@ export const spawn = async (
7272};
7373
7474export const configureKeys = async (
75− api: any,
75+ api: RollerRPCAPI,
7676 wallet: any,
7777 point: Ship,
7878 proxy: string,
@@ -110,7 +110,7 @@ export const configureKeys = async (
110110};
111111
112112export const transferPointRequest = async (
113− api: any,
113+ api: RollerRPCAPI,
114114 _wallet: any,
115115 _point: Ship,
116116 proxy: string,
@@ -146,7 +146,7 @@ const proxyType = (proxy: Proxy) => {
146146};
147147
148148const setProxy = async (
149− api: any,
149+ api: RollerRPCAPI,
150150 proxyAddressType: string,
151151 sig: Signature,
152152 from: From,
@@ -159,14 +159,14 @@ const setProxy = async (
159159 case 'spawn':
160160 return await api.setSpawnProxy(sig, from, address, data);
161161 case 'transfer':
162− return await api.setTrasferProxy(sig, from, address, data);
162+ return await api.setTransferProxy(sig, from, address, data);
163163 default:
164164 throw new Error(`Unknown proxyType ${proxyAddressType}`);
165165 }
166166};
167167
168168export const registerProxyAddress = async (
169− api: any,
169+ api: RollerRPCAPI,
170170 _wallet: any,
171171 _point: Ship,
172172 proxy: string,
@@ -178,20 +178,21 @@ export const registerProxyAddress = async (
178178 ship: _point,
179179 proxy,
180180 };
181− const managementData = { address };
182− const managementHash = await api.hashTransaction(
181+ const proxyData = { address };
182+ const proxyHash = await api.hashTransaction(
183183 nonce,
184184 from,
185185 proxyType(proxyAddressType),
186− managementData
186+ proxyData
187187 );
188+
188189 return setProxy(
189190 api,
190191 proxyAddressType,
191− signTransactionHash(managementHash, _wallet.privateKey),
192+ signTransactionHash(proxyHash, _wallet.privateKey),
192193 from,
193194 _wallet.address,
194− managementData
195+ proxyData
195196 );
196197};
197198