From fd2cd9c383b07cd681c18137396deae025d98047 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 3 Jan 2018 14:42:06 +0100 Subject: fix lint issues and separate message types into multiple files --- src/crypto/cryptoWorker.ts | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) (limited to 'src/crypto/cryptoWorker.ts') diff --git a/src/crypto/cryptoWorker.ts b/src/crypto/cryptoWorker.ts index 3b954811a..1e5f10c20 100644 --- a/src/crypto/cryptoWorker.ts +++ b/src/crypto/cryptoWorker.ts @@ -22,27 +22,33 @@ /** * Imports. */ +import * as Amounts from "../amounts"; +import { AmountJson } from "../amounts"; + import { - canonicalJson, -} from "../helpers"; -import { - AmountJson, - Amounts, - CoinPaySig, CoinRecord, CoinStatus, - CoinWithDenom, - ContractTerms, DenominationRecord, - PayCoinInfo, - PaybackRequest, PreCoinRecord, RefreshPreCoinRecord, RefreshSessionRecord, ReserveRecord, TipPlanchet, WireFee, -} from "../types"; +} from "../dbTypes"; + +import { + CoinPaySig, + ContractTerms, + PaybackRequest, +} from "../talerTypes"; + +import { + CoinWithDenom, + PayCoinInfo, +} from "../walletTypes"; + +import { canonicalJson } from "../helpers"; import { Amount, @@ -112,6 +118,9 @@ namespace RpcFunctions { } + /** + * Create a planchet used for tipping, including the private keys. + */ export function createTipPlanchet(denom: DenominationRecord): TipPlanchet { const denomPub = native.RsaPublicKey.fromCrock(denom.denomPub); const coinPriv = native.EddsaPrivateKey.create(); @@ -134,8 +143,8 @@ namespace RpcFunctions { coinPriv: coinPriv.toCrock(), coinPub: coinPub.toCrock(), coinValue: denom.value, - denomPubHash: denomPub.encode().hash().toCrock(), denomPub: denomPub.encode().toCrock(), + denomPubHash: denomPub.encode().hash().toCrock(), }; return tipPlanchet; } @@ -263,8 +272,8 @@ namespace RpcFunctions { cds: CoinWithDenom[]): PayCoinInfo { const ret: PayCoinInfo = { originalCoins: [], - updatedCoins: [], sigs: [], + updatedCoins: [], }; const contractTermsHash = hashString(canonicalJson(contractTerms)); @@ -325,8 +334,8 @@ namespace RpcFunctions { const s: CoinPaySig = { coin_pub: cd.coin.coinPub, coin_sig: coinSig, - denom_pub: cd.coin.denomPub, contribution: coinSpend.toJson(), + denom_pub: cd.coin.denomPub, ub_sig: cd.coin.denomSig, }; ret.sigs.push(s); -- cgit v1.2.3