Sha256: c2346ddb4f68b9ef49c5e191c42154cc68a6153bb7176269290da7443056a68b
Contents?: true
Size: 725 Bytes
Versions: 1
Compression:
Stored size: 725 Bytes
Contents
import {TRANSACTION_TYPE} from '@waves/ts-types' import { defaultValue, getError, ifElse, isArray, isAssetId, isEq, isNaturalNumberOrZeroLike, isNumber, isPublicKey, isValidAssetDescription, isValidAssetName, orEq, validateByShema } from './validators' const updateAssetInfoScheme = { type: isEq(TRANSACTION_TYPE.UPDATE_ASSET_INFO), senderPublicKey: isPublicKey, name: isValidAssetName, description: isValidAssetDescription, version: orEq([1]), assetId: isAssetId, fee: isNaturalNumberOrZeroLike, timestamp: isNumber, proofs: ifElse(isArray, defaultValue(true), orEq([ undefined ])), }; export const updateAssetInfoValidator = validateByShema(updateAssetInfoScheme, 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/update-asset-info.ts |