init
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
using System.Numerics;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using Web3Unity.Scripts.Library.ETHEREUEM.EIP;
|
||||
|
||||
public class ERC1155BalanceOfBatchExample : MonoBehaviour
|
||||
{
|
||||
async void Start()
|
||||
{
|
||||
string contract = "0xdc4aff511e1b94677142a43df90f948f9ae181dd";
|
||||
string[] accounts = { "0xd25b827D92b0fd656A1c829933e9b0b836d5C3e2", "0xE51995Cdb3b1c109E0e6E67ab5aB31CDdBB83E4a" };
|
||||
string[] tokenIds = { "1", "2" };
|
||||
|
||||
List<BigInteger> batchBalances = await ERC1155.BalanceOfBatch(contract, accounts, tokenIds);
|
||||
foreach (var balance in batchBalances)
|
||||
{
|
||||
print("BalanceOfBatch: " + balance);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f30fc62ae2197408a96eb300583f594e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,16 @@
|
||||
using System.Numerics;
|
||||
using UnityEngine;
|
||||
using Web3Unity.Scripts.Library.ETHEREUEM.EIP;
|
||||
|
||||
public class ERC1155BalanceOfExample : MonoBehaviour
|
||||
{
|
||||
async void Start()
|
||||
{
|
||||
string contract = "0x2c1867bc3026178a47a677513746dcc6822a137a";
|
||||
string account = "0xd25b827D92b0fd656A1c829933e9b0b836d5C3e2";
|
||||
string tokenId = "0x01559ae4021aee70424836ca173b6a4e647287d15cee8ac42d8c2d8d128927e5";
|
||||
|
||||
BigInteger balanceOf = await ERC1155.BalanceOf(contract, account, tokenId);
|
||||
print(balanceOf);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 54b5a3b9772a74c428edd0b51e976dba
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,13 @@
|
||||
using UnityEngine;
|
||||
using Web3Unity.Scripts.Library.ETHEREUEM.EIP;
|
||||
|
||||
public class ERC1155URIExample : MonoBehaviour
|
||||
{
|
||||
async void Start()
|
||||
{
|
||||
string contract = "0x2c1867BC3026178A47a677513746DCc6822A137A";
|
||||
string tokenId = "0x01559ae4021aee70424836ca173b6a4e647287d15cee8ac42d8c2d8d128927e5";
|
||||
string uri = await ERC1155.URI(contract, tokenId);
|
||||
print(uri);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c0de38d3113ee4e6c9e80cfc689eab8b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5c80051128db3d447b5ac761a1b0d2ae
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,24 @@
|
||||
using System.Numerics;
|
||||
using UnityEngine;
|
||||
using Web3Unity.Scripts.Library.ETHEREUEM.EIP;
|
||||
|
||||
public class AllErc1155 : MonoBehaviour
|
||||
{
|
||||
string account;
|
||||
public string tokenIdHex;
|
||||
public string[] nftContracts;
|
||||
|
||||
async void Start()
|
||||
{
|
||||
// This is the account taken from the user login scene
|
||||
account = PlayerPrefs.GetString("Account");
|
||||
// Searches through your listed contracts for balance and uri of the chosen tokenId
|
||||
foreach (string contract in nftContracts)
|
||||
{
|
||||
BigInteger balance = await ERC1155.BalanceOf(contract, account, tokenIdHex);
|
||||
Debug.Log("Balance of contract " + contract + ": " + balance);
|
||||
string uri = await ERC1155.URI(contract, tokenIdHex);
|
||||
Debug.Log("Token URI: " + uri);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1cdc6d760edc9764399a0b3206fdd6c1
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user