@swapkit/helpers
Advanced tools
Comparing version 1.0.0-rc.104 to 1.0.0-rc.105
@@ -41,3 +41,3 @@ { | ||
"types": "./src/index.ts", | ||
"version": "1.0.0-rc.104" | ||
"version": "1.0.0-rc.105" | ||
} |
@@ -0,1 +1,2 @@ | ||
import { AssetValue } from "../modules/assetValue.ts"; | ||
import { RequestClient } from "../modules/requestClient.ts"; | ||
@@ -75,2 +76,21 @@ import { BaseDecimal, Chain, ChainToRPC, type EVMChain, EVMChains } from "../types/chains.ts"; | ||
export const getGasAsset = ({ chain }: { chain: Chain }) => { | ||
switch (chain) { | ||
case Chain.Arbitrum: | ||
case Chain.Optimism: | ||
return AssetValue.fromStringSync(`${chain}.ETH`); | ||
case Chain.Maya: | ||
return AssetValue.fromStringSync(`${chain}.CACAO`); | ||
case Chain.Cosmos: | ||
return AssetValue.fromStringSync(`${chain}.ATOM`); | ||
case Chain.BinanceSmartChain: | ||
return AssetValue.fromStringSync(`${chain}.BNB`); | ||
case Chain.THORChain: | ||
return AssetValue.fromStringSync(`${chain}.RUNE`); | ||
default: | ||
return AssetValue.fromStringSync(`${chain}.${chain}`); | ||
} | ||
}; | ||
export const isGasAsset = ({ chain, symbol }: { chain: Chain; symbol: string }) => { | ||
@@ -83,8 +103,4 @@ switch (chain) { | ||
return symbol === "CACAO"; | ||
case Chain.Kujira: | ||
return symbol === "KUJI"; | ||
case Chain.Cosmos: | ||
return symbol === "ATOM"; | ||
case Chain.Polygon: | ||
return symbol === "MATIC"; | ||
case Chain.BinanceSmartChain: | ||
@@ -91,0 +107,0 @@ return symbol === "BNB"; |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
452636
7546