Sha256: 0bc4f4473348d7dd7f6ffb2e1ab5f4816ff7f40d6c7e93846d80cb589b0f5bae
Contents?: true
Size: 716 Bytes
Versions: 1
Compression:
Stored size: 716 Bytes
Contents
import {TRANSACTION_TYPE} from '@waves/ts-types' import { defaultValue, getError, ifElse, isArray, isAssetId, isBoolean, isEq, isNaturalNumberLike, isNaturalNumberOrZeroLike, isNumber, isPublicKey, orEq, validateByShema } from './validators' const reissueScheme = { type: isEq(TRANSACTION_TYPE.REISSUE), senderPublicKey: isPublicKey, version: orEq([undefined, 2, 3]), assetId: isAssetId, quantity: isNaturalNumberLike, reissuable: isBoolean, chainId: isNaturalNumberLike, fee: isNaturalNumberOrZeroLike, timestamp: isNumber, proofs: ifElse(isArray, defaultValue(true), orEq([ undefined ])), }; export const reissueValidator = validateByShema(reissueScheme, 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/reissue.ts |