You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Claim a specific quantity of ERC721 tokens for a receiver.
1625
1654
/// </summary>
@@ -1729,6 +1758,54 @@ public static async Task<Drop_ClaimCondition> DropERC721_GetActiveClaimCondition
1729
1758
1730
1759
#region DropERC1155
1731
1760
1761
+
/// <summary>
1762
+
/// Burn a specific quantity of ERC1155 tokens for a specific account with given token IDs and amounts to burn.
1763
+
/// </summary>
1764
+
/// <param name="contract">The contract to interact with.</param>
1765
+
/// <param name="wallet">The wallet to use for the transaction.</param>
1766
+
/// <param name="account">The address of the account to burn the tokens from.</param>
1767
+
/// <param name="tokenIds">The IDs of the tokens to burn.</param>
1768
+
/// <param name="amounts">The amounts of tokens to burn.</param>
1769
+
/// <returns>A task representing the asynchronous operation, with a ThirdwebTransactionReceipt result.</returns>
1770
+
/// <exception cref="ArgumentNullException">Thrown when the contract, wallet, or account is null.</exception>
1771
+
/// <exception cref="ArgumentException">Thrown when the account is null or empty, or the token IDs or amounts are null or empty, or the token IDs and amounts have different lengths.</exception>
1772
+
/// <exception cref="ArgumentOutOfRangeException">Thrown when the token IDs or amounts have a length less than or equal to 0.</exception>
1773
+
/// <exception cref="ArgumentException">Thrown when the token IDs and amounts have different lengths.</exception>
/// Burn a specific quantity of ERC1155 tokens for a specific account with given token IDs and amounts to burn.
2395
+
/// </summary>
2396
+
/// <param name="contract">The contract to interact with.</param>
2397
+
/// <param name="wallet">The wallet to use for the transaction.</param>
2398
+
/// <param name="account">The address of the account to burn the tokens from.</param>
2399
+
/// <param name="tokenIds">The IDs of the tokens to burn.</param>
2400
+
/// <param name="amounts">The amounts of tokens to burn.</param>
2401
+
/// <returns>A task representing the asynchronous operation, with a ThirdwebTransactionReceipt result.</returns>
2402
+
/// <exception cref="ArgumentNullException">Thrown when the contract, wallet, or account is null.</exception>
2403
+
/// <exception cref="ArgumentException">Thrown when the account is null or empty, or the token IDs or amounts are null or empty, or the token IDs and amounts have different lengths.</exception>
2404
+
/// <exception cref="ArgumentOutOfRangeException">Thrown when the token IDs or amounts have a length less than or equal to 0.</exception>
2405
+
/// <exception cref="ArgumentException">Thrown when the token IDs and amounts have different lengths.</exception>
0 commit comments