Skip to content

Commit 3438e06

Browse files
Merge pull request #13 from pcaversaccio/main
2 parents 0b2f066 + 6bda568 commit 3438e06

12 files changed

Lines changed: 555 additions & 478 deletions

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2257,6 +2257,7 @@ To verify a deployed [`CreateX`](./src/CreateX.sol) contract on a block explorer
22572257
- [ApeChain](https://apescan.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)
22582258
- [Botanix](https://botanixscan.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)
22592259
- [TAC](https://explorer.tac.build/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)
2260+
- [Katana](https://explorer.katanarpc.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)
22602261

22612262
#### Ethereum Test Networks
22622263

deployments/deployments.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,13 @@
603603
"https://explorer.tac.build/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed"
604604
]
605605
},
606+
{
607+
"name": "Katana",
608+
"chainId": 747474,
609+
"urls": [
610+
"https://explorer.katanarpc.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed"
611+
]
612+
},
606613
{
607614
"name": "Sepolia",
608615
"chainId": 11155111,

hardhat.config.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1092,6 +1092,11 @@ const config: HardhatUserConfig = {
10921092
),
10931093
accounts,
10941094
},
1095+
katanaMain: {
1096+
chainId: 747474,
1097+
url: vars.get("KATANA_MAINNET_URL", "https://rpc.katana.network"),
1098+
accounts,
1099+
},
10951100
},
10961101
contractSizer: {
10971102
alphaSort: true,
@@ -1366,6 +1371,8 @@ const config: HardhatUserConfig = {
13661371
// For Neon EVM testnet & mainnet
13671372
neon: vars.get("NEON_API_KEY", ""),
13681373
neonTestnet: vars.get("NEON_API_KEY", ""),
1374+
// For Katana mainnet
1375+
katana: vars.get("KATANA_API_KEY", ""),
13691376
},
13701377
customChains: [
13711378
{
@@ -2548,6 +2555,14 @@ const config: HardhatUserConfig = {
25482555
browserURL: "https://devnet.neonscan.org",
25492556
},
25502557
},
2558+
{
2559+
network: "katana",
2560+
chainId: 747474,
2561+
urls: {
2562+
apiURL: "https://explorer.katanarpc.com/api",
2563+
browserURL: "https://explorer.katanarpc.com",
2564+
},
2565+
},
25512566
],
25522567
},
25532568
};

interface/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,32 +32,32 @@
3232
"dependencies": {
3333
"@headlessui/react": "^2.2.4",
3434
"@heroicons/react": "^2.2.0",
35-
"next": "^15.3.4",
35+
"next": "^15.3.5",
3636
"next-themes": "^0.4.6",
3737
"prismjs": "^1.30.0",
3838
"react": "^19.1.0",
3939
"react-dom": "^19.1.0",
4040
"sharp": "^0.34.2"
4141
},
4242
"devDependencies": {
43-
"@eslint/js": "^9.29.0",
44-
"@next/eslint-plugin-next": "^15.3.4",
43+
"@eslint/js": "^9.30.1",
44+
"@next/eslint-plugin-next": "^15.3.5",
4545
"@tailwindcss/postcss": "^4.1.11",
4646
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
47-
"@types/node": "^24.0.4",
47+
"@types/node": "^24.0.10",
4848
"@types/react": "^19.1.8",
4949
"@types/react-dom": "^19.1.6",
5050
"autoprefixer": "^10.4.21",
51-
"eslint": "^9.29.0",
52-
"eslint-config-next": "^15.3.4",
51+
"eslint": "^9.30.1",
52+
"eslint-config-next": "^15.3.5",
5353
"eslint-plugin-react": "^7.37.5",
5454
"eslint-plugin-react-hooks": "^5.2.0",
5555
"next-seo": "^6.8.0",
5656
"postcss": "^8.5.6",
57-
"prettier": "^3.6.1",
57+
"prettier": "^3.6.2",
5858
"prettier-plugin-tailwindcss": "^0.6.13",
5959
"tailwindcss": "^4.1.11",
6060
"typescript": "^5.8.3",
61-
"typescript-eslint": "^8.35.0"
61+
"typescript-eslint": "^8.35.1"
6262
}
6363
}

package.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
},
2222
"author": "pcaversaccio (https://pcaversaccio.com), Matt Solomon (https://mattsolomon.dev)",
2323
"license": "AGPL-3.0-only",
24-
"packageManager": "pnpm@10.12.3",
24+
"packageManager": "pnpm@10.12.4",
2525
"scripts": {
2626
"clean": "npx hardhat clean && forge clean",
2727
"test": "forge test --out forge-artifacts",
@@ -217,6 +217,7 @@
217217
"deploy:tacmain": "npx hardhat run --no-compile --network tacMain scripts/deploy.ts",
218218
"deploy:neontestnet": "npx hardhat run --no-compile --network neonTestnet scripts/deploy.ts",
219219
"deploy:neonmain": "npx hardhat run --no-compile --network neonMain scripts/deploy.ts",
220+
"deploy:katanamain": "npx hardhat run --no-compile --network katanaMain scripts/deploy.ts",
220221
"prettier:check": "npx prettier -c \"**/*.{js,ts,md,sol,json,yml,yaml}\"",
221222
"prettier:check:interface": "pnpm -C interface prettier:check",
222223
"prettier:fix": "npx prettier -w \"**/*.{js,ts,md,sol,json,yml,yaml}\"",
@@ -232,24 +233,24 @@
232233
"start:interface": "pnpm -C interface start"
233234
},
234235
"devDependencies": {
235-
"@eslint/js": "^9.29.0",
236+
"@eslint/js": "^9.30.1",
236237
"@nomicfoundation/hardhat-ethers": "^3.0.9",
237238
"@nomicfoundation/hardhat-verify": "^2.0.14",
238239
"@typechain/ethers-v6": "^0.5.1",
239240
"@typechain/hardhat": "^9.1.0",
240-
"eslint": "^9.29.0",
241+
"eslint": "^9.30.1",
241242
"eslint-config-prettier": "^10.1.5",
242-
"ethers": "^6.14.4",
243+
"ethers": "^6.15.0",
243244
"hardhat": "^2.25.0",
244245
"hardhat-abi-exporter": "^2.11.0",
245246
"hardhat-contract-sizer": "^2.10.0",
246247
"hardhat-gas-reporter": "^2.3.0",
247-
"prettier": "^3.6.1",
248+
"prettier": "^3.6.2",
248249
"prettier-plugin-solidity": "^2.0.0",
249-
"solhint": "^5.1.0",
250+
"solhint": "^6.0.0",
250251
"ts-node": "^10.9.2",
251252
"typechain": "^8.3.2",
252253
"typescript": "^5.8.3",
253-
"typescript-eslint": "^8.35.0"
254+
"typescript-eslint": "^8.35.1"
254255
}
255256
}

0 commit comments

Comments
 (0)