You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: package.json
+16-1Lines changed: 16 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,21 @@
30
30
"deploy:ganache": "hardhat run --network ganache utils/deploy-contracts.ts",
31
31
"deploy": "hardhat run utils/deploy-contracts.ts --network",
32
32
"verify": "hardhat verify --network",
33
+
"setup:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/setup-base-sepolia.js --network base_sepolia",
34
+
"deploy:steps:base-sepolia": "NODE_ENV=production npm run deploy:step0:base-sepolia && npm run deploy:step1:base-sepolia && npm run deploy:step2:base-sepolia && npm run deploy:step3:base-sepolia && npm run deploy:step4:base-sepolia && npm run deploy:step5:base-sepolia && npm run deploy:step6:base-sepolia && npm run deploy:step7:base-sepolia && npm run deploy:step8:base-sepolia && npm run deploy:step9:base-sepolia && npm run deploy:step10:base-sepolia",
35
+
"deploy:step0:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/steps/step0.ts --network base_sepolia",
36
+
"deploy:step1:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/steps/step1.ts --network base_sepolia",
37
+
"deploy:step2:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/steps/step2.ts --network base_sepolia",
38
+
"deploy:step3:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/steps/step3.ts --network base_sepolia",
39
+
"deploy:step4:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/steps/step4.ts --network base_sepolia",
40
+
"deploy:step5:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/steps/step5.ts --network base_sepolia",
41
+
"deploy:step6:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/steps/step6.ts --network base_sepolia",
42
+
"deploy:step7:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/steps/step7.ts --network base_sepolia",
43
+
"deploy:step8:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/steps/step8.ts --network base_sepolia",
44
+
"deploy:step9:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/steps/step9.ts --network base_sepolia",
45
+
"deploy:step10:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/steps/step10.ts --network base_sepolia",
46
+
"deploy:wallet:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/wallet-deployment.ts --network base_sepolia",
47
+
"deploy:infrastructure:base-sepolia": "NODE_ENV=production npx hardhat run scripts/biconomy/deploy-infrastructure-and-wallet.js --network base_sepolia",
-**Hybrid Wallet Deployment** - Configurable deployment via Factory or MultiCallDeploy
9
+
-**EntryPoint v0.7** - Latest ERC-4337 Account Abstraction standard
10
+
-**ERC-4337 UserOp Testing** - Complete UserOperation creation, signing, and execution
11
+
-**Simplified Architecture** - Direct Nexus deployment via `NexusAccountFactory`
10
12
-**Complete 11-Step Coverage** - Implements all deployment steps (0-10) in one script
11
-
-**CFA Compatibility** - Uses `PassportCompatibleNexusFactory` for address compatibility
13
+
-**CFA Compatibility** - Maintains address compatibility with old Passport wallets
12
14
13
15
**⚠️ Note**: This script contains some legacy functions that are now redundant after the step-based approach implementation. Consider using `wallet-deployment.ts` for wallet-only deployments, which has been cleaned and optimized.
14
16
@@ -19,7 +21,9 @@ The `deploy-infrastructure-and-wallet.js` script is a **complete, self-contained
0 commit comments