@@ -56,6 +56,66 @@ export const ForwarderAbi = [
56
56
} ,
57
57
] ;
58
58
59
+ export const ForwarderAbiEIP712ChainlessDomain = [
60
+ { inputs : [ ] , stateMutability : "nonpayable" , type : "constructor" } ,
61
+ {
62
+ inputs : [
63
+ {
64
+ components : [
65
+ { internalType : "address" , name : "from" , type : "address" } ,
66
+ { internalType : "address" , name : "to" , type : "address" } ,
67
+ { internalType : "uint256" , name : "value" , type : "uint256" } ,
68
+ { internalType : "uint256" , name : "gas" , type : "uint256" } ,
69
+ { internalType : "uint256" , name : "nonce" , type : "uint256" } ,
70
+ { internalType : "bytes" , name : "data" , type : "bytes" } ,
71
+ { internalType : "uint256" , name : "chainid" , type : "uint256" } ,
72
+ ] ,
73
+ internalType : "struct ForwarderChainlessDomain.ForwardRequest" ,
74
+ name : "req" ,
75
+ type : "tuple" ,
76
+ } ,
77
+ { internalType : "bytes" , name : "signature" , type : "bytes" } ,
78
+ ] ,
79
+ name : "execute" ,
80
+ outputs : [
81
+ { internalType : "bool" , name : "" , type : "bool" } ,
82
+ { internalType : "bytes" , name : "" , type : "bytes" } ,
83
+ ] ,
84
+ stateMutability : "payable" ,
85
+ type : "function" ,
86
+ } ,
87
+ {
88
+ inputs : [ { internalType : "address" , name : "from" , type : "address" } ] ,
89
+ name : "getNonce" ,
90
+ outputs : [ { internalType : "uint256" , name : "" , type : "uint256" } ] ,
91
+ stateMutability : "view" ,
92
+ type : "function" ,
93
+ } ,
94
+ {
95
+ inputs : [
96
+ {
97
+ components : [
98
+ { internalType : "address" , name : "from" , type : "address" } ,
99
+ { internalType : "address" , name : "to" , type : "address" } ,
100
+ { internalType : "uint256" , name : "value" , type : "uint256" } ,
101
+ { internalType : "uint256" , name : "gas" , type : "uint256" } ,
102
+ { internalType : "uint256" , name : "nonce" , type : "uint256" } ,
103
+ { internalType : "bytes" , name : "data" , type : "bytes" } ,
104
+ { internalType : "uint256" , name : "chainid" , type : "uint256" } ,
105
+ ] ,
106
+ internalType : "struct ForwarderChainlessDomain.ForwardRequest" ,
107
+ name : "req" ,
108
+ type : "tuple" ,
109
+ } ,
110
+ { internalType : "bytes" , name : "signature" , type : "bytes" } ,
111
+ ] ,
112
+ name : "verify" ,
113
+ outputs : [ { internalType : "bool" , name : "" , type : "bool" } ] ,
114
+ stateMutability : "view" ,
115
+ type : "function" ,
116
+ } ,
117
+ ] ;
118
+
59
119
export const ERC2771ContextAbi = [
60
120
{
61
121
inputs : [
0 commit comments