Apply bootstrap grid and components
pull/213/head
Jimmy Lauzau 7 years ago committed by GitHub
commit a0302a0f5b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      apps/explorer_web/assets/css/app.scss
  2. 28
      apps/explorer_web/assets/css/components/_chain.scss
  3. 1
      apps/explorer_web/assets/css/components/_footer.scss
  4. 2
      apps/explorer_web/assets/css/theme/_poa_variables.scss
  5. 2
      apps/explorer_web/assets/css/theme/_theme_ribbon.scss
  6. 55
      apps/explorer_web/lib/explorer_web/templates/address/overview.html.eex
  7. 225
      apps/explorer_web/lib/explorer_web/templates/address_internal_transaction/index.html.eex
  8. 236
      apps/explorer_web/lib/explorer_web/templates/address_transaction/index.html.eex
  9. 6
      apps/explorer_web/lib/explorer_web/templates/block/index.html.eex
  10. 363
      apps/explorer_web/lib/explorer_web/templates/block_transaction/index.html.eex
  11. 56
      apps/explorer_web/lib/explorer_web/templates/chain/_blocks.html.eex
  12. 58
      apps/explorer_web/lib/explorer_web/templates/chain/_transactions.html.eex
  13. 96
      apps/explorer_web/lib/explorer_web/templates/chain/show.html.eex
  14. 4
      apps/explorer_web/lib/explorer_web/templates/layout/_ribbon.html.eex
  15. 2
      apps/explorer_web/lib/explorer_web/templates/layout/_sidebar.html.eex
  16. 55
      apps/explorer_web/lib/explorer_web/templates/layout/_topnav.html.eex
  17. 125
      apps/explorer_web/lib/explorer_web/templates/pending_transaction/index.html.eex
  18. 135
      apps/explorer_web/lib/explorer_web/templates/transaction/index.html.eex
  19. 321
      apps/explorer_web/lib/explorer_web/templates/transaction/overview.html.eex
  20. 106
      apps/explorer_web/lib/explorer_web/templates/transaction_internal_transaction/index.html.eex
  21. 132
      apps/explorer_web/lib/explorer_web/templates/transaction_log/index.html.eex
  22. 253
      apps/explorer_web/priv/gettext/default.pot
  23. 253
      apps/explorer_web/priv/gettext/en/LC_MESSAGES/default.po

@ -19,12 +19,18 @@ $fa-font-path: "~@fortawesome/fontawesome-free/webfonts";
@import "node_modules/bootstrap/scss/root"; @import "node_modules/bootstrap/scss/root";
@import "node_modules/bootstrap/scss/reboot"; @import "node_modules/bootstrap/scss/reboot";
@import "node_modules/bootstrap/scss/grid"; @import "node_modules/bootstrap/scss/grid";
@import "node_modules/bootstrap/scss/utilities/spacing";
@import "node_modules/bootstrap/scss/utilities/sizing";
@import "node_modules/bootstrap/scss/utilities/display";
@import "node_modules/bootstrap/scss/utilities/flex";
@import "node_modules/bootstrap/scss/utilities/text";
// Bootstrap Components // Bootstrap Components
@import "node_modules/bootstrap/scss/dropdown"; @import "node_modules/bootstrap/scss/dropdown";
@import "node_modules/bootstrap/scss/transitions"; @import "node_modules/bootstrap/scss/transitions";
@import "node_modules/bootstrap/scss/tables"; @import "node_modules/bootstrap/scss/tables";
@import "node_modules/bootstrap/scss/nav"; @import "node_modules/bootstrap/scss/nav";
@import "node_modules/bootstrap/scss/card";
//Custom theme //Custom theme
@import "theme/theme_ribbon"; @import "theme/theme_ribbon";

@ -22,14 +22,10 @@
.container__stats { .container__stats {
@extend %paper;
display: flex; display: flex;
padding: 15px;
width: 100%;
font-size: 12px; font-size: 12px;
text-align: center; text-align: center;
flex-direction: row; flex-direction: row;
justify-content: space-around;
img { img {
display: inline-block; display: inline-block;
@ -39,7 +35,7 @@
} }
svg { svg {
width: 30px; height: 30px;
} }
path { path {
@ -49,8 +45,6 @@
.stroke { .stroke {
stroke: $primary; stroke: $primary;
} }
} }
.graph__squares { .graph__squares {
@ -67,22 +61,11 @@
} }
} }
.graph-flex {
font-size: 12px;
display: flex;
justify-content: space-between;
margin-top: 25px;
color: $gray-500;
}
@media (min-width: $explorer-breakpoint-md) { @media (min-width: $explorer-breakpoint-md) {
.container__stats { .container__stats {
width: 15%;
flex-direction: column;
align-content: space-between;
color: $gray-500; color: $gray-500;
margin: 10px 5px; width: 16.67%;
img { img {
display: inline-block; display: inline-block;
@ -90,11 +73,12 @@
margin-bottom: explorer-size(-2); margin-bottom: explorer-size(-2);
text-align: center; text-align: center;
} }
}
div { .container__graph {
flex-grow: 1; flex-grow: 1;
}
} }
.chain { .chain {
&__image { &__image {
height: explorer-size(1); height: explorer-size(1);

@ -5,6 +5,7 @@
background: $gray-100; background: $gray-100;
color:$gray-600; color:$gray-600;
text-align: center; text-align: center;
margin-top: 15px;
padding: 14px; padding: 14px;
height: 50px; height: 50px;

@ -276,7 +276,7 @@ $lead-font-weight: 300 !default;
$small-font-size: 80% !default; $small-font-size: 80% !default;
$text-muted: $gray-600 !default; $text-muted: $gray-500 !default;
$blockquote-small-color: $gray-600 !default; $blockquote-small-color: $gray-600 !default;
$blockquote-font-size: ($font-size-base * 1.25) !default; $blockquote-font-size: ($font-size-base * 1.25) !default;

@ -59,7 +59,7 @@
//Ribbon FLip Syles //Ribbon FLip Syles
.card { .ribbon {
width: 100%; width: 100%;
height: 100%; height: 100%;
transition: all .5s; transition: all .5s;

@ -1,25 +1,34 @@
<div> <section>
<h1><%= gettext "Address" %></h1> <h1><%= gettext "Address" %></h1>
<h2 data-test="address_detail_hash"><%= @address %></h2> <p data-test="address_detail_hash"><%= @address %></p>
</div>
<div class="panels container__subsection"> <div class="card mb-3">
<div class="panels__container"> <div class="card-body">
<table class="table table-responsive-sm table-font"> <div class="row">
<table class="table table-responsive-sm table-font"> <div class="col-sm-6">
<tbody> <table class="table table-font table-responsive-sm table-horizontal">
<tr> <tbody>
<th scope="row"><%= gettext "Balance" %></th> <tr>
<td class="u-text-right" data-test="address_balance"> <th scope="row">
<div><%= balance(@address) %></div> <%= gettext "Balance" %>
<div><%= formatted_usd(@address, @exchange_rate) %></div> </th>
</td> <td data-test="address_balance">
</tr> <%= balance(@address) %> </br>
<tr> <%= formatted_usd(@address, @exchange_rate) %>
<th scope="row"> <%= gettext "Number of Transactions" %></th> </td>
<td class="u-text-right" data-test="transaction_count"><%= Cldr.Number.to_string!(@transaction_count) %></td> </tr>
</tr> <tr>
</tbody> <th scope="row">
</table> <%= gettext "Number of Transactions" %>
</table> </th>
<td data-test="transaction_count">
<%= Cldr.Number.to_string!(@transaction_count) %>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div> </div>
</div> </section>

@ -1,114 +1,121 @@
<section class="container__section block"> <section class="container-fluid">
<%= render ExplorerWeb.AddressView, "overview.html", assigns %> <%= render ExplorerWeb.AddressView, "overview.html", assigns %>
<div>
<ul class="nav nav-tabs"> <section>
<li class="nav-item"> <div class="card">
<%= link( <div class="card-header">
gettext("Transactions"), <ul class="nav nav-tabs card-header-tabs">
class: "nav-link", <li class="nav-item">
to: address_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"]) <%= link(
) %> gettext("Transactions"),
</li> class: "nav-link",
<li class="nav-item"> to: address_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"])
<%= link( ) %>
gettext("Internal Transactions"), </li>
class: "nav-link active", <li class="nav-item">
"data-test": "internal_transactions_tab_link", <%= link(
to: address_internal_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"]) gettext("Internal Transactions"),
) %> class: "nav-link active",
</li> "data-test": "internal_transactions_tab_link",
</ul> to: address_internal_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"])
</div> ) %>
<div class="panels container__subsection"> </li>
<div class="dropdown u-float-right u-push-sm"> </ul>
<button data-test="filter_dropdown" class="button button--secondary button--xsmall dropdown-toggle" type="button" </div>
id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <div class="card-body">
Filter: <%= format_current_filter(@filter) %>
</button> <%= if length(@page.entries) > 0 do %>
<div class="dropdown-menu dropdown-menu-right filter" aria-labelledby="dropdownMenu2"> <div class="dropdown u-float-right u-push-sm">
<%= link( <button data-test="filter_dropdown" class="button button--secondary button--xsmall dropdown-toggle" type="button"
gettext("All"), id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
to: address_internal_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"]), Filter: <%= format_current_filter(@filter) %>
class: "address__link address__link--active dropdown-item", </button>
"data-test": "filter_option" <div class="dropdown-menu dropdown-menu-right filter" aria-labelledby="dropdownMenu2">
) %> <%= link(
<%= link( gettext("All"),
gettext("To"), to: address_internal_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"]),
to: address_internal_transaction_path( class: "address__link address__link--active dropdown-item",
@conn, "data-test": "filter_option"
:index, ) %>
@conn.assigns.locale, <%= link(
@conn.params["address_id"], gettext("To"),
filter: "to" to: address_internal_transaction_path(
), @conn,
class: "address__link address__link--active dropdown-item", :index,
"data-test": "filter_option" @conn.assigns.locale,
) %> @conn.params["address_id"],
<%= link( filter: "to"
gettext("From"), ),
to: address_internal_transaction_path( class: "address__link address__link--active dropdown-item",
@conn, "data-test": "filter_option"
:index, ) %>
@conn.assigns.locale, <%= link(
@conn.params["address_id"], gettext("From"),
filter: "from" to: address_internal_transaction_path(
), @conn,
class: "address__link address__link--active dropdown-item", :index,
"data-test": "filter_option" @conn.assigns.locale,
) %> @conn.params["address_id"],
filter: "from"
),
class: "address__link address__link--active dropdown-item",
"data-test": "filter_option"
) %>
</div>
</div>
<table class="table table-responsive-sm table-font">
<thead>
<th><%= gettext "Parent Tx Hash" %></th>
<th><%= gettext "Block" %></th>
<th><%= gettext "Age" %></th>
<th><%= gettext "From" %></th>
<th><%= gettext "To" %></th>
<th><%= gettext "Value" %></th>
</thead>
<%= for internal_transaction <- @page do %>
<tgroup>
<tr data-test="internal_transaction">
<td>
<%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: internal_transaction.transaction %>
</td>
<td>
<%= link(internal_transaction.transaction.block,
to: block_path(@conn, :show, @conn.assigns.locale, internal_transaction.transaction.block)
) %>
</td>
<td><%= ExplorerWeb.BlockView.age(internal_transaction.transaction.block) %></td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: internal_transaction.from_address %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: internal_transaction.to_address %>
</td>
<td><%= ExplorerWeb.TransactionView.value(internal_transaction) %></td>
</tr>
</tgroup>
<% end %>
</table>
<% else %>
<p><%= gettext "There are no Internal Transactions" %></p>
<% end %>
</div> </div>
</div> </div>
<div class="panels__container">
<%= if length(@page.entries) > 0 do %> <div class="address__pagination">
<table class="table table-responsive-sm table-font"> <%= pagination_links(
<thead> @conn,
<th><%= gettext "Parent Tx Hash" %></th> @page,
<th><%= gettext "Block" %></th> ["en", @conn.params["address_id"]],
<th><%= gettext "Age" %></th> distance: 1,
<th><%= gettext "From" %></th> filter: @conn.params["filter"],
<th><%= gettext "To" %></th> first: true,
<th><%= gettext "Value" %></th> next: Phoenix.HTML.raw("&rsaquo;"),
</thead> path: &address_internal_transaction_path/5,
<%= for internal_transaction <- @page do %> previous: Phoenix.HTML.raw("&lsaquo;"),
<tgroup> view_style: :bulma
<tr data-test="internal_transaction"> ) %>
<td>
<%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: internal_transaction.transaction %>
</td>
<td>
<%= link(internal_transaction.transaction.block,
to: block_path(@conn, :show, @conn.assigns.locale, internal_transaction.transaction.block)
) %>
</td>
<td><%= ExplorerWeb.BlockView.age(internal_transaction.transaction.block) %></td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: internal_transaction.from_address %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: internal_transaction.to_address %>
</td>
<td><%= ExplorerWeb.TransactionView.value(internal_transaction) %></td>
</tr>
</tgroup>
<% end %>
</table>
<% else %>
<p><%= gettext "There are no Internal Transactions" %></p>
<% end %>
</div> </div>
</div> </section>
<div class="address__pagination">
<%= pagination_links(
@conn,
@page,
["en", @conn.params["address_id"]],
distance: 1,
filter: @conn.params["filter"],
first: true,
next: Phoenix.HTML.raw("&rsaquo;"),
path: &address_internal_transaction_path/5,
previous: Phoenix.HTML.raw("&lsaquo;"),
view_style: :bulma
) %>
</div>
</section> </section>

@ -1,121 +1,127 @@
<section class="container__section"> <section class="container-fluid">
<%= render ExplorerWeb.AddressView, "overview.html", assigns %> <%= render ExplorerWeb.AddressView, "overview.html", assigns %>
<div>
<ul class="nav nav-tabs"> <section>
<li class="nav-item"> <div class="card">
<%= link( <div class="card-header">
gettext("Transactions"), <ul class="nav nav-tabs card-header-tabs">
class: "nav-link active", <li class="nav-item">
to: address_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"]) <%= link(
) %> gettext("Transactions"),
</li> class: "nav-link active",
<li class="nav-item"> to: address_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"])
<%= link( ) %>
gettext("Internal Transactions"), </li>
class: "nav-link", <li class="nav-item">
"data-test": "internal_transactions_tab_link", <%= link(
to: address_internal_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"]) gettext("Internal Transactions"),
) %> class: "nav-link",
</li> "data-test": "internal_transactions_tab_link",
</ul> to: address_internal_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"])
</div> ) %>
<div class="panels container__subsection"> </li>
<div class="dropdown u-float-right u-push-sm"> </ul>
<button data-test="filter_dropdown" class="button button--secondary button--xsmall dropdown-toggle" type="button"
id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Filter: <%= format_current_filter(@filter) %>
</button>
<div class="dropdown-menu dropdown-menu-right filter" aria-labelledby="dropdownMenu2">
<%= link(
gettext("All"),
to: address_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"]),
class: "address__link address__link--active dropdown-item",
"data-test": "filter_option"
) %>
<%= link(
gettext("To"),
to: address_transaction_path(
@conn,
:index,
@conn.assigns.locale,
@conn.params["address_id"],
filter: "to"
),
class: "address__link address__link--active dropdown-item",
"data-test": "filter_option"
) %>
<%= link(
gettext("From"),
to: address_transaction_path(
@conn,
:index,
@conn.assigns.locale,
@conn.params["address_id"],
filter: "from"
),
class: "address__link address__link--active dropdown-item",
"data-test": "filter_option"
) %>
</div> </div>
</div> <div class="card-body">
<div class="panels__container"> <div class="dropdown u-float-right u-push-sm">
<table class="table table-responsive-sm table-font"> <button data-test="filter_dropdown" class="button button--secondary button--xsmall dropdown-toggle" type="button"
<thead> id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<tr> Filter: <%= format_current_filter(@filter) %>
<th class="transactions__column-header transactions__column-header--status"> </button>
<span class="transactions__column-title transactions__column-title--status"><%= gettext "Status" %></span> <div class="dropdown-menu dropdown-menu-right filter" aria-labelledby="dropdownMenu2">
</th> <%= link(
<th><%= gettext "Hash" %></th> gettext("All"),
<th><%= gettext "Block" %></th> to: address_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["address_id"]),
<th><%= gettext "Age" %></th> class: "address__link address__link--active dropdown-item",
<th><%= gettext "From" %></th> "data-test": "filter_option"
<th></th> ) %>
<th><%= gettext "To" %></th> <%= link(
<th><%= gettext "Value" %> (<%= gettext "Ether" %>)</th> gettext("To"),
<th><%= gettext "Fee" %></th> to: address_transaction_path(
</tr> @conn,
</thead> :index,
<tbody> @conn.assigns.locale,
<%= for transaction <- @page.entries do %> @conn.params["address_id"],
filter: "to"
),
class: "address__link address__link--active dropdown-item",
"data-test": "filter_option"
) %>
<%= link(
gettext("From"),
to: address_transaction_path(
@conn,
:index,
@conn.assigns.locale,
@conn.params["address_id"],
filter: "from"
),
class: "address__link address__link--active dropdown-item",
"data-test": "filter_option"
) %>
</div>
</div>
<table class="table table-responsive-sm table-font">
<thead>
<tr> <tr>
<td><div class="transaction__dot transaction__dot--<%= status(transaction) %>"></div></td> <th class="transactions__column-header transactions__column-header--status">
<td> <span class="transactions__column-title transactions__column-title--status"><%= gettext "Status" %></span>
<%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: transaction %> </th>
</td> <th><%= gettext "Hash" %></th>
<td> <th><%= gettext "Block" %></th>
<%= link( <th><%= gettext "Age" %></th>
transaction.block, <th><%= gettext "From" %></th>
to: block_path(@conn, :show, @conn.assigns.locale, transaction.block) <th></th>
) %> <th><%= gettext "To" %></th>
</td> <th><%= gettext "Value" %> (<%= gettext "Ether" %>)</th>
<td><%= transaction.block.timestamp |> Timex.from_now %></td> <th><%= gettext "Fee" %></th>
<td class="address-cell">
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %>
</td>
<td class="u-text-center"><i class="fas fa-arrow-circle-right"></i></td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %>
</td>
<td><%= ExplorerWeb.TransactionView.value(transaction, include_label: false) %></td>
<td><%= ExplorerWeb.TransactionView.formatted_fee(transaction, denomination: :ether) %></td>
</tr> </tr>
<% end %> </thead>
</tbody> <tbody>
</table> <%= for transaction <- @page.entries do %>
<tr>
<td><div class="transaction__dot transaction__dot--<%= status(transaction) %>"></div></td>
<td>
<%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: transaction %>
</td>
<td>
<%= link(
transaction.block,
to: block_path(@conn, :show, @conn.assigns.locale, transaction.block)
) %>
</td>
<td><%= transaction.block.timestamp |> Timex.from_now %></td>
<td class="address-cell">
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %>
</td>
<td class="u-text-center"><i class="fas fa-arrow-circle-right"></i></td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %>
</td>
<td><%= ExplorerWeb.TransactionView.value(transaction, include_label: false) %></td>
<td><%= ExplorerWeb.TransactionView.formatted_fee(transaction, denomination: :ether) %></td>
</tr>
<% end %>
</tbody>
</table>
</div>
</div>
<div class="address__pagination">
<%= pagination_links(
@conn,
@page,
["en", @conn.params["address_id"]],
distance: 1,
filter: @conn.params["filter"],
first: true,
next: Phoenix.HTML.raw("&rsaquo;"),
path: &address_transaction_path/5,
previous: Phoenix.HTML.raw("&lsaquo;"),
view_style: :bulma
) %>
</div> </div>
</div> </section>
<div class="address__pagination">
<%= pagination_links(
@conn,
@page,
["en", @conn.params["address_id"]],
distance: 1,
filter: @conn.params["filter"],
first: true,
next: Phoenix.HTML.raw("&rsaquo;"),
path: &address_transaction_path/5,
previous: Phoenix.HTML.raw("&lsaquo;"),
view_style: :bulma
) %>
</div>
</section> </section>

@ -1,4 +1,4 @@
<section class="container__section"> <section class="container-fluid">
<div> <div>
<h1>Blocks</h1> <h1>Blocks</h1>
<p> <p>
@ -9,8 +9,8 @@
) %> ) %>
</p> </p>
</div> </div>
<div class="panels container__subsection"> <div class="card">
<div class="panels__container"> <div class="card-body">
<table class="table table-responsive-sm table-font"> <table class="table table-responsive-sm table-font">
<thead> <thead>
<tr> <tr>

@ -1,188 +1,195 @@
<section class="container__section"> <section class="container-fluid">
<div> <section>
<h1><%= gettext("Block Details") %></h1> <h1><%= gettext("Block Details") %></h1>
<h2 data-test="block_detail_number"><%= @block.number %></h2> <p data-test="block_detail_number"><%= @block.number %></p>
</div>
<div class="panels container__subsection"> <div class="card mb-3">
<div class="panels__container row"> <div class="card-body">
<div class="col-lg-6"> <div class="row">
<table class="table table-font table-responsive-sm table-horizontal"> <div class="col-lg-6">
<tbody> <table class="table table-font table-responsive-sm table-horizontal">
<tr> <tbody>
<th scope="row"> <tr>
<%= gettext "Timestamp" %> <th scope="row">
</th> <%= gettext "Timestamp" %>
<td> </th>
<%= age(@block) %> (<%= formatted_timestamp(@block) %>) <td>
</td> <%= age(@block) %> (<%= formatted_timestamp(@block) %>)
</tr> </td>
<tr> </tr>
<th scope="row"> <tr>
<%= gettext "Transaction" %> <th scope="row">
</th> <%= gettext "Transaction" %>
<td> </th>
<%= gettext "%{count} transactions in this block", count: @block_transaction_count %> <td>
</td> <%= gettext "%{count} transactions in this block", count: @block_transaction_count %>
</tr> </td>
<tr> </tr>
<th scope="row"> <tr>
<%= gettext "Hash" %> <th scope="row">
</th> <%= gettext "Hash" %>
<td title="<%= @block.hash %>"> </th>
<%= @block.hash %> <td title="<%= @block.hash %>">
</td> <%= @block.hash %>
</tr> </td>
<tr> </tr>
<th scope="row"> <tr>
<%= gettext "Parent Hash" %> <th scope="row">
</th> <%= gettext "Parent Hash" %>
<td title="<%= @block.parent_hash %>"> </th>
<%= link( <td title="<%= @block.parent_hash %>">
@block.parent_hash, <%= link(
class: "block__link", @block.parent_hash,
to: block_path(@conn, :show, @conn.assigns.locale, @block.number - 1) class: "block__link",
) %> to: block_path(@conn, :show, @conn.assigns.locale, @block.number - 1)
</td> ) %>
</tr> </td>
<tr> </tr>
<th scope="row"> <tr>
<%= gettext "Miner" %> <th scope="row">
</th> <%= gettext "Miner" %>
<td title="<%= @block.miner %>"> </th>
<%= @block.miner %> <td title="<%= @block.miner %>">
</td> <%= @block.miner %>
</tr> </td>
<tr> </tr>
<th scope="row"> <tr>
<%= gettext "Difficulty" %> <th scope="row">
</th> <%= gettext "Difficulty" %>
<td title="<%= @block.difficulty %>"> </th>
<%= @block.difficulty |> Cldr.Number.to_string! %> <td title="<%= @block.difficulty %>">
</td> <%= @block.difficulty |> Cldr.Number.to_string! %>
</tr> </td>
</tbody> </tr>
</table> </tbody>
</table>
</div>
<div class="col-lg-6">
<table class="table table-font table-responsive-sm table-horizontal">
<tbody>
<tr>
<th scope="row">
<%= gettext "Total Difficulty" %>
</th>
<td title="<%= @block.total_difficulty %>">
<%= @block.total_difficulty |> Cldr.Number.to_string! %>
</td>
</tr>
<tr>
<th scope="row">
<%= gettext "Size" %>
</th>
<td>
<%= Cldr.Unit.new(:byte, @block.size) |> Cldr.Unit.to_string! %>
</td>
</tr>
<tr>
<th scope="row">
<%= gettext "Gas Used" %>
</th>
<td>
<%= @block.gas_used |> Cldr.Number.to_string! %> (<%= (@block.gas_used / @block.gas_limit) |> Cldr.Number.to_string!(format: "#.#%") %>)
</td>
</tr>
<tr>
<th scope="row">
<%= gettext "Gas Limit" %>
</th>
<td>
<%= @block.gas_limit |> Cldr.Number.to_string! %>
</td>
</tr>
<tr>
<th scope="Nonce">
<%= gettext "Nonce" %>
</th>
<td>
<%= @block.nonce %>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div> </div>
<div class="col-lg-6"> </div>
<table class="table table-font table-responsive-sm table-horizontal"> </section>
<tbody>
<tr> <section>
<th scope="row"> <div class="card mb-3">
<%= gettext "Total Difficulty" %> <div class="card-header">
</th> <ul class="nav nav-tabs card-header-tabs">
<td title="<%= @block.total_difficulty %>"> <li class="nav-item">
<%= @block.total_difficulty |> Cldr.Number.to_string! %> <%= link(
</td> gettext("Transactions"),
</tr> class: "nav-link active",
<tr> to: block_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["block_id"])
<th scope="row"> ) %>
<%= gettext "Size" %> </li>
</th> </ul>
<td> </div>
<%= Cldr.Unit.new(:byte, @block.size) |> Cldr.Unit.to_string! %> <div class="card-body">
</td> <table class="table table-responsive-sm table-font">
</tr> <thead>
<tr>
<th scope="row">
<%= gettext "Gas Used" %>
</th>
<td>
<%= @block.gas_used |> Cldr.Number.to_string! %> (<%= (@block.gas_used / @block.gas_limit) |> Cldr.Number.to_string!(format: "#.#%") %>)
</td>
</tr>
<tr>
<th scope="row">
<%= gettext "Gas Limit" %>
</th>
<td>
<%= @block.gas_limit |> Cldr.Number.to_string! %>
</td>
</tr>
<tr> <tr>
<th scope="Nonce"> <th>
<%= gettext "Nonce" %> <%= gettext "Status" %>
</th> </th>
<td> <th><%= gettext "Hash" %></th>
<%= @block.nonce %> <th><%= gettext "Block" %></th>
</td> <th><%= gettext "Age" %></th>
<th><%= gettext "From" %></th>
<th></th>
<th><%= gettext "To" %></th>
<th><%= gettext "Value" %></th>
</tr> </tr>
</thead>
<tbody>
<%= for transaction <- @page.entries do %>
<tr>
<td>
<div class="transaction__dot transaction__dot--<%= status(transaction) %>"></div>
</td>
<td>
<%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: transaction %>
</td>
<td>
<%= link(
transaction.block,
to: block_path(@conn, :show, @conn.assigns.locale, transaction.block)
) %>
</td>
<td>
<%= transaction.block.timestamp |> Timex.from_now %>
</td>
<td class="address-cell">
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %>
</td>
<td class="u-text-center"><i class="fas fa-arrow-circle-right"></i></td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %>
</td>
<td>
<%= ExplorerWeb.TransactionView.value(transaction) %>
</td>
</tr>
<% end %>
</tbody> </tbody>
</table> </table>
</div> </div>
</div> </div>
</div>
<div> <div class="blocks__pagination">
<ul class="nav nav-tabs"> <%= pagination_links(
<li class="nav-item"> @conn,
<%= link( @page,
gettext("Transactions"), ["en", @conn.params["block_id"]],
class: "nav-link active", distance: 1,
to: block_transaction_path(@conn, :index, @conn.assigns.locale, @conn.params["block_id"]) first: true,
) %> next: Phoenix.HTML.raw("&rsaquo;"),
</li> path: &block_transaction_path/5,
</ul> previous: Phoenix.HTML.raw("&lsaquo;"),
</div> view_style: :bulma
<div class="panels container__subsection"> ) %></div>
<div class="panels__container"> </section>
<table class="table table-responsive-sm table-font">
<thead>
<tr>
<th>
<%= gettext "Status" %>
</th>
<th><%= gettext "Hash" %></th>
<th><%= gettext "Block" %></th>
<th><%= gettext "Age" %></th>
<th><%= gettext "From" %></th>
<th></th>
<th><%= gettext "To" %></th>
<th><%= gettext "Value" %></th>
</tr>
</thead>
<tbody>
<%= for transaction <- @page.entries do %>
<tr>
<td>
<div class="transaction__dot transaction__dot--<%= status(transaction) %>"></div>
</td>
<td>
<%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: transaction %>
</td>
<td>
<%= link(
transaction.block,
to: block_path(@conn, :show, @conn.assigns.locale, transaction.block)
) %>
</td>
<td>
<%= transaction.block.timestamp |> Timex.from_now %>
</td>
<td class="address-cell">
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %>
</td>
<td class="u-text-center"><i class="fas fa-arrow-circle-right"></i></td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %>
</td>
<td>
<%= ExplorerWeb.TransactionView.value(transaction) %>
</td>
</tr>
<% end %>
</tbody>
</table>
</div>
</div>
<div class="blocks__pagination">
<%= pagination_links(
@conn,
@page,
["en", @conn.params["block_id"]],
distance: 1,
first: true,
next: Phoenix.HTML.raw("&rsaquo;"),
path: &block_transaction_path/5,
previous: Phoenix.HTML.raw("&lsaquo;"),
view_style: :bulma
) %></div>
</section> </section>

@ -1,31 +1,31 @@
<div class="panels container__subsection container__subsection-chain"> <div class="card">
<div class="panels__container panels__container--title"> <div class="card-body">
<%= link(gettext("View All"), to: block_path(@conn, :index, Gettext.get_locale), class: "button button--secondary button--xsmall u-float-right") %> <%= link(gettext("View All"), to: block_path(@conn, :index, Gettext.get_locale), class: "button button--secondary button--xsmall u-float-right") %>
<h2 class="panels__title"><%= gettext "Blocks" %></h2> <h2 class="card-title"><%= gettext "Blocks" %></h2>
<table class="table table-font table-responsive-lg">
<thead>
<th><%= gettext "Height" %></th>
<th><%= gettext "Age" %></th>
<th><%= gettext "TXNs" %></th>
<th><%= gettext "Gas" %></th>
<th><%= gettext "Validator" %></th>
</thead>
<tbody>
<%= for block <- @chain.blocks do %>
<tr data-test="chain_block">
<td>
<img src="<%= static_path(@conn, "/images/block.svg") %>" />
<%= link(block, to: block_path(@conn, :show, @conn.assigns.locale, block)) %>
</td>
<td><%= block.timestamp |> Timex.from_now %></td>
<td><%= block.transactions |> Enum.count %></td>
<td><%= block.gas_used |> Cldr.Number.to_string! %></td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: block.miner %>
</td>
</tr>
<% end %>
</tbody>
</table>
</div> </div>
<table class="table table-font table-responsive-sm">
<thead>
<th><%= gettext "Height" %></th>
<th><%= gettext "Age" %></th>
<th><%= gettext "TXNs" %></th>
<th><%= gettext "Gas" %></th>
<th><%= gettext "Validator" %></th>
</thead>
<tbody>
<%= for block <- @chain.blocks do %>
<tr data-test="chain_block">
<td>
<img src="<%= static_path(@conn, "/images/block.svg") %>" />
<%= link(block, to: block_path(@conn, :show, @conn.assigns.locale, block)) %>
</td>
<td><%= block.timestamp |> Timex.from_now %></td>
<td><%= block.transactions |> Enum.count %></td>
<td><%= block.gas_used |> Cldr.Number.to_string! %></td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: block.miner %>
</td>
</tr>
<% end %>
</tbody>
</table>
</div> </div>

@ -1,32 +1,32 @@
<div class="panels container__subsection container__subsection-chain"> <div class="card">
<div class="panels__container panels__container--title"> <div class="card-body">
<%= link(gettext("View All"), to: transaction_path(@conn, :index, Gettext.get_locale), class: "button button--secondary button--xsmall u-float-right") %> <%= link(gettext("View All"), to: transaction_path(@conn, :index, Gettext.get_locale), class: "button button--secondary button--xsmall u-float-right") %>
<h2 class="panels__title"><%= gettext "Transactions" %></h2> <h2 class="card-title"><%= gettext "Transactions" %></h2>
<table class="table table-font table-responsive-lg">
<thead>
<th><%= gettext "TX Hash" %></th>
<th><%= gettext "From" %></th>
<th><%= gettext "To" %></th>
<th><%= gettext "Value" %> (<%= gettext "Ether" %>)</th>
<th><%= gettext "Age" %></th>
</thead>
<tbody>
<%= for transaction <- @chain.transactions do %>
<tr data-test="chain_transaction">
<td>
<%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: transaction %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %>
</td>
<td><%= ExplorerWeb.TransactionView.value(transaction, include_label: false) %> </td>
<td><%= transaction.block.timestamp |> Timex.from_now() %></td>
</tr>
<% end %>
</tbody>
</table>
</div> </div>
<table class="table table-font table-responsive-sm">
<thead>
<th><%= gettext "TX Hash" %></th>
<th><%= gettext "From" %></th>
<th><%= gettext "To" %></th>
<th><%= gettext "Value" %> (<%= gettext "Ether" %>)</th>
<th><%= gettext "Age" %></th>
</thead>
<tbody>
<%= for transaction <- @chain.transactions do %>
<tr data-test="chain_transaction">
<td>
<%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: transaction %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %>
</td>
<td><%= ExplorerWeb.TransactionView.value(transaction, include_label: false) %> </td>
<td><%= transaction.block.timestamp |> Timex.from_now() %></td>
</tr>
<% end %>
</tbody>
</table>
</div> </div>

@ -1,49 +1,59 @@
<section> <section class="container-fluid">
<section class="container__section container__section--partitioned"> <div class="d-flex flex-md-row flex-column">
<div class="container__stats"> <div class="container__stats card mr-sm-4 mb-4 mb-sm-0">
<div> <div class="card-body d-flex flex-md-column justify-content-around">
<%= render ExplorerWeb.IconsView, "_block_icon.html", assigns %> <div class="d-flex flex-column justify-content-center align-items-center">
<div><%= gettext("Block") %></div> <%= render ExplorerWeb.IconsView, "_block_icon.html", assigns %>
<div> #<%= @chain.number %></div> <div><%= gettext("Block") %></div>
</div> <div> #<%= @chain.number %></div>
<div> </div>
<%= render ExplorerWeb.IconsView, "_hourglass_icon.html", assigns %> <div class="d-flex flex-column justify-content-center align-items-center">
<div> <%= gettext("Last Block") %></div> <%= render ExplorerWeb.IconsView, "_hourglass_icon.html", assigns %>
<div> <%= @chain.timestamp |> Timex.from_now() %></div> <div> <%= gettext("Last Block") %></div>
</div> <div> <%= @chain.timestamp |> Timex.from_now() %></div>
<div>
<div class="stroke"> <%= render ExplorerWeb.IconsView, "_guage_icon.html", assigns %> </div>
<div><%= gettext("Avg Block Time") %></div>
<%= @chain.average_time |> Timex.format_duration(:humanized) %>
</div>
<div>
<%= render ExplorerWeb.IconsView, "_transaction_icon.html", assigns %>
<div> <%= gettext("TPM") %></div>
<div> <%= @chain.transaction_velocity |> Cldr.Number.to_string! %></div>
</div>
</div>
<div class="chain container__subsection container__subsection-chain">
<canvas data-chart="marketHistoryChart" data-current_exchange_rate ='<%= @exchange_rate.usd_value %>' data-available_supply='<%= @exchange_rate.available_supply %>' data-market_history_data='<%=raw encode_market_history_data(@market_history_data) %>' width="300" height="100"></canvas>
<div class="graph-flex">
<div class="u-push-md-left">
<div class="graph__squares graph__squares--price"></div>
<%= gettext "Price" %> </br>
<%= format_exchange_rate(@exchange_rate) %>
</div> </div>
<div> <div class="d-flex flex-column justify-content-center align-items-center">
<div class="graph__squares graph__squares--mcap"></div> <div class="stroke"> <%= render ExplorerWeb.IconsView, "_guage_icon.html", assigns %> </div>
<%= gettext "Market Cap" %> </br> <div><%= gettext("Avg Block Time") %></div>
<%= format_market_cap(@exchange_rate) %> <%= @chain.average_time |> Timex.format_duration(:humanized) %>
</div> </div>
<div class="u-push-md-right"> <div class="d-flex flex-column justify-content-center align-items-center">
<%= gettext "24h Volume" %> </br> <%= render ExplorerWeb.IconsView, "_transaction_icon.html", assigns %>
<%= format_volume_24h(@exchange_rate) %> <div> <%= gettext("TPM") %></div>
<div> <%= @chain.transaction_velocity |> Cldr.Number.to_string! %></div>
</div> </div>
</div> </div>
</div> </div>
</section>
</section> <div class="container__graph card">
<section class="container__section container__section--partitioned"> <div class="card-body">
<%= render ExplorerWeb.ChainView, "_blocks.html", assigns %> <canvas data-chart="marketHistoryChart" data-current_exchange_rate ='<%= @exchange_rate.usd_value %>' data-available_supply='<%= @exchange_rate.available_supply %>' data-market_history_data='<%=raw encode_market_history_data(@market_history_data) %>' width="300" height="100"></canvas>
<%= render ExplorerWeb.ChainView, "_transactions.html", assigns %> <div class="d-flex justify-content-sm-around mt-2 text-muted">
<div>
<div class="graph__squares graph__squares--price"></div>
<%= gettext "Price" %> </br>
$<%= format_exchange_rate(@exchange_rate) %> <%= gettext "USD" %>
</div>
<div class="mx-2">
<div class="graph__squares graph__squares--mcap"></div>
<%= gettext "Market Cap" %> </br>
$<%= format_market_cap(@exchange_rate) %> <%= gettext "USD" %>
</div>
<div>
<%= gettext "24h Volume" %> </br>
$<%= format_volume_24h(@exchange_rate) %> <%= gettext "USD" %>
</div>
</div>
</div>
</div>
</div>
<div class="row my-4">
<div class="col-md-6 mb-4 mb-md-0">
<%= render ExplorerWeb.ChainView, "_blocks.html", assigns %>
</div>
<div class="col-md-6">
<%= render ExplorerWeb.ChainView, "_transactions.html", assigns %>
</div>
</div>
</section> </section>

@ -1,5 +1,5 @@
<div class="theme__ribbon"> <div class="theme__ribbon">
<div class="front card"> <div class="front ribbon">
<%= link to: chain_path(@conn, :show), "data-test": "header_logo" do %> <%= link to: chain_path(@conn, :show), "data-test": "header_logo" do %>
<img class="theme__ribbon--logo" src="<%= static_path(@conn, "/images/poa_logo.svg") %>" /> <img class="theme__ribbon--logo" src="<%= static_path(@conn, "/images/poa_logo.svg") %>" />
<% end %> <% end %>
@ -34,7 +34,7 @@
</button> </button>
</div> </div>
</div> </div>
<div class="back card"> <div class="back ribbon">
<%= link to: chain_path(@conn, :show) do %> <%= link to: chain_path(@conn, :show) do %>
<img class="theme__ribbon--logo" src="<%= static_path(@conn, "/images/poa_logo.svg") %>" /> <img class="theme__ribbon--logo" src="<%= static_path(@conn, "/images/poa_logo.svg") %>" />
<% end %> <% end %>

@ -5,7 +5,7 @@
<img class="" src="<%= static_path(@conn, "/images/poa_logo.svg") %>" /> <img class="" src="<%= static_path(@conn, "/images/poa_logo.svg") %>" />
<% end %> <% end %>
</div> </div>
<div class="menu-items"> <div class="menu-items" role="navigation">
<div tabindex="0" class="icon-locate"> <div tabindex="0" class="icon-locate">
<a href="#pageSubmenu" data-toggle="collapse" aria-expanded="false"> <a href="#pageSubmenu" data-toggle="collapse" aria-expanded="false">
<i class="fa fa-sitemap fa-2x u-nudge-right u-nudge-top"></i> <i class="fa fa-sitemap fa-2x u-nudge-right u-nudge-top"></i>

@ -1,37 +1,36 @@
<header class="header"> <header class="header">
<div class="header__row header__row--search"> <div class="header__row header__row--search">
<div class="header__cell header__cell--search"> <div class="header__cell header__cell--search">
<%= form_for @conn, chain_path(@conn, :search, Gettext.get_locale), [class: "header__cell--search-form", method: :get, enforce_utf8: false], fn f -> %> <%= form_for @conn, chain_path(@conn, :search, Gettext.get_locale), [class: "header__cell--search-form", method: :get, enforce_utf8: false], fn f -> %>
<i class="header__cell--search-glass fa fa-search"></i> <i class="header__cell--search-glass fa fa-search"></i>
<%= search_input f, :q, class: 'header__cell--search-input', placeholder: gettext("Search by address, transaction hash, or block number"), "data-test": "search_input" %> <%= search_input f, :q, class: 'header__cell--search-input', placeholder: gettext("Search by address, transaction hash, or block number"), "data-test": "search_input" %>
<% end %> <% end %>
</div>
</div> </div>
<div class="header__row header__row--topnav"> </div>
<div class="header__cell header__cell--links" align="right">
<%= link to: chain_path(@conn, :show) do %> <nav class="header__row header__row--topnav">
<div tabindex="0"> <ul class="nav">
<i class="fas fa-home fa-2x"></i> <li class="nav-item">
</div> <%= link to: chain_path(@conn, :show), class: "nav-link" do %>
<i class="fas fa-home fa-2x text-muted"></i>
<% end %> <% end %>
</div> </li>
<div class="header__cell header__cell--links" align="right"> <li calss="nav-item">
<%= link to: block_path(@conn, :index, Gettext.get_locale) do %> <%= link to: block_path(@conn, :index, Gettext.get_locale), class: "nav-link" do %>
<div tabindex="0"> <img src="<%= static_path(@conn, "/images/block.svg") %>" />
<img src="<%= static_path(@conn, "/images/block.svg") %>" /> <%= gettext("Blocks") %>
<%= gettext("Blocks") %>
</div>
<% end %> <% end %>
</div> </li>
<div class="header__cell header__cell--links dropdown"> <li calss="nav-item dropdown">
<a class="dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img src="<%= static_path(@conn, "/images/transaction.svg") %>" /> <img src="<%= static_path(@conn, "/images/transaction.svg") %>" />
<%= gettext("Transactions") %> <%= gettext("Transactions") %>
</a> </a>
<div class="dropdown-menu topnav-dropdown" aria-labelledby="navbarDropdown"> <div class="dropdown-menu" aria-labelledby="navbarDropdown">
<%= link(gettext("Validated"), to: transaction_path(@conn, :index, Gettext.get_locale), class: "dropdown-item topnav-dropdown-items") %> <%= link(gettext("Validated"), to: transaction_path(@conn, :index, Gettext.get_locale), class: "dropdown-item") %>
<%= link(gettext("Pending"), to: pending_transaction_path(@conn, :index, Gettext.get_locale), class: "dropdown-item topnav-dropdown-items") %> <%= link(gettext("Pending"), to: pending_transaction_path(@conn, :index, Gettext.get_locale), class: "dropdown-item") %>
</div> </div>
</div> </li>
</div> </ul>
</nav>
</header> </header>

@ -1,14 +1,14 @@
<section class="container__section"> <section class="container-fluid">
<div> <h1>
<h1> Transactions
Transactions </h1>
</h1> <p>
<p> <%= gettext("Showing %{count} Pending Transactions", count: @transaction_count) %>
<%= gettext("Showing %{count} Pending Transactions", count: @transaction_count) %> </p>
</p>
</div> <div class="card">
<div> <div class="card-header">
<ul class="nav nav-tabs"> <ul class="nav nav-tabs card-header-tabs">
<li class="nav-item"> <li class="nav-item">
<%= link( <%= link(
gettext("Validated"), gettext("Validated"),
@ -25,59 +25,58 @@
</li> </li>
</ul> </ul>
</div> </div>
<div class="panels container__subsection"> <div class="card-body">
<div class="panels__container"> <table class="table table-responsive-sm table-font">
<table class="table table-responsive-sm table-font"> <thead>
<thead> <tr>
<th>
<%= gettext "Status" %>
</th>
<th><%= gettext "Hash" %></th>
<th><%= gettext "Last Seen" %></th>
<th><%= gettext "From" %></th>
<th><%= gettext "To" %></th>
<th><%= gettext "Value" %> (<%= gettext "Ether" %>)</th>
</tr>
</thead>
<tbody>
<%= for transaction <- @transactions do %>
<tr> <tr>
<th> <td>
<%= gettext "Status" %> <div class="transaction__dot transaction__dot--pending"></div>
</th> </td>
<th><%= gettext "Hash" %></th> <td>
<th><%= gettext "Last Seen" %></th> <%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: transaction %>
<th><%= gettext "From" %></th> </td>
<th><%= gettext "To" %></th> <td><%= last_seen(transaction) %></td>
<th><%= gettext "Value" %> (<%= gettext "Ether" %>)</th> <td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %>
</td>
<td>
<%= ExplorerWeb.TransactionView.value(transaction, include_label: false) %>
</td>
</tr> </tr>
</thead> <% end %>
<tbody> </tbody>
<%= for transaction <- @transactions do %> </table>
<tr>
<td>
<div class="transaction__dot transaction__dot--pending"></div>
</td>
<td>
<%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: transaction %>
</td>
<td><%= last_seen(transaction) %></td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %>
</td>
<td>
<%= ExplorerWeb.TransactionView.value(transaction, include_label: false) %>
</td>
</tr>
<% end %>
</tbody>
</table>
</div>
</div> </div>
<%= if @last_seen_pending_inserted_at do %> </div>
<%= link( <%= if @last_seen_pending_inserted_at do %>
gettext("Next Page"), <%= link(
class: "button button--secondary button--sm u-float-right", gettext("Next Page"),
to: pending_transaction_path( class: "button button--secondary button--sm u-float-right mt-3",
@conn, to: pending_transaction_path(
:index, @conn,
@conn.assigns.locale, :index,
%{ @conn.assigns.locale,
"last_seen_inserted_at" => %{
Timex.format!(@last_seen_pending_inserted_at, "{ISO:Extended:Z}") "last_seen_inserted_at" =>
} Timex.format!(@last_seen_pending_inserted_at, "{ISO:Extended:Z}")
) }
) %> )
<% end %> ) %>
<% end %>
</section> </section>

@ -1,12 +1,14 @@
<section class="container__section"> <section class="container-fluid">
<h1> <h1>
Transactions Transactions
</h1> </h1>
<p> <p>
<%= gettext("Showing %{count} Validated Transactions", count: @transaction_count) %> <%= gettext("Showing %{count} Validated Transactions", count: @transaction_count) %>
</p> </p>
<div>
<ul class="nav nav-tabs"> <div class="card">
<div class="card-header">
<ul class="nav nav-tabs card-header-tabs">
<li class="nav-item"> <li class="nav-item">
<%= link( <%= link(
gettext("Validated"), gettext("Validated"),
@ -24,64 +26,63 @@
</li> </li>
</ul> </ul>
</div> </div>
<div class="panels container__subsection"> <div class="card-body">
<div class="panels__container"> <table class="table table-responsive-sm table-font">
<table class="table table-responsive-sm table-font"> <thead>
<thead> <tr>
<th><%= gettext "Status" %></th>
<th><%= gettext "Hash" %></th>
<th><%= gettext "Block" %></th>
<th><%= gettext "Age" %></th>
<th><%= gettext "From" %></th>
<th><%= gettext "To" %></th>
<th><%= gettext "Value" %> (<%= gettext "Ether" %>)</th>
</tr>
</thead>
<tbody>
<%= for transaction <- @transactions do %>
<tr> <tr>
<th><%= gettext "Status" %></th> <td>
<th><%= gettext "Hash" %></th> <div class="transaction__dot transaction__dot--<%= status(transaction) %>"></div>
<th><%= gettext "Block" %></th> </td>
<th><%= gettext "Age" %></th> <td>
<th><%= gettext "From" %></th> <%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: transaction %>
<th><%= gettext "To" %></th> </td>
<th><%= gettext "Value" %> (<%= gettext "Ether" %>)</th> <td>
<%= link(
transaction.block,
class: "transactions__link",
to: block_path(@conn, :show, @conn.assigns.locale, transaction.block)
) %>
</td>
<td>
<%= transaction.block.timestamp |> Timex.from_now %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %>
</td>
<td>
<%= ExplorerWeb.TransactionView.value(transaction, include_label: false) %>
</td>
</tr> </tr>
</thead> <% end %>
<tbody> </tbody>
<%= for transaction <- @transactions do %> </table>
<tr>
<td>
<div class="transaction__dot transaction__dot--<%= status(transaction) %>"></div>
</td>
<td>
<%= render ExplorerWeb.TransactionView, "_link.html", conn: @conn, transaction: transaction %>
</td>
<td>
<%= link(
transaction.block,
class: "transactions__link",
to: block_path(@conn, :show, @conn.assigns.locale, transaction.block)
) %>
</td>
<td>
<%= transaction.block.timestamp |> Timex.from_now %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %>
</td>
<td>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %>
</td>
<td>
<%= ExplorerWeb.TransactionView.value(transaction, include_label: false) %>
</td>
</tr>
<% end %>
</tbody>
</table>
</div>
</div> </div>
<%= if @last_seen_collated_hash do %> </div>
<%= link( <%= if @last_seen_collated_hash do %>
gettext("Next Page"), <%= link(
class: "button button--secondary button--sm u-float-right", gettext("Next Page"),
to: transaction_path( class: "button button--secondary button--sm u-float-right mt-3",
@conn, to: transaction_path(
:index, @conn,
@conn.assigns.locale, :index,
%{"last_seen_collated_hash" => to_string(@last_seen_collated_hash)} @conn.assigns.locale,
) %{"last_seen_collated_hash" => to_string(@last_seen_collated_hash)}
) %> )
<% end %> ) %>
</section> <% end %>
</section>

@ -1,160 +1,165 @@
<h1><%= gettext "Transaction Details" %></h1> <section>
<p data-test="transaction_detail_hash"><%= @transaction %></p> <h1><%= gettext "Transaction Details" %></h1>
<div class="panels container__subsection"> <p data-test="transaction_detail_hash"><%= @transaction %></p>
<div class="panels__container row">
<div class="col-md-6"> <div class="card mb-3">
<table class="table table-font table-responsive-sm table-horizontal"> <div class="card-body">
<tbody> <div class="row">
<tr> <div class="col-md-6">
<th scope="row"> <table class="table table-font table-responsive-sm table-horizontal">
<%= gettext "Transaction Status" %> <tbody>
</th> <tr>
<td> <th scope="row">
<%= formatted_status(@transaction) %> <%= gettext "Transaction Status" %>
<div class="transaction__dot transaction__dot--<%= status(@transaction) %>"></div> </th>
</td> <td>
</tr> <%= formatted_status(@transaction) %>
<tr> <div class="transaction__dot transaction__dot--<%= status(@transaction) %>"></div>
<th scope="row"> </td>
<%= gettext "Block Number" %> </tr>
</th> <tr>
<td> <th scope="row">
<% block = @transaction.block %> <%= gettext "Block Number" %>
<%= if block do %> </th>
<%= link( <td>
block, <% block = @transaction.block %>
class: "transaction__link", <%= if block do %>
to: block_path(@conn, :show, @conn.assigns.locale, block) <%= link(
) %> block,
<% end %> class: "transaction__link",
(<%= gettext "%{confirmations} block confirmations", confirmations: confirmations(@transaction, max_block_number: @max_block_number) %>) to: block_path(@conn, :show, @conn.assigns.locale, block)
</td> ) %>
</tr> <% end %>
<tr> (<%= gettext "%{confirmations} block confirmations", confirmations: confirmations(@transaction, max_block_number: @max_block_number) %>)
<th scope="row"> </td>
<%= gettext "Age" %> </tr>
</th> <tr>
<td title="<%= formatted_timestamp(@transaction) %>"> <th scope="row">
<%= formatted_age(@transaction) %> <%= gettext "Age" %>
</td> </th>
</tr> <td title="<%= formatted_timestamp(@transaction) %>">
<tr> <%= formatted_age(@transaction) %>
<th scope="row"> </td>
<%= gettext "Value" %> </tr>
</th> <tr>
<td> <th scope="row">
<div><%= value(@transaction) %> </div> <%= gettext "Value" %>
<div><%= formatted_usd_value(@transaction, @exchange_rate) %></div> </th>
</td> <td>
</tr> <div><%= value(@transaction) %> </div>
<tr> <div><%= formatted_usd_value(@transaction, @exchange_rate) %></div>
<th scope="row"> </td>
<%= gettext "From" %> </tr>
</th> <tr>
<td> <th scope="row">
<%= if @transaction.from_address do %> <%= gettext "From" %>
<%= link( </th>
@transaction.from_address, <td>
class: "transaction__link", <%= if @transaction.from_address do %>
to: address_path(@conn, :show, @conn.assigns.locale, @transaction.from_address) <%= link(
) %> @transaction.from_address,
<% else %> class: "transaction__link",
<%= gettext "Pending" %> to: address_path(@conn, :show, @conn.assigns.locale, @transaction.from_address)
<% end %> ) %>
</td> <% else %>
</tr> <%= gettext "Pending" %>
<tr> <% end %>
<th scope="row"> </td>
<%= gettext "To" %> </tr>
</th> <tr>
<td> <th scope="row">
<%= if @transaction.to_address do %> <%= gettext "To" %>
<%= link( </th>
@transaction.to_address, <td>
class: "transaction__link", <%= if @transaction.to_address do %>
to: address_path(@conn, :show, @conn.assigns.locale, @transaction.to_address) <%= link(
) %> @transaction.to_address,
<% else %> class: "transaction__link",
<%= gettext "Pending" %> to: address_path(@conn, :show, @conn.assigns.locale, @transaction.to_address)
<% end %> ) %>
</td> <% else %>
</tr> <%= gettext "Pending" %>
<tr> <% end %>
<th scope="row"> </td>
<%= gettext "Nonce" %> </tr>
</th> <tr>
<td> <th scope="row">
<%= @transaction.nonce %> <%= gettext "Nonce" %>
</td> </th>
</tr> <td>
</tbody> <%= @transaction.nonce %>
</table> </td>
</div> </tr>
<div class="col-md-6"> </tbody>
<table class="table table-font table-responsive-sm table-horizontal"> </table>
<tbody> </div>
<tr> <div class="col-md-6">
<th scope="row"> <table class="table table-font table-responsive-sm table-horizontal">
<%= gettext "First Seen" %> <tbody>
</th> <tr>
<% first_seen = first_seen(@transaction) %> <th scope="row">
<td title="<%= first_seen %>"> <%= gettext "First Seen" %>
<%= first_seen %> </th>
</td> <% first_seen = first_seen(@transaction) %>
</tr> <td title="<%= first_seen %>">
<tr> <%= first_seen %>
<th scope="row"> </td>
<%= gettext "Last Seen" %> </tr>
</th> <tr>
<% last_seen = last_seen(@transaction) %> <th scope="row">
<td title="<%= last_seen %>"> <%= gettext "Last Seen" %>
<%= last_seen %> </th>
</td> <% last_seen = last_seen(@transaction) %>
</tr> <td title="<%= last_seen %>">
<tr> <%= last_seen %>
<th scope="row"> </td>
<%= gettext "Gas Limit" %> </tr>
</th> <tr>
<td title="<%= last_seen %>"> <th scope="row">
<%= format_gas_limit(@transaction.gas) %> <%= gettext("Gas") %> <%= gettext "Gas Limit" %>
</td> </th>
</tr> <td title="<%= format_gas_limit(@transaction.gas) %>">
<tr> <%= format_gas_limit(@transaction.gas) %> <%= gettext("Gas") %>
<th scope="row"> </td>
<%= gettext "Gas Price" %> </tr>
</th> <tr>
<td title="<%= last_seen %>"> <th scope="row">
<%= gas_price(@transaction, :ether) %> <%= gettext "Gas Price" %>
(<%= gas_price(@transaction, :gwei) %>) </th>
</td> <td title="<%= gas_price(@transaction, :wei) %>">
</tr> <%= gas_price(@transaction, :wei) %>
<tr> (<%= gas_price(@transaction, :gwei) %>)
<th scope="row"> </td>
<%= gettext "TX Fee" %> </tr>
</th> <tr>
<td> <th scope="row">
<div><%= formatted_fee(@transaction, denomination: :ether) %></div> <%= gettext "TX Fee" %>
<div><%= formatted_fee(@transaction, exchange_rate: @exchange_rate) %></div> </th>
</td> <td>
</tr> <div><%= formatted_fee(@transaction, denomination: :ether) %></div>
<tr> <div><%= formatted_fee(@transaction, exchange_rate: @exchange_rate) %></div>
<th scope="row"> </td>
<%= gettext "Total Gas Used" %> </tr>
</th> <tr>
<td title="<%= last_seen %>"> <th scope="row">
<%= cumulative_gas_used(@transaction) %> <%= gettext("Wei") %> <%= gettext "Total Gas Used" %>
</td> </th>
</tr> <td title="<%= cumulative_gas_used(@transaction) %>">
<tr> <%= cumulative_gas_used(@transaction) %> <%= gettext("Wei") %>
<th scope="row"> </td>
<%= gettext "Input" %> </tr>
</th> <tr>
<td title="<%= @transaction.input %>"> <th scope="row">
<%= @transaction.input %> <%= gettext "Input" %>
</td> </th>
</tr> <td title="<%= @transaction.input %>">
</tbody> <%= @transaction.input %>
</table> </td>
</tr>
</tbody>
</table>
</div>
</div>
</div> </div>
</div> </div>
</div> </section>

@ -1,54 +1,58 @@
<section class="container__section"> <section class="container-fluid">
<%= render ExplorerWeb.TransactionView, "overview.html", assigns %> <%= render ExplorerWeb.TransactionView, "overview.html", assigns %>
<div>
<ul class="nav nav-tabs"> <section>
<li class="nav-item"> <div class="card">
<%= link( <div class="card-header">
gettext("Internal Transactions"), <ul class="nav nav-tabs card-header-tabs">
class: "nav-link active", <li class="nav-item">
to: transaction_path(@conn, :show, @conn.assigns.locale, @transaction) <%= link(
) %> gettext("Internal Transactions"),
</li> class: "nav-link active",
<li class="nav-item"> to: transaction_path(@conn, :show, @conn.assigns.locale, @transaction)
<%= link( ) %>
gettext("Logs"), </li>
class: "nav-link", <li class="nav-item">
to: transaction_log_path(@conn, :index, @conn.assigns.locale, @transaction), <%= link(
"data-test": "transaction_logs_link" gettext("Logs"),
) %> class: "nav-link",
</li> to: transaction_log_path(@conn, :index, @conn.assigns.locale, @transaction),
</ul> "data-test": "transaction_logs_link"
</div> ) %>
<div class="panels container__subsection"> </li>
<div class="panels__container"> </ul>
<%= if length(@internal_transactions.entries) > 0 do %> </div>
<table class="table table-responsive-sm table-font"> <div class="card-body">
<thead> <%= if length(@internal_transactions.entries) > 0 do %>
<th><%= gettext "Type" %></th> <table class="table table-responsive-sm table-font">
<th><%= gettext "From" %></th> <thead>
<th><%= gettext "To" %></th> <th><%= gettext "Type" %></th>
<th><%= gettext "Value" %> (<%= gettext "Ether" %>)</th> <th><%= gettext "From" %></th>
<th><%= gettext "Gas Limit" %> (<%= gettext "Gas" %>)</th> <th><%= gettext "To" %></th>
</thead> <th><%= gettext "Value" %> (<%= gettext "Ether" %>)</th>
<%= for transaction <- @internal_transactions do %> <th><%= gettext "Gas Limit" %> (<%= gettext "Gas" %>)</th>
<tgroup> </thead>
<tr> <%= for transaction <- @internal_transactions do %>
<td><%= transaction.call_type %></td> <tgroup>
<td> <tr>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %> <td><%= transaction.call_type %></td>
</td> <td>
<td> <%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.from_address %>
<%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %> </td>
</td> <td>
<td><%= value(transaction, include_label: false) %></td> <%= render ExplorerWeb.AddressView, "_link.html", conn: @conn, address: transaction.to_address %>
<td><%= gas(transaction) %></td> </td>
</tr> <td><%= value(transaction, include_label: false) %></td>
</tgroup> <td><%= gas(transaction) %></td>
<% end %> </tr>
</table> </tgroup>
<% else %> <% end %>
<p><%= gettext "There are no Internal Transactions" %></p> </table>
<% end %> <% else %>
<p><%= gettext "There are no Internal Transactions" %></p>
<% end %>
</div>
</div> </div>
</div> </section>
</section> </section>

@ -1,68 +1,72 @@
<section class="container__section"> <section class="container-fluid">
<%= render ExplorerWeb.TransactionView, "overview.html", assigns %> <%= render ExplorerWeb.TransactionView, "overview.html", assigns %>
<div>
<ul class="nav nav-tabs"> <section>
<li class="nav-item"> <div class="card">
<%= link( <div class="card-header">
gettext("Internal Transactions"), <ul class="nav nav-tabs card-header-tabs">
class: "nav-link", <li class="nav-item">
to: transaction_path(@conn, :show, @conn.assigns.locale, @transaction) <%= link(
) %> gettext("Internal Transactions"),
</li> class: "nav-link",
<li class="nav-item"> to: transaction_path(@conn, :show, @conn.assigns.locale, @transaction)
<%= link( ) %>
gettext("Logs"), </li>
class: "nav-link active", <li class="nav-item">
to: transaction_log_path(@conn, :index, @conn.assigns.locale, @transaction) <%= link(
) %> gettext("Logs"),
</li> class: "nav-link active",
</ul> to: transaction_log_path(@conn, :index, @conn.assigns.locale, @transaction)
</div> ) %>
<div class="panels container__subsection"> </li>
<div class="panels__container"> </ul>
<%= if length(@logs.entries) > 0 do %> </div>
<table class="table table-responsive-sm table-font"> <div class="card-body">
<thead> <%= if length(@logs.entries) > 0 do %>
<th><%= gettext "Address" %></th> <table class="table table-responsive-sm table-font">
<th><%= gettext "Topic" %></th> <thead>
</thead> <th><%= gettext "Address" %></th>
<%= for log <- @logs.entries do %> <th><%= gettext "Topic" %></th>
<tgroup> </thead>
<tr data-test="transaction_log"> <%= for log <- @logs.entries do %>
<td> <tgroup>
<%= link( <tr data-test="transaction_log">
log.address, <td>
to: address_path(@conn, :show, @conn.assigns.locale, log.address), <%= link(
"data-test": "log_address_link", log.address,
"data-address-hash": log.address to: address_path(@conn, :show, @conn.assigns.locale, log.address),
) %> "data-test": "log_address_link",
</td> "data-address-hash": log.address
<td><%= log.first_topic %></td> ) %>
</tr> </td>
<% unless is_nil(log.second_topic) do %> <td><%= log.first_topic %></td>
<tr>
<td>topic[1]</td>
<td><%= log.second_topic %></td>
</tr> </tr>
<% end %> <% unless is_nil(log.second_topic) do %>
<% unless is_nil(log.third_topic) do %> <tr>
<tr> <td>topic[1]</td>
<td>topic[2]</td> <td><%= log.second_topic %></td>
<td><%= log.third_topic %></td> </tr>
</tr> <% end %>
<% end %> <% unless is_nil(log.third_topic) do %>
<% unless is_nil(log.data) do %> <tr>
<tr> <td>topic[2]</td>
<td>↠</td> <td><%= log.third_topic %></td>
<td><%= log.data %></td> </tr>
</tr> <% end %>
<% end %> <% unless is_nil(log.data) do %>
</tgroup> <tr>
<% end %> <td>↠</td>
</table> <td><%= log.data %></td>
<% else %> </tr>
<p><%= gettext "There are no logs currently." %></p> <% end %>
<% end %> </tgroup>
<% end %>
</table>
<% else %>
<p><%= gettext "There are no logs currently." %></p>
<% end %>
</div>
</div> </div>
</div> </section>
</section> </section>

@ -1,25 +1,25 @@
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:67 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:72
#: lib/explorer_web/templates/address_transaction/index.html.eex:70 #: lib/explorer_web/templates/address_transaction/index.html.eex:74
#: lib/explorer_web/templates/block/index.html.eex:18 #: lib/explorer_web/templates/block/index.html.eex:18
#: lib/explorer_web/templates/block_transaction/index.html.eex:135 #: lib/explorer_web/templates/block_transaction/index.html.eex:140
#: lib/explorer_web/templates/chain/_blocks.html.eex:9 #: lib/explorer_web/templates/chain/_blocks.html.eex:8
#: lib/explorer_web/templates/chain/_transactions.html.eex:12 #: lib/explorer_web/templates/chain/_transactions.html.eex:11
#: lib/explorer_web/templates/transaction/index.html.eex:35 #: lib/explorer_web/templates/transaction/index.html.eex:36
#: lib/explorer_web/templates/transaction/overview.html.eex:35 #: lib/explorer_web/templates/transaction/overview.html.eex:38
msgid "Age" msgid "Age"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:66 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:71
#: lib/explorer_web/templates/address_transaction/index.html.eex:69 #: lib/explorer_web/templates/address_transaction/index.html.eex:73
#: lib/explorer_web/templates/block_transaction/index.html.eex:134 #: lib/explorer_web/templates/block_transaction/index.html.eex:139
#: lib/explorer_web/templates/chain/show.html.eex:6 #: lib/explorer_web/templates/chain/show.html.eex:7
#: lib/explorer_web/templates/transaction/index.html.eex:34 #: lib/explorer_web/templates/transaction/index.html.eex:35
msgid "Block" msgid "Block"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/_blocks.html.eex:4 #: lib/explorer_web/templates/chain/_blocks.html.eex:4
#: lib/explorer_web/templates/layout/_sidebar.html.eex:30 #: lib/explorer_web/templates/layout/_sidebar.html.eex:30
#: lib/explorer_web/templates/layout/_topnav.html.eex:22 #: lib/explorer_web/templates/layout/_topnav.html.eex:21
msgid "Blocks" msgid "Blocks"
msgstr "" msgstr ""
@ -28,20 +28,20 @@ msgid "Copyright %{year} POA"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block/index.html.eex:20 #: lib/explorer_web/templates/block/index.html.eex:20
#: lib/explorer_web/templates/block_transaction/index.html.eex:87 #: lib/explorer_web/templates/block_transaction/index.html.eex:88
msgid "Gas Used" msgid "Gas Used"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_transaction/index.html.eex:68 #: lib/explorer_web/templates/address_transaction/index.html.eex:72
#: lib/explorer_web/templates/block_transaction/index.html.eex:29 #: lib/explorer_web/templates/block_transaction/index.html.eex:30
#: lib/explorer_web/templates/block_transaction/index.html.eex:133 #: lib/explorer_web/templates/block_transaction/index.html.eex:138
#: lib/explorer_web/templates/pending_transaction/index.html.eex:36 #: lib/explorer_web/templates/pending_transaction/index.html.eex:35
#: lib/explorer_web/templates/transaction/index.html.eex:33 #: lib/explorer_web/templates/transaction/index.html.eex:34
msgid "Hash" msgid "Hash"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block/index.html.eex:17 #: lib/explorer_web/templates/block/index.html.eex:17
#: lib/explorer_web/templates/chain/_blocks.html.eex:8 #: lib/explorer_web/templates/chain/_blocks.html.eex:7
msgid "Height" msgid "Height"
msgstr "" msgstr ""
@ -49,24 +49,24 @@ msgstr ""
msgid "POA Network Explorer" msgid "POA Network Explorer"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:7 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:11
#: lib/explorer_web/templates/address_transaction/index.html.eex:7 #: lib/explorer_web/templates/address_transaction/index.html.eex:11
#: lib/explorer_web/templates/block/index.html.eex:19 #: lib/explorer_web/templates/block/index.html.eex:19
#: lib/explorer_web/templates/block_transaction/index.html.eex:118 #: lib/explorer_web/templates/block_transaction/index.html.eex:124
#: lib/explorer_web/templates/chain/_transactions.html.eex:4 #: lib/explorer_web/templates/chain/_transactions.html.eex:4
#: lib/explorer_web/templates/layout/_sidebar.html.eex:36 #: lib/explorer_web/templates/layout/_sidebar.html.eex:36
#: lib/explorer_web/templates/layout/_topnav.html.eex:29 #: lib/explorer_web/templates/layout/_topnav.html.eex:27
msgid "Transactions" msgid "Transactions"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:70 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:75
#: lib/explorer_web/templates/address_transaction/index.html.eex:74 #: lib/explorer_web/templates/address_transaction/index.html.eex:78
#: lib/explorer_web/templates/block_transaction/index.html.eex:139 #: lib/explorer_web/templates/block_transaction/index.html.eex:144
#: lib/explorer_web/templates/chain/_transactions.html.eex:11 #: lib/explorer_web/templates/chain/_transactions.html.eex:10
#: lib/explorer_web/templates/pending_transaction/index.html.eex:40 #: lib/explorer_web/templates/pending_transaction/index.html.eex:39
#: lib/explorer_web/templates/transaction/index.html.eex:38 #: lib/explorer_web/templates/transaction/index.html.eex:39
#: lib/explorer_web/templates/transaction/overview.html.eex:43 #: lib/explorer_web/templates/transaction/overview.html.eex:46
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:30 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:33
msgid "Value" msgid "Value"
msgstr "" msgstr ""
@ -74,23 +74,23 @@ msgstr ""
msgid "Block #%{number} Details" msgid "Block #%{number} Details"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block_transaction/index.html.eex:57 #: lib/explorer_web/templates/block_transaction/index.html.eex:58
msgid "Difficulty" msgid "Difficulty"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block/index.html.eex:21 #: lib/explorer_web/templates/block/index.html.eex:21
#: lib/explorer_web/templates/block_transaction/index.html.eex:95 #: lib/explorer_web/templates/block_transaction/index.html.eex:96
#: lib/explorer_web/templates/transaction/overview.html.eex:116 #: lib/explorer_web/templates/transaction/overview.html.eex:119
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:31 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:34
msgid "Gas Limit" msgid "Gas Limit"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block_transaction/index.html.eex:49 #: lib/explorer_web/templates/block_transaction/index.html.eex:50
msgid "Miner" msgid "Miner"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block_transaction/index.html.eex:103 #: lib/explorer_web/templates/block_transaction/index.html.eex:104
#: lib/explorer_web/templates/transaction/overview.html.eex:84 #: lib/explorer_web/templates/transaction/overview.html.eex:87
msgid "Nonce" msgid "Nonce"
msgstr "" msgstr ""
@ -98,27 +98,27 @@ msgstr ""
msgid "Number" msgid "Number"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block_transaction/index.html.eex:37 #: lib/explorer_web/templates/block_transaction/index.html.eex:38
msgid "Parent Hash" msgid "Parent Hash"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block_transaction/index.html.eex:79 #: lib/explorer_web/templates/block_transaction/index.html.eex:80
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block_transaction/index.html.eex:13 #: lib/explorer_web/templates/block_transaction/index.html.eex:14
msgid "Timestamp" msgid "Timestamp"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block_transaction/index.html.eex:71 #: lib/explorer_web/templates/block_transaction/index.html.eex:72
msgid "Total Difficulty" msgid "Total Difficulty"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:19 #: lib/explorer_web/templates/transaction/overview.html.eex:22
msgid "Block Number" msgid "Block Number"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:1 #: lib/explorer_web/templates/transaction/overview.html.eex:2
msgid "Transaction Details" msgid "Transaction Details"
msgstr "" msgstr ""
@ -128,44 +128,44 @@ msgstr ""
#: lib/explorer_web/templates/block/index.html.eex:20 #: lib/explorer_web/templates/block/index.html.eex:20
#: lib/explorer_web/templates/block/index.html.eex:21 #: lib/explorer_web/templates/block/index.html.eex:21
#: lib/explorer_web/templates/chain/_blocks.html.eex:11 #: lib/explorer_web/templates/chain/_blocks.html.eex:10
#: lib/explorer_web/templates/transaction/overview.html.eex:119 #: lib/explorer_web/templates/transaction/overview.html.eex:122
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:31 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:34
msgid "Gas" msgid "Gas"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block/index.html.eex:22 #: lib/explorer_web/templates/block/index.html.eex:22
#: lib/explorer_web/templates/transaction/overview.html.eex:124 #: lib/explorer_web/templates/transaction/overview.html.eex:127
msgid "Gas Price" msgid "Gas Price"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:150 #: lib/explorer_web/templates/transaction/overview.html.eex:153
msgid "Input" msgid "Input"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:30 #: lib/explorer_web/templates/transaction/overview.html.eex:33
msgid "%{confirmations} block confirmations" msgid "%{confirmations} block confirmations"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block_transaction/index.html.eex:24 #: lib/explorer_web/templates/block_transaction/index.html.eex:25
msgid "%{count} transactions in this block" msgid "%{count} transactions in this block"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address/overview.html.eex:2 #: lib/explorer_web/templates/address/overview.html.eex:2
#: lib/explorer_web/templates/transaction_log/index.html.eex:26 #: lib/explorer_web/templates/transaction_log/index.html.eex:29
msgid "Address" msgid "Address"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:48 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:54
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:68 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:73
#: lib/explorer_web/templates/address_transaction/index.html.eex:48 #: lib/explorer_web/templates/address_transaction/index.html.eex:52
#: lib/explorer_web/templates/address_transaction/index.html.eex:71 #: lib/explorer_web/templates/address_transaction/index.html.eex:75
#: lib/explorer_web/templates/block_transaction/index.html.eex:136 #: lib/explorer_web/templates/block_transaction/index.html.eex:141
#: lib/explorer_web/templates/chain/_transactions.html.eex:9 #: lib/explorer_web/templates/chain/_transactions.html.eex:8
#: lib/explorer_web/templates/pending_transaction/index.html.eex:38 #: lib/explorer_web/templates/pending_transaction/index.html.eex:37
#: lib/explorer_web/templates/transaction/index.html.eex:36 #: lib/explorer_web/templates/transaction/index.html.eex:37
#: lib/explorer_web/templates/transaction/overview.html.eex:52 #: lib/explorer_web/templates/transaction/overview.html.eex:55
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:28 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:31
#: lib/explorer_web/views/address_internal_transaction_view.ex:7 #: lib/explorer_web/views/address_internal_transaction_view.ex:7
#: lib/explorer_web/views/address_transaction_view.ex:9 #: lib/explorer_web/views/address_transaction_view.ex:9
msgid "From" msgid "From"
@ -180,16 +180,16 @@ msgstr ""
msgid "Success" msgid "Success"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:36 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:42
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:69 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:74
#: lib/explorer_web/templates/address_transaction/index.html.eex:36 #: lib/explorer_web/templates/address_transaction/index.html.eex:40
#: lib/explorer_web/templates/address_transaction/index.html.eex:73 #: lib/explorer_web/templates/address_transaction/index.html.eex:77
#: lib/explorer_web/templates/block_transaction/index.html.eex:138 #: lib/explorer_web/templates/block_transaction/index.html.eex:143
#: lib/explorer_web/templates/chain/_transactions.html.eex:10 #: lib/explorer_web/templates/chain/_transactions.html.eex:9
#: lib/explorer_web/templates/pending_transaction/index.html.eex:39 #: lib/explorer_web/templates/pending_transaction/index.html.eex:38
#: lib/explorer_web/templates/transaction/index.html.eex:37 #: lib/explorer_web/templates/transaction/index.html.eex:38
#: lib/explorer_web/templates/transaction/overview.html.eex:68 #: lib/explorer_web/templates/transaction/overview.html.eex:71
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:29 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:32
#: lib/explorer_web/views/address_internal_transaction_view.ex:6 #: lib/explorer_web/views/address_internal_transaction_view.ex:6
#: lib/explorer_web/views/address_transaction_view.ex:8 #: lib/explorer_web/views/address_transaction_view.ex:8
msgid "To" msgid "To"
@ -200,11 +200,11 @@ msgstr ""
msgid "Transaction Hash" msgid "Transaction Hash"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:10 #: lib/explorer_web/templates/transaction/overview.html.eex:13
msgid "Transaction Status" msgid "Transaction Status"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address/overview.html.eex:11 #: lib/explorer_web/templates/address/overview.html.eex:13
msgid "Balance" msgid "Balance"
msgstr "" msgstr ""
@ -231,11 +231,11 @@ msgid "Showing %{count} Transactions"
msgstr "" msgstr ""
#: lib/explorer_web/templates/layout/_sidebar.html.eex:41 #: lib/explorer_web/templates/layout/_sidebar.html.eex:41
#: lib/explorer_web/templates/layout/_topnav.html.eex:33 #: lib/explorer_web/templates/layout/_topnav.html.eex:31
#: lib/explorer_web/templates/pending_transaction/index.html.eex:21 #: lib/explorer_web/templates/pending_transaction/index.html.eex:21
#: lib/explorer_web/templates/transaction/index.html.eex:19 #: lib/explorer_web/templates/transaction/index.html.eex:21
#: lib/explorer_web/templates/transaction/overview.html.eex:62 #: lib/explorer_web/templates/transaction/overview.html.eex:65
#: lib/explorer_web/templates/transaction/overview.html.eex:78 #: lib/explorer_web/templates/transaction/overview.html.eex:81
#: lib/explorer_web/views/transaction_view.ex:20 #: lib/explorer_web/views/transaction_view.ex:20
#: lib/explorer_web/views/transaction_view.ex:66 #: lib/explorer_web/views/transaction_view.ex:66
#: lib/explorer_web/views/transaction_view.ex:73 #: lib/explorer_web/views/transaction_view.ex:73
@ -243,25 +243,25 @@ msgstr ""
msgid "Pending" msgid "Pending"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:98 #: lib/explorer_web/templates/transaction/overview.html.eex:101
msgid "First Seen" msgid "First Seen"
msgstr "" msgstr ""
#: lib/explorer_web/templates/pending_transaction/index.html.eex:37 #: lib/explorer_web/templates/pending_transaction/index.html.eex:36
#: lib/explorer_web/templates/transaction/overview.html.eex:107 #: lib/explorer_web/templates/transaction/overview.html.eex:110
msgid "Last Seen" msgid "Last Seen"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:14 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:18
#: lib/explorer_web/templates/transaction_log/index.html.eex:14 #: lib/explorer_web/templates/transaction_log/index.html.eex:18
msgid "Logs" msgid "Logs"
msgstr "" msgstr ""
#: lib/explorer_web/templates/pending_transaction/index.html.eex:7 #: lib/explorer_web/templates/pending_transaction/index.html.eex:6
msgid "Showing %{count} Pending Transactions" msgid "Showing %{count} Pending Transactions"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction_log/index.html.eex:27 #: lib/explorer_web/templates/transaction_log/index.html.eex:30
msgid "Topic" msgid "Topic"
msgstr "" msgstr ""
@ -285,7 +285,7 @@ msgstr ""
msgid "Lag" msgid "Lag"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:11 #: lib/explorer_web/templates/chain/show.html.eex:12
msgid "Last Block" msgid "Last Block"
msgstr "" msgstr ""
@ -293,12 +293,12 @@ msgstr ""
msgid "Skipped" msgid "Skipped"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:21 #: lib/explorer_web/templates/chain/show.html.eex:22
msgid "TPM" msgid "TPM"
msgstr "" msgstr ""
#: lib/explorer_web/templates/pending_transaction/index.html.eex:70 #: lib/explorer_web/templates/pending_transaction/index.html.eex:69
#: lib/explorer_web/templates/transaction/index.html.eex:77 #: lib/explorer_web/templates/transaction/index.html.eex:78
msgid "Next Page" msgid "Next Page"
msgstr "" msgstr ""
@ -310,10 +310,10 @@ msgstr ""
msgid "Out of Gas" msgid "Out of Gas"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_transaction/index.html.eex:66 #: lib/explorer_web/templates/address_transaction/index.html.eex:70
#: lib/explorer_web/templates/block_transaction/index.html.eex:131 #: lib/explorer_web/templates/block_transaction/index.html.eex:136
#: lib/explorer_web/templates/pending_transaction/index.html.eex:34 #: lib/explorer_web/templates/pending_transaction/index.html.eex:33
#: lib/explorer_web/templates/transaction/index.html.eex:32 #: lib/explorer_web/templates/transaction/index.html.eex:33
msgid "Status" msgid "Status"
msgstr "" msgstr ""
@ -325,11 +325,11 @@ msgstr ""
msgid "Showing #%{number}" msgid "Showing #%{number}"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_transaction/index.html.eex:74 #: lib/explorer_web/templates/address_transaction/index.html.eex:78
#: lib/explorer_web/templates/chain/_transactions.html.eex:11 #: lib/explorer_web/templates/chain/_transactions.html.eex:10
#: lib/explorer_web/templates/pending_transaction/index.html.eex:40 #: lib/explorer_web/templates/pending_transaction/index.html.eex:39
#: lib/explorer_web/templates/transaction/index.html.eex:38 #: lib/explorer_web/templates/transaction/index.html.eex:39
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:30 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:33
#: lib/explorer_web/views/wei_helpers.ex:71 #: lib/explorer_web/views/wei_helpers.ex:71
msgid "Ether" msgid "Ether"
msgstr "" msgstr ""
@ -339,10 +339,10 @@ msgstr ""
msgid "Gwei" msgid "Gwei"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:14 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:18
#: lib/explorer_web/templates/address_transaction/index.html.eex:14 #: lib/explorer_web/templates/address_transaction/index.html.eex:18
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:7 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:11
#: lib/explorer_web/templates/transaction_log/index.html.eex:7 #: lib/explorer_web/templates/transaction_log/index.html.eex:11
msgid "Internal Transactions" msgid "Internal Transactions"
msgstr "" msgstr ""
@ -350,12 +350,12 @@ msgstr ""
msgid "Search by address, transaction hash, or block number" msgid "Search by address, transaction hash, or block number"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:96 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:101
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:50 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:53
msgid "There are no Internal Transactions" msgid "There are no Internal Transactions"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction_log/index.html.eex:64 #: lib/explorer_web/templates/transaction_log/index.html.eex:67
msgid "There are no logs currently." msgid "There are no logs currently."
msgstr "" msgstr ""
@ -371,30 +371,30 @@ msgstr ""
msgid "Transactions To" msgid "Transactions To"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:27 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:30
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:145 #: lib/explorer_web/templates/transaction/overview.html.eex:148
#: lib/explorer_web/views/wei_helpers.ex:69 #: lib/explorer_web/views/wei_helpers.ex:69
msgid "Wei" msgid "Wei"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:30 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:36
#: lib/explorer_web/templates/address_transaction/index.html.eex:30 #: lib/explorer_web/templates/address_transaction/index.html.eex:34
#: lib/explorer_web/views/address_internal_transaction_view.ex:8 #: lib/explorer_web/views/address_internal_transaction_view.ex:8
#: lib/explorer_web/views/address_transaction_view.ex:10 #: lib/explorer_web/views/address_transaction_view.ex:10
msgid "All" msgid "All"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_transaction/index.html.eex:75 #: lib/explorer_web/templates/address_transaction/index.html.eex:79
msgid "Fee" msgid "Fee"
msgstr "" msgstr ""
#: lib/explorer_web/templates/layout/_sidebar.html.eex:40 #: lib/explorer_web/templates/layout/_sidebar.html.eex:40
#: lib/explorer_web/templates/layout/_topnav.html.eex:32 #: lib/explorer_web/templates/layout/_topnav.html.eex:30
#: lib/explorer_web/templates/pending_transaction/index.html.eex:14 #: lib/explorer_web/templates/pending_transaction/index.html.eex:14
#: lib/explorer_web/templates/transaction/index.html.eex:12 #: lib/explorer_web/templates/transaction/index.html.eex:14
msgid "Validated" msgid "Validated"
msgstr "" msgstr ""
@ -402,31 +402,34 @@ msgstr ""
msgid "Block Details" msgid "Block Details"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:65 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:70
msgid "Parent Tx Hash" msgid "Parent Tx Hash"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:39 #: lib/explorer_web/templates/chain/show.html.eex:43
msgid "24h Volume" msgid "24h Volume"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:16 #: lib/explorer_web/templates/chain/show.html.eex:17
msgid "Avg Block Time" msgid "Avg Block Time"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:35 #: lib/explorer_web/templates/chain/show.html.eex:39
msgid "Market Cap" msgid "Market Cap"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:30 #: lib/explorer_web/templates/chain/show.html.eex:34
msgid "Price" msgid "Price"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:35
#: lib/explorer_web/templates/chain/show.html.eex:40
#: lib/explorer_web/templates/chain/show.html.eex:44
#: lib/explorer_web/views/currency_helpers.ex:32 #: lib/explorer_web/views/currency_helpers.ex:32
msgid "USD" msgid "USD"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address/overview.html.eex:18 #: lib/explorer_web/templates/address/overview.html.eex:22
msgid "Number of Transactions" msgid "Number of Transactions"
msgstr "" msgstr ""
@ -446,11 +449,11 @@ msgstr ""
msgid "Switch Network " msgid "Switch Network "
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/_transactions.html.eex:8 #: lib/explorer_web/templates/chain/_transactions.html.eex:7
msgid "TX Hash" msgid "TX Hash"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/_blocks.html.eex:10 #: lib/explorer_web/templates/chain/_blocks.html.eex:9
msgid "TXNs" msgid "TXNs"
msgstr "" msgstr ""
@ -458,15 +461,15 @@ msgstr ""
msgid "Tokens" msgid "Tokens"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:142 #: lib/explorer_web/templates/transaction/overview.html.eex:145
msgid "Total Gas Used" msgid "Total Gas Used"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block_transaction/index.html.eex:21 #: lib/explorer_web/templates/block_transaction/index.html.eex:22
msgid "Transaction" msgid "Transaction"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/_blocks.html.eex:12 #: lib/explorer_web/templates/chain/_blocks.html.eex:11
msgid "Validator" msgid "Validator"
msgstr "" msgstr ""
@ -475,6 +478,6 @@ msgstr ""
msgid "View All" msgid "View All"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:133 #: lib/explorer_web/templates/transaction/overview.html.eex:136
msgid "TX Fee" msgid "TX Fee"
msgstr "" msgstr ""

@ -10,28 +10,28 @@ msgid ""
msgstr "" msgstr ""
"Language: en\n" "Language: en\n"
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:67 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:72
#: lib/explorer_web/templates/address_transaction/index.html.eex:70 #: lib/explorer_web/templates/address_transaction/index.html.eex:74
#: lib/explorer_web/templates/block/index.html.eex:18 #: lib/explorer_web/templates/block/index.html.eex:18
#: lib/explorer_web/templates/block_transaction/index.html.eex:135 #: lib/explorer_web/templates/block_transaction/index.html.eex:140
#: lib/explorer_web/templates/chain/_blocks.html.eex:9 #: lib/explorer_web/templates/chain/_blocks.html.eex:8
#: lib/explorer_web/templates/chain/_transactions.html.eex:12 #: lib/explorer_web/templates/chain/_transactions.html.eex:11
#: lib/explorer_web/templates/transaction/index.html.eex:35 #: lib/explorer_web/templates/transaction/index.html.eex:36
#: lib/explorer_web/templates/transaction/overview.html.eex:35 #: lib/explorer_web/templates/transaction/overview.html.eex:38
msgid "Age" msgid "Age"
msgstr "Age" msgstr "Age"
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:66 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:71
#: lib/explorer_web/templates/address_transaction/index.html.eex:69 #: lib/explorer_web/templates/address_transaction/index.html.eex:73
#: lib/explorer_web/templates/block_transaction/index.html.eex:134 #: lib/explorer_web/templates/block_transaction/index.html.eex:139
#: lib/explorer_web/templates/chain/show.html.eex:6 #: lib/explorer_web/templates/chain/show.html.eex:7
#: lib/explorer_web/templates/transaction/index.html.eex:34 #: lib/explorer_web/templates/transaction/index.html.eex:35
msgid "Block" msgid "Block"
msgstr "Block" msgstr "Block"
#: lib/explorer_web/templates/chain/_blocks.html.eex:4 #: lib/explorer_web/templates/chain/_blocks.html.eex:4
#: lib/explorer_web/templates/layout/_sidebar.html.eex:30 #: lib/explorer_web/templates/layout/_sidebar.html.eex:30
#: lib/explorer_web/templates/layout/_topnav.html.eex:22 #: lib/explorer_web/templates/layout/_topnav.html.eex:21
msgid "Blocks" msgid "Blocks"
msgstr "Blocks" msgstr "Blocks"
@ -40,20 +40,20 @@ msgid "Copyright %{year} POA"
msgstr "%{year} POA Network Ltd. All rights reserved" msgstr "%{year} POA Network Ltd. All rights reserved"
#: lib/explorer_web/templates/block/index.html.eex:20 #: lib/explorer_web/templates/block/index.html.eex:20
#: lib/explorer_web/templates/block_transaction/index.html.eex:87 #: lib/explorer_web/templates/block_transaction/index.html.eex:88
msgid "Gas Used" msgid "Gas Used"
msgstr "Gas Used" msgstr "Gas Used"
#: lib/explorer_web/templates/address_transaction/index.html.eex:68 #: lib/explorer_web/templates/address_transaction/index.html.eex:72
#: lib/explorer_web/templates/block_transaction/index.html.eex:29 #: lib/explorer_web/templates/block_transaction/index.html.eex:30
#: lib/explorer_web/templates/block_transaction/index.html.eex:133 #: lib/explorer_web/templates/block_transaction/index.html.eex:138
#: lib/explorer_web/templates/pending_transaction/index.html.eex:36 #: lib/explorer_web/templates/pending_transaction/index.html.eex:35
#: lib/explorer_web/templates/transaction/index.html.eex:33 #: lib/explorer_web/templates/transaction/index.html.eex:34
msgid "Hash" msgid "Hash"
msgstr "Hash" msgstr "Hash"
#: lib/explorer_web/templates/block/index.html.eex:17 #: lib/explorer_web/templates/block/index.html.eex:17
#: lib/explorer_web/templates/chain/_blocks.html.eex:8 #: lib/explorer_web/templates/chain/_blocks.html.eex:7
msgid "Height" msgid "Height"
msgstr "Height" msgstr "Height"
@ -61,24 +61,24 @@ msgstr "Height"
msgid "POA Network Explorer" msgid "POA Network Explorer"
msgstr "POA Network Explorer" msgstr "POA Network Explorer"
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:7 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:11
#: lib/explorer_web/templates/address_transaction/index.html.eex:7 #: lib/explorer_web/templates/address_transaction/index.html.eex:11
#: lib/explorer_web/templates/block/index.html.eex:19 #: lib/explorer_web/templates/block/index.html.eex:19
#: lib/explorer_web/templates/block_transaction/index.html.eex:118 #: lib/explorer_web/templates/block_transaction/index.html.eex:124
#: lib/explorer_web/templates/chain/_transactions.html.eex:4 #: lib/explorer_web/templates/chain/_transactions.html.eex:4
#: lib/explorer_web/templates/layout/_sidebar.html.eex:36 #: lib/explorer_web/templates/layout/_sidebar.html.eex:36
#: lib/explorer_web/templates/layout/_topnav.html.eex:29 #: lib/explorer_web/templates/layout/_topnav.html.eex:27
msgid "Transactions" msgid "Transactions"
msgstr "Transactions" msgstr "Transactions"
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:70 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:75
#: lib/explorer_web/templates/address_transaction/index.html.eex:74 #: lib/explorer_web/templates/address_transaction/index.html.eex:78
#: lib/explorer_web/templates/block_transaction/index.html.eex:139 #: lib/explorer_web/templates/block_transaction/index.html.eex:144
#: lib/explorer_web/templates/chain/_transactions.html.eex:11 #: lib/explorer_web/templates/chain/_transactions.html.eex:10
#: lib/explorer_web/templates/pending_transaction/index.html.eex:40 #: lib/explorer_web/templates/pending_transaction/index.html.eex:39
#: lib/explorer_web/templates/transaction/index.html.eex:38 #: lib/explorer_web/templates/transaction/index.html.eex:39
#: lib/explorer_web/templates/transaction/overview.html.eex:43 #: lib/explorer_web/templates/transaction/overview.html.eex:46
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:30 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:33
msgid "Value" msgid "Value"
msgstr "Value" msgstr "Value"
@ -86,23 +86,23 @@ msgstr "Value"
msgid "Block #%{number} Details" msgid "Block #%{number} Details"
msgstr "Block #%{number} Details" msgstr "Block #%{number} Details"
#: lib/explorer_web/templates/block_transaction/index.html.eex:57 #: lib/explorer_web/templates/block_transaction/index.html.eex:58
msgid "Difficulty" msgid "Difficulty"
msgstr "Difficulty" msgstr "Difficulty"
#: lib/explorer_web/templates/block/index.html.eex:21 #: lib/explorer_web/templates/block/index.html.eex:21
#: lib/explorer_web/templates/block_transaction/index.html.eex:95 #: lib/explorer_web/templates/block_transaction/index.html.eex:96
#: lib/explorer_web/templates/transaction/overview.html.eex:116 #: lib/explorer_web/templates/transaction/overview.html.eex:119
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:31 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:34
msgid "Gas Limit" msgid "Gas Limit"
msgstr "Gas Limit" msgstr "Gas Limit"
#: lib/explorer_web/templates/block_transaction/index.html.eex:49 #: lib/explorer_web/templates/block_transaction/index.html.eex:50
msgid "Miner" msgid "Miner"
msgstr "Validator" msgstr "Validator"
#: lib/explorer_web/templates/block_transaction/index.html.eex:103 #: lib/explorer_web/templates/block_transaction/index.html.eex:104
#: lib/explorer_web/templates/transaction/overview.html.eex:84 #: lib/explorer_web/templates/transaction/overview.html.eex:87
msgid "Nonce" msgid "Nonce"
msgstr "Nonce" msgstr "Nonce"
@ -110,27 +110,27 @@ msgstr "Nonce"
msgid "Number" msgid "Number"
msgstr "Height" msgstr "Height"
#: lib/explorer_web/templates/block_transaction/index.html.eex:37 #: lib/explorer_web/templates/block_transaction/index.html.eex:38
msgid "Parent Hash" msgid "Parent Hash"
msgstr "Parent Hash" msgstr "Parent Hash"
#: lib/explorer_web/templates/block_transaction/index.html.eex:79 #: lib/explorer_web/templates/block_transaction/index.html.eex:80
msgid "Size" msgid "Size"
msgstr "Size" msgstr "Size"
#: lib/explorer_web/templates/block_transaction/index.html.eex:13 #: lib/explorer_web/templates/block_transaction/index.html.eex:14
msgid "Timestamp" msgid "Timestamp"
msgstr "Timestamp" msgstr "Timestamp"
#: lib/explorer_web/templates/block_transaction/index.html.eex:71 #: lib/explorer_web/templates/block_transaction/index.html.eex:72
msgid "Total Difficulty" msgid "Total Difficulty"
msgstr "Total Difficulty" msgstr "Total Difficulty"
#: lib/explorer_web/templates/transaction/overview.html.eex:19 #: lib/explorer_web/templates/transaction/overview.html.eex:22
msgid "Block Number" msgid "Block Number"
msgstr "Block Height" msgstr "Block Height"
#: lib/explorer_web/templates/transaction/overview.html.eex:1 #: lib/explorer_web/templates/transaction/overview.html.eex:2
msgid "Transaction Details" msgid "Transaction Details"
msgstr "Transaction Details" msgstr "Transaction Details"
@ -140,44 +140,44 @@ msgstr "Cumulative Gas Used"
#: lib/explorer_web/templates/block/index.html.eex:20 #: lib/explorer_web/templates/block/index.html.eex:20
#: lib/explorer_web/templates/block/index.html.eex:21 #: lib/explorer_web/templates/block/index.html.eex:21
#: lib/explorer_web/templates/chain/_blocks.html.eex:11 #: lib/explorer_web/templates/chain/_blocks.html.eex:10
#: lib/explorer_web/templates/transaction/overview.html.eex:119 #: lib/explorer_web/templates/transaction/overview.html.eex:122
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:31 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:34
msgid "Gas" msgid "Gas"
msgstr "Gas" msgstr "Gas"
#: lib/explorer_web/templates/block/index.html.eex:22 #: lib/explorer_web/templates/block/index.html.eex:22
#: lib/explorer_web/templates/transaction/overview.html.eex:124 #: lib/explorer_web/templates/transaction/overview.html.eex:127
msgid "Gas Price" msgid "Gas Price"
msgstr "Gas Price" msgstr "Gas Price"
#: lib/explorer_web/templates/transaction/overview.html.eex:150 #: lib/explorer_web/templates/transaction/overview.html.eex:153
msgid "Input" msgid "Input"
msgstr "Input" msgstr "Input"
#: lib/explorer_web/templates/transaction/overview.html.eex:30 #: lib/explorer_web/templates/transaction/overview.html.eex:33
msgid "%{confirmations} block confirmations" msgid "%{confirmations} block confirmations"
msgstr "%{confirmations} block confirmations" msgstr "%{confirmations} block confirmations"
#: lib/explorer_web/templates/block_transaction/index.html.eex:24 #: lib/explorer_web/templates/block_transaction/index.html.eex:25
msgid "%{count} transactions in this block" msgid "%{count} transactions in this block"
msgstr "%{count} transactions in this block" msgstr "%{count} transactions in this block"
#: lib/explorer_web/templates/address/overview.html.eex:2 #: lib/explorer_web/templates/address/overview.html.eex:2
#: lib/explorer_web/templates/transaction_log/index.html.eex:26 #: lib/explorer_web/templates/transaction_log/index.html.eex:29
msgid "Address" msgid "Address"
msgstr "Address" msgstr "Address"
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:48 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:54
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:68 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:73
#: lib/explorer_web/templates/address_transaction/index.html.eex:48 #: lib/explorer_web/templates/address_transaction/index.html.eex:52
#: lib/explorer_web/templates/address_transaction/index.html.eex:71 #: lib/explorer_web/templates/address_transaction/index.html.eex:75
#: lib/explorer_web/templates/block_transaction/index.html.eex:136 #: lib/explorer_web/templates/block_transaction/index.html.eex:141
#: lib/explorer_web/templates/chain/_transactions.html.eex:9 #: lib/explorer_web/templates/chain/_transactions.html.eex:8
#: lib/explorer_web/templates/pending_transaction/index.html.eex:38 #: lib/explorer_web/templates/pending_transaction/index.html.eex:37
#: lib/explorer_web/templates/transaction/index.html.eex:36 #: lib/explorer_web/templates/transaction/index.html.eex:37
#: lib/explorer_web/templates/transaction/overview.html.eex:52 #: lib/explorer_web/templates/transaction/overview.html.eex:55
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:28 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:31
#: lib/explorer_web/views/address_internal_transaction_view.ex:7 #: lib/explorer_web/views/address_internal_transaction_view.ex:7
#: lib/explorer_web/views/address_transaction_view.ex:9 #: lib/explorer_web/views/address_transaction_view.ex:9
msgid "From" msgid "From"
@ -192,16 +192,16 @@ msgstr "Overview"
msgid "Success" msgid "Success"
msgstr "Success" msgstr "Success"
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:36 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:42
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:69 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:74
#: lib/explorer_web/templates/address_transaction/index.html.eex:36 #: lib/explorer_web/templates/address_transaction/index.html.eex:40
#: lib/explorer_web/templates/address_transaction/index.html.eex:73 #: lib/explorer_web/templates/address_transaction/index.html.eex:77
#: lib/explorer_web/templates/block_transaction/index.html.eex:138 #: lib/explorer_web/templates/block_transaction/index.html.eex:143
#: lib/explorer_web/templates/chain/_transactions.html.eex:10 #: lib/explorer_web/templates/chain/_transactions.html.eex:9
#: lib/explorer_web/templates/pending_transaction/index.html.eex:39 #: lib/explorer_web/templates/pending_transaction/index.html.eex:38
#: lib/explorer_web/templates/transaction/index.html.eex:37 #: lib/explorer_web/templates/transaction/index.html.eex:38
#: lib/explorer_web/templates/transaction/overview.html.eex:68 #: lib/explorer_web/templates/transaction/overview.html.eex:71
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:29 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:32
#: lib/explorer_web/views/address_internal_transaction_view.ex:6 #: lib/explorer_web/views/address_internal_transaction_view.ex:6
#: lib/explorer_web/views/address_transaction_view.ex:8 #: lib/explorer_web/views/address_transaction_view.ex:8
msgid "To" msgid "To"
@ -212,11 +212,11 @@ msgstr "To"
msgid "Transaction Hash" msgid "Transaction Hash"
msgstr "Transaction Hash" msgstr "Transaction Hash"
#: lib/explorer_web/templates/transaction/overview.html.eex:10 #: lib/explorer_web/templates/transaction/overview.html.eex:13
msgid "Transaction Status" msgid "Transaction Status"
msgstr "Transaction Status" msgstr "Transaction Status"
#: lib/explorer_web/templates/address/overview.html.eex:11 #: lib/explorer_web/templates/address/overview.html.eex:13
msgid "Balance" msgid "Balance"
msgstr "Balance" msgstr "Balance"
@ -243,11 +243,11 @@ msgid "Showing %{count} Transactions"
msgstr "Showing %{count} Transactions" msgstr "Showing %{count} Transactions"
#: lib/explorer_web/templates/layout/_sidebar.html.eex:41 #: lib/explorer_web/templates/layout/_sidebar.html.eex:41
#: lib/explorer_web/templates/layout/_topnav.html.eex:33 #: lib/explorer_web/templates/layout/_topnav.html.eex:31
#: lib/explorer_web/templates/pending_transaction/index.html.eex:21 #: lib/explorer_web/templates/pending_transaction/index.html.eex:21
#: lib/explorer_web/templates/transaction/index.html.eex:19 #: lib/explorer_web/templates/transaction/index.html.eex:21
#: lib/explorer_web/templates/transaction/overview.html.eex:62 #: lib/explorer_web/templates/transaction/overview.html.eex:65
#: lib/explorer_web/templates/transaction/overview.html.eex:78 #: lib/explorer_web/templates/transaction/overview.html.eex:81
#: lib/explorer_web/views/transaction_view.ex:20 #: lib/explorer_web/views/transaction_view.ex:20
#: lib/explorer_web/views/transaction_view.ex:66 #: lib/explorer_web/views/transaction_view.ex:66
#: lib/explorer_web/views/transaction_view.ex:73 #: lib/explorer_web/views/transaction_view.ex:73
@ -255,25 +255,25 @@ msgstr "Showing %{count} Transactions"
msgid "Pending" msgid "Pending"
msgstr "Pending" msgstr "Pending"
#: lib/explorer_web/templates/transaction/overview.html.eex:98 #: lib/explorer_web/templates/transaction/overview.html.eex:101
msgid "First Seen" msgid "First Seen"
msgstr "" msgstr ""
#: lib/explorer_web/templates/pending_transaction/index.html.eex:37 #: lib/explorer_web/templates/pending_transaction/index.html.eex:36
#: lib/explorer_web/templates/transaction/overview.html.eex:107 #: lib/explorer_web/templates/transaction/overview.html.eex:110
msgid "Last Seen" msgid "Last Seen"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:14 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:18
#: lib/explorer_web/templates/transaction_log/index.html.eex:14 #: lib/explorer_web/templates/transaction_log/index.html.eex:18
msgid "Logs" msgid "Logs"
msgstr "" msgstr ""
#: lib/explorer_web/templates/pending_transaction/index.html.eex:7 #: lib/explorer_web/templates/pending_transaction/index.html.eex:6
msgid "Showing %{count} Pending Transactions" msgid "Showing %{count} Pending Transactions"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction_log/index.html.eex:27 #: lib/explorer_web/templates/transaction_log/index.html.eex:30
msgid "Topic" msgid "Topic"
msgstr "" msgstr ""
@ -297,7 +297,7 @@ msgstr ""
msgid "Lag" msgid "Lag"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:11 #: lib/explorer_web/templates/chain/show.html.eex:12
msgid "Last Block" msgid "Last Block"
msgstr "" msgstr ""
@ -305,12 +305,12 @@ msgstr ""
msgid "Skipped" msgid "Skipped"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:21 #: lib/explorer_web/templates/chain/show.html.eex:22
msgid "TPM" msgid "TPM"
msgstr "" msgstr ""
#: lib/explorer_web/templates/pending_transaction/index.html.eex:70 #: lib/explorer_web/templates/pending_transaction/index.html.eex:69
#: lib/explorer_web/templates/transaction/index.html.eex:77 #: lib/explorer_web/templates/transaction/index.html.eex:78
msgid "Next Page" msgid "Next Page"
msgstr "" msgstr ""
@ -322,10 +322,10 @@ msgstr ""
msgid "Out of Gas" msgid "Out of Gas"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_transaction/index.html.eex:66 #: lib/explorer_web/templates/address_transaction/index.html.eex:70
#: lib/explorer_web/templates/block_transaction/index.html.eex:131 #: lib/explorer_web/templates/block_transaction/index.html.eex:136
#: lib/explorer_web/templates/pending_transaction/index.html.eex:34 #: lib/explorer_web/templates/pending_transaction/index.html.eex:33
#: lib/explorer_web/templates/transaction/index.html.eex:32 #: lib/explorer_web/templates/transaction/index.html.eex:33
msgid "Status" msgid "Status"
msgstr "" msgstr ""
@ -337,11 +337,11 @@ msgstr ""
msgid "Showing #%{number}" msgid "Showing #%{number}"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_transaction/index.html.eex:74 #: lib/explorer_web/templates/address_transaction/index.html.eex:78
#: lib/explorer_web/templates/chain/_transactions.html.eex:11 #: lib/explorer_web/templates/chain/_transactions.html.eex:10
#: lib/explorer_web/templates/pending_transaction/index.html.eex:40 #: lib/explorer_web/templates/pending_transaction/index.html.eex:39
#: lib/explorer_web/templates/transaction/index.html.eex:38 #: lib/explorer_web/templates/transaction/index.html.eex:39
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:30 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:33
#: lib/explorer_web/views/wei_helpers.ex:71 #: lib/explorer_web/views/wei_helpers.ex:71
msgid "Ether" msgid "Ether"
msgstr "POA" msgstr "POA"
@ -351,10 +351,10 @@ msgstr "POA"
msgid "Gwei" msgid "Gwei"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:14 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:18
#: lib/explorer_web/templates/address_transaction/index.html.eex:14 #: lib/explorer_web/templates/address_transaction/index.html.eex:18
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:7 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:11
#: lib/explorer_web/templates/transaction_log/index.html.eex:7 #: lib/explorer_web/templates/transaction_log/index.html.eex:11
msgid "Internal Transactions" msgid "Internal Transactions"
msgstr "" msgstr ""
@ -362,12 +362,12 @@ msgstr ""
msgid "Search by address, transaction hash, or block number" msgid "Search by address, transaction hash, or block number"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:96 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:101
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:50 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:53
msgid "There are no Internal Transactions" msgid "There are no Internal Transactions"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction_log/index.html.eex:64 #: lib/explorer_web/templates/transaction_log/index.html.eex:67
msgid "There are no logs currently." msgid "There are no logs currently."
msgstr "" msgstr ""
@ -383,30 +383,30 @@ msgstr ""
msgid "Transactions To" msgid "Transactions To"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:27 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:30
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:145 #: lib/explorer_web/templates/transaction/overview.html.eex:148
#: lib/explorer_web/views/wei_helpers.ex:69 #: lib/explorer_web/views/wei_helpers.ex:69
msgid "Wei" msgid "Wei"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:30 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:36
#: lib/explorer_web/templates/address_transaction/index.html.eex:30 #: lib/explorer_web/templates/address_transaction/index.html.eex:34
#: lib/explorer_web/views/address_internal_transaction_view.ex:8 #: lib/explorer_web/views/address_internal_transaction_view.ex:8
#: lib/explorer_web/views/address_transaction_view.ex:10 #: lib/explorer_web/views/address_transaction_view.ex:10
msgid "All" msgid "All"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_transaction/index.html.eex:75 #: lib/explorer_web/templates/address_transaction/index.html.eex:79
msgid "Fee" msgid "Fee"
msgstr "" msgstr ""
#: lib/explorer_web/templates/layout/_sidebar.html.eex:40 #: lib/explorer_web/templates/layout/_sidebar.html.eex:40
#: lib/explorer_web/templates/layout/_topnav.html.eex:32 #: lib/explorer_web/templates/layout/_topnav.html.eex:30
#: lib/explorer_web/templates/pending_transaction/index.html.eex:14 #: lib/explorer_web/templates/pending_transaction/index.html.eex:14
#: lib/explorer_web/templates/transaction/index.html.eex:12 #: lib/explorer_web/templates/transaction/index.html.eex:14
msgid "Validated" msgid "Validated"
msgstr "" msgstr ""
@ -414,31 +414,34 @@ msgstr ""
msgid "Block Details" msgid "Block Details"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address_internal_transaction/index.html.eex:65 #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:70
msgid "Parent Tx Hash" msgid "Parent Tx Hash"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:39 #: lib/explorer_web/templates/chain/show.html.eex:43
msgid "24h Volume" msgid "24h Volume"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:16 #: lib/explorer_web/templates/chain/show.html.eex:17
msgid "Avg Block Time" msgid "Avg Block Time"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:35 #: lib/explorer_web/templates/chain/show.html.eex:39
msgid "Market Cap" msgid "Market Cap"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:30 #: lib/explorer_web/templates/chain/show.html.eex:34
msgid "Price" msgid "Price"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/show.html.eex:35
#: lib/explorer_web/templates/chain/show.html.eex:40
#: lib/explorer_web/templates/chain/show.html.eex:44
#: lib/explorer_web/views/currency_helpers.ex:32 #: lib/explorer_web/views/currency_helpers.ex:32
msgid "USD" msgid "USD"
msgstr "" msgstr ""
#: lib/explorer_web/templates/address/overview.html.eex:18 #: lib/explorer_web/templates/address/overview.html.eex:22
msgid "Number of Transactions" msgid "Number of Transactions"
msgstr "" msgstr ""
@ -458,11 +461,11 @@ msgstr ""
msgid "Switch Network " msgid "Switch Network "
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/_transactions.html.eex:8 #: lib/explorer_web/templates/chain/_transactions.html.eex:7
msgid "TX Hash" msgid "TX Hash"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/_blocks.html.eex:10 #: lib/explorer_web/templates/chain/_blocks.html.eex:9
msgid "TXNs" msgid "TXNs"
msgstr "" msgstr ""
@ -470,15 +473,15 @@ msgstr ""
msgid "Tokens" msgid "Tokens"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:142 #: lib/explorer_web/templates/transaction/overview.html.eex:145
msgid "Total Gas Used" msgid "Total Gas Used"
msgstr "" msgstr ""
#: lib/explorer_web/templates/block_transaction/index.html.eex:21 #: lib/explorer_web/templates/block_transaction/index.html.eex:22
msgid "Transaction" msgid "Transaction"
msgstr "" msgstr ""
#: lib/explorer_web/templates/chain/_blocks.html.eex:12 #: lib/explorer_web/templates/chain/_blocks.html.eex:11
msgid "Validator" msgid "Validator"
msgstr "" msgstr ""
@ -487,6 +490,6 @@ msgstr ""
msgid "View All" msgid "View All"
msgstr "" msgstr ""
#: lib/explorer_web/templates/transaction/overview.html.eex:133 #: lib/explorer_web/templates/transaction/overview.html.eex:136
msgid "TX Fee" msgid "TX Fee"
msgstr "" msgstr ""

Loading…
Cancel
Save