Sha256: b32f1534b4bbe5a22f0fb8b42cd98a970c94474bf914d9c89c68df07c2239d3c
Contents?: true
Size: 627 Bytes
Versions: 1
Compression:
Stored size: 627 Bytes
Contents
import {TRANSACTION_TYPE} from '@waves/ts-types' import { defaultValue, getError, ifElse, isArray, isAssetId, isEq, isNaturalNumberOrZeroLike, isNumber, isPublicKey, orEq, validateByShema } from './validators' const cancelLeaseScheme = { type: isEq(TRANSACTION_TYPE.CANCEL_LEASE), senderPublicKey: isPublicKey, version: orEq([undefined, 2, 3]), leaseId: isAssetId, chainId: isNumber, fee: isNaturalNumberOrZeroLike, timestamp: isNumber, proofs: ifElse(isArray, defaultValue(true), orEq([ undefined ])), } export const cancelLeaseValidator = validateByShema(cancelLeaseScheme, getError);
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
waves_lib-0.1.0 | js/node_modules/@waves/waves-transactions/src/validators/cancel-lease.ts |