📅 You're Invited: Meet the Socket team at RSAC (April 28 – May 1).RSVP →

@waves/waves-transactions

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@waves/waves-transactions - npm Package Compare versions

Comparing version

to
3.0.12

@@ -1,2 +0,2 @@

import { IAliasTransaction, IBurnTransaction, ICancelLeaseTransaction, IDataTransaction, IIssueTransaction, ILeaseTransaction, IMassTransferTransaction, IOrder, IReissueTransaction, ISetAssetScriptTransaction, ISetScriptTransaction, ITransferTransaction, TRANSACTION_TYPE, TTx, TTxParams } from './transactions';
import { IAliasTransaction, IBurnTransaction, ICancelLeaseTransaction, IDataTransaction, IIssueTransaction, ILeaseTransaction, IMassTransferTransaction, IOrder, IReissueTransaction, ISetAssetScriptTransaction, ISetScriptTransaction, ITransferTransaction, TRANSACTION_TYPE, TTx } from './transactions';
import { TSeedTypes } from './types';

@@ -6,10 +6,4 @@ export interface WithTxType {

}
export declare const txTypeMap: {
[type: number]: {
sign: (tx: TTx | TTxParams & WithTxType, seed: TSeedTypes) => TTx;
serialize: (obj: TTx | IOrder) => Uint8Array;
};
};
export declare const signTx: (tx: IAliasTransaction<string | number> | IIssueTransaction<string | number> | ITransferTransaction<string | number> | IReissueTransaction<string | number> | IBurnTransaction<string | number> | ILeaseTransaction<string | number> | ICancelLeaseTransaction<string | number> | IMassTransferTransaction<string | number> | ISetScriptTransaction<string | number> | IDataTransaction<string | number> | ISetAssetScriptTransaction<string | number> | import("./transactions").IContractInvocationTransaction<string | number> | (import("./transactions").IAliasParams<string | number> & WithTxType) | (import("./transactions").IBurnParams<string | number> & WithTxType) | (import("./transactions").IContractInvocationParams<string | number> & WithTxType) | (import("./transactions").ICancelLeaseParams<string | number> & WithTxType) | (import("./transactions").IDataParams<string | number> & WithTxType) | (import("./transactions").IIssueParams<string | number> & WithTxType) | (import("./transactions").ILeaseParams<string | number> & WithTxType) | (import("./transactions").IMassTransferParams<string | number> & WithTxType) | (import("./transactions").IReissueParams<string | number> & WithTxType) | (import("./transactions").ISetAssetScriptParams<string | number> & WithTxType) | (import("./transactions").ISetScriptParams<string | number> & WithTxType) | (import("./transactions").ITransferParams<string | number> & WithTxType), seed: TSeedTypes) => TTx<string | number>;
export declare const serialize: (obj: IAliasTransaction<string | number> | IIssueTransaction<string | number> | ITransferTransaction<string | number> | IReissueTransaction<string | number> | IBurnTransaction<string | number> | ILeaseTransaction<string | number> | ICancelLeaseTransaction<string | number> | IMassTransferTransaction<string | number> | ISetScriptTransaction<string | number> | IDataTransaction<string | number> | ISetAssetScriptTransaction<string | number> | import("./transactions").IContractInvocationTransaction<string | number> | IOrder<string | number>) => Uint8Array;
export declare const broadcast: (tx: TTx<string | number>, apiBase: string) => Promise<any>;

@@ -21,19 +21,19 @@ "use strict";

const marshall_1 = require("@waves/marshall");
exports.txTypeMap = {
[transactions_1.TRANSACTION_TYPE.ISSUE]: { sign: (x, seed) => issue_1.issue(x, seed), serialize: (x) => issue_1.issueToBytes(x) },
[transactions_1.TRANSACTION_TYPE.TRANSFER]: { sign: (x, seed) => transfer_1.transfer(x, seed), serialize: (x) => transfer_1.transferToBytes(x) },
[transactions_1.TRANSACTION_TYPE.REISSUE]: { sign: (x, seed) => reissue_1.reissue(x, seed), serialize: (x) => reissue_1.reissueToBytes(x) },
[transactions_1.TRANSACTION_TYPE.BURN]: { sign: (x, seed) => burn_1.burn(x, seed), serialize: (x) => burn_1.burnToBytes(x) },
[transactions_1.TRANSACTION_TYPE.LEASE]: { sign: (x, seed) => lease_1.lease(x, seed), serialize: (x) => lease_1.leaseToBytes(x) },
[transactions_1.TRANSACTION_TYPE.CANCEL_LEASE]: { sign: (x, seed) => cancel_lease_1.cancelLease(x, seed), serialize: (x) => cancel_lease_1.cancelLeaseToBytes(x) },
[transactions_1.TRANSACTION_TYPE.ALIAS]: { sign: (x, seed) => alias_1.alias(x, seed), serialize: (x) => alias_1.aliasToBytes(x) },
[transactions_1.TRANSACTION_TYPE.MASS_TRANSFER]: { sign: (x, seed) => mass_transfer_1.massTransfer(x, seed), serialize: (x) => mass_transfer_1.massTransferToBytes(x) },
[transactions_1.TRANSACTION_TYPE.DATA]: { sign: (x, seed) => data_1.data(x, seed), serialize: (x) => data_1.dataToBytes(x) },
[transactions_1.TRANSACTION_TYPE.SET_SCRIPT]: { sign: (x, seed) => set_script_1.setScript(x, seed), serialize: (x) => set_script_1.setScriptToBytes(x) },
[transactions_1.TRANSACTION_TYPE.SET_ASSET_SCRIPT]: { sign: (x, seed) => set_asset_script_1.setAssetScript(x, seed), serialize: (x) => set_asset_script_1.setAssetScriptToBytes(x) },
const txTypeMap = {
[transactions_1.TRANSACTION_TYPE.ISSUE]: { sign: (x, seed) => issue_1.issue(x, seed) },
[transactions_1.TRANSACTION_TYPE.TRANSFER]: { sign: (x, seed) => transfer_1.transfer(x, seed) },
[transactions_1.TRANSACTION_TYPE.REISSUE]: { sign: (x, seed) => reissue_1.reissue(x, seed) },
[transactions_1.TRANSACTION_TYPE.BURN]: { sign: (x, seed) => burn_1.burn(x, seed) },
[transactions_1.TRANSACTION_TYPE.LEASE]: { sign: (x, seed) => lease_1.lease(x, seed) },
[transactions_1.TRANSACTION_TYPE.CANCEL_LEASE]: { sign: (x, seed) => cancel_lease_1.cancelLease(x, seed) },
[transactions_1.TRANSACTION_TYPE.ALIAS]: { sign: (x, seed) => alias_1.alias(x, seed) },
[transactions_1.TRANSACTION_TYPE.MASS_TRANSFER]: { sign: (x, seed) => mass_transfer_1.massTransfer(x, seed) },
[transactions_1.TRANSACTION_TYPE.DATA]: { sign: (x, seed) => data_1.data(x, seed) },
[transactions_1.TRANSACTION_TYPE.SET_SCRIPT]: { sign: (x, seed) => set_script_1.setScript(x, seed) },
[transactions_1.TRANSACTION_TYPE.SET_ASSET_SCRIPT]: { sign: (x, seed) => set_asset_script_1.setAssetScript(x, seed) }
};
exports.signTx = (tx, seed) => {
if (!exports.txTypeMap[tx.type])
if (!txTypeMap[tx.type])
throw new Error(`Unknown tx type: ${tx.type}`);
return exports.txTypeMap[tx.type].sign(tx, seed);
return txTypeMap[tx.type].sign(tx, seed);
};

@@ -43,9 +43,10 @@ exports.serialize = (obj) => {

return marshall_1.binary.serializeOrder(obj);
if (!exports.txTypeMap[obj.type])
throw new Error(`Unknown tx type: ${obj.type}`);
return exports.txTypeMap[obj.type].serialize(obj);
return marshall_1.binary.serializeTx(obj);
};
exports.broadcast = (tx, apiBase) => axios_1.default.post('transactions/broadcast', marshall_1.json.stringifyTx(tx), { baseURL: apiBase, headers: { 'content-type': 'application/json' } })
exports.broadcast = (tx, apiBase) => axios_1.default.post('transactions/broadcast', marshall_1.json.stringifyTx(tx), {
baseURL: apiBase,
headers: { 'content-type': 'application/json' }
})
.then(x => x.data)
.catch(e => Promise.reject(e.response && e.response.status === 400 ? new Error(e.response.data.message) : e));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9nZW5lcmFsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsa0RBQXlCO0FBQ3pCLGlEQWdCdUI7QUFFdkIsZ0RBQTBEO0FBQzFELHNEQUFtRTtBQUNuRSxvREFBZ0U7QUFDaEUsOENBQXVEO0FBQ3ZELGdEQUEwRDtBQUMxRCw4REFBNkU7QUFDN0UsOENBQXVEO0FBQ3ZELGdFQUFnRjtBQUNoRixnREFBMEQ7QUFDMUQsMERBQXVFO0FBQ3ZFLHVDQUFtQztBQUNuQyxzRUFBd0Y7QUFDeEYsOENBQThDO0FBTWpDLFFBQUEsU0FBUyxHQUE0STtJQUNoSyxDQUFDLCtCQUFnQixDQUFDLEtBQUssQ0FBQyxFQUFFLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxFQUFFLElBQUksRUFBRSxFQUFFLENBQUMsYUFBSyxDQUFDLENBQXNCLEVBQUUsSUFBSSxDQUFDLEVBQUUsU0FBUyxFQUFFLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxvQkFBWSxDQUFDLENBQXNCLENBQUMsRUFBRTtJQUM1SSxDQUFDLCtCQUFnQixDQUFDLFFBQVEsQ0FBQyxFQUFFLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxFQUFFLElBQUksRUFBRSxFQUFFLENBQUMsbUJBQVEsQ0FBQyxDQUF5QixFQUFFLElBQUksQ0FBQyxFQUFFLFNBQVMsRUFBRSxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsMEJBQWUsQ0FBQyxDQUF5QixDQUFDLEVBQUU7SUFDM0osQ0FBQywrQkFBZ0IsQ0FBQyxPQUFPLENBQUMsRUFBRSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsRUFBRSxDQUFDLGlCQUFPLENBQUMsQ0FBd0IsRUFBRSxJQUFJLENBQUMsRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLHdCQUFjLENBQUMsQ0FBd0IsQ0FBQyxFQUFFO0lBQ3RKLENBQUMsK0JB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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9nZW5lcmFsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsa0RBQXlCO0FBQ3pCLGlEQVF1QjtBQUV2QixnREFBNEM7QUFDNUMsc0RBQWtEO0FBQ2xELG9EQUFnRDtBQUNoRCw4Q0FBMEM7QUFDMUMsZ0RBQTRDO0FBQzVDLDhEQUF5RDtBQUN6RCw4Q0FBMEM7QUFDMUMsZ0VBQTJEO0FBQzNELGdEQUE0QztBQUM1QywwREFBcUQ7QUFDckQsdUNBQW9DO0FBQ3BDLHNFQUFpRTtBQUNqRSw4Q0FBOEM7QUFNOUMsTUFBTSxTQUFTLEdBQThGO0lBQzNHLENBQUMsK0JBQWdCLENBQUMsS0FBSyxDQUFDLEVBQUUsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLEVBQUUsSUFBSSxFQUFFLEVBQUUsQ0FBQyxhQUFLLENBQUMsQ0FBc0IsRUFBRSxJQUFJLENBQUMsRUFBQztJQUNuRixDQUFDLCtCQUFnQixDQUFDLFFBQVEsQ0FBQyxFQUFFLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxFQUFFLElBQUksRUFBRSxFQUFFLENBQUMsbUJBQVEsQ0FBQyxDQUF5QixFQUFFLElBQUksQ0FBQyxFQUFFO0lBQzdGLENBQUMsK0JBQWdCLENBQUMsT0FBTyxDQUFDLEVBQUUsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLEVBQUUsSUFBSSxFQUFFLEVBQUUsQ0FBQyxpQkFBTyxDQUFDLENBQXdCLEVBQUUsSUFBSSxDQUFDLEVBQUU7SUFDMUYsQ0FBQywrQkFBZ0IsQ0FBQyxJQUFJLENBQUMsRUFBRSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsRUFBRSxDQUFDLFdBQUksQ0FBQyxDQUFxQixFQUFFLElBQUksQ0FBQyxFQUFFO0lBQ2pGLENBQUMsK0JBQWdCLENBQUMsS0FBSyxDQUFDLEVBQUUsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLEVBQUUsSUFBSSxFQUFF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
{
"name": "@waves/waves-transactions",
"version": "3.0.11",
"version": "3.0.12",
"description": "Build and sign(multi-sign) transactions for Waves blockchain.",

@@ -5,0 +5,0 @@ "keywords": [

@@ -1,2 +0,2 @@

# waves-transactions [![npm version](https://badge.fury.io/js/waves-transactions.svg)](https://www.npmjs.com/package/waves-transactions)
# waves-transactions [![npm version](https://badge.fury.io/js/waves-transactions.svg)](https://www.npmjs.com/package/@waves/waves-transactions)

@@ -13,15 +13,16 @@ [![License][license-image]][license-url] ![Coverage badge gree][coverage-badge-green]

This library is a set of transaction constructing functions:
* [Alias](https://ebceu4.github.io/waves-transactions/globals.html#alias)
* [Issue](https://ebceu4.github.io/waves-transactions/globals.html#issue)
* [Reissue](https://ebceu4.github.io/waves-transactions/globals.html#reissue)
* [Burn](https://ebceu4.github.io/waves-transactions/globals.html#burn)
* [Lease](https://ebceu4.github.io/waves-transactions/globals.html#lease)
* [Cancel lease](https://ebceu4.github.io/waves-transactions/globals.html#cancellease)
* [Transfer](https://ebceu4.github.io/waves-transactions/globals.html#transfer)
* [Mass transfer](https://ebceu4.github.io/waves-transactions/globals.html#masstransfer)
* [Set script](https://ebceu4.github.io/waves-transactions/globals.html#setscript)
* [Data](https://ebceu4.github.io/waves-transactions/globals.html#data)
* [Order](https://ebceu4.github.io/waves-transactions/globals.html#order)
* [Alias](https://wavesplatform.github.io/waves-transactions/globals.html#alias)
* [Issue](https://wavesplatform.github.io/waves-transactions/globals.html#issue)
* [Reissue](https://wavesplatform.github.io/waves-transactions/globals.html#reissue)
* [Burn](https://wavesplatform.github.io/waves-transactions/globals.html#burn)
* [Lease](https://wavesplatform.github.io/waves-transactions/globals.html#lease)
* [Cancel lease](https://wavesplatform.github.io/waves-transactions/globals.html#cancellease)
* [Transfer](https://wavesplatform.github.io/waves-transactions/globals.html#transfer)
* [Mass transfer](https://wavesplatform.github.io/waves-transactions/globals.html#masstransfer)
* [Set script](https://wavesplatform.github.io/waves-transactions/globals.html#setscript)
* [Data](https://wavesplatform.github.io/waves-transactions/globals.html#data)
* [Set asset script](https://wavesplatform.github.io/waves-transactions/globals.html#setassetscript)
* [Order](https://wavesplatform.github.io/waves-transactions/globals.html#order)
Check full documentation on [GitHub Pages](https://ebceu4.github.io/waves-transactions/index.html).
Check full documentation on [GitHub Pages](https://wavesplatform.github.io/waves-transactions/index.html).

@@ -31,7 +32,7 @@ ### Transactions

The idea is really simple - you create transaction and sign it from a minimal set of required params.
If you want to create [Transfer transaction](https://ebceu4.github.io/waves-transactions/interfaces/transfertransaction.html) the minimum you need to provide is **amount** and **recipient**:
If you want to create [Transfer transaction](https://wavesplatform.github.io/waves-transactions/interfaces/itransfertransaction.html) the minimum you need to provide is **amount** and **recipient** as defined in [Transfer params](https://wavesplatform.github.io/waves-transactions/interfaces/itransferparams.html):
```js
const { transfer } = require('waves-transactions')
const seed = '19875c31fa594035bd9a2473c2c33d3ff468c0f4beb981b8c1ea6def4a'
const seed = 'some example seed phrase'
const signedTranserTx = transfer({

@@ -42,8 +43,10 @@ amount: 1,

//Every function from the list above has a set of required and optional params
//fee: 100000 //Fee is always optional, in case fee is not provided, it will be calculated for you
//Every function from the list above has a set of required and optional params
//senderPublicKey: 'Cq5itmx4wbYuogySAoUp58MimLLkQrFFLr1tpJy2BYp1', // By default it is derived from seed,
// but if you don't want to sign transaction you have to provide it
//fee: 100000, //Fee is always optional, in case fee is not provided, it will be calculated for you
//additionalFee: 400000, //If fee is not set, this value will be added to the auto calculated value
//feeAssetId: undefined
}, seed)
```
[RUN on Repl.it](https://repl.it/@ebceu4/minimal-transfer-example?lite=true)

@@ -72,4 +75,4 @@ Output will be a signed transfer transaction:

```js
const otherPartySeed = '18f6edd4c8d647b4ba5ed366093ef5b8d0c4d8b3a6154a2b876f54773a678781'
const transferSidnedWithTwoParties = transfer(signedTranserTx: TTransaction, seed)
const otherPartySeed = 'other party seed phrase'
const transferSidnedWithTwoParties = transfer(signedTranserTx, seed)
```

@@ -76,0 +79,0 @@

{
"description": "Used to transfer assets from one account to another.",
"type": "object",

@@ -3,0 +4,0 @@ "properties": {

@@ -104,2 +104,3 @@ declare const _default: {

"ITransferTransaction<LONG>": {
"description": string;
"type": string;

@@ -705,2 +706,3 @@ "properties": {

ITransferTransaction: {
"description": string;
"type": string;

@@ -707,0 +709,0 @@ "properties": {

@@ -166,2 +166,3 @@ {

"ITransferTransaction<LONG>": {
"description": "Used to transfer assets from one account to another.",
"type": "object",

@@ -168,0 +169,0 @@ "properties": {

@@ -66,3 +66,3 @@ import { TypelessDataEntry } from "./transactions/data";

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -79,3 +79,3 @@ export interface IIssueTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender, WithChainId {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -87,3 +87,3 @@ export interface ISetScriptTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender, WithChainId {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -96,3 +96,4 @@ export interface ISetAssetScriptTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender, WithChainId {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* Used to transfer assets from one account to another.
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -108,3 +109,3 @@ export interface ITransferTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -116,3 +117,3 @@ export interface IMassTransferItem<LONG = string | number> {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -126,3 +127,3 @@ export interface IReissueTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender, WithChainId {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -135,3 +136,3 @@ export interface IBurnTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender, WithChainId {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -144,3 +145,3 @@ export interface ILeaseTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -152,3 +153,3 @@ export interface ICancelLeaseTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender, WithChainId {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -160,3 +161,3 @@ export interface IAliasTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -175,3 +176,3 @@ export interface IMassTransferTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -183,3 +184,3 @@ export interface IDataTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -199,3 +200,3 @@ export interface IContractInvocationTransaction<LONG = string | number> extends ITransaction<LONG>, WithSender, WithChainId {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -224,3 +225,3 @@ export interface IOrder<LONG = string | number> extends WithSender, WithProofs {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -258,3 +259,3 @@ export interface IBasicParams<LONG = string | number> {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -265,3 +266,3 @@ export interface IAliasParams<LONG = string | number> extends IBasicParams<LONG> {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -273,3 +274,3 @@ export interface IBurnParams<LONG = string | number> extends IBasicParams<LONG>, WithChainIdParam {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -280,3 +281,3 @@ export interface ICancelLeaseParams<LONG = string | number> extends IBasicParams<LONG>, WithChainIdParam {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -287,3 +288,3 @@ export interface IDataParams<LONG = string | number> extends IBasicParams<LONG> {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -299,3 +300,3 @@ export interface IIssueParams<LONG = string | number> extends IBasicParams<LONG>, WithChainIdParam {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -307,3 +308,3 @@ export interface ILeaseParams<LONG = string | number> extends IBasicParams<LONG> {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -319,3 +320,3 @@ export interface IMassTransferParams<LONG = string | number> extends IBasicParams<LONG> {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -338,3 +339,3 @@ export interface IOrderParams<LONG = string | number> {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -347,3 +348,3 @@ export interface IReissueParams<LONG = string | number> extends IBasicParams<LONG>, WithChainIdParam {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -355,3 +356,3 @@ export interface ISetAssetScriptParams<LONG = string | number> extends IBasicParams<LONG>, WithChainIdParam {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -362,3 +363,3 @@ export interface ISetScriptParams<LONG = string | number> extends IBasicParams<LONG>, WithChainIdParam {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -376,3 +377,3 @@ export interface ITransferParams<LONG = string | number> extends IBasicParams<LONG> {

/**
* @typeparam LONG Generic type representing LONG type. Default to string | number
* @typeparam LONG Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used
*/

@@ -379,0 +380,0 @@ export interface IContractInvocationParams<LONG = string | number> extends IBasicParams<LONG>, WithChainIdParam {

import { IAliasParams, IAliasTransaction, WithId, WithSender } from '../transactions';
import { TSeedTypes } from '../types';
export declare const aliasToBytes: (tx: IAliasTransaction<string | number>) => Uint8Array;
/**

@@ -28,3 +27,3 @@ * Creates and signs [[IAliasTransaction]].

* {
* "id": "AakbNyE66UTC33r6eHpkmTNmkkEvMbTfx7ZBUk96xhFX",
* "id": "CMypY56Zv26CZGwGv8wi5G8fYvrWC5a4SXgkw8awyYaW",
* "type": 10,

@@ -35,5 +34,5 @@ * "version": 2,

* "fee": 100000,
* "timestamp": 1545563891522,
* "timestamp": 1547021917151,
* "proofs": [
* "4sUAwkWfaRYRVQQqn5QeYmbeVNwomnwcqkpGbGzQPWTikKrvM2nvhruoNKjRLGtpnAbANRh8WS8ZntKf5chPm5uq"
* "5oZQvKcCf28ohS8wazXBM6hXD153HbSk8hpxvj4dzxf1pGAjNC8W3j2RcLy1djM8DPcPMHcxuoxgEQBQjC4GCpfA"
* ]

@@ -40,0 +39,0 @@ * }

@@ -7,3 +7,2 @@ "use strict";

const generic_1 = require("../generic");
exports.aliasToBytes = (tx) => waves_crypto_1.concat(waves_crypto_1.BYTES([transactions_1.TRANSACTION_TYPE.ALIAS, tx.version]), waves_crypto_1.BASE58_STRING(tx.senderPublicKey), waves_crypto_1.LEN(waves_crypto_1.SHORT)(waves_crypto_1.STRING)(tx.alias), waves_crypto_1.LONG(tx.fee), waves_crypto_1.LONG(tx.timestamp));
function alias(paramsOrTx, seed) {

@@ -30,2 +29,2 @@ const type = transactions_1.TRANSACTION_TYPE.ALIAS;

exports.alias = alias;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxpYXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHJhbnNhY3Rpb25zL2FsaWFzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsa0RBQXVHO0FBQ3ZHLDhDQUF3QztBQUN4QywrQ0FBMkc7QUFDM0csd0NBQThFO0FBR2pFLFFBQUEsWUFBWSxHQUFHLENBQUMsRUFBcUIsRUFBYyxFQUFFLENBQUMscUJBQU0sQ0FDdkUsb0JBQUssQ0FBQyxDQUFDLCtCQUFnQixDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsRUFDM0MsNEJBQWEsQ0FBQyxFQUFFLENBQUMsZUFBZSxDQUFDLEVBQ2pDLGtCQUFHLENBQUMsb0JBQUssQ0FBQyxDQUFDLHFCQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLEVBQzVCLG1CQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNaLG1CQUFJLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUNuQixDQUFBO0FBMENELFNBQWdCLEtBQUssQ0FBQyxVQUFlLEVBQUUsSUFBaUI7SUFDdEQsTUFBTSxJQUFJLEdBQUcsK0JBQWdCLENBQUMsS0FBSyxDQUFDO0lBQ3BDLE1BQU0sT0FBTyxHQUFHLFVBQVUsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDO0lBQ3hDLE1BQU0sZUFBZSxHQUFHLHdCQUFjLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDN0MsTUFBTSxlQUFlLEdBQUcsNEJBQWtCLENBQUMsZUFBZSxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBRXhFLE1BQU0sRUFBRSxHQUErQjtRQUNyQyxJQUFJO1FBQ0osT0FBTztRQUNQLGVBQWU7UUFDZixLQUFLLEVBQUUsVUFBVSxDQUFDLEtBQUs7UUFDdkIsR0FBRyxFQUFFLGFBQUcsQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDO1FBQzVCLFNBQVMsRUFBRSxVQUFVLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxHQUFHLEVBQUU7UUFDN0MsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNLElBQUksRUFBRTtRQUMvQixFQUFFLEVBQUUsRUFBRTtLQUNQLENBQUM7SUFFRixNQUFNLEtBQUssR0FBRyxpQkFBTSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVyQyxlQUFlLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLGtCQUFRLENBQUMsRUFBRSxFQUFFLHdCQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUUsRUFBRSxDQUFDLEVBQUUsR0FBRyx3QkFBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRXpCLE9BQU8sRUFBRSxDQUFBO0FBQ1gsQ0FBQztBQXZCRCxzQkF1QkMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxpYXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHJhbnNhY3Rpb25zL2FsaWFzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsa0RBQXVHO0FBQ3ZHLDhDQUF3QztBQUN4QywrQ0FBbUQ7QUFDbkQsd0NBQThFO0FBNEM5RSxTQUFnQixLQUFLLENBQUMsVUFBZSxFQUFFLElBQWlCO0lBQ3RELE1BQU0sSUFBSSxHQUFHLCtCQUFnQixDQUFDLEtBQUssQ0FBQztJQUNwQyxNQUFNLE9BQU8sR0FBRyxVQUFVLENBQUMsT0FBTyxJQUFJLENBQUMsQ0FBQztJQUN4QyxNQUFNLGVBQWUsR0FBRyx3QkFBYyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdDLE1BQU0sZUFBZSxHQUFHLDRCQUFrQixDQUFDLGVBQWUsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUV4RSxNQUFNLEVBQUUsR0FBK0I7UUFDckMsSUFBSTtRQUNKLE9BQU87UUFDUCxlQUFlO1FBQ2YsS0FBSyxFQUFFLFVBQVUsQ0FBQyxLQUFLO1FBQ3ZCLEdBQUcsRUFBRSxhQUFHLENBQUMsVUFBVSxFQUFFLE1BQU0sQ0FBQztRQUM1QixTQUFTLEVBQUUsVUFBVSxDQUFDLFNBQVMsSUFBSSxJQUFJLENBQUMsR0FBRyxFQUFFO1FBQzdDLE1BQU0sRUFBRSxVQUFVLENBQUMsTUFBTSxJQUFJLEVBQUU7UUFDL0IsRUFBRSxFQUFFLEVBQUU7S0FDUCxDQUFDO0lBRUYsTUFBTSxLQUFLLEdBQUcsaUJBQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLENBQUM7SUFFckMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxrQkFBUSxDQUFDLEVBQUUsRUFBRSx3QkFBUyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzFFLEVBQUUsQ0FBQyxFQUFFLEdBQUcsd0JBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUV6QixPQUFPLEVBQUUsQ0FBQTtBQUNYLENBQUM7QUF2QkQsc0JBdUJDIn0=
import { IBurnTransaction, IBurnParams, WithId, WithSender } from '../transactions';
import { TSeedTypes } from '../types';
export declare const burnToBytes: (tx: IBurnTransaction<string | number>) => Uint8Array;
/**

@@ -29,3 +28,3 @@ * Creates and signs [[IBurnTransaction]].

* {
* "id": "13D2QBLMCzEaETH5a4tV62nsrX4wiTbBs1u7cA4URum",
* "id": "7SLDsAujotQjzRCgXunchMT6HCDgVxbgguijF5pH4mv1",
* "type": 6,

@@ -38,5 +37,5 @@ * "version": 2,

* "fee": 100000,
* "timestamp": 1545563891362,
* "timestamp": 1547021917011,
* "proofs": [
* "2tokyfDdSHJ2hcK5xbBE4453nk46HMajUUcAcprBQRAL5yX1Xc1Et2eKFQE1keJpLCnjkaCVxHoncntXF1o85EgB"
* "4mdp5YHZxGbJKKoQinhqQ9TQMN3NCpMyzvbtrtfuGQQZc6mJEUqs3T9sNhGRYue4jm5S6oXmdZ7Eo6DfzcofFXpN"
* ]

@@ -43,0 +42,0 @@ * }

@@ -7,3 +7,2 @@ "use strict";

const generic_1 = require("../generic");
exports.burnToBytes = (tx) => waves_crypto_1.concat(waves_crypto_1.BYTES([transactions_1.TRANSACTION_TYPE.BURN, tx.version, tx.chainId]), waves_crypto_1.BASE58_STRING(tx.senderPublicKey), waves_crypto_1.BASE58_STRING(tx.assetId), waves_crypto_1.LONG(tx.quantity), waves_crypto_1.LONG(tx.fee), waves_crypto_1.LONG(tx.timestamp));
function burn(paramsOrTx, seed) {

@@ -32,2 +31,2 @@ const type = transactions_1.TRANSACTION_TYPE.BURN;

exports.burn = burn;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVybi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvYnVybi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQUFxRztBQUNyRyw4Q0FBd0M7QUFDeEMsK0NBQXVGO0FBQ3ZGLHdDQUEyRjtBQUc5RSxRQUFBLFdBQVcsR0FBRyxDQUFDLEVBQW9CLEVBQWMsRUFBRSxDQUFDLHFCQUFNLENBQ3JFLG9CQUFLLENBQUMsQ0FBQywrQkFBZ0IsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLE9BQU8sRUFBRSxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsRUFDdEQsNEJBQWEsQ0FBQyxFQUFFLENBQUMsZUFBZSxDQUFDLEVBQ2pDLDRCQUFhLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxFQUN6QixtQkFBSSxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsRUFDakIsbUJBQUksQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1osbUJBQUksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQ25CLENBQUE7QUE2Q0QsU0FBZ0IsSUFBSSxDQUFDLFVBQWUsRUFBRSxJQUFpQjtJQUNyRCxNQUFNLElBQUksR0FBRywrQkFBZ0IsQ0FBQyxJQUFJLENBQUM7SUFDbkMsTUFBTSxPQUFPLEdBQUcsVUFBVSxDQUFDLE9BQU8sSUFBSSxDQUFDLENBQUM7SUFDeEMsTUFBTSxlQUFlLEdBQUcsd0JBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM3QyxNQUFNLGVBQWUsR0FBRyw0QkFBa0IsQ0FBQyxlQUFlLEVBQUUsVUFBVSxDQUFDLENBQUM7SUFFeEUsTUFBTSxFQUFFLEdBQThCO1FBQ3BDLElBQUk7UUFDSixPQUFPO1FBQ1AsZUFBZTtRQUNmLE9BQU8sRUFBRSxVQUFVLENBQUMsT0FBTztRQUMzQixRQUFRLEVBQUUsVUFBVSxDQUFDLFFBQVE7UUFDN0IsT0FBTyxFQUFFLHFCQUFXLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxFQUFFLENBQUM7UUFDNUMsR0FBRyxFQUFFLGFBQUcsQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDO1FBQzVCLFNBQVMsRUFBRSxVQUFVLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxHQUFHLEVBQUU7UUFDN0MsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNLElBQUksRUFBRTtRQUMvQixFQUFFLEVBQUUsRUFBRTtLQUNQLENBQUM7SUFFRixNQUFNLEtBQUssR0FBRyxpQkFBTSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVyQyxlQUFlLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLGtCQUFRLENBQUMsRUFBRSxFQUFFLHdCQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUUsRUFBRSxDQUFDLEVBQUUsR0FBRyx3QkFBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRXpCLE9BQU8sRUFBRSxDQUFBO0FBQ1gsQ0FBQztBQXpCRCxvQkF5QkMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVybi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvYnVybi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQUFxRztBQUNyRyw4Q0FBd0M7QUFDeEMsK0NBQW1EO0FBQ25ELHdDQUEyRjtBQThDM0YsU0FBZ0IsSUFBSSxDQUFDLFVBQWUsRUFBRSxJQUFpQjtJQUNyRCxNQUFNLElBQUksR0FBRywrQkFBZ0IsQ0FBQyxJQUFJLENBQUM7SUFDbkMsTUFBTSxPQUFPLEdBQUcsVUFBVSxDQUFDLE9BQU8sSUFBSSxDQUFDLENBQUM7SUFDeEMsTUFBTSxlQUFlLEdBQUcsd0JBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM3QyxNQUFNLGVBQWUsR0FBRyw0QkFBa0IsQ0FBQyxlQUFlLEVBQUUsVUFBVSxDQUFDLENBQUM7SUFFeEUsTUFBTSxFQUFFLEdBQThCO1FBQ3BDLElBQUk7UUFDSixPQUFPO1FBQ1AsZUFBZTtRQUNmLE9BQU8sRUFBRSxVQUFVLENBQUMsT0FBTztRQUMzQixRQUFRLEVBQUUsVUFBVSxDQUFDLFFBQVE7UUFDN0IsT0FBTyxFQUFFLHFCQUFXLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxFQUFFLENBQUM7UUFDNUMsR0FBRyxFQUFFLGFBQUcsQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDO1FBQzVCLFNBQVMsRUFBRSxVQUFVLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxHQUFHLEVBQUU7UUFDN0MsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNLElBQUksRUFBRTtRQUMvQixFQUFFLEVBQUUsRUFBRTtLQUNQLENBQUM7SUFFRixNQUFNLEtBQUssR0FBRyxpQkFBTSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVyQyxlQUFlLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLGtCQUFRLENBQUMsRUFBRSxFQUFFLHdCQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUUsRUFBRSxDQUFDLEVBQUUsR0FBRyx3QkFBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRXpCLE9BQU8sRUFBRSxDQUFBO0FBQ1gsQ0FBQztBQXpCRCxvQkF5QkMifQ==
import { ICancelLeaseTransaction, ICancelLeaseParams, WithId, WithSender } from '../transactions';
import { TSeedTypes } from '../types';
export declare const cancelLeaseToBytes: (tx: ICancelLeaseTransaction<string | number>) => Uint8Array;
/**

@@ -28,3 +27,3 @@ * Creates and signs [[ICancelLeaseTransaction]].

* {
* "id": "HPdxRRAtPMjHgxHrVEdzABEpFZ9ZhXNDZ6G6BFgy8jjj",
* "id": "5R38jRuV8qTqEWtkRxj5ghXWBrffWXtW9ELniwtT7cco",
* "type": 9,

@@ -35,6 +34,6 @@ * "version": 2,

* "fee": 100000,
* "timestamp": 1545563891398,
* "timestamp": 1547021917036,
* "chainId": 87,
* "proofs": [
* "2zsbySs5DXk6orWAVB5WaS4PKbAXjgpEWGykV8uLv2Q9Q7nvRNrdKNrNvFuvoG4SHuDaVvgyJu4jhMQWtaucoPNC"
* "4Qdu4ag2iBJMKoNNotpaCHYd5NmR7KqysHcTMnsBHRuavLdLCFe5KpF1EoefnewtVXe8Ykud17pvuMrCnQ4GmnKq"
* ]

@@ -41,0 +40,0 @@ * }

@@ -7,3 +7,2 @@ "use strict";

const generic_1 = require("../generic");
exports.cancelLeaseToBytes = (tx) => waves_crypto_1.concat(waves_crypto_1.BYTES([transactions_1.TRANSACTION_TYPE.CANCEL_LEASE, tx.version, tx.chainId]), waves_crypto_1.BASE58_STRING(tx.senderPublicKey), waves_crypto_1.LONG(tx.fee), waves_crypto_1.LONG(tx.timestamp), waves_crypto_1.BASE58_STRING(tx.leaseId));
function cancelLease(paramsOrTx, seed) {

@@ -31,2 +30,2 @@ const type = transactions_1.TRANSACTION_TYPE.CANCEL_LEASE;

exports.cancelLease = cancelLease;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FuY2VsLWxlYXNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3RyYW5zYWN0aW9ucy9jYW5jZWwtbGVhc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxrREFBbUg7QUFDbkgsOENBQXdDO0FBQ3hDLCtDQUF1RjtBQUN2Rix3Q0FBMkY7QUFHOUUsUUFBQSxrQkFBa0IsR0FBRyxDQUFDLEVBQTJCLEVBQWMsRUFBRSxDQUFDLHFCQUFNLENBQ25GLG9CQUFLLENBQUMsQ0FBQywrQkFBZ0IsQ0FBQyxZQUFZLEVBQUUsRUFBRSxDQUFDLE9BQU8sRUFBRSxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsRUFDOUQsNEJBQWEsQ0FBQyxFQUFFLENBQUMsZUFBZSxDQUFDLEVBQ2pDLG1CQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNaLG1CQUFJLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxFQUNsQiw0QkFBYSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FDMUIsQ0FBQTtBQTJDRCxTQUFnQixXQUFXLENBQUMsVUFBZSxFQUFFLElBQWlCO0lBQzVELE1BQU0sSUFBSSxHQUFHLCtCQUFnQixDQUFDLFlBQVksQ0FBQztJQUMzQyxNQUFNLE9BQU8sR0FBRyxVQUFVLENBQUMsT0FBTyxJQUFJLENBQUMsQ0FBQztJQUN4QyxNQUFNLGVBQWUsR0FBRyx3QkFBYyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdDLE1BQU0sZUFBZSxHQUFHLDRCQUFrQixDQUFDLGVBQWUsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUV4RSxNQUFNLEVBQUUsR0FBcUM7UUFDM0MsSUFBSTtRQUNKLE9BQU87UUFDUCxlQUFlO1FBQ2YsT0FBTyxFQUFFLFVBQVUsQ0FBQyxPQUFPO1FBQzNCLEdBQUcsRUFBRSxhQUFHLENBQUMsVUFBVSxFQUFFLE1BQU0sQ0FBQztRQUM1QixTQUFTLEVBQUUsVUFBVSxDQUFDLFNBQVMsSUFBSSxJQUFJLENBQUMsR0FBRyxFQUFFO1FBQzdDLE9BQU8sRUFBRSxxQkFBVyxDQUFDLFVBQVUsQ0FBQyxPQUFPLEVBQUUsRUFBRSxDQUFDO1FBQzVDLE1BQU0sRUFBRSxVQUFVLENBQUMsTUFBTSxJQUFJLEVBQUU7UUFDL0IsRUFBRSxFQUFFLEVBQUU7S0FDUCxDQUFBO0lBRUQsTUFBTSxLQUFLLEdBQUcsaUJBQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLENBQUM7SUFFckMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxrQkFBUSxDQUFDLEVBQUUsRUFBRSx3QkFBUyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzFFLEVBQUUsQ0FBQyxFQUFFLEdBQUcsd0JBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUV6QixPQUFPLEVBQUUsQ0FBQTtBQUNYLENBQUM7QUF4QkQsa0NBd0JDIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FuY2VsLWxlYXNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3RyYW5zYWN0aW9ucy9jYW5jZWwtbGVhc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxrREFBbUg7QUFDbkgsOENBQXdDO0FBQ3hDLCtDQUFtRDtBQUNuRCx3Q0FBMkY7QUE2QzNGLFNBQWdCLFdBQVcsQ0FBQyxVQUFlLEVBQUUsSUFBaUI7SUFDNUQsTUFBTSxJQUFJLEdBQUcsK0JBQWdCLENBQUMsWUFBWSxDQUFDO0lBQzNDLE1BQU0sT0FBTyxHQUFHLFVBQVUsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDO0lBQ3hDLE1BQU0sZUFBZSxHQUFHLHdCQUFjLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDN0MsTUFBTSxlQUFlLEdBQUcsNEJBQWtCLENBQUMsZUFBZSxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBRXhFLE1BQU0sRUFBRSxHQUFxQztRQUMzQyxJQUFJO1FBQ0osT0FBTztRQUNQLGVBQWU7UUFDZixPQUFPLEVBQUUsVUFBVSxDQUFDLE9BQU87UUFDM0IsR0FBRyxFQUFFLGFBQUcsQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDO1FBQzVCLFNBQVMsRUFBRSxVQUFVLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxHQUFHLEVBQUU7UUFDN0MsT0FBTyxFQUFFLHFCQUFXLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxFQUFFLENBQUM7UUFDNUMsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNLElBQUksRUFBRTtRQUMvQixFQUFFLEVBQUUsRUFBRTtLQUNQLENBQUE7SUFFRCxNQUFNLEtBQUssR0FBRyxpQkFBTSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVyQyxlQUFlLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLGtCQUFRLENBQUMsRUFBRSxFQUFFLHdCQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUUsRUFBRSxDQUFDLEVBQUUsR0FBRyx3QkFBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRXpCLE9BQU8sRUFBRSxDQUFBO0FBQ1gsQ0FBQztBQXhCRCxrQ0F3QkMifQ==

@@ -8,3 +8,2 @@ /// <reference types="node" />

}
export declare const dataToBytes: (tx: IDataTransaction<string | number>) => Uint8Array;
/**

@@ -38,3 +37,3 @@ * Creates and signs [[IDataTransaction]].

* {
* "id": "GTyUcjtE2fJ7V58MSC9YzH39gyS1uMNrb4zbY21HHXc2",
* "id": "8Z598fuqLq9kYWHzC758nXUXimpzEMkdGNcHaiZYbquz",
* "type": 12,

@@ -44,5 +43,5 @@ * "version": 1,

* "fee": 100000,
* "timestamp": 1545563891415,
* "timestamp": 1547021917051,
* "proofs": [
* "5ZBP5BBV7ydzkKSHWrJQZhwRWUUFgA9eVW54TU3SbfTMcE9YPyLahD8wSUXzJmrXwfxDypN38rMixjH6ch9Nc3E7"
* "3i8vYwFia5ZMBiRWBxJEriELnUm5H1XzBQnq2sS4Jj6Uf8UdsFLptyEDQeedNSAvL1N8bLhakEjhhB6RJPCVfxKb"
* ],

@@ -49,0 +48,0 @@ * "data": [

@@ -16,3 +16,2 @@ "use strict";

const mapType = (value) => typeMap[typeof value] || typeMap['_'];
exports.dataToBytes = (tx) => waves_crypto_1.concat(waves_crypto_1.BYTE(transactions_1.TRANSACTION_TYPE.DATA), waves_crypto_1.BYTE(1), waves_crypto_1.BASE58_STRING(tx.senderPublicKey), waves_crypto_1.COUNT(waves_crypto_1.SHORT)((x) => waves_crypto_1.concat(waves_crypto_1.LEN(waves_crypto_1.SHORT)(waves_crypto_1.STRING)(x.key), [typeMap[x.type][1]], typeMap[x.type][2](x.value)))(tx.data), waves_crypto_1.LONG(tx.timestamp), waves_crypto_1.LONG(tx.fee));
function data(paramsOrTx, seed) {

@@ -55,2 +54,2 @@ const type = transactions_1.TRANSACTION_TYPE.DATA;

exports.data = data;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvZGF0YS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLCtDQWFxQjtBQUNyQixrREFRd0I7QUFDeEIsd0NBQXlFO0FBRXpFLDhDQUF3QztBQVN4QyxNQUFNLE9BQU8sR0FBUTtJQUNuQixPQUFPLEVBQUUsQ0FBQyxTQUFTLEVBQUUsQ0FBQyxFQUFFLG1CQUFJLENBQUM7SUFDN0IsTUFBTSxFQUFFLENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxtQkFBSSxDQUFDO0lBQzVCLE9BQU8sRUFBRSxDQUFDLFNBQVMsRUFBRSxDQUFDLEVBQUUsbUJBQUksQ0FBQztJQUM3QixNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxFQUFFLGtCQUFHLENBQUMsb0JBQUssQ0FBQyxDQUFDLHFCQUFNLENBQUMsQ0FBQztJQUN6QyxNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBUSxFQUFFLEVBQUUsQ0FBQyxrQkFBRyxDQUFDLG9CQUFLLENBQUMsQ0FBQyw0QkFBYSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzFFLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxDQUFDLEVBQUUsa0JBQUcsQ0FBQyxvQkFBSyxDQUFDLENBQUMsb0JBQUssQ0FBQyxDQUFDO0NBQ3BDLENBQUE7QUFFRCxNQUFNLE9BQU8sR0FBRyxDQUFJLEtBQVEsRUFBNEMsRUFBRSxDQUN4RSxPQUFPLENBQUMsT0FBTyxLQUFLLENBQUMsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUE7QUFHMUIsUUFBQSxXQUFXLEdBQUcsQ0FBQyxFQUFvQixFQUFjLEVBQUUsQ0FBQyxxQkFBTSxDQUNyRSxtQkFBSSxDQUFDLCtCQUFnQixDQUFDLElBQUksQ0FBQyxFQUMzQixtQkFBSSxDQUFDLENBQUMsQ0FBQyxFQUNQLDRC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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvZGF0YS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLCtDQWFxQjtBQUNyQixrREFRd0I7QUFDeEIsd0NBQXlFO0FBRXpFLDhDQUF3QztBQVN4QyxNQUFNLE9BQU8sR0FBUTtJQUNuQixPQUFPLEVBQUUsQ0FBQyxTQUFTLEVBQUUsQ0FBQyxFQUFFLG1CQUFJLENBQUM7SUFDN0IsTUFBTSxFQUFFLENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxtQkFBSSxDQUFDO0lBQzVCLE9BQU8sRUFBRSxDQUFDLFNBQVMsRUFBRSxDQUFDLEVBQUUsbUJBQUksQ0FBQztJQUM3QixNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxFQUFFLGtCQUFHLENBQUMsb0JBQUssQ0FBQyxDQUFDLHFCQUFNLENBQUMsQ0FBQztJQUN6QyxNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBUSxFQUFFLEVBQUUsQ0FBQyxrQkFBRyxDQUFDLG9CQUFLLENBQUMsQ0FBQyw0QkFBYSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzFFLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxDQUFDLEVBQUUsa0JBQUcsQ0FBQyxvQkFBSyxDQUFDLENBQUMsb0JBQUssQ0FBQyxDQUFDO0NBQ3BDLENBQUE7QUFFRCxNQUFNLE9BQU8sR0FBRyxDQUFJLEtBQVEsRUFBNEMsRUFBRSxDQUN4RSxPQUFPLENBQUMsT0FBTyxLQUFLLENBQUMsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUE7QUFvRXZDLFNBQWdCLElBQUksQ0FBQyxVQUFlLEVBQUUsSUFBaUI7SUFDckQsTUFBTSxJQUFJLEdBQUcsK0JBQWdCLENBQUMsSUFBSSxDQUFDO0lBQ25DLE1BQU0sT0FBTyxHQUFHLFVBQVUsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDO0lBQ3hDLE1BQU0sZUFBZSxHQUFHLHdCQUFjLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDN0MsTUFBTSxlQUFlLEdBQUcsNEJBQWtCLENBQUMsZUFBZSxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBRXhFLElBQUksQ0FBRSxLQUFLLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUM7UUFBRSxNQUFNLElBQUksS0FBSyxDQUFDLDBCQUEwQixDQUFDLENBQUE7SUFFakYsTUFBTSxVQUFVLEdBQUcsVUFBVSxDQUFDLFNBQVMsSUFBSSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUE7SUFFckQsSUFBSSxLQUFLLEdBQUcscUJBQU0sQ0FDaEIsbUJBQUksQ0FBQywrQkFBZ0IsQ0FBQyxJQUFJLENBQUMsRUFDM0IsbUJBQUksQ0FBQyxDQUFDLENBQUMsRUFDUCw0QkFBYSxDQUFDLGVBQWUsQ0FBQyxFQUM5QixvQkFBSyxDQUFDLG9CQUFLLENBQUMsQ0FBQyxDQUFDLENBQWdDLEVBQUUsRUFBRSxDQUFDLHFCQUFNLENBQUMsa0JBQUcsQ0FBQyxvQkFBSyxDQUFDLENBQUMscUJBQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxFQUMzSixtQkFBSSxDQUFDLFVBQVUsQ0FBQyxDQUNqQixDQUFBO0lBRUQsTUFBTSxXQUFXLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFBLFdBQVcsR0FBRyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsR0FBRyxNQUFNLENBQUMsQ0FBQTtJQUV2RixNQUFNLEVBQUUsR0FBOEI7UUFDcEMsSUFBSTtRQUNKLE9BQU87UUFDUCxlQUFlO1FBQ2YsR0FBRyxFQUFFLFdBQVc7UUFDaEIsU0FBUyxFQUFFLFVBQVU7UUFDckIsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNLElBQUksRUFBRTtRQUMvQixFQUFFLEVBQUUsRUFBRTtRQUNOLElBQUksRUFBRSxVQUFVLENBQUMsSUFBSSxJQUFLLFVBQVUsQ0FBQyxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBZ0MsRUFBRSxFQUFFO1lBQ3pGLElBQVUsQ0FBRSxDQUFDLElBQUk7Z0JBQUUsT0FBTyxDQUFDLENBQUE7aUJBQ3RCO2dCQUNILE1BQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUE7Z0JBQ2hDLE9BQU87b0JBQ0wsSUFBSTtvQkFDSixHQUFHLEVBQUUsQ0FBQyxDQUFDLEdBQUc7b0JBQ1YsS0FBSyxFQUFFLElBQUksS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDLFNBQVMsR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFjLENBQUMsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFvQztpQkFDakksQ0FBQTthQUNGO1FBQ0gsQ0FBQyxDQUFDO0tBQ0gsQ0FBQTtJQUNELE1BQU0sTUFBTSxHQUFHLGlCQUFNLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBRXRDLGVBQWUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsa0JBQVEsQ0FBQyxFQUFFLEVBQUUsd0JBQVMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN6RSxFQUFFLENBQUMsRUFBRSxHQUFHLHdCQUFTLENBQUMsTUFBTSxDQUFDLENBQUM7SUFFMUIsT0FBTyxFQUFFLENBQUE7QUFDWCxDQUFDO0FBOUNELG9CQThDQyJ9
import { IIssueTransaction, IIssueParams, WithId, WithSender } from '../transactions';
import { TSeedTypes } from '../types';
export declare const issueToBytes: (tx: IIssueTransaction<string | number>) => Uint8Array;
/**

@@ -32,3 +31,3 @@ * Creates and signs [[IIssueTransaction]].

* {
* "id": "HJGCNipVfoZqgjB6sLH2GApYFtJSEUPLhPujhvuGNALv",
* "id": "6uhqy1Lkcbh8yckGBXgHRf4mAa2fWbgRqpXa6RPWDPEm",
* "type": 3,

@@ -43,6 +42,6 @@ * "version": 2,

* "fee": 100000000,
* "timestamp": 1545563891438,
* "timestamp": 1547021917068,
* "chainId": 87,
* "proofs": [
* "5AGE6e2dHhw8kwE85Rfp4ZL3agZX8LZzM5EXmGC7ns4a4NpqZ4yx3rEQGwsiPaJMiLvAq7sUJWdiX1BVhBh7g5uq"
* "2Zfim2jC5Q4yqgQKVwdRi5xgkv9H6KbfuZ8G7P3NXAicAoxSSuKgFWhEm3DzZBaPH7BhommMqAi7moNoRKvJ3xbT"
* ]

@@ -49,0 +48,0 @@ * }

@@ -7,3 +7,2 @@ "use strict";

const marshall_1 = require("@waves/marshall");
exports.issueToBytes = (tx) => waves_crypto_1.concat(waves_crypto_1.BYTES([transactions_1.TRANSACTION_TYPE.ISSUE, tx.version, tx.chainId]), waves_crypto_1.BASE58_STRING(tx.senderPublicKey), waves_crypto_1.LEN(waves_crypto_1.SHORT)(waves_crypto_1.STRING)(tx.name), waves_crypto_1.LEN(waves_crypto_1.SHORT)(waves_crypto_1.STRING)(tx.description), waves_crypto_1.LONG(tx.quantity), waves_crypto_1.BYTE(tx.decimals), waves_crypto_1.BOOL(tx.reissuable), waves_crypto_1.LONG(tx.fee), waves_crypto_1.LONG(tx.timestamp), waves_crypto_1.OPTION(waves_crypto_1.LEN(waves_crypto_1.SHORT)(waves_crypto_1.BASE64_STRING))(tx.script ? tx.script.slice(7) : null));
function issue(paramsOrTx, seed) {

@@ -36,2 +35,2 @@ const type = transactions_1.TRANSACTION_TYPE.ISSUE;

exports.issue = issue;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNzdWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHJhbnNhY3Rpb25zL2lzc3VlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsa0RBQXVHO0FBQ3ZHLCtDQWFxQjtBQUNyQix3Q0FBeUc7QUFFekcsOENBQXdDO0FBRTNCLFFBQUEsWUFBWSxHQUFHLENBQUMsRUFBcUIsRUFBYyxFQUFFLENBQUMscUJBQU0sQ0FDdkUsb0JBQUssQ0FBQyxDQUFDLCtCQUFnQixDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxFQUN2RCw0QkFBYSxDQUFDLEVBQUUsQ0FBQyxlQUFlLENBQUMsRUFDakMsa0JBQUcsQ0FBQyxvQkFBSyxDQUFDLENBQUMscUJBQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFDM0Isa0JBQUcsQ0FBQyxvQkFBSyxDQUFDLENBQUMscUJBQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxXQUFXLENBQUMsRUFDbEMsbUJBQUksQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLEVBQ2pCLG1CQUFJLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxFQUNqQixtQkFBSSxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsRUFDbkIsbUJBQUksQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1osbUJBQUksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLEVBQ2xCLHFCQUFNLENBQUMsa0JBQUcsQ0FBQyxvQkFBSyxDQUFDLENBQUMsNEJBQWEsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUN6RSxDQUFBO0FBbURELFNBQWdCLEtBQUssQ0FBQyxVQUFlLEVBQUUsSUFBaUI7SUFDdEQsTUFBTSxJQUFJLEdBQUcsK0JBQWdCLENBQUMsS0FBSyxDQUFDO0lBQ3BDLE1BQU0sT0FBTyxHQUFHLFVBQVUsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDO0lBQ3hDLE1BQU0sZUFBZSxHQUFHLHdCQUFjLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDN0MsTUFBTSxlQUFlLEdBQUcsNEJBQWtCLENBQUMsZUFBZSxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBRXhFLE1BQU0sRUFBRSxHQUErQjtRQUNyQyxJQUFJO1FBQ0osT0FBTztRQUNQLGVBQWU7UUFDZixJQUFJLEVBQUUsVUFBVSxDQUFDLElBQUk7UUFDckIsV0FBVyxFQUFFLFVBQVUsQ0FBQyxXQUFXO1FBQ25DLFFBQVEsRUFBRSxVQUFVLENBQUMsUUFBUTtRQUM3QixNQUFNLEVBQUUsVUFBVSxDQUFDLE1BQU0sSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsc0JBQVksQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFFO1FBQ2hGLFFBQVEsRUFBRSxVQUFVLENBQUMsUUFBUSxJQUFJLENBQUM7UUFDbEMsVUFBVSxFQUFFLFVBQVUsQ0FBQyxVQUFVLElBQUksS0FBSztRQUMxQyxHQUFHLEVBQUUsYUFBRyxDQUFDLFVBQVUsRUFBRSxTQUFTLENBQUM7UUFDL0IsU0FBUyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUU7UUFDckIsT0FBTyxFQUFFLHFCQUFXLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxFQUFFLENBQUM7UUFDNUMsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNLElBQUksRUFBRTtRQUMvQixFQUFFLEVBQUUsRUFBRTtLQUNQLENBQUM7SUFFRixNQUFNLEtBQUssR0FBRyxpQkFBTSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVyQyxlQUFlLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLGtCQUFRLENBQUMsRUFBRSxFQUFFLHdCQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUUsRUFBRSxDQUFDLEVBQUUsR0FBRyx3QkFBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRXpCLE9BQU8sRUFBRSxDQUFBO0FBQ1gsQ0FBQztBQTdCRCxzQkE2QkMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNzdWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHJhbnNhY3Rpb25zL2lzc3VlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsa0RBQXVHO0FBQ3ZHLCtDQUFtRDtBQUNuRCx3Q0FBeUc7QUFFekcsOENBQXdDO0FBb0R4QyxTQUFnQixLQUFLLENBQUMsVUFBZSxFQUFFLElBQWlCO0lBQ3RELE1BQU0sSUFBSSxHQUFHLCtCQUFnQixDQUFDLEtBQUssQ0FBQztJQUNwQyxNQUFNLE9BQU8sR0FBRyxVQUFVLENBQUMsT0FBTyxJQUFJLENBQUMsQ0FBQztJQUN4QyxNQUFNLGVBQWUsR0FBRyx3QkFBYyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdDLE1BQU0sZUFBZSxHQUFHLDRCQUFrQixDQUFDLGVBQWUsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUV4RSxNQUFNLEVBQUUsR0FBK0I7UUFDckMsSUFBSTtRQUNKLE9BQU87UUFDUCxlQUFlO1FBQ2YsSUFBSSxFQUFFLFVBQVUsQ0FBQyxJQUFJO1FBQ3JCLFdBQVcsRUFBRSxVQUFVLENBQUMsV0FBVztRQUNuQyxRQUFRLEVBQUUsVUFBVSxDQUFDLFFBQVE7UUFDN0IsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLHNCQUFZLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBRTtRQUNoRixRQUFRLEVBQUUsVUFBVSxDQUFDLFFBQVEsSUFBSSxDQUFDO1FBQ2xDLFVBQVUsRUFBRSxVQUFVLENBQUMsVUFBVSxJQUFJLEtBQUs7UUFDMUMsR0FBRyxFQUFFLGFBQUcsQ0FBQyxVQUFVLEVBQUUsU0FBUyxDQUFDO1FBQy9CLFNBQVMsRUFBRSxJQUFJLENBQUMsR0FBRyxFQUFFO1FBQ3JCLE9BQU8sRUFBRSxxQkFBVyxDQUFDLFVBQVUsQ0FBQyxPQUFPLEVBQUUsRUFBRSxDQUFDO1FBQzVDLE1BQU0sRUFBRSxVQUFVLENBQUMsTUFBTSxJQUFJLEVBQUU7UUFDL0IsRUFBRSxFQUFFLEVBQUU7S0FDUCxDQUFDO0lBRUYsTUFBTSxLQUFLLEdBQUcsaUJBQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLENBQUM7SUFFckMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxrQkFBUSxDQUFDLEVBQUUsRUFBRSx3QkFBUyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzFFLEVBQUUsQ0FBQyxFQUFFLEdBQUcsd0JBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUV6QixPQUFPLEVBQUUsQ0FBQTtBQUNYLENBQUM7QUE3QkQsc0JBNkJDIn0=
import { ILeaseTransaction, ILeaseParams, WithId, WithSender } from '../transactions';
import { TSeedTypes } from '../types';
export declare const leaseToBytes: (tx: ILeaseTransaction<string | number>) => Uint8Array;
/**

@@ -28,3 +27,3 @@ * Creates and signs [[ILeaseTransaction]].

* {
* "id": "DAC5dydYX8ULG5cqVK4LVUUqZDXzgT7Vdg9osWMHM7a2",
* "id": "Eh1jDei8q5tgzZJ4BkTea72STgVmUPcnfNDPGMsRsBTL",
* "type": 8,

@@ -36,5 +35,5 @@ * "version": 2,

* "fee": 100000,
* "timestamp": 1545563891455,
* "timestamp": 1547021917084,
* "proofs": [
* "4Lecdb2ENW3u1ftSneEoyki9Qio2mQzcdfYKVjRTo8qUVeXutHWEmaLC8PizEdDccVqspMm5iot1B9mxzp7xEvab"
* "57ydrrxzCdZnrXLMQZgEeYob4tYqNo8SKP7gnh4XothLE7FS9XmgZHcsBqG424N9C8q3imfRGR3mT7ychqXcXfaL"
* ]

@@ -41,0 +40,0 @@ * }

@@ -7,3 +7,2 @@ "use strict";

const marshall_1 = require("@waves/marshall");
exports.leaseToBytes = (tx) => waves_crypto_1.concat(waves_crypto_1.BYTES([transactions_1.TRANSACTION_TYPE.LEASE, tx.version, 0]), waves_crypto_1.BASE58_STRING(tx.senderPublicKey), waves_crypto_1.BASE58_STRING(tx.recipient), waves_crypto_1.LONG(tx.amount), waves_crypto_1.LONG(tx.fee), waves_crypto_1.LONG(tx.timestamp));
function lease(paramsOrTx, seed) {

@@ -31,2 +30,2 @@ const type = transactions_1.TRANSACTION_TYPE.LEASE;

exports.lease = lease;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVhc2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHJhbnNhY3Rpb25zL2xlYXNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsa0RBQXVHO0FBQ3ZHLCtDQUF1RjtBQUN2Rix3Q0FBOEU7QUFFOUUsOENBQXdDO0FBRTNCLFFBQUEsWUFBWSxHQUFHLENBQUMsRUFBcUIsRUFBYyxFQUFFLENBQUMscUJBQU0sQ0FDdkUsb0JBQUssQ0FBQyxDQUFDLCtCQUFnQixDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQzlDLDRCQUFhLENBQUMsRUFBRSxDQUFDLGVBQWUsQ0FBQyxFQUNqQyw0QkFBYSxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsRUFDM0IsbUJBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLEVBQ2YsbUJBQUksQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1osbUJBQUksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQ25CLENBQUE7QUEyQ0QsU0FBZ0IsS0FBSyxDQUFDLFVBQWUsRUFBRSxJQUFpQjtJQUN0RCxNQUFNLElBQUksR0FBRywrQkFBZ0IsQ0FBQyxLQUFLLENBQUM7SUFDcEMsTUFBTSxPQUFPLEdBQUcsVUFBVSxDQUFDLE9BQU8sSUFBSSxDQUFDLENBQUM7SUFDeEMsTUFBTSxlQUFlLEdBQUcsd0JBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM3QyxNQUFNLGVBQWUsR0FBRyw0QkFBa0IsQ0FBQyxlQUFlLEVBQUUsVUFBVSxDQUFDLENBQUM7SUFFeEUsTUFBTSxFQUFFLEdBQStCO1FBQ3JDLElBQUk7UUFDSixPQUFPO1FBQ1AsZUFBZTtRQUNmLE1BQU0sRUFBRSxVQUFVLENBQUMsTUFBTTtRQUN6QixTQUFTLEVBQUUsVUFBVSxDQUFDLFNBQVM7UUFDL0IsR0FBRyxFQUFFLGFBQUcsQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDO1FBQzVCLFNBQVMsRUFBRSxVQUFVLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxHQUFHLEVBQUU7UUFDN0MsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNLElBQUksRUFBRTtRQUMvQixFQUFFLEVBQUUsRUFBRTtLQUNQLENBQUM7SUFFRixNQUFNLEtBQUssR0FBRyxpQkFBTSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVyQyxlQUFlLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLGtCQUFRLENBQUMsRUFBRSxFQUFFLHdCQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUUsRUFBRSxDQUFDLEVBQUUsR0FBRyx3QkFBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRXpCLE9BQU8sRUFBRSxDQUFBO0FBQ1gsQ0FBQztBQXhCRCxzQkF3QkMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVhc2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHJhbnNhY3Rpb25zL2xlYXNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsa0RBQXVHO0FBQ3ZHLCtDQUFtRDtBQUNuRCx3Q0FBOEU7QUFFOUUsOENBQXdDO0FBNEN4QyxTQUFnQixLQUFLLENBQUMsVUFBZSxFQUFFLElBQWlCO0lBQ3RELE1BQU0sSUFBSSxHQUFHLCtCQUFnQixDQUFDLEtBQUssQ0FBQztJQUNwQyxNQUFNLE9BQU8sR0FBRyxVQUFVLENBQUMsT0FBTyxJQUFJLENBQUMsQ0FBQztJQUN4QyxNQUFNLGVBQWUsR0FBRyx3QkFBYyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdDLE1BQU0sZUFBZSxHQUFHLDRCQUFrQixDQUFDLGVBQWUsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUV4RSxNQUFNLEVBQUUsR0FBK0I7UUFDckMsSUFBSTtRQUNKLE9BQU87UUFDUCxlQUFlO1FBQ2YsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNO1FBQ3pCLFNBQVMsRUFBRSxVQUFVLENBQUMsU0FBUztRQUMvQixHQUFHLEVBQUUsYUFBRyxDQUFDLFVBQVUsRUFBRSxNQUFNLENBQUM7UUFDNUIsU0FBUyxFQUFFLFVBQVUsQ0FBQyxTQUFTLElBQUksSUFBSSxDQUFDLEdBQUcsRUFBRTtRQUM3QyxNQUFNLEVBQUUsVUFBVSxDQUFDLE1BQU0sSUFBSSxFQUFFO1FBQy9CLEVBQUUsRUFBRSxFQUFFO0tBQ1AsQ0FBQztJQUVGLE1BQU0sS0FBSyxHQUFHLGlCQUFNLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBRXJDLGVBQWUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsa0JBQVEsQ0FBQyxFQUFFLEVBQUUsd0JBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUMxRSxFQUFFLENBQUMsRUFBRSxHQUFHLHdCQUFTLENBQUMsS0FBSyxDQUFDLENBQUM7SUFFekIsT0FBTyxFQUFFLENBQUE7QUFDWCxDQUFDO0FBeEJELHNCQXdCQyJ9
import { IMassTransferTransaction, IMassTransferParams, WithId, WithSender } from '../transactions';
import { TSeedTypes } from '../types';
export declare const massTransferToBytes: (tx: IMassTransferTransaction<string | number>) => Uint8Array;
/**

@@ -36,3 +35,3 @@ * Creates and signs [[IMassTransferTransaction]].

* {
* "id": "BvP1LjX5EMZcP53JUVUX6Yy7T6Ed7cUpwsYh9QYdMbSz",
* "id": "GnqxrxEEnRLmEyLPt2SWSYDEwBzJbDk2MkbWUFjYoySv",
* "type": 11,

@@ -52,6 +51,6 @@ * "version": 1,

* "fee": 200000,
* "timestamp": 1545563891478,
* "timestamp": 1547021917101,
* "attachment": "",
* "proofs": [
* "5CH6Fw6eH9H32R8EdjccXTkJAJ6gj2MKC5reJykdh8uvkDrCtQQfGAyQ3oKaBttPKoTDzq4zHXxaGgmZdtcUZ8Ay"
* "8WyJ7diFtNY6tfgfiVmqNBVe6tx7gfZkzKBhr8YGR2GX2E2b4eqxfL6qmniQvQKvjrSUiVzAWwkSHjCQ6Mckobs"
* ]

@@ -58,0 +57,0 @@ * }

@@ -7,3 +7,2 @@ "use strict";

const marshall_1 = require("@waves/marshall");
exports.massTransferToBytes = (tx) => waves_crypto_1.concat(waves_crypto_1.BYTE(transactions_1.TRANSACTION_TYPE.MASS_TRANSFER), waves_crypto_1.BYTE(1), waves_crypto_1.BASE58_STRING(tx.senderPublicKey), waves_crypto_1.OPTION(waves_crypto_1.BASE58_STRING)(tx.assetId), waves_crypto_1.COUNT(waves_crypto_1.SHORT)((x) => waves_crypto_1.concat(waves_crypto_1.BASE58_STRING(x.recipient), waves_crypto_1.LONG(x.amount)))(tx.transfers), waves_crypto_1.LONG(tx.timestamp), waves_crypto_1.LONG(tx.fee), waves_crypto_1.LEN(waves_crypto_1.SHORT)(waves_crypto_1.STRING)(tx.attachment));
function massTransfer(paramsOrTx, seed) {

@@ -34,2 +33,2 @@ const type = transactions_1.TRANSACTION_TYPE.MASS_TRANSFER;

exports.massTransfer = massTransfer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFzcy10cmFuc2Zlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvbWFzcy10cmFuc2Zlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQU93QjtBQUN4Qix3Q0FBOEU7QUFFOUUsK0NBWXFCO0FBQ3JCLDhDQUF3QztBQUUzQixRQUFBLG1CQUFtQixHQUFHLENBQUMsRUFBNEIsRUFBYyxFQUFFLENBQUMscUJBQU0sQ0FDckYsbUJBQUksQ0FBQywrQkFBZ0IsQ0FBQyxhQUFhLENBQUMsRUFDcEMsbUJBQUksQ0FBQyxDQUFDLENBQUMsRUFDUCw0QkFBYSxDQUFDLEVBQUUsQ0FBQyxlQUFlLENBQUMsRUFDakMscUJBQU0sQ0FBQyw0QkFBYSxDQUFDLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxFQUNqQyxvQkFBSyxDQUFDLG9CQUFLLENBQUMsQ0FBQyxDQUFDLENBQW9CLEVBQUUsRUFBRSxDQUFDLHFCQUFNLENBQUMsNEJBQWEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEVBQUUsbUJBQUksQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsRUFDeEcsbUJBQUksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLEVBQ2xCLG1CQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNaLGtCQUFHLENBQUMsb0JBQUssQ0FBQyxDQUFDLHFCQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLENBQ2xDLENBQUE7QUE0REQsU0FBZ0IsWUFBWSxDQUFDLFVBQWUsRUFBRSxJQUFpQjtJQUM3RCxNQUFNLElBQUksR0FBRywrQkFBZ0IsQ0FBQyxhQUFhLENBQUM7SUFDNUMsTUFBTSxPQUFPLEdBQUcsVUFBVSxDQUFDLE9BQU8sSUFBSSxDQUFDLENBQUM7SUFDeEMsTUFBTSxlQUFlLEdBQUcsd0JBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM3QyxNQUFNLGVBQWUsR0FBRyw0QkFBa0IsQ0FBQyxlQUFlLEVBQUUsVUFBVSxDQUFDLENBQUM7SUFFeEUsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQztRQUFFLE1BQU0sSUFBSSxLQUFLLENBQUMsK0JBQStCLENBQUMsQ0FBQztJQUUzRixNQUFNLEVBQUUsR0FBc0M7UUFDNUMsSUFBSTtRQUNKLE9BQU87UUFDUCxlQUFlO1FBQ2YsT0FBTyxFQUFFLFVBQVUsQ0FBQyxPQUFPO1FBQzNCLFNBQVMsRUFBRSxVQUFVLENBQUMsU0FBUztRQUMvQixHQUFHLEVBQUUsYUFBRyxDQUFDLFVBQVUsRUFBQyxNQUFNLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEdBQUcsVUFBVSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsR0FBRyxNQUFNLENBQUM7UUFDbkYsU0FBUyxFQUFFLFVBQVUsQ0FBQyxTQUFTLElBQUksSUFBSSxDQUFDLEdBQUcsRUFBRTtRQUM3QyxVQUFVLEVBQUUsVUFBVSxDQUFDLFVBQVUsSUFBSSxFQUFFO1FBQ3ZDLE1BQU0sRUFBRSxVQUFVLENBQUMsTUFBTSxJQUFJLEVBQUU7UUFDL0IsRUFBRSxFQUFFLEVBQUU7S0FDUCxDQUFBO0lBRUQsTUFBTSxLQUFLLEdBQUcsaUJBQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLENBQUM7SUFFckMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxrQkFBUSxDQUFDLEVBQUUsRUFBRSx3QkFBUyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzFFLEVBQUUsQ0FBQyxFQUFFLEdBQUcsd0JBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUV6QixPQUFPLEVBQUUsQ0FBQTtBQUNYLENBQUM7QUEzQkQsb0NBMkJDIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFzcy10cmFuc2Zlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvbWFzcy10cmFuc2Zlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQUFxSDtBQUNySCx3Q0FBOEU7QUFFOUUsK0NBQW1EO0FBQ25ELDhDQUF3QztBQTZEeEMsU0FBZ0IsWUFBWSxDQUFDLFVBQWUsRUFBRSxJQUFpQjtJQUM3RCxNQUFNLElBQUksR0FBRywrQkFBZ0IsQ0FBQyxhQUFhLENBQUM7SUFDNUMsTUFBTSxPQUFPLEdBQUcsVUFBVSxDQUFDLE9BQU8sSUFBSSxDQUFDLENBQUM7SUFDeEMsTUFBTSxlQUFlLEdBQUcsd0JBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM3QyxNQUFNLGVBQWUsR0FBRyw0QkFBa0IsQ0FBQyxlQUFlLEVBQUUsVUFBVSxDQUFDLENBQUM7SUFFeEUsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQztRQUFFLE1BQU0sSUFBSSxLQUFLLENBQUMsK0JBQStCLENBQUMsQ0FBQztJQUUzRixNQUFNLEVBQUUsR0FBc0M7UUFDNUMsSUFBSTtRQUNKLE9BQU87UUFDUCxlQUFlO1FBQ2YsT0FBTyxFQUFFLFVBQVUsQ0FBQyxPQUFPO1FBQzNCLFNBQVMsRUFBRSxVQUFVLENBQUMsU0FBUztRQUMvQixHQUFHLEVBQUUsYUFBRyxDQUFDLFVBQVUsRUFBRSxNQUFNLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEdBQUcsVUFBVSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsR0FBRyxNQUFNLENBQUM7UUFDcEYsU0FBUyxFQUFFLFVBQVUsQ0FBQyxTQUFTLElBQUksSUFBSSxDQUFDLEdBQUcsRUFBRTtRQUM3QyxVQUFVLEVBQUUsVUFBVSxDQUFDLFVBQVUsSUFBSSxFQUFFO1FBQ3ZDLE1BQU0sRUFBRSxVQUFVLENBQUMsTUFBTSxJQUFJLEVBQUU7UUFDL0IsRUFBRSxFQUFFLEVBQUU7S0FDUCxDQUFBO0lBRUQsTUFBTSxLQUFLLEdBQUcsaUJBQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLENBQUM7SUFFckMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxrQkFBUSxDQUFDLEVBQUUsRUFBRSx3QkFBUyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzFFLEVBQUUsQ0FBQyxFQUFFLEdBQUcsd0JBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUV6QixPQUFPLEVBQUUsQ0FBQTtBQUNYLENBQUM7QUEzQkQsb0NBMkJDIn0=
import { IReissueTransaction, IReissueParams, WithId, WithSender } from '../transactions';
import { TSeedTypes } from '../types';
export declare const reissueToBytes: (tx: IReissueTransaction<string | number>) => Uint8Array;
/**

@@ -30,3 +29,3 @@ * Creates and signs [[IReissueTransaction]].

* {
* "id": "DFagABZpcPyBJzxFaY7ekjMMwgTVJ9cvj2ZSqKTDJA1q",
* "id": "DexisdvTn56GvPvRtk8wK63txrrCUbzJNXhz6rcsB1YX",
* "type": 5,

@@ -40,5 +39,5 @@ * "version": 2,

* "fee": 100000000,
* "timestamp": 1545563891490,
* "timestamp": 1547021917112,
* "proofs": [
* "67pphUBbTax2YuYV2U68QC6pyLp74D85owUAFRDgQTuFuwp6NWV15uin6gKu34HmHs9w2DCRkjgbyYqmMgziUfET"
* "DABHDXAfyW6rGWtsw2qNQ4ZRFtQc5XNpQctuepNYoUueaNZgocrtst9xvKYVHCfsvuMJN1QzKbqGGoqdddPHRph"
* ]

@@ -45,0 +44,0 @@ * }

@@ -7,3 +7,2 @@ "use strict";

const marshall_1 = require("@waves/marshall");
exports.reissueToBytes = (tx) => waves_crypto_1.concat(waves_crypto_1.BYTES([transactions_1.TRANSACTION_TYPE.REISSUE, tx.version, tx.chainId]), waves_crypto_1.BASE58_STRING(tx.senderPublicKey), waves_crypto_1.BASE58_STRING(tx.assetId), waves_crypto_1.LONG(tx.quantity), waves_crypto_1.BOOL(tx.reissuable), waves_crypto_1.LONG(tx.fee), waves_crypto_1.LONG(tx.timestamp));
function reissue(paramsOrTx, seed) {

@@ -33,2 +32,2 @@ const type = transactions_1.TRANSACTION_TYPE.REISSUE;

exports.reissue = reissue;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVpc3N1ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvcmVpc3N1ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQUEyRztBQUMzRywrQ0FBNkY7QUFDN0Ysd0NBQTJGO0FBRTNGLDhDQUF3QztBQUczQixRQUFBLGNBQWMsR0FBRyxDQUFDLEVBQXVCLEVBQWMsRUFBRSxDQUFDLHFCQUFNLENBQzNFLG9CQUFLLENBQUMsQ0FBQywrQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsRUFBRSxDQUFDLE9BQU8sRUFBRSxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsRUFDekQsNEJBQWEsQ0FBQyxFQUFFLENBQUMsZUFBZSxDQUFDLEVBQ2pDLDRCQUFhLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxFQUN6QixtQkFBSSxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsRUFDakIsbUJBQUksQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLEVBQ25CLG1CQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNaLG1CQUFJLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUNuQixDQUFBO0FBK0NELFNBQWdCLE9BQU8sQ0FBQyxVQUFlLEVBQUUsSUFBaUI7SUFDeEQsTUFBTSxJQUFJLEdBQUcsK0JBQWdCLENBQUMsT0FBTyxDQUFDO0lBQ3RDLE1BQU0sT0FBTyxHQUFHLFVBQVUsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDO0lBQ3hDLE1BQU0sZUFBZSxHQUFHLHdCQUFjLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDN0MsTUFBTSxlQUFlLEdBQUcsNEJBQWtCLENBQUMsZUFBZSxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBRXhFLE1BQU0sRUFBRSxHQUFpQztRQUN2QyxJQUFJO1FBQ0osT0FBTztRQUNQLGVBQWU7UUFDZixPQUFPLEVBQUUsVUFBVSxDQUFDLE9BQU87UUFDM0IsUUFBUSxFQUFFLFVBQVUsQ0FBQyxRQUFRO1FBQzdCLFVBQVUsRUFBRSxVQUFVLENBQUMsVUFBVTtRQUNqQyxPQUFPLEVBQUUscUJBQVcsQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQztRQUM1QyxHQUFHLEVBQUUsYUFBRyxDQUFDLFVBQVUsRUFBQyxTQUFTLENBQUM7UUFDOUIsU0FBUyxFQUFFLFVBQVUsQ0FBQyxTQUFTLElBQUksSUFBSSxDQUFDLEdBQUcsRUFBRTtRQUM3QyxNQUFNLEVBQUUsVUFBVSxDQUFDLE1BQU0sSUFBSSxFQUFFO1FBQy9CLEVBQUUsRUFBRSxFQUFFO0tBQ1AsQ0FBQztJQUVGLE1BQU0sS0FBSyxHQUFHLGlCQUFNLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBRXJDLGVBQWUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsa0JBQVEsQ0FBQyxFQUFFLEVBQUUsd0JBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN4RSxFQUFFLENBQUMsRUFBRSxHQUFHLHdCQUFTLENBQUMsS0FBSyxDQUFDLENBQUM7SUFFekIsT0FBTyxFQUFFLENBQUE7QUFDWCxDQUFDO0FBMUJELDBCQTBCQyJ9
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVpc3N1ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvcmVpc3N1ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQUEyRztBQUMzRywrQ0FBbUQ7QUFDbkQsd0NBQTJGO0FBRTNGLDhDQUF3QztBQWdEeEMsU0FBZ0IsT0FBTyxDQUFDLFVBQWUsRUFBRSxJQUFpQjtJQUN4RCxNQUFNLElBQUksR0FBRywrQkFBZ0IsQ0FBQyxPQUFPLENBQUM7SUFDdEMsTUFBTSxPQUFPLEdBQUcsVUFBVSxDQUFDLE9BQU8sSUFBSSxDQUFDLENBQUM7SUFDeEMsTUFBTSxlQUFlLEdBQUcsd0JBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM3QyxNQUFNLGVBQWUsR0FBRyw0QkFBa0IsQ0FBQyxlQUFlLEVBQUUsVUFBVSxDQUFDLENBQUM7SUFFeEUsTUFBTSxFQUFFLEdBQWlDO1FBQ3ZDLElBQUk7UUFDSixPQUFPO1FBQ1AsZUFBZTtRQUNmLE9BQU8sRUFBRSxVQUFVLENBQUMsT0FBTztRQUMzQixRQUFRLEVBQUUsVUFBVSxDQUFDLFFBQVE7UUFDN0IsVUFBVSxFQUFFLFVBQVUsQ0FBQyxVQUFVO1FBQ2pDLE9BQU8sRUFBRSxxQkFBVyxDQUFDLFVBQVUsQ0FBQyxPQUFPLEVBQUUsRUFBRSxDQUFDO1FBQzVDLEdBQUcsRUFBRSxhQUFHLENBQUMsVUFBVSxFQUFDLFNBQVMsQ0FBQztRQUM5QixTQUFTLEVBQUUsVUFBVSxDQUFDLFNBQVMsSUFBSSxJQUFJLENBQUMsR0FBRyxFQUFFO1FBQzdDLE1BQU0sRUFBRSxVQUFVLENBQUMsTUFBTSxJQUFJLEVBQUU7UUFDL0IsRUFBRSxFQUFFLEVBQUU7S0FDUCxDQUFDO0lBRUYsTUFBTSxLQUFLLEdBQUcsaUJBQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLENBQUM7SUFFckMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxrQkFBUSxDQUFDLEVBQUUsRUFBRSx3QkFBUyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ3hFLEVBQUUsQ0FBQyxFQUFFLEdBQUcsd0JBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUV6QixPQUFPLEVBQUUsQ0FBQTtBQUNYLENBQUM7QUExQkQsMEJBMEJDIn0=
import { ISetAssetScriptTransaction, ISetAssetScriptParams, WithId, WithSender } from '../transactions';
import { TSeedTypes } from '../types';
export declare const setAssetScriptToBytes: (tx: ISetAssetScriptTransaction<string | number>) => Uint8Array;
export declare function setAssetScript(params: ISetAssetScriptParams, seed: TSeedTypes): ISetAssetScriptTransaction & WithId;
export declare function setAssetScript(paramsOrTx: ISetAssetScriptParams & WithSender | ISetAssetScriptTransaction, seed?: TSeedTypes): ISetAssetScriptTransaction & WithId;

@@ -7,3 +7,2 @@ "use strict";

const marshall_1 = require("@waves/marshall");
exports.setAssetScriptToBytes = (tx) => waves_crypto_1.concat(waves_crypto_1.BYTES([transactions_1.TRANSACTION_TYPE.SET_ASSET_SCRIPT, tx.version, tx.chainId]), waves_crypto_1.BASE58_STRING(tx.senderPublicKey), waves_crypto_1.BASE58_STRING(tx.assetId), waves_crypto_1.LONG(tx.fee), waves_crypto_1.LONG(tx.timestamp), waves_crypto_1.OPTION(waves_crypto_1.LEN(waves_crypto_1.SHORT)(waves_crypto_1.BASE64_STRING))(tx.script ? tx.script.slice(7) : null));
function setAssetScript(paramsOrTx, seed) {

@@ -34,2 +33,2 @@ const type = transactions_1.TRANSACTION_TYPE.SET_ASSET_SCRIPT;

exports.setAssetScript = setAssetScript;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0LWFzc2V0LXNjcmlwdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvc2V0LWFzc2V0LXNjcmlwdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQU13QjtBQUN4QiwrQ0FXcUI7QUFDckIsd0NBQXlHO0FBRXpHLDhDQUF3QztBQUUzQixRQUFBLHFCQUFxQixHQUFHLENBQUMsRUFBOEIsRUFBYyxFQUFFLENBQUMscUJBQU0sQ0FDekYsb0JBQUssQ0FBQyxDQUFDLCtCQUFnQixDQUFDLGdCQUFnQixFQUFFLEVBQUUsQ0FBQyxPQUFPLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQ2xFLDRCQUFhLENBQUMsRUFBRSxDQUFDLGVBQWUsQ0FBQyxFQUNqQyw0QkFBYSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsRUFDekIsbUJBQUksQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1osbUJBQUksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLEVBQ2xCLHFCQUFNLENBQUMsa0JBQUcsQ0FBQyxvQkFBSyxDQUFDLENBQUMsNEJBQWEsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUN6RSxDQUFDO0FBS0YsU0FBZ0IsY0FBYyxDQUFDLFVBQWUsRUFBRSxJQUFpQjtJQUMvRCxNQUFNLElBQUksR0FBRywrQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQztJQUMvQyxNQUFNLE9BQU8sR0FBRyxVQUFVLENBQUMsT0FBTyxJQUFJLENBQUMsQ0FBQztJQUN4QyxNQUFNLGVBQWUsR0FBRyx3QkFBYyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdDLE1BQU0sZUFBZSxHQUFHLDRCQUFrQixDQUFDLGVBQWUsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUN4RSxJQUFJLFVBQVUsQ0FBQyxNQUFNLElBQUksSUFBSTtRQUFFLE1BQU0sSUFBSSxLQUFLLENBQUMsOEJBQThCLENBQUMsQ0FBQTtJQUU5RSxNQUFNLEVBQUUsR0FBd0M7UUFDOUMsSUFBSTtRQUNKLE9BQU87UUFDUCxlQUFlO1FBQ2YsT0FBTyxFQUFFLFVBQVUsQ0FBQyxPQUFPO1FBQzNCLE9BQU8sRUFBRSxxQkFBVyxDQUFDLFVBQVUsQ0FBQyxPQUFPLEVBQUUsRUFBRSxDQUFDO1FBQzVDLEdBQUcsRUFBRSxhQUFHLENBQUMsVUFBVSxFQUFFLFNBQVMsQ0FBQztRQUMvQixTQUFTLEVBQUUsVUFBVSxDQUFDLFNBQVMsSUFBSSxJQUFJLENBQUMsR0FBRyxFQUFFO1FBQzdDLE1BQU0sRUFBRSxVQUFVLENBQUMsTUFBTSxJQUFJLEVBQUU7UUFDL0IsRUFBRSxFQUFFLEVBQUU7UUFDTixNQUFNLEVBQUUsc0JBQVksQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDO0tBQ3hDLENBQUM7SUFFRixNQUFNLEtBQUssR0FBRyxpQkFBTSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVyQyxlQUFlLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLGtCQUFRLENBQUMsRUFBRSxFQUFFLHdCQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUUsRUFBRSxDQUFDLEVBQUUsR0FBRyx3QkFBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRXpCLE9BQU8sRUFBRSxDQUFBO0FBQ1gsQ0FBQztBQTFCRCx3Q0EwQkMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0LWFzc2V0LXNjcmlwdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvc2V0LWFzc2V0LXNjcmlwdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQU13QjtBQUN4QiwrQ0FBb0Q7QUFDcEQsd0NBQXlHO0FBRXpHLDhDQUF3QztBQUt4QyxTQUFnQixjQUFjLENBQUMsVUFBZSxFQUFFLElBQWlCO0lBQy9ELE1BQU0sSUFBSSxHQUFHLCtCQUFnQixDQUFDLGdCQUFnQixDQUFDO0lBQy9DLE1BQU0sT0FBTyxHQUFHLFVBQVUsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDO0lBQ3hDLE1BQU0sZUFBZSxHQUFHLHdCQUFjLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDN0MsTUFBTSxlQUFlLEdBQUcsNEJBQWtCLENBQUMsZUFBZSxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBQ3hFLElBQUksVUFBVSxDQUFDLE1BQU0sSUFBSSxJQUFJO1FBQUUsTUFBTSxJQUFJLEtBQUssQ0FBQyw4QkFBOEIsQ0FBQyxDQUFBO0lBRTlFLE1BQU0sRUFBRSxHQUF3QztRQUM5QyxJQUFJO1FBQ0osT0FBTztRQUNQLGVBQWU7UUFDZixPQUFPLEVBQUUsVUFBVSxDQUFDLE9BQU87UUFDM0IsT0FBTyxFQUFFLHFCQUFXLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxFQUFFLENBQUM7UUFDNUMsR0FBRyxFQUFFLGFBQUcsQ0FBQyxVQUFVLEVBQUUsU0FBUyxDQUFDO1FBQy9CLFNBQVMsRUFBRSxVQUFVLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxHQUFHLEVBQUU7UUFDN0MsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNLElBQUksRUFBRTtRQUMvQixFQUFFLEVBQUUsRUFBRTtRQUNOLE1BQU0sRUFBRSxzQkFBWSxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUM7S0FDeEMsQ0FBQztJQUVGLE1BQU0sS0FBSyxHQUFHLGlCQUFNLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBRXJDLGVBQWUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsa0JBQVEsQ0FBQyxFQUFFLEVBQUUsd0JBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUMxRSxFQUFFLENBQUMsRUFBRSxHQUFHLHdCQUFTLENBQUMsS0FBSyxDQUFDLENBQUM7SUFFekIsT0FBTyxFQUFFLENBQUE7QUFDWCxDQUFDO0FBMUJELHdDQTBCQyJ9
import { ISetScriptTransaction, ISetScriptParams, WithId, WithSender } from '../transactions';
import { TSeedTypes } from '../types';
export declare const setScriptToBytes: (tx: ISetScriptTransaction<string | number>) => Uint8Array;
/**

@@ -28,3 +27,3 @@ * Creates and signs [[ISetScriptTransaction]].

* {
* "id": "B24tuY8uBcVdurXZAPoa2WAe7qcG2icyguzR3KSm24v4",
* "id": "3rZ91ZVwoF9YBdFrA8aAH3Y7w77Ywu8eSzHKFsvPa3Bf",
* "type": 13,

@@ -35,5 +34,5 @@ * "version": 1,

* "fee": 1000000,
* "timestamp": 1545563891556,
* "timestamp": 1547021917162,
* "proofs": [
* "5ZrkoMxoKrFRTEYTH1oPFmmQQKkK4FjePvRP3m6hPiMSHXHXbsXYpShKRrjsfWSW4CbPQ4EZJADhRgpoohshQynP"
* "5ybkx4VELkE8D914sBBR8Uc8dvWsVemhVGabh9nDGqf6y7qVUvj9mtLNsCXHThSjevbuAUHSiBW8xSEsu13LFft7"
* ],

@@ -40,0 +39,0 @@ * "script": "base64:AQa3b8tH"

@@ -7,3 +7,2 @@ "use strict";

const marshall_1 = require("@waves/marshall");
exports.setScriptToBytes = (tx) => waves_crypto_1.concat(waves_crypto_1.BYTES([transactions_1.TRANSACTION_TYPE.SET_SCRIPT, tx.version, tx.chainId]), waves_crypto_1.BASE58_STRING(tx.senderPublicKey), waves_crypto_1.OPTION(waves_crypto_1.LEN(waves_crypto_1.SHORT)(waves_crypto_1.BASE64_STRING))(tx.script ? tx.script.slice(7) : null), waves_crypto_1.LONG(tx.fee), waves_crypto_1.LONG(tx.timestamp));
function setScript(paramsOrTx, seed) {

@@ -33,2 +32,2 @@ const type = transactions_1.TRANSACTION_TYPE.SET_SCRIPT;

exports.setScript = setScript;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0LXNjcmlwdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvc2V0LXNjcmlwdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQUErRztBQUMvRywrQ0FXcUI7QUFDckIsd0NBQXlHO0FBRXpHLDhDQUF3QztBQUUzQixRQUFBLGdCQUFnQixHQUFHLENBQUMsRUFBeUIsRUFBYyxFQUFFLENBQUMscUJBQU0sQ0FDL0Usb0JBQUssQ0FBQyxDQUFDLCtCQUFnQixDQUFDLFVBQVUsRUFBRSxFQUFFLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxFQUM1RCw0QkFBYSxDQUFDLEVBQUUsQ0FBQyxlQUFlLENBQUMsRUFDakMscUJBQU0sQ0FBQyxrQkFBRyxDQUFDLG9CQUFLLENBQUMsQ0FBQyw0QkFBYSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQ3hFLG1CQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNaLG1CQUFJLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUNuQixDQUFDO0FBNENGLFNBQWdCLFNBQVMsQ0FBQyxVQUFlLEVBQUUsSUFBaUI7SUFDMUQsTUFBTSxJQUFJLEdBQUcsK0JBQWdCLENBQUMsVUFBVSxDQUFDO0lBQ3pDLE1BQU0sT0FBTyxHQUFHLFVBQVUsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDO0lBQ3hDLE1BQU0sZUFBZSxHQUFHLHdCQUFjLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDN0MsTUFBTSxlQUFlLEdBQUcsNEJBQWtCLENBQUMsZUFBZSxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBQ3hFLElBQUksVUFBVSxDQUFDLE1BQU0sS0FBSyxTQUFTO1FBQUUsTUFBTSxJQUFJLEtBQUssQ0FBQyx3RUFBd0UsQ0FBQyxDQUFBO0lBRTlILE1BQU0sRUFBRSxHQUFtQztRQUN6QyxJQUFJO1FBQ0osT0FBTztRQUNQLGVBQWU7UUFDZixPQUFPLEVBQUUscUJBQVcsQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQztRQUM1QyxHQUFHLEVBQUUsYUFBRyxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUM7UUFDN0IsU0FBUyxFQUFFLFVBQVUsQ0FBQyxTQUFTLElBQUksSUFBSSxDQUFDLEdBQUcsRUFBRTtRQUM3QyxNQUFNLEVBQUUsVUFBVSxDQUFDLE1BQU0sSUFBSSxFQUFFO1FBQy9CLEVBQUUsRUFBRSxFQUFFO1FBQ04sTUFBTSxFQUFFLHNCQUFZLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQztLQUN4QyxDQUFBO0lBRUQsTUFBTSxLQUFLLEdBQUcsaUJBQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLENBQUM7SUFFckMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxrQkFBUSxDQUFDLEVBQUUsRUFBRSx3QkFBUyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ3hFLEVBQUUsQ0FBQyxFQUFFLEdBQUcsd0JBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUV6QixPQUFPLEVBQUUsQ0FBQTtBQUNYLENBQUM7QUF6QkQsOEJBeUJDIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0LXNjcmlwdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2FjdGlvbnMvc2V0LXNjcmlwdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQUErRztBQUMvRywrQ0FBb0Q7QUFDcEQsd0NBQXlHO0FBRXpHLDhDQUF3QztBQTJDeEMsU0FBZ0IsU0FBUyxDQUFDLFVBQWUsRUFBRSxJQUFpQjtJQUMxRCxNQUFNLElBQUksR0FBRywrQkFBZ0IsQ0FBQyxVQUFVLENBQUM7SUFDekMsTUFBTSxPQUFPLEdBQUcsVUFBVSxDQUFDLE9BQU8sSUFBSSxDQUFDLENBQUM7SUFDeEMsTUFBTSxlQUFlLEdBQUcsd0JBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM3QyxNQUFNLGVBQWUsR0FBRyw0QkFBa0IsQ0FBQyxlQUFlLEVBQUUsVUFBVSxDQUFDLENBQUM7SUFDeEUsSUFBSSxVQUFVLENBQUMsTUFBTSxLQUFLLFNBQVM7UUFBRSxNQUFNLElBQUksS0FBSyxDQUFDLHdFQUF3RSxDQUFDLENBQUE7SUFFOUgsTUFBTSxFQUFFLEdBQW1DO1FBQ3pDLElBQUk7UUFDSixPQUFPO1FBQ1AsZUFBZTtRQUNmLE9BQU8sRUFBRSxxQkFBVyxDQUFDLFVBQVUsQ0FBQyxPQUFPLEVBQUUsRUFBRSxDQUFDO1FBQzVDLEdBQUcsRUFBRSxhQUFHLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQztRQUM3QixTQUFTLEVBQUUsVUFBVSxDQUFDLFNBQVMsSUFBSSxJQUFJLENBQUMsR0FBRyxFQUFFO1FBQzdDLE1BQU0sRUFBRSxVQUFVLENBQUMsTUFBTSxJQUFJLEVBQUU7UUFDL0IsRUFBRSxFQUFFLEVBQUU7UUFDTixNQUFNLEVBQUUsc0JBQVksQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDO0tBQ3hDLENBQUE7SUFFRCxNQUFNLEtBQUssR0FBRyxpQkFBTSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVyQyxlQUFlLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLGtCQUFRLENBQUMsRUFBRSxFQUFFLHdCQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDeEUsRUFBRSxDQUFDLEVBQUUsR0FBRyx3QkFBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRXpCLE9BQU8sRUFBRSxDQUFBO0FBQ1gsQ0FBQztBQXpCRCw4QkF5QkMifQ==
import { ITransferTransaction, ITransferParams, WithId, WithSender } from '../transactions';
import { TSeedTypes } from '../types';
export declare const transferToBytes: (tx: ITransferTransaction<string | number>) => Uint8Array;
/**

@@ -32,3 +31,3 @@ * Creates and signs [[ITransferTransaction]].

* {
* "id": "BzwxmsD66YEcN98j4ycp3dpEmCfQM7sPDWEfNzn4rTHZ",
* "id": "qDGv5FEfpFEFfMmiXegDk5dWRgkyrDBgTBrQ7rNj9fS",
* "type": 4,

@@ -41,5 +40,5 @@ * "version": 2,

* "fee": 100000,
* "timestamp": 1545563891502,
* "timestamp": 1547021917138,
* "proofs": [
* "5DaNxWr9Geooj2YVR1Kfc3738zeC2XpGx5ah3ru437T4cWPVFW7M4Uv963Z6eQth1pGsz2jLLRJacA2M7yGeNTkf"
* "5Y2QmAi1HTEpm4X9HsUdYiwds6TgPRAm8TYcNHidNx5uYCpXfDnRFbtZbtFJrFSWFuWQaVBNhuKM1M1zg6QZuLjS"
* ]

@@ -46,0 +45,0 @@ * }

@@ -7,3 +7,2 @@ "use strict";

const marshall_1 = require("@waves/marshall");
exports.transferToBytes = (tx) => waves_crypto_1.concat(waves_crypto_1.BYTE(transactions_1.TRANSACTION_TYPE.TRANSFER), waves_crypto_1.BYTE(tx.version), waves_crypto_1.BASE58_STRING(tx.senderPublicKey), waves_crypto_1.OPTION(waves_crypto_1.BASE58_STRING)(tx.assetId), waves_crypto_1.OPTION(waves_crypto_1.BASE58_STRING)(tx.feeAssetId), waves_crypto_1.LONG(tx.timestamp), waves_crypto_1.LONG(tx.amount), waves_crypto_1.LONG(tx.fee), waves_crypto_1.BASE58_STRING(tx.recipient), waves_crypto_1.LEN(waves_crypto_1.SHORT)(waves_crypto_1.STRING)(tx.attachment));
function transfer(paramsOrTx, seed) {

@@ -18,2 +17,3 @@ const type = transactions_1.TRANSACTION_TYPE.TRANSFER;

senderPublicKey,
assetId: paramsOrTx.assetId,
recipient: paramsOrTx.recipient,

@@ -33,2 +33,2 @@ amount: paramsOrTx.amount,

exports.transfer = transfer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNmZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHJhbnNhY3Rpb25zL3RyYW5zZmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsa0RBQTZHO0FBQzdHLCtDQUFrSDtBQUNsSCx3Q0FBOEU7QUFFOUUsOENBQXdDO0FBRTNCLFFBQUEsZUFBZSxHQUFHLENBQUMsRUFBd0IsRUFBRSxFQUFFLENBQUMscUJBQU0sQ0FDakUsbUJBQUksQ0FBQywrQkFBZ0IsQ0FBQyxRQUFRLENBQUMsRUFDL0IsbUJBQUksQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLEVBQ2hCLDRCQUFhLENBQUMsRUFBRSxDQUFDLGVBQWUsQ0FBQyxFQUNqQyxxQkFBTSxDQUFDLDRCQUFhLENBQUMsQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLEVBQ2pDLHFCQUFNLENBQUMsNEJBQWEsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsRUFDcEMsbUJBQUksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLEVBQ2xCLG1CQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxFQUNmLG1CQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNaLDRCQUFhLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxFQUMzQixrQkFBRyxDQUFDLG9CQUFLLENBQUMsQ0FBQyxxQkFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxDQUNsQyxDQUFBO0FBZ0RELFNBQWdCLFFBQVEsQ0FBQyxVQUFlLEVBQUUsSUFBaUI7SUFDekQsTUFBTSxJQUFJLEdBQUcsK0JBQWdCLENBQUMsUUFBUSxDQUFDO0lBQ3ZDLE1BQU0sT0FBTyxHQUFHLFVBQVUsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDO0lBQ3hDLE1BQU0sZUFBZSxHQUFHLHdCQUFjLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDN0MsTUFBTSxlQUFlLEdBQUcsNEJBQWtCLENBQUMsZUFBZSxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBRXhFLE1BQU0sRUFBRSxHQUFrQztRQUN4QyxJQUFJO1FBQ0osT0FBTztRQUNQLGVBQWU7UUFDZixTQUFTLEVBQUUsVUFBVSxDQUFDLFNBQVM7UUFDL0IsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNO1FBQ3pCLFVBQVUsRUFBRSxVQUFVLENBQUMsVUFBVSxJQUFJLEVBQUU7UUFDdkMsR0FBRyxFQUFFLGFBQUcsQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDO1FBQzVCLFNBQVMsRUFBRSxVQUFVLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxHQUFHLEVBQUU7UUFDN0MsTUFBTSxFQUFFLFVBQVUsQ0FBQyxNQUFNLElBQUksRUFBRTtRQUMvQixFQUFFLEVBQUUsRUFBRTtLQUNQLENBQUE7SUFFRCxNQUFNLEtBQUssR0FBRyxpQkFBTSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVyQyxlQUFlLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLGtCQUFRLENBQUMsRUFBRSxFQUFFLHdCQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDeEUsRUFBRSxDQUFDLEVBQUUsR0FBRyx3QkFBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRXpCLE9BQU8sRUFBRSxDQUFBO0FBQ1gsQ0FBQztBQXpCRCw0QkF5QkMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNmZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHJhbnNhY3Rpb25zL3RyYW5zZmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsa0RBQTZHO0FBQzdHLCtDQUFtRDtBQUNuRCx3Q0FBOEU7QUFFOUUsOENBQXdDO0FBZ0R4QyxTQUFnQixRQUFRLENBQUMsVUFBZSxFQUFFLElBQWlCO0lBQ3pELE1BQU0sSUFBSSxHQUFHLCtCQUFnQixDQUFDLFFBQVEsQ0FBQztJQUN2QyxNQUFNLE9BQU8sR0FBRyxVQUFVLENBQUMsT0FBTyxJQUFJLENBQUMsQ0FBQztJQUN4QyxNQUFNLGVBQWUsR0FBRyx3QkFBYyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdDLE1BQU0sZUFBZSxHQUFHLDRCQUFrQixDQUFDLGVBQWUsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUV4RSxNQUFNLEVBQUUsR0FBa0M7UUFDeEMsSUFBSTtRQUNKLE9BQU87UUFDUCxlQUFlO1FBQ2YsT0FBTyxFQUFDLFVBQVUsQ0FBQyxPQUFPO1FBQzFCLFNBQVMsRUFBRSxVQUFVLENBQUMsU0FBUztRQUMvQixNQUFNLEVBQUUsVUFBVSxDQUFDLE1BQU07UUFDekIsVUFBVSxFQUFFLFVBQVUsQ0FBQyxVQUFVLElBQUksRUFBRTtRQUN2QyxHQUFHLEVBQUUsYUFBRyxDQUFDLFVBQVUsRUFBRSxNQUFNLENBQUM7UUFDNUIsU0FBUyxFQUFFLFVBQVUsQ0FBQyxTQUFTLElBQUksSUFBSSxDQUFDLEdBQUcsRUFBRTtRQUM3QyxNQUFNLEVBQUUsVUFBVSxDQUFDLE1BQU0sSUFBSSxFQUFFO1FBQy9CLEVBQUUsRUFBRSxFQUFFO0tBQ1AsQ0FBQTtJQUVELE1BQU0sS0FBSyxHQUFHLGlCQUFNLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBRXJDLGVBQWUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsa0JBQVEsQ0FBQyxFQUFFLEVBQUUsd0JBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN4RSxFQUFFLENBQUMsRUFBRSxHQUFHLHdCQUFTLENBQUMsS0FBSyxDQUFDLENBQUM7SUFFekIsT0FBTyxFQUFFLENBQUE7QUFDWCxDQUFDO0FBMUJELDRCQTBCQyJ9