class Peatio::Eos::TransactionSerializer
Public Class Methods
to_pack_json(address: "default", to_address: "default", amount: "default")
click to toggle source
# File lib/ultex/eos/transaction_serializer.rb, line 7 def to_pack_json(address: "default", to_address: "default", amount: "default") { "code" => "eosio.token", "action" => "transfer", "args" => { "from" => address, "to" => to_address, "quantity" => amount, "memo" => "transfer from peatio" } } end
to_push_json(address: "default", packed_data: "default", expiration: "default", block_num: 2, block_prefix: 1, signature: "default")
click to toggle source
# File lib/ultex/eos/transaction_serializer.rb, line 50 def to_push_json(address: "default", packed_data: "default", expiration: "default", block_num: 2, block_prefix: 1, signature: "default") { "compression" => "none", "transaction" => { "actions" => [{ "account" => "eosio.token", "name" => "transfer", "authorization" => [{ "actor" => address, "permission" => "active" }], "data" => packed_data, }], "expiration" => expiration, "max_cpu_usage_ms" => 0, "max_net_usage_words" => 0, "delay_sec" => 0, "ref_block_num" => block_num, "ref_block_prefix" => block_prefix, "context_free_actions" => [], "context_free_data" => [], "signatures" => signature, "transaction_extensions" => [] }, "signatures" => signature } end
to_sign_json(ref_block_num: 2, block_prefix: 1, expiration: "default", address: "default", packed_data: "default", secret: "default", chain_id: "default")
click to toggle source
# File lib/ultex/eos/transaction_serializer.rb, line 22 def to_sign_json(ref_block_num: 2, block_prefix: 1, expiration: "default", address: "default", packed_data: "default", secret: "default", chain_id: "default") [ { "ref_block_num" => ref_block_num, "ref_block_prefix" => block_prefix, "max_cpu_usage_ms" => 0, "max_net_usage_words" => 0, "expiration" => expiration, "region" => "0", "actions" => [{ "account" => "eosio.token", "name" => "transfer", "authorization" => [{ "actor" => address, "permission" => "active", }], "data" => packed_data, }], :signatures => [] }, [secret], chain_id ] end