Skip to content

Commit fad94b7

Browse files
author
Purson
authored
feat: add exSat Mainnet & exSat Testnet. (#3196)
* add exsat chains definitions * fix export module * try fix & open a new pr
1 parent 497fa72 commit fad94b7

File tree

5 files changed

+51
-3
lines changed

5 files changed

+51
-3
lines changed

.changeset/quiet-dryers-pull.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"viem": patch
3+
---
4+
5+
Added exSat chain.

pnpm-lock.yaml

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/chains/definitions/exSat.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { defineChain } from '../../utils/chain/defineChain.js'
2+
3+
export const exsat = /*#__PURE__*/ defineChain({
4+
id: 7200,
5+
name: 'exSat Network',
6+
nativeCurrency: {
7+
decimals: 18,
8+
name: 'BTC',
9+
symbol: 'BTC',
10+
},
11+
rpcUrls: {
12+
default: { http: ['https://evm.exsat.network'] },
13+
},
14+
blockExplorers: {
15+
default: {
16+
name: 'exSat Explorer',
17+
url: 'https://scan.exsat.network',
18+
apiUrl: 'https://scan.exsat.network/api',
19+
},
20+
}
21+
})
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { defineChain } from '../../utils/chain/defineChain.js'
2+
3+
export const exsatTestnet = /*#__PURE__*/ defineChain({
4+
id: 839999,
5+
name: 'exSat Testnet',
6+
nativeCurrency: {
7+
decimals: 18,
8+
name: 'BTC',
9+
symbol: 'BTC',
10+
},
11+
rpcUrls: {
12+
default: { http: ['https://evm-tst3.exsat.network'] },
13+
},
14+
blockExplorers: {
15+
default: {
16+
name: 'exSat Explorer',
17+
url: 'https://scan-testnet.exsat.network',
18+
apiUrl: 'https://scan-testnet.exsat.network/api',
19+
},
20+
}
21+
})

src/chains/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ export { etherlinkTestnet } from './definitions/etherlinkTestnet.js'
142142
export { evmos } from './definitions/evmos.js'
143143
export { evmosTestnet } from './definitions/evmosTestnet.js'
144144
export { excelonMainnet } from './definitions/excelonMainnet.js'
145+
export { exsat } from './definitions/exSat.js'
146+
export { exsatTestnet } from './definitions/exSatTestnet.js'
145147
export { expanse } from './definitions/expanse.js'
146148
export { fantom } from './definitions/fantom.js'
147149
/** @deprecated Use `sonicTestnet` instead. */

0 commit comments

Comments
 (0)