Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
7c3b506
ignore glitch in prettier new contract
jose-compu Oct 20, 2025
f3434de
feat: Add Sepolia deployment script and update hardhat config
jose-compu Oct 24, 2025
b6c6024
NTT Paths Configure Script
jose-compu Nov 4, 2025
2b55794
format simple-deploy.ts
jose-compu Nov 6, 2025
1ee1e7a
Merge branch 'threshold-network:main' into ntt-deploy-fixes
jose-compu Nov 6, 2025
8c40f8c
fix(L1BTCDepositorNttWithExecutor): prevent deposit theft via malicio…
jose-compu Dec 1, 2025
92b8efa
fix(L1BTCDepositorNttWithExecutor): prevent deposit loss through para…
jose-compu Dec 1, 2025
c67d535
fix(refund): prevent unlimited gas refund exploitation (MB-H1)
jose-compu Dec 1, 2025
afb9080
fix(refund): prevent deposit blocking on pool unavailability (MB-H2)
jose-compu Dec 1, 2025
3fb047f
feat: MB-H1, MB-H2, MB-H3 - Create AbstractL1BTCDepositorV2 with refu…
jose-compu Dec 1, 2025
b0c4dff
fix: MB-M2 - Query underlying NTT manager for delivery prices
jose-compu Dec 1, 2025
dacf177
docs: MB-L1 - Fix MAX_BPS documentation, 10000 represents 10% not 100%
jose-compu Dec 1, 2025
e82d98c
refactor: MB-L2 - Code quality improvements
jose-compu Dec 1, 2025
0258ab1
fix: MB-L3 - Lock parameter expiration at creation time
jose-compu Dec 1, 2025
ebbb8b3
feat(sei): migrate to hardhat-verify with Etherscan v2 API support
jose-compu Dec 24, 2025
ab71ebc
fix(sei): use canonical ethereum-rpc.publicnode.com URL
jose-compu Dec 24, 2025
6ecd790
revert: restore AbstractL1BTCDepositor to original state for backward…
jose-compu Dec 24, 2025
bdeaa83
fix: use ethereum-rpc.publicnode.com constant for mainnet RPC
jose-compu Dec 24, 2025
86c4a07
Merge branch 'main' into ntt-deploy-fixes
jose-compu Dec 24, 2025
edea556
prettier and format
jose-compu Dec 24, 2025
3ca45bf
chore: more prettier and formatting
jose-compu Dec 24, 2025
dc0e9b1
chore: other format and prettier missing
jose-compu Dec 24, 2025
98e7451
chore: minor lint on L1BTCDepositorNttWithExecutor.sol
jose-compu Dec 24, 2025
6391b41
chore: slither warnings bypassed, not applicables
jose-compu Dec 24, 2025
0ab388a
chore: v2 final prettier and format
jose-compu Dec 24, 2025
a54aeeb
chore: prettier command only
jose-compu Dec 24, 2025
e80f450
modified: contracts/cross-chain/AbstractL1BTCDepositorV2.sol
jose-compu Dec 24, 2025
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: 1 addition & 1 deletion cross-chain/sei/deploy/01_deploy_sei_testnet_token.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import {

const func: DeployFunction = async function (hre: HardhatRuntimeEnvironment) {
// Only deploy on Sei Testnet
if (hre.network.name !== "sei_atlantic_2") {
if (hre.network.name !== "seiTestnet") {
console.log(`⏭️ Skipping Sei Testnet deployment on ${hre.network.name}`)
return
}
Expand Down
16 changes: 8 additions & 8 deletions cross-chain/sei/hardhat.config.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { HardhatUserConfig } from "hardhat/config"
import "@keep-network/hardhat-helpers"
import "@nomiclabs/hardhat-ethers"
import "@nomiclabs/hardhat-etherscan"
import "@nomicfoundation/hardhat-verify"
import "@nomiclabs/hardhat-waffle"
import "@openzeppelin/hardhat-upgrades"
import "@typechain/hardhat"
Expand Down Expand Up @@ -149,25 +149,25 @@ const config: HardhatUserConfig = {

etherscan: {
apiKey: {
seiTestnet: "dummy",
seiMainnet: "dummy",
mainnet: process.env.ETHERSCAN_API_KEY,
seiTestnet: process.env.ETHERSCAN_API_KEY || "",
seiMainnet: process.env.ETHERSCAN_API_KEY || "",
mainnet: process.env.ETHERSCAN_API_KEY || "",
},
customChains: [
{
network: "seiTestnet",
chainId: 1328,
urls: {
apiURL: "https://seitrace.com/atlantic-2/api",
browserURL: "https://seitrace.com/atlantic-2",
apiURL: "https://api.etherscan.io/v2/api?chainid=1328",
browserURL: "https://testnet.seiscan.io",
},
},
{
network: "seiMainnet",
chainId: 1329,
urls: {
apiURL: "https://seitrace.com/pacific-1/api",
browserURL: "https://seitrace.com/pacific-1",
apiURL: "https://api.etherscan.io/v2/api?chainid=1329",
browserURL: "https://seitrace.com",
},
},
{
Expand Down
4 changes: 2 additions & 2 deletions cross-chain/sei/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"deploy:seiTestnet": "hardhat deploy --network seiTestnet",
"deploy:seiMainnet": "hardhat deploy --network seiMainnet",
"prepublishOnly": "./scripts/pre-publish-check.sh && ./scripts/prepare-artifacts.sh --network $npm_config_network",
"verify": "hardhat etherscan-verify --network"
"verify": "hardhat verify --network"
},
"dependencies": {
"@keep-network/bitcoin-spv-sol": "3.4.0-solc-0.8",
Expand All @@ -47,7 +47,7 @@
"@keep-network/hardhat-helpers": "^0.6.0-pre.20",
"@keep-network/hardhat-local-networks-config": "^0.1.0-pre.4",
"@nomiclabs/hardhat-ethers": "^2.0.6",
"@nomiclabs/hardhat-etherscan": "^3.1.0",
"@nomicfoundation/hardhat-verify": "^2.0.0",
"@nomiclabs/hardhat-waffle": "^2.0.2",
"@openzeppelin/hardhat-upgrades": "^1.20.0",
"@tenderly/hardhat-tenderly": ">=1.0.12 <1.2.0",
Expand Down
Loading
Loading