ERC1155BalanceOfBatchExample.cs 677 B

1234567891011121314151617181920
  1. using System.Numerics;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using Web3Unity.Scripts.Library.ETHEREUEM.EIP;
  5. public class ERC1155BalanceOfBatchExample : MonoBehaviour
  6. {
  7. async void Start()
  8. {
  9. string contract = "0xdc4aff511e1b94677142a43df90f948f9ae181dd";
  10. string[] accounts = { "0xd25b827D92b0fd656A1c829933e9b0b836d5C3e2", "0xE51995Cdb3b1c109E0e6E67ab5aB31CDdBB83E4a" };
  11. string[] tokenIds = { "1", "2" };
  12. List<BigInteger> batchBalances = await ERC1155.BalanceOfBatch(contract, accounts, tokenIds);
  13. foreach (var balance in batchBalances)
  14. {
  15. print("BalanceOfBatch: " + balance);
  16. }
  17. }
  18. }