Skip to content

Commit 01f240a

Browse files
committed
Fix compilation / add abi member to extensions
1 parent 88dfe83 commit 01f240a

File tree

3 files changed

+21
-6
lines changed

3 files changed

+21
-6
lines changed

Assets/Thirdweb/Scripts/ERC1155.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ public class ERC1155
1111
{
1212
public string chain;
1313
public string address;
14+
public string abi;
1415
/// <summary>
1516
/// Handle signature minting functionality
1617
/// </summary>
@@ -187,11 +188,13 @@ public class ERC1155ClaimConditions
187188
{
188189
public string chain;
189190
public string address;
191+
public string abi;
190192

191-
public ERC1155ClaimConditions(string chain, string address)
193+
public ERC1155ClaimConditions(string chain, string address, string abi = null)
192194
{
193195
this.chain = chain;
194196
this.address = address;
197+
this.abi = abi;
195198
}
196199

197200
/// <summary>
@@ -328,11 +331,13 @@ public class ERC1155Signature
328331
{
329332
public string chain;
330333
public string address;
334+
public string abi;
331335

332-
public ERC1155Signature(string chain, string address)
336+
public ERC1155Signature(string chain, string address, string abi = null)
333337
{
334338
this.chain = chain;
335339
this.address = address;
340+
this.abi = abi;
336341
}
337342

338343
public async Task<ERC1155SignedPayload> Generate(ERC1155MintPayload payloadToSign)

Assets/Thirdweb/Scripts/ERC20.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ public class ERC20
1010
{
1111
public string chain;
1212
public string address;
13+
public string abi;
1314
/// <summary>
1415
/// Handle signature minting functionality
1516
/// </summary>
@@ -202,11 +203,13 @@ public class ERC20ClaimConditions
202203
{
203204
public string chain;
204205
public string address;
206+
public string abi;
205207

206-
public ERC20ClaimConditions(string chain, string address)
208+
public ERC20ClaimConditions(string chain, string address, string abi = null)
207209
{
208210
this.chain = chain;
209211
this.address = address;
212+
this.abi = abi;
210213
}
211214

212215

@@ -256,14 +259,16 @@ public class ERC20Signature
256259
{
257260
public string chain;
258261
public string address;
262+
public string abi;
259263

260264
/// <summary>
261265
/// Generate, verify and mint signed mintable payloads
262266
/// </summary>
263-
public ERC20Signature(string chain, string address)
267+
public ERC20Signature(string chain, string address, string abi = null)
264268
{
265269
this.chain = chain;
266270
this.address = address;
271+
this.abi = abi;
267272
}
268273

269274
/// <summary>

Assets/Thirdweb/Scripts/ERC721.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ public class ERC721
1111
{
1212
public string chain;
1313
public string address;
14+
public string abi;
1415
/// <summary>
1516
/// Handle signature minting functionality
1617
/// </summary>
@@ -190,11 +191,13 @@ public class ERC721ClaimConditions
190191
{
191192
public string chain;
192193
public string address;
194+
public string abi;
193195

194-
public ERC721ClaimConditions(string chain, string address)
196+
public ERC721ClaimConditions(string chain, string address, string abi = null)
195197
{
196198
this.chain = chain;
197199
this.address = address;
200+
this.abi = abi;
198201
}
199202

200203

@@ -297,11 +300,13 @@ public class ERC721Signature
297300
{
298301
public string chain;
299302
public string address;
303+
public string abi;
300304

301-
public ERC721Signature(string chain, string address)
305+
public ERC721Signature(string chain, string address, string abi = null)
302306
{
303307
this.chain = chain;
304308
this.address = address;
309+
this.abi = abi;
305310
}
306311

307312
public async Task<ERC721SignedPayload> Generate(ERC721MintPayload payloadToSign)

0 commit comments

Comments
 (0)