history-tools icon indicating copy to clipboard operation
history-tools copied to clipboard

Legacy API function:get_actions is not support param pos

Open Garlgee opened this issue 5 years ago • 1 comments

in file "legacy-server.cpp",just use params.account_name and params.offset ,but there is no "pos".

void get_actions(std::string_view request, const eosio::database_status& /status/) { auto params = eosio::parse_json<get_actions_params>(request); auto s = query_database(eosio::query_action_trace_receipt_receiver{ .snapshot_block = std::numeric_limits<uint32_t>::max(), .first = { .receipt_receiver = params.account_name, .block_num = std::numeric_limits<uint32_t>::min(), .transaction_id = {}, .action_ordinal = std::numeric_limits<uint32_t>::min(), }, .last = { .receipt_receiver = params.account_name, .block_num = std::numeric_limits<uint32_t>::max(), .transaction_id = eosio::checksum256_max(), .action_ordinal = std::numeric_limits<uint32_t>::max(), }, .max_results = uint32_t(std::abs(params.offset)), });

Garlgee avatar Oct 11 '19 02:10 Garlgee

Duplicate of #53

phil-dolgolev avatar Nov 12 '19 09:11 phil-dolgolev