Sha256: beb30de28998833d3ca2b3587867612a189ba50fbb4af5f64be5841ac2465c24
Contents?: true
Size: 983 Bytes
Versions: 1
Compression:
Stored size: 983 Bytes
Contents
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.transferValidator = void 0; const validators_1 = require("./validators"); const ts_types_1 = require("@waves/ts-types"); const transferScheme = { type: validators_1.isEq(ts_types_1.TRANSACTION_TYPE.TRANSFER), senderPublicKey: validators_1.isPublicKey, version: validators_1.orEq([undefined, 2, 3]), assetId: validators_1.isWavesOrAssetId, feeAssetId: validators_1.isWavesOrAssetId, recipient: validators_1.isRecipient, amount: validators_1.isNaturalNumberOrZeroLike, attachment: validators_1.isAttachment, fee: validators_1.isNaturalNumberOrZeroLike, timestamp: validators_1.isNaturalNumberOrZeroLike, proofs: validators_1.ifElse(validators_1.isArray, validators_1.defaultValue(true), validators_1.orEq([undefined])), }; exports.transferValidator = validators_1.validateByShema(transferScheme, validators_1.getError); //# sourceMappingURL=transfer.js.map
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
waves_lib-0.1.0 | js/node_modules/@waves/waves-transactions/dist/validators/transfer.js |