@f5i23q999d/cow-sdk
Version:
<p align="center"> <img width="400" src="https://github.com/cowprotocol/cow-sdk/raw/main/docs/images/CoW.png" /> </p>
55 lines • 1.6 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.mainnet = void 0;
const tokens_1 = require("../../common/consts/tokens.js");
const types_1 = require("../types.js");
const path_1 = require("../const/path.js");
const ethereumLogo = `${path_1.RAW_CHAINS_FILES_PATH}/images/mainnet-logo.svg`;
/**
* Mainnet chain info.
*
* See also https://github.com/wevm/viem/blob/main/src/chains/definitions/mainnet.ts
*/
exports.mainnet = {
id: types_1.SupportedChainId.MAINNET,
label: 'Ethereum',
nativeCurrency: {
...tokens_1.nativeCurrencyTemplate,
chainId: types_1.SupportedChainId.MAINNET,
},
addressPrefix: 'eth',
isTestnet: false,
contracts: {
ensRegistry: {
address: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e',
},
ensUniversalResolver: {
address: '0xce01f8eee7E479C928F8919abD53E553a36CeF67',
blockCreated: 19258213,
},
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 14353601,
},
},
rpcUrls: {
default: {
http: ['https://eth.merkle.io'],
},
},
color: '#62688F',
logo: { light: ethereumLogo, dark: ethereumLogo },
website: {
name: 'Ethereum',
url: 'https://ethereum.org',
},
docs: {
name: 'Ethereum Docs',
url: 'https://ethereum.org/en/developers/docs',
},
blockExplorer: {
name: 'Etherscan',
url: 'https://etherscan.io',
},
};
//# sourceMappingURL=mainnet.js.map