import PermissionsDictionary = require('../../../src/lib/dictionary/permissions-dictionary'); class TransactionsSamplesGenerator { public static getVoteForCalculatorsSample( accountNameFrom: string, permission: string = PermissionsDictionary.active(), ): any { return { action_traces: [ { receipt: { receiver: 'eosio', }, act: { account: 'eosio', name: 'votecalc', authorization: [ { actor: accountNameFrom, permission, }, ], data: { voter: accountNameFrom, calculators: [ 'initcalc1111', 'initcalc1115', ], }, }, context_free: false, console: '', producer_block_id: null, except: null, inline_traces: [], }, ], }; } public static getVoteForCalculatorsEmptySample(accountNameFrom: string, permission: string): any { return { action_traces: [ { receipt: { receiver: 'eosio', }, act: { account: 'eosio', name: 'votecalc', authorization: [ { actor: accountNameFrom, permission, }, ], data: { voter: accountNameFrom, calculators: [], }, }, context_free: false, console: '', producer_block_id: null, except: null, inline_traces: [], }, ], }; } } export = TransactionsSamplesGenerator;