Skip to content

Commit 49a5e83

Browse files
authored
[STABLE-8240] Add v2 abis (#59)
This PR adds the abis for V2 related contracts. Excluded contracts include: - Example contracts (CCTPHookWrapper) - Empty abis (BurnMessageV2, MessageV2)
1 parent 63ab1f0 commit 49a5e83

11 files changed

+4057
-0
lines changed
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
[
2+
{
3+
"type": "constructor",
4+
"inputs": [
5+
{
6+
"name": "_logic",
7+
"type": "address",
8+
"internalType": "address"
9+
},
10+
{
11+
"name": "admin_",
12+
"type": "address",
13+
"internalType": "address"
14+
},
15+
{
16+
"name": "_data",
17+
"type": "bytes",
18+
"internalType": "bytes"
19+
}
20+
],
21+
"stateMutability": "payable"
22+
},
23+
{
24+
"type": "fallback",
25+
"stateMutability": "payable"
26+
},
27+
{
28+
"type": "receive",
29+
"stateMutability": "payable"
30+
},
31+
{
32+
"type": "function",
33+
"name": "admin",
34+
"inputs": [],
35+
"outputs": [
36+
{
37+
"name": "admin_",
38+
"type": "address",
39+
"internalType": "address"
40+
}
41+
],
42+
"stateMutability": "view"
43+
},
44+
{
45+
"type": "function",
46+
"name": "changeAdmin",
47+
"inputs": [
48+
{
49+
"name": "newAdmin",
50+
"type": "address",
51+
"internalType": "address"
52+
}
53+
],
54+
"outputs": [],
55+
"stateMutability": "nonpayable"
56+
},
57+
{
58+
"type": "function",
59+
"name": "implementation",
60+
"inputs": [],
61+
"outputs": [
62+
{
63+
"name": "implementation_",
64+
"type": "address",
65+
"internalType": "address"
66+
}
67+
],
68+
"stateMutability": "view"
69+
},
70+
{
71+
"type": "function",
72+
"name": "upgradeTo",
73+
"inputs": [
74+
{
75+
"name": "newImplementation",
76+
"type": "address",
77+
"internalType": "address"
78+
}
79+
],
80+
"outputs": [],
81+
"stateMutability": "nonpayable"
82+
},
83+
{
84+
"type": "function",
85+
"name": "upgradeToAndCall",
86+
"inputs": [
87+
{
88+
"name": "newImplementation",
89+
"type": "address",
90+
"internalType": "address"
91+
},
92+
{
93+
"name": "data",
94+
"type": "bytes",
95+
"internalType": "bytes"
96+
}
97+
],
98+
"outputs": [],
99+
"stateMutability": "payable"
100+
},
101+
{
102+
"type": "event",
103+
"name": "AdminChanged",
104+
"inputs": [
105+
{
106+
"name": "previousAdmin",
107+
"type": "address",
108+
"indexed": false,
109+
"internalType": "address"
110+
},
111+
{
112+
"name": "newAdmin",
113+
"type": "address",
114+
"indexed": false,
115+
"internalType": "address"
116+
}
117+
],
118+
"anonymous": false
119+
},
120+
{
121+
"type": "event",
122+
"name": "Upgraded",
123+
"inputs": [
124+
{
125+
"name": "implementation",
126+
"type": "address",
127+
"indexed": true,
128+
"internalType": "address"
129+
}
130+
],
131+
"anonymous": false
132+
}
133+
]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[
2+
{
3+
"type": "event",
4+
"name": "Initialized",
5+
"inputs": [
6+
{
7+
"name": "version",
8+
"type": "uint64",
9+
"indexed": false,
10+
"internalType": "uint64"
11+
}
12+
],
13+
"anonymous": false
14+
}
15+
]
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
[
2+
{
3+
"type": "function",
4+
"name": "addressToBytes32",
5+
"inputs": [
6+
{
7+
"name": "addr",
8+
"type": "address",
9+
"internalType": "address"
10+
}
11+
],
12+
"outputs": [
13+
{
14+
"name": "",
15+
"type": "bytes32",
16+
"internalType": "bytes32"
17+
}
18+
],
19+
"stateMutability": "pure"
20+
},
21+
{
22+
"type": "function",
23+
"name": "bytes32ToAddress",
24+
"inputs": [
25+
{
26+
"name": "_buf",
27+
"type": "bytes32",
28+
"internalType": "bytes32"
29+
}
30+
],
31+
"outputs": [
32+
{
33+
"name": "",
34+
"type": "address",
35+
"internalType": "address"
36+
}
37+
],
38+
"stateMutability": "pure"
39+
}
40+
]

0 commit comments

Comments
 (0)