Skip to content

Commit 0414aee

Browse files
committed
New @Soneium support network!
1 parent 95f93ab commit 0414aee

File tree

7 files changed

+58
-12
lines changed

7 files changed

+58
-12
lines changed

examples/op-stack_deposit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dependencies": {
99
"react": "^18.2.0",
1010
"react-dom": "^18.2.0",
11-
"viem": "workspace:*"
11+
"viem": "2.17.11"
1212
},
1313
"devDependencies": {
1414
"@types/react": "^18.0.27",

site/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"devDependencies": {
1111
"react": "^18.2.0",
1212
"react-dom": "^18.2.0",
13-
"viem": "workspace:*",
13+
"viem": "2.17.11",
1414
"vocs": "1.0.0-alpha.52"
1515
}
1616
}

src/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,26 +61,26 @@ yarn add opstack-kit-chains
6161

6262
### L1
6363
<!-- #### L1 - Testnet -->
64-
| L1 - Testnet |
64+
| L1 - Testnet |
6565
|-----------|
66-
| sepolia |
66+
| sepolia |
6767
<!-- #### L1 - Mainnet -->
68-
| L1 - Mainnet |
68+
| L1 - Mainnet |
6969
|-----------|
70-
| mainnet |
70+
| mainnet |
7171

7272
### L2
7373
<!-- #### L2 - Testnet -->
74-
| L2 - Testnet |
74+
| L2 - Testnet |
7575
|------------------|
76-
| optimismSepolia, baseSepolia, zoraSepolia, fraxtalTestnet, modeTestnet |
76+
| optimismSepolia, baseSepolia, zoraSepolia, fraxtalTestnet, modeTestnet, soneiumMinato |
7777
<!-- #### L2 - Mainnet -->
7878
| L2 - Mainnet |
7979
|-----------|
80-
| optimism, base, zora, fraxtal, mode, redstone |
80+
| optimism, base, zora, fraxtal, mode, redstone, |
8181

8282

83-
[Add networks](https://github.com/opstack-kit/opstack-kit-chains/?tab=readme-ov-file#you-can-add-opstack-kit-chains-a-network-at-this)
83+
[Add networks](https://github.com/opstack-kit/opstack-kit-chains/?tab=readme-ov-file##you-can-add-opstack-kit-chains-a-network-at-this)
8484

8585
## Example
8686

@@ -126,4 +126,4 @@ export const config = createConfig({
126126
## Donate
127127
```EVM [EVM]
128128
0xB6Be617b1D6fE5DbdD21A6AcFD9e97A35ddCEfF5
129-
```
129+
```
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
import { chainConfig } from '../../op-stack/chainConfig.js'
2+
import { defineChain } from '../../utils/chain/defineChain.js'
3+
4+
const sourceId = 11_155_111 // sepolia
5+
6+
export const soneiumMinato = /*#__PURE__*/ defineChain({
7+
...chainConfig,
8+
id: 1946,
9+
network: 'soneium-minato',
10+
name: 'Soneium Minato',
11+
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
12+
rpcUrls: {
13+
default: {
14+
http: ['https://rpc.minato.soneium.org'],
15+
},
16+
},
17+
blockExplorers: {
18+
default: {
19+
name: 'Blockscan',
20+
url: 'https://explorer-testnet.soneium.org',
21+
apiUrl: 'https://explorer-testnet.soneium.org/api',
22+
},
23+
},
24+
contracts: {
25+
...chainConfig.contracts,
26+
l2OutputOracle: {
27+
[sourceId]: {
28+
address: '0x710e5286C746eC38beeB7538d0146f60D27be343',
29+
},
30+
},
31+
portal: {
32+
[sourceId]: {
33+
address: '0x65ea1489741A5D72fFdD8e6485B216bBdcC15Af3',
34+
},
35+
},
36+
l1StandardBridge: {
37+
[sourceId]: {
38+
address: '0x5f5a404A5edabcDD80DB05E8e54A78c9EBF000C2',
39+
},
40+
},
41+
},
42+
testnet: true,
43+
sourceId,
44+
})

src/chains/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@ export { seiTestnet } from './definitions/seiTestnet.js'
241241
export { sepolia } from './definitions/sepolia.js'
242242
export { shimmer } from './definitions/shimmer.js'
243243
export { shimmerTestnet } from './definitions/shimmerTestnet.js'
244+
export { soneiumMinato } from './definitions/soneiumMinato.js'
244245
export { skaleBlockBrawlers } from './definitions/skale/brawl.js'
245246
export { skaleCalypso } from './definitions/skale/calypso.js'
246247
export { skaleCalypsoTestnet } from './definitions/skale/calypsoTestnet.js'

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1703,6 +1703,7 @@ export { baseSepolia } from './chains/definitions/baseSepolia.js'
17031703
export { zoraSepolia } from './chains/definitions/zoraSepolia.js'
17041704
export { fraxtalTestnet } from './chains/definitions/fraxtalTestnet.js'
17051705
export { modeTestnet } from './chains/definitions/modeTestnet.js'
1706+
export { soneiumMinato } from './chains/definitions/soneiumMinato.js'
17061707
// L2 - Mainnet
17071708
export { optimism } from './chains/definitions/optimism.js'
17081709
export { base } from './chains/definitions/base.js'

src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "opstack-kit-chains",
3-
"version": "1.0.0",
3+
"version": "1.1.0",
44
"description": "Support your OP-Stack network with 'opstack-kit'",
55
"repository": "https://github.com/opstack-kit/opstack-kit-chains",
66
"homepage": "https://opstack-kit.pages.dev/docs/opstack-kit-chains.html",

0 commit comments

Comments
 (0)