MCPcopy Create free account
hub / github.com/cardstack/cardstack / getConstant

Function getConstant

packages/cardpay-sdk/sdk/constants.ts:114–127  ·  view source on GitHub ↗
(name: ConstantKeys, web3OrNetwork: Web3 | string)

Source from the content-addressed store, hash-verified

112export async function getConstant(name: ConstantKeys, network: string): Promise<string>;
113export async function getConstant(name: ConstantKeys, web3: Web3): Promise<string>;
114export async function getConstant(name: ConstantKeys, web3OrNetwork: Web3 | string): Promise<string> {
115 let network: string;
116 if (typeof web3OrNetwork === 'string') {
117 network = web3OrNetwork;
118 } else {
119 network = await networkName(web3OrNetwork);
120 }
121
122 let value = constants[network][name];
123 if (!value) {
124 throw new Error(`Don't know about the constant '${name}' for network ${network}`);
125 }
126 return value;
127}
128
129export default constants;

Callers 15

gasEstimateFunction · 0.90
getSendPayloadFunction · 0.90
executeTransactionFunction · 0.90
executeSendFunction · 0.90
queryFunction · 0.90
rewardTokensAvailableMethod · 0.90
getProofsMethod · 0.90
bridgeToLayer1Function · 0.90
claimLayer1BridgedTokensFunction · 0.90
bridgeToLayer2Function · 0.90
awaitBridgedToLayer2Function · 0.90

Calls 1

networkNameFunction · 0.90

Tested by

no test coverage detected