chainsafe-test/Assets/Web3Unity/Scripts/Prefabs/Wallet/Web3WalletGetTxStatus.cs
2023-11-28 11:36:18 +05:30

21 lines
714 B
C#

using Nethereum.Hex.HexTypes;
using Web3Unity.Scripts.Library.Ethers.Providers;
using Web3Unity.Scripts.Library.Ethers.Signers;
using Web3Unity.Scripts.Library.Ethers.Transactions;
using UnityEngine;
public class Web3WalletGetTxStatus : MonoBehaviour
{
public async void GetTransactionStatus()
{
var provider = new JsonRpcProvider("YOUR_NODE");
var signer = new JsonRpcSigner(provider, 0);
var tx = await signer.SendTransaction(new TransactionRequest
{
To = await signer.GetAddress(),
Value = new HexBigInteger(100000)
});
var txReceipt = await tx.Wait();
Debug.Log("Transaction receipt: " + txReceipt.Confirmations);
}
}