Adapt faucet code to change in TokenConfiguration

This commit is contained in:
Simon Warta 2020-02-09 19:32:37 +01:00
parent df32bf6d95
commit 615892e37f

View File

@ -2,27 +2,29 @@ import { CosmWasmCodec, CosmWasmConnection, TokenConfiguration } from "@cosmwasm
import { TxCodec } from "@iov/bcp";
const prefix = "cosmos";
const tokens: TokenConfiguration = [
{
fractionalDigits: 6,
name: "Fee Token",
ticker: "COSM",
denom: "cosm",
},
{
fractionalDigits: 6,
name: "Staking Token",
ticker: "STAKE",
denom: "stake",
},
];
const config: TokenConfiguration = {
bankTokens: [
{
fractionalDigits: 6,
name: "Fee Token",
ticker: "COSM",
denom: "cosm",
},
{
fractionalDigits: 6,
name: "Staking Token",
ticker: "STAKE",
denom: "stake",
},
],
};
export async function establishConnection(url: string): Promise<CosmWasmConnection> {
return CosmWasmConnection.establish(url, prefix, tokens);
return CosmWasmConnection.establish(url, prefix, config);
}
export function codecImplementation(): TxCodec {
return new CosmWasmCodec(prefix, tokens);
return new CosmWasmCodec(prefix, config.bankTokens);
}
export function codecDefaultFractionalDigits(): number {