Class CRCATWallet
Wraps a CRCAT Wallet
public sealed class CRCATWallet : Wallet
- Inheritance
-
CRCATWallet
- Inherited Members
- Extension Methods
Remarks
ctor
Constructors
CRCATWallet(uint, WalletProxy)
Wraps a CRCAT Wallet
public CRCATWallet(uint walletId, WalletProxy walletProxy)
Parameters
walletIduintThe wallet_id to wrap
walletProxyWalletProxyWallet RPC proxy to use for communication
Remarks
ctor
Methods
ApprovePending(ulong?, bool?, ulong, CancellationToken)
Moving any "pending approval" CR-CATs into the spendable balance of the wallet.
public Task<IEnumerable<TransactionRecord>> ApprovePending(ulong? minAmountToClaim = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)
Parameters
minAmountToClaimulong?The minimum amount to claim (in units of mojos)
reusePuzhashbool?feeulongFee (in units of mojos)
cancellationTokenCancellationTokenA token to allow the call to be cancelled
Returns
- Task<IEnumerable<TransactionRecord>>
A list of TransactionRecord
Validate(CancellationToken)
public override Task Validate(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken- Wraps a CRCAT Wallet
Returns
- Task
True if the wallet is a pooling wallet