ArkEcosystem Elixir Client v0.1.0 ArkEcosystem.Client.API.One.Transactions View Source

Documentation for ArkEcosystem.Client.API.One.Transactions

Link to this section Summary

Functions

Get a single transaction

Get a single unconfirmed transaction

Get all unconfirmed transactions

Link to this section Functions

Get a single transaction.

Examples

iex> ArkEcosystem.Client.API.One.Transactions.transaction(client, "4a5f96b24091b747fb7fd34952ef465d9b8ec5f73d1b234405bf2718d2a87d56")
{:ok,
 %ArkEcosystem.Client.API.One.Models.Transaction{
   amount: 100000000,
   asset: nil,
   blockid: "5375521981080787257",
   confirmations: 68,
   fee: 10000000,
   height: 3102528,
   id: "4a5f96b24091b747fb7fd34952ef465d9b8ec5f73d1b234405bf2718d2a87d56",
   recipient_id: "DFAVFGgkpYc4hrvUNZRf9Tpi7irWeKexLc",
   sender_id: "DQCZQzibtABoggT9ygSzFNQ3A7PJyxttPP",
   sender_public_key: "02d21954fb256662f82560cdced947af040e5190d9a08e65ee29443090499b22ec",
   timestamp: 33485620,
   type: 0,
   vendor_field: "can't sleep! clowns will eat me!"
 }}
Link to this function transactions(client, parameters \\ []) View Source

Get all transactions.

Examples

iex> ArkEcosystem.Client.API.One.Transactions.transactions(client)
{:ok,
 [
   %ArkEcosystem.Client.API.One.Models.Transaction{
     amount: 1105,
     asset: %{},
     blockid: "10000164854398237004",
     confirmations: 882590,
     fee: 10000000,
     height: nil,
     id: "21e76d0794475a8161a74a716311eff95e55819d998407f79778c3fbe9941ba2",
     recipient_id: "D7pcLJNGe197ibmWEmT8mM9KKU1htrcDyW",
     sender_id: "DB8LnnQqYvHpG4WkGJ9AJWBYEct7G3yRZg",
     sender_public_key: "0265c1f6b8c1966a90f3fed7bc32fd4f42238ab4938fdb2a4e7ddd01ae8b58b4c0",
     timestamp: 24501672,
     type: 0,
     vendor_field: "Goose Voter - True Block Weight"
   },
   %ArkEcosystem.Client.API.One.Models.Transaction{amount: 52, asset: nil, ...},
   %ArkEcosystem.Client.API.One.Models.Transaction{amount: 57, ...},
   %ArkEcosystem.Client.API.One.Models.Transaction{...},
   ...
 ]}
Link to this function unconfirmed_transaction(client, id) View Source
unconfirmed_transaction(Tesla.Client.t(), String.t()) ::
  ArkEcosystem.Client.response()

Get a single unconfirmed transaction.

Examples

iex> ArkEcosystem.Client.API.One.Transactions.unconfirmed_transaction(client, "5a4f96b24091b747fb7fd34952ef465d9b8ec5f73d1b234405bf2718d2a87d45")
{:ok,
 %ArkEcosystem.Client.API.One.Models.Transaction{
   amount: 100000000,
   asset: nil,
   blockid: nil,
   confirmations: 0,
   fee: 10000000,
   height: 3102528,
   id: "4a5f96b24091b747fb7fd34952ef465d9b8ec5f73d1b234405bf2718d2a87d56",
   recipient_id: "DFAVFGgkpYc4hrvUNZRf9Tpi7irWeKexLc",
   sender_id: "DQCZQzibtABoggT9ygSzFNQ3A7PJyxttPP",
   sender_public_key: "02d21954fb256662f82560cdced947af040e5190d9a08e65ee29443090499b22ec",
   timestamp: 33485620,
   type: 0,
   vendor_field: "I’d rather let 1000 guilty men go free than chase after them."
 }}
Link to this function unconfirmed_transactions(client, parameters \\ []) View Source
unconfirmed_transactions(Tesla.Client.t(), Keyword.t()) ::
  ArkEcosystem.Client.response()

Get all unconfirmed transactions.

Examples

iex> ArkEcosystem.Client.API.One.Transactions.unconfirmed_transactions(client)
{:ok, []}