UNPKG

@newcoin-foundation/newcoin-sdk

Version:
26 lines 1.11 kB
import { getNameForTransaction, priceForCurrency } from "../utils"; export function getTransferTokensActions(params) { var accountName = params.accountName, _a = params.requestPermission, requestPermission = _a === void 0 ? "active" : _a, to = params.to, currency = params.currency, contract = params.contract, amount = params.amount, decimals = params.decimals, memo = params.memo; if (!accountName || !to || !currency || !contract) { throw new Error("Missing required params"); } return [ { account: contract, name: "transfer", authorization: [ { actor: getNameForTransaction(accountName), permission: requestPermission, }, ], data: { from: getNameForTransaction(accountName), to: getNameForTransaction(to), quantity: priceForCurrency(amount, currency, decimals), memo: memo || "", }, }, ]; } //# sourceMappingURL=atomicassets.js.map