verifyDeposit
@totemsdk/chain-provider / verifyDeposit
Function: verifyDeposit()
verifyDeposit(
provider,params):Promise<DepositVerification>
Live deposit check against a chain provider. All gates must hold:
- the coin exists;
- it is unspent (confirmed on-chain, never a declared flag);
- it is owned by
ownerAddress(Mx or 0x-root form); - its tokenid matches (base MINIMA = '0x00' when none is requested);
- its amount covers
claimedAmount; - when
requireConfirmedis set, the coin is chain-confirmed.
Parameters
provider
Pick<ChainStateProvider, "getCoin">
params
Returns
Promise<DepositVerification>