@@ -11,14 +11,7 @@ public class SDKTest : MonoBehaviour
1111
1212 void Start ( )
1313 {
14- sdk = new ThirdwebSDK ( "goerli" , new ThirdwebSDK . Options ( ) {
15- gasless = new ThirdwebSDK . GaslessOptions ( ) {
16- openzeppelin = new ThirdwebSDK . OZDefenderOptions ( ) {
17- relayerUrl = "https://api.defender.openzeppelin.com/autotasks/dad61716-3624-46c9-874f-0e73f15f04d5/runs/webhook/7d6a1834-dd33-4b7b-8af4-b6b4719a0b97/FdHMqyF3p6MGHw6K2nkLsv" ,
18- relayerForwarderAddress = "0xEbc1977d1aC2fe1F6DAaF584E2957F7c436fcdEF"
19- }
20- }
21- } ) ;
14+ sdk = new ThirdwebSDK ( "goerli" ) ;
2215 }
2316
2417 void Update ( ) {
@@ -72,30 +65,25 @@ public async void GetERC20()
7265
7366 public async void MintERC721 ( )
7467 {
75- var nftCollection = sdk . GetContract ( "0x8bFD00BD1D3A2778BDA12AFddE5E65Cca95082DF " ) ; // NFT Collection
68+ var contract = sdk . GetContract ( "0x2e01763fA0e15e07294D74B63cE4b526B321E389 " ) ; // NFT Drop
7669 Debug . Log ( "Claim button clicked" ) ;
7770 //var result = await contract.ERC721.Transfer("0x2247d5d238d0f9d37184d8332aE0289d1aD9991b", count.ToString());
7871 resultText . text = "claiming..." ;
79- // var result = await contract.ERC721.Claim(1);
80- // Debug.Log("result id: " + result[0].id);
81- // Debug.Log("result receipt: " + result[0].receipt.transactionHash);
82- // claimButton.text = "claimed tokenId: " + result[0].id;
83-
84-
85- var meta = new NFTMetadata ( ) ;
86- meta . name = "Unity NFT" ;
87- meta . description = "Minted From Unity (signature)" ;
88- // get a cute kitten image url
89- meta . image = "ipfs://QmbpciV7R5SSPb6aT9kEBAxoYoXBUsStJkMpxzymV4ZcVc" ;
72+ var result = await contract . ERC721 . Claim ( 1 ) ;
73+ Debug . Log ( "result id: " + result [ 0 ] . id ) ;
74+ Debug . Log ( "result receipt: " + result [ 0 ] . receipt . transactionHash ) ;
75+ resultText . text = "claimed tokenId: " + result [ 0 ] . id ;
9076
91- // var result = await nftCollection.ERC721.Mint(meta);
92- // claimButton.text = "minted tokenId: " + result.id;
93-
9477 // sig mint
95- var payload = new ERC721MintPayload ( "0xE79ee09bD47F4F5381dbbACaCff2040f2FbC5803" , meta ) ;
96- var p = await nftCollection . ERC721 . signature . Generate ( payload ) ;
97- var result = await nftCollection . ERC721 . signature . Mint ( p ) ;
98- resultText . text = "sigminted tokenId: " + result . id ;
78+ // var contract = sdk.GetContract("0x8bFD00BD1D3A2778BDA12AFddE5E65Cca95082DF"); // NFT Collection
79+ // var meta = new NFTMetadata();
80+ // meta.name = "Unity NFT";
81+ // meta.description = "Minted From Unity (signature)";
82+ // meta.image = "ipfs://QmbpciV7R5SSPb6aT9kEBAxoYoXBUsStJkMpxzymV4ZcVc";
83+ // var payload = new ERC721MintPayload("0xE79ee09bD47F4F5381dbbACaCff2040f2FbC5803", meta);
84+ // var p = await nftCollection.ERC721.signature.Generate(payload);
85+ // var result = await nftCollection.ERC721.signature.Mint(p);
86+ // resultText.text = "sigminted tokenId: " + result.id;
9987 }
10088
10189 public async void MintERC1155 ( )
0 commit comments