Let tokenTickersOfFirstChain not depend on MultiChainSigner

This commit is contained in:
Simon Warta
2020-01-30 12:19:53 +01:00
parent 11dc128d39
commit 36e86543cb
2 changed files with 4 additions and 5 deletions
+1 -1
View File
@@ -54,7 +54,7 @@ export async function start(args: ReadonlyArray<string>): Promise<void> {
setFractionalDigits(codecDefaultFractionalDigits());
await setSecretAndCreateIdentities(profile, constants.mnemonic, connectedChainId);
const chainTokens = await tokenTickersOfFirstChain(signer);
const chainTokens = await tokenTickersOfFirstChain(connection);
console.info("Chain tokens:", chainTokens);
const accounts = await accountsOfFirstChain(profile, connection);
+3 -4
View File
@@ -52,10 +52,9 @@ export async function accountsOfFirstChain(
}
export async function tokenTickersOfFirstChain(
signer: MultiChainSigner,
connection: BlockchainConnection,
): Promise<ReadonlyArray<TokenTicker>> {
const chainId = signer.chainIds()[0];
return (await signer.connection(chainId).getAllTokens()).map(token => token.tokenTicker);
return (await connection.getAllTokens()).map(token => token.tokenTicker);
}
/**
@@ -97,7 +96,7 @@ export async function refillFirstChain(profile: UserProfile, signer: MultiChainS
const connection = signer.connection(chainId);
console.info(`Connected to network: ${chainId}`);
console.info(`Tokens on network: ${(await tokenTickersOfFirstChain(signer)).join(", ")}`);
console.info(`Tokens on network: ${(await tokenTickersOfFirstChain(connection)).join(", ")}`);
const holderIdentity = identitiesOfFirstWallet(profile)[0];