Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2272,6 +2272,7 @@ To verify a deployed [`CreateX`](./src/CreateX.sol) contract on a block explorer
- [Citrea](https://explorer.mainnet.citrea.xyz/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)
- [Tempo](https://explore.tempo.xyz/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)
- [Lens](https://explorer.lens.xyz/addresses/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)
- [PulseChain](https://scan.mypinata.cloud/ipfs/bafybeienxyoyrhn5tswclvd3gdjy5mtkkwmu37aqtml6onbf7xnb3o22pe/#/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)

#### Ethereum Test Networks

Expand Down Expand Up @@ -2372,6 +2373,7 @@ To verify a deployed [`CreateX`](./src/CreateX.sol) contract on a block explorer
- [Citrea Testnet](https://explorer.testnet.citrea.xyz/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)
- [Tempo Testnet (Moderato)](https://explore.testnet.tempo.xyz/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)
- [Lens Sepolia Testnet](https://explorer.testnet.lens.xyz/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)
- [PulseChain Testnet (Testnet-V4)](https://scan.v4.testnet.pulsechain.com/#/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed)

## Integration With External Tooling

Expand Down
15 changes: 15 additions & 0 deletions deployments/deployments.json
Original file line number Diff line number Diff line change
Expand Up @@ -717,6 +717,14 @@
"https://explorer.lens.xyz/addresses/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed"
]
},
{
"name": "PulseChain",
"chainId": 369,
"urls": [
"https://scan.mypinata.cloud/ipfs/bafybeienxyoyrhn5tswclvd3gdjy5mtkkwmu37aqtml6onbf7xnb3o22pe/#/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed",
"https://repo.sourcify.dev/369/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed"
]
},
{
"name": "Sepolia",
"chainId": 11155111,
Expand Down Expand Up @@ -1402,5 +1410,12 @@
"urls": [
"https://explorer.testnet.lens.xyz/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed"
]
},
{
"name": "PulseChain Testnet (Testnet-V4)",
"chainId": 943,
"urls": [
"https://scan.v4.testnet.pulsechain.com/#/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed"
]
}
]
32 changes: 32 additions & 0 deletions hardhat.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1263,6 +1263,19 @@ const config: HardhatUserConfig = {
url: vars.get("LENS_MAINNET_URL", "https://rpc.lens.xyz"),
accounts,
},
pulsechainTestnet: {
chainId: 943,
url: vars.get(
"PULSECHAIN_TESTNET_URL",
"https://rpc.v4.testnet.pulsechain.com",
),
accounts,
},
pulsechainMain: {
chainId: 369,
url: vars.get("PULSECHAIN_MAINNET_URL", "https://rpc.pulsechain.com"),
accounts,
},
},
contractSizer: {
alphaSort: true,
Expand Down Expand Up @@ -1582,6 +1595,9 @@ const config: HardhatUserConfig = {
// For Lens testnet & mainnet
lens: vars.get("LENS_API_KEY", ""),
lensTestnet: vars.get("LENS_API_KEY", ""),
// For PulseChain testnet & mainnet
pulsechain: vars.get("PULSECHAIN_API_KEY", ""),
pulsechainTestnet: vars.get("PULSECHAIN_API_KEY", ""),
},
customChains: [
{
Expand Down Expand Up @@ -3007,6 +3023,22 @@ const config: HardhatUserConfig = {
browserURL: "https://explorer.testnet.lens.xyz",
},
},
{
network: "pulsechain",
chainId: 369,
urls: {
apiURL: "https://api.scan.pulsechain.com/api",
browserURL: "https://scan.pulsechain.com",
},
},
{
network: "pulsechainTestnet",
chainId: 943,
urls: {
apiURL: "https://api.scan.v4.testnet.pulsechain.com/api",
browserURL: "https://scan.v4.testnet.pulsechain.com",
},
},
],
},
};
Expand Down
12 changes: 6 additions & 6 deletions interface/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"dependencies": {
"@headlessui/react": "^2.2.10",
"@heroicons/react": "^2.2.0",
"next": "^16.2.3",
"next": "^16.2.4",
"next-themes": "^0.4.6",
"prismjs": "^1.30.0",
"react": "^19.2.5",
Expand All @@ -41,24 +41,24 @@
},
"devDependencies": {
"@eslint/js": "^9.39.4",
"@next/eslint-plugin-next": "^16.2.3",
"@next/eslint-plugin-next": "^16.2.4",
"@tailwindcss/postcss": "^4.2.2",
"@trivago/prettier-plugin-sort-imports": "^6.0.2",
"@types/node": "^25.6.0",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"autoprefixer": "^10.5.0",
"eslint": "^9.39.4",
"eslint-config-next": "^16.2.3",
"eslint-config-next": "^16.2.4",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-react-hooks": "^7.1.0",
"globals": "^17.5.0",
"next-seo": "^7.2.0",
"postcss": "^8.5.9",
"postcss": "^8.5.10",
"prettier": "^3.8.3",
"prettier-plugin-tailwindcss": "^0.7.2",
"tailwindcss": "^4.2.2",
"typescript": "^6.0.2",
"typescript": "^6.0.3",
"typescript-eslint": "^8.58.2"
}
}
1 change: 1 addition & 0 deletions interface/src/pages/_app.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import DefaultSeoProps from "../../next-seo.config";

function App({ Component, pageProps }: AppProps) {
const [mounted, setMounted] = React.useState(false);
// eslint-disable-next-line react-hooks/set-state-in-effect
React.useEffect(() => setMounted(true), []);
return (
<ThemeProvider attribute="class">
Expand Down
4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,8 @@
"deploy:tempomain": "npx hardhat run --no-compile --network tempoMain scripts/deploy.ts",
"deploy:lenstestnet": "npx hardhat run --no-compile --network lensTestnet scripts/deploy.ts",
"deploy:lensmain": "npx hardhat run --no-compile --network lensMain scripts/deploy.ts",
"deploy:pulsechaintestnet": "npx hardhat run --no-compile --network pulsechainTestnet scripts/deploy.ts",
"deploy:pulsechainmain": "npx hardhat run --no-compile --network pulsechainMain scripts/deploy.ts",
"prettier:check": "prettier -c \"**/*.{js,ts,md,sol,json,yml,yaml}\"",
"prettier:check:interface": "pnpm -C interface prettier:check",
"prettier:fix": "prettier -w \"**/*.{js,ts,md,sol,json,yml,yaml}\"",
Expand Down Expand Up @@ -280,7 +282,7 @@
"solhint": "^6.2.1",
"ts-node": "^10.9.2",
"typechain": "^8.3.2",
"typescript": "^6.0.2",
"typescript": "^6.0.3",
"typescript-eslint": "^8.58.2"
}
}
Loading
Loading