Details will be displayed when a valid exchange provider URL is entered.
); } if (rci.exchangeInfo.auditors.length === 0) { return (The exchange is not audited by any auditors.
); } return (Public key: {a.auditor_pub}
Trusted: {rci.trustedAuditorPubs.indexOf(a.auditor_pub) >= 0 ? "yes" : "no"}
Audits {a.denomination_keys.length} of {rci.numOfferedDenoms} denominations
Details will be displayed when a valid exchange provider URL is entered.
); } const denoms = rci.selectedDenoms; const countByPub: {[s: string]: number} = {}; const uniq: DenominationRecord[] = []; denoms.forEach((x: DenominationRecord) => { let c = countByPub[x.denomPub] || 0; if (c === 0) { uniq.push(x); } c += 1; countByPub[x.denomPub] = c; }); function row(denom: DenominationRecord) { return ({i18n.str`Withdrawal fees:`} {withdrawFee}
{i18n.str`Rounding loss:`} {overhead}
{i18n.str`Earliest expiration (for deposit): ${moment.unix(rci.earliestDepositExpiration).fromNow()}`}
{i18n.str`# Coins`} | {i18n.str`Value`} | {i18n.str`Withdraw Fee`} | {i18n.str`Refresh Fee`} | {i18n.str`Deposit Fee`} |
---|