Skip to content

Commit 59088e7

Browse files
authored
feat(network/wallet): change wallet config type (#449)
* feat(network/wallet): change wallet config type * test(networks/wallet): add example erc20Paymasters value * feat(networks): update according to revisioned spec * refactor(networks): rename userOpTypes to callTypes * feat(networks/wallet): add approve call type * fix(networks/11155111/wallet): make fee token slots uint instead of string * feat(networks): add trusted addresses to test networks * feat(networks): remove SPID * feat(networks): add scroll
1 parent d8f5283 commit 59088e7

File tree

9 files changed

+401
-92
lines changed

9 files changed

+401
-92
lines changed

networks/1/wallet.json

Lines changed: 43 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,45 @@
11
{
2-
"paymaster": [],
3-
"litevault": "0xb5F3a9dD92270f55e55B7Ac7247639953538A261",
4-
"transactions": {
5-
"withdrawal": "native",
6-
"swap": "native",
7-
"lock": "native",
8-
"unlock": "native",
9-
"daily_claim": "native",
10-
"base": "native"
11-
}
2+
"erc20Paymasters": {},
3+
"liteVaultAddress": "0xb5F3a9dD92270f55e55B7Ac7247639953538A261",
4+
"callTypes": {
5+
"approve": {
6+
"allowedFeeTypes": [
7+
"native"
8+
]
9+
},
10+
"withdrawal": {
11+
"allowedFeeTypes": [
12+
"native"
13+
]
14+
},
15+
"swap": {
16+
"allowedFeeTypes": [
17+
"native"
18+
]
19+
},
20+
"lock": {
21+
"allowedFeeTypes": [
22+
"native"
23+
]
24+
},
25+
"unlock": {
26+
"allowedFeeTypes": [
27+
"native"
28+
]
29+
},
30+
"daily_claim": {
31+
"allowedFeeTypes": [
32+
"native"
33+
]
34+
},
35+
"other": {
36+
"allowedFeeTypes": [
37+
"native"
38+
]
39+
}
40+
},
41+
"trustedAddresses": [
42+
"0xb5F3a9dD92270f55e55B7Ac7247639953538A261",
43+
"0x2A8B51821884CF9A7ea1A24C72E46Ff52dCb4F16"
44+
]
1245
}

networks/11155111/wallet.json

Lines changed: 49 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,52 @@
11
{
2-
"paymaster": [
3-
{
4-
"0x63FD175d3215779deBA7532fC660fA0E10c18676": "0xBD8D351356a222b934a7B0315F69B0037871F1c6"
2+
"erc20Paymasters": {
3+
"0x63FD175d3215779deBA7532fC660fA0E10c18676": {
4+
"paymasterAddress": "0xBD8D351356a222b934a7B0315F69B0037871F1c6",
5+
"feeTokenBalanceSlot": 0,
6+
"feeTokenAllowanceSlot": 1
57
}
6-
],
7-
"litevault": "0xdAD067C90af43948f2A389DFC93d94481A72705c",
8-
"transactions": {
9-
"withdrawal": "with_paymaster",
10-
"swap": "native",
11-
"lock": "native",
12-
"unlock": "native",
13-
"daily_claim": "with_paymaster",
14-
"base": "native"
15-
}
8+
},
9+
"liteVaultAddress": "0xdAD067C90af43948f2A389DFC93d94481A72705c",
10+
"callTypes": {
11+
"approve": {
12+
"allowedFeeTypes": [
13+
"native"
14+
]
15+
},
16+
"withdrawal": {
17+
"allowedFeeTypes": [
18+
"native"
19+
]
20+
},
21+
"swap": {
22+
"allowedFeeTypes": [
23+
"native"
24+
]
25+
},
26+
"lock": {
27+
"allowedFeeTypes": [
28+
"native"
29+
]
30+
},
31+
"unlock": {
32+
"allowedFeeTypes": [
33+
"native"
34+
]
35+
},
36+
"daily_claim": {
37+
"allowedFeeTypes": [
38+
"native"
39+
]
40+
},
41+
"other": {
42+
"allowedFeeTypes": [
43+
"native"
44+
]
45+
}
46+
},
47+
"trustedAddresses": [
48+
"0x47871f064d0b2ABf9190275C4D69f466C98fBD77",
49+
"0xdAD067C90af43948f2A389DFC93d94481A72705c",
50+
"0x3a9941C3D7B2b02304dBFC7FC33809f77e2d2ef4"
51+
]
1652
}

networks/137/wallet.json

Lines changed: 58 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,60 @@
11
{
2-
"paymaster": [],
3-
"litevault": "0xb5F3a9dD92270f55e55B7Ac7247639953538A261",
4-
"transactions": {
5-
"withdrawal": "native",
6-
"swap": "native",
7-
"lock": "sponsor",
8-
"unlock": "native",
9-
"daily_claim": "native",
10-
"daily_claim_tap_app": "sponsor",
11-
"mint_tap_app": "sponsor",
12-
"base": "native"
13-
}
2+
"erc20Paymasters": {},
3+
"liteVaultAddress": "0xb5F3a9dD92270f55e55B7Ac7247639953538A261",
4+
"callTypes": {
5+
"approve": {
6+
"allowedFeeTypes": [
7+
"native"
8+
]
9+
},
10+
"withdrawal": {
11+
"allowedFeeTypes": [
12+
"native"
13+
]
14+
},
15+
"swap": {
16+
"allowedFeeTypes": [
17+
"native"
18+
]
19+
},
20+
"lock": {
21+
"allowedFeeTypes": [
22+
"native",
23+
"sponsored"
24+
]
25+
},
26+
"unlock": {
27+
"allowedFeeTypes": [
28+
"native"
29+
]
30+
},
31+
"daily_claim": {
32+
"allowedFeeTypes": [
33+
"native"
34+
]
35+
},
36+
"daily_tap_reward": {
37+
"allowedFeeTypes": [
38+
"native",
39+
"sponsored"
40+
]
41+
},
42+
"mint": {
43+
"allowedFeeTypes": [
44+
"native",
45+
"sponsored"
46+
]
47+
},
48+
"other": {
49+
"allowedFeeTypes": [
50+
"native"
51+
]
52+
}
53+
},
54+
"trustedAddresses": [
55+
"0x435b74f6DC4A0723CA19e4dD2AC8Aa1361c7B0f0",
56+
"0xb66bf78cad7cbab51988ddc792652cbabdff7675",
57+
"0xb5F3a9dD92270f55e55B7Ac7247639953538A261",
58+
"0x2A8B51821884CF9A7ea1A24C72E46Ff52dCb4F16"
59+
]
1460
}

networks/31337/wallet.json

Lines changed: 39 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,41 @@
11
{
2-
"paymaster": [],
3-
"transactions": {
4-
"withdrawal": "native",
5-
"swap": "native",
6-
"lock": "native",
7-
"unlock": "native",
8-
"daily_claim": "native",
9-
"base": "native"
10-
}
2+
"erc20Paymasters": {},
3+
"callTypes": {
4+
"approve": {
5+
"allowedFeeTypes": [
6+
"native"
7+
]
8+
},
9+
"withdrawal": {
10+
"allowedFeeTypes": [
11+
"native"
12+
]
13+
},
14+
"swap": {
15+
"allowedFeeTypes": [
16+
"native"
17+
]
18+
},
19+
"lock": {
20+
"allowedFeeTypes": [
21+
"native"
22+
]
23+
},
24+
"unlock": {
25+
"allowedFeeTypes": [
26+
"native"
27+
]
28+
},
29+
"daily_claim": {
30+
"allowedFeeTypes": [
31+
"native"
32+
]
33+
},
34+
"other": {
35+
"allowedFeeTypes": [
36+
"native"
37+
]
38+
}
39+
},
40+
"trustedAddresses": []
1141
}

networks/534352/wallet.json

Lines changed: 44 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,46 @@
11
{
2-
"paymaster": [],
3-
"litevault": "0xb5F3a9dD92270f55e55B7Ac7247639953538A261",
4-
"transactions": {
5-
"withdrawal": "native",
6-
"swap": "native",
7-
"lock": "sponsor",
8-
"unlock": "native",
9-
"daily_claim": "native",
10-
"base": "native"
11-
}
2+
"erc20Paymasters": {},
3+
"liteVaultAddress": "0xb5F3a9dD92270f55e55B7Ac7247639953538A261",
4+
"callTypes": {
5+
"approve": {
6+
"allowedFeeTypes": [
7+
"native"
8+
]
9+
},
10+
"withdrawal": {
11+
"allowedFeeTypes": [
12+
"native"
13+
]
14+
},
15+
"swap": {
16+
"allowedFeeTypes": [
17+
"native"
18+
]
19+
},
20+
"lock": {
21+
"allowedFeeTypes": [
22+
"native",
23+
"sponsored"
24+
]
25+
},
26+
"unlock": {
27+
"allowedFeeTypes": [
28+
"native"
29+
]
30+
},
31+
"daily_claim": {
32+
"allowedFeeTypes": [
33+
"native"
34+
]
35+
},
36+
"other": {
37+
"allowedFeeTypes": [
38+
"native"
39+
]
40+
}
41+
},
42+
"trustedAddresses": [
43+
"0xb5F3a9dD92270f55e55B7Ac7247639953538A261",
44+
"0x852b6eF2fBF26f25d1096CDd24bD6f5F9D62B301"
45+
]
1246
}

networks/59141/wallet.json

Lines changed: 44 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,46 @@
11
{
2-
"paymaster": [],
3-
"litevault": "0x67c5751b62BaD721969bb996Ea0dbdF731267643",
4-
"transactions": {
5-
"withdrawal": "native",
6-
"swap": "native",
7-
"lock": "native",
8-
"unlock": "native",
9-
"daily_claim": "native",
10-
"base": "native"
11-
}
2+
"erc20Paymasters": {},
3+
"liteVaultAddress": "0x67c5751b62BaD721969bb996Ea0dbdF731267643",
4+
"callTypes": {
5+
"approve": {
6+
"allowedFeeTypes": [
7+
"native"
8+
]
9+
},
10+
"withdrawal": {
11+
"allowedFeeTypes": [
12+
"native"
13+
]
14+
},
15+
"swap": {
16+
"allowedFeeTypes": [
17+
"native"
18+
]
19+
},
20+
"lock": {
21+
"allowedFeeTypes": [
22+
"native"
23+
]
24+
},
25+
"unlock": {
26+
"allowedFeeTypes": [
27+
"native"
28+
]
29+
},
30+
"daily_claim": {
31+
"allowedFeeTypes": [
32+
"native"
33+
]
34+
},
35+
"other": {
36+
"allowedFeeTypes": [
37+
"native"
38+
]
39+
}
40+
},
41+
"trustedAddresses": [
42+
"0xf81A43EBA92538B0323fCDb1A040F2183B352Ca3",
43+
"0x67c5751b62BaD721969bb996Ea0dbdF731267643",
44+
"0x3a9941C3D7B2b02304dBFC7FC33809f77e2d2ef4"
45+
]
1246
}

0 commit comments

Comments
 (0)