From 2a08ccc005e10a9edaf28e07fa039eef45555f13 Mon Sep 17 00:00:00 2001 From: Gabriel Rodriguez Alsina Date: Tue, 28 May 2019 16:41:21 -0300 Subject: [PATCH 01/26] (add) new contract section styling --- apps/block_scout_web/assets/css/app.scss | 1 + .../css/components/_new_smart_contract.scss | 65 ++++++ .../new.html.eex | 205 ++++++++++++------ 3 files changed, 202 insertions(+), 69 deletions(-) create mode 100644 apps/block_scout_web/assets/css/components/_new_smart_contract.scss diff --git a/apps/block_scout_web/assets/css/app.scss b/apps/block_scout_web/assets/css/app.scss index f658c087ef..4fb20a64f0 100644 --- a/apps/block_scout_web/assets/css/app.scss +++ b/apps/block_scout_web/assets/css/app.scss @@ -122,6 +122,7 @@ $fa-font-path: "~@fortawesome/fontawesome-free/webfonts"; @import "components/alerts"; @import "components/verify_other_explorers"; @import "components/errors"; +@import "components/new_smart_contract"; :export { dashboardBannerChartAxisFontColor: $dashboard-banner-chart-axis-font-color; diff --git a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss new file mode 100644 index 0000000000..fd13c14022 --- /dev/null +++ b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss @@ -0,0 +1,65 @@ +$new-smart-contract-container-tooltips-background-color: #fbfafc !default; +$new-smart-contract-tooltips-width: 300px; +$smart-contract-form-group-tooltip-color: #adb5bd !default; + +.new-smart-contract-container { + background-color: #fff; + background-image: linear-gradient( + to bottom right, + #{$new-smart-contract-container-tooltips-background-color} 100%, + #{$new-smart-contract-container-tooltips-background-color} 100% + ); + background-position: 100% 0; + background-repeat: repeat-y; + background-size: #{$new-smart-contract-tooltips-width} 1px; + box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.15); + margin-bottom: 3rem; + padding: 50px 0 50px 22px; +} + +.smart-contract-title { + color: #333; + font-size: 18px; + font-weight: normal; + line-height: 1.2; + margin: 0 0 70px 0; + padding: 0; + text-align: left; +} + +.smart-contract-form-group { + margin-bottom: 30px; +} + +.smart-contract-form-group-inner-wrapper { + display: flex; + justify-content: space-between; + + label { + color: #333; + font-size: 14px; + font-weight: normal; + line-height: 1.7; + margin: 0; + min-width: 170px; + padding-right: 60px; + text-align: left; + } + + .form-control { + flex-grow: 1; + margin-right: 30px; + } + + .smart-contract-form-group-tooltip { + color: $smart-contract-form-group-tooltip-color; + flex-grow: 0; + flex-shrink: 0; + font-size: 12px; + font-weight: normal; + line-height: 1.5; + padding: 0 30px; + text-align: left; + width: #{$new-smart-contract-tooltips-width}; + } +} diff --git a/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex index e2969905cc..81fbd868eb 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex @@ -1,120 +1,187 @@ -
-
-
- -

<%= gettext "New Smart Contract" %>

+
+
+

<%= gettext "New Smart Contract" %>

<%= form_for @changeset, address_verify_contract_path(@conn, :create, @conn.params["address_id"]), [], fn f -> %> -
- <%= label f, :address_hash, gettext("Contract Address") %> - <%= text_input f, :address_hash, class: "form-control", "aria-describedby": "contract-address-help-block", readonly: true %> +
+
+ <%= label f, :address_hash, gettext("Contract Address") %> + <%= text_input f, :address_hash, class: "form-control", "aria-describedby": "contract-address-help-block", readonly: true %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
<%= error_tag f, :address_hash, id: "contract-address-help-block", class: "text-danger" %>
-
- <%= label f, :name, gettext("Contract Name") %> - <%= text_input f, :name, class: "form-control", "aria-describedby": "contract-name-help-block", "data-test": "contract_name" %> +
+
+ <%= label f, :name, gettext("Contract Name") %> + <%= text_input f, :name, class: "form-control", "aria-describedby": "contract-name-help-block", "data-test": "contract_name" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
<%= error_tag f, :name, id: "contract-name-help-block", class: "text-danger" %>
-
- <%= label f, :compiler_version, gettext("Compiler") %> - <%= select f, :compiler_version, @compiler_versions, class: "form-control", selected: "latest", "aria-describedby": "compiler-help-block" %> +
+
+ <%= label f, :compiler_version, gettext("Compiler") %> + <%= select f, :compiler_version, @compiler_versions, class: "form-control", selected: "latest", "aria-describedby": "compiler-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
<%= error_tag f, :compiler_version, id: "compiler-help-block", class: "text-danger" %>
-
- <%= label :evm_version, :evm_version, gettext("EVM Version") %> - <%= select :evm_version, :evm_version, @evm_versions, class: "form-control", selected: "petersburg", "aria-describedby": "evm-version-help-block" %> -
- -
- <%= label f, "Optimization" %> - -
- <%= radio_button f, :optimization, false, checked: true, class: "form-check-input", "aria-describedby": "optimization-help-block" %> - <%= label :smart_contract_optimization, :false, gettext("No"), class: "form-check-label" %> +
+
+ <%= label :evm_version, :evm_version, gettext("EVM Version") %> + <%= select :evm_version, :evm_version, @evm_versions, class: "form-control", selected: "petersburg", "aria-describedby": "evm-version-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
- <%= radio_button f, :optimization, true, class: "form-check-input", "aria-describedby": "optimization-help-block" %> - <%= label :smart_contract_optimization, :true, gettext("Yes"), class: "form-check-label" %> +
+
+ <%= label f, "Optimization" %> +
+ <%= radio_button f, :optimization, false, checked: true, class: "form-check-input", "aria-describedby": "optimization-help-block" %> + <%= label :smart_contract_optimization, :false, gettext("No"), class: "form-check-label" %> +
+
+ <%= radio_button f, :optimization, true, class: "form-check-input", "aria-describedby": "optimization-help-block" %> + <%= label :smart_contract_optimization, :true, gettext("Yes"), class: "form-check-label" %> +
+
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
- <%= error_tag f, :optimization, id: "optimization-help-block", class: "text-danger" %>
-
- <%= label f, :name, gettext("Optimization runs") %> - <%= text_input :optimization, :runs, value: 200, class: "form-control", "aria-describedby": "optimization-runs-help-block", "data-test": "optimization-runs" %> +
+
+ <%= label f, :name, gettext("Optimization runs") %> + <%= text_input :optimization, :runs, value: 200, class: "form-control", "aria-describedby": "optimization-runs-help-block", "data-test": "optimization-runs" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
- <%= label f, :contract_source_code, gettext("Enter the Solidity Contract Code below") %> - <%= textarea f, :contract_source_code, class: "form-control monospace", rows: 3, "aria-describedby": "contract-source-code-help-block" %> +
+
+ <%= label f, :contract_source_code, gettext("Enter the Solidity Contract Code below") %> + <%= textarea f, :contract_source_code, class: "form-control monospace", rows: 3, "aria-describedby": "contract-source-code-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
<%= error_tag f, :contract_source_code, id: "contract-source-code-help-block", class: "text-danger", "data-test": "contract-source-code-error" %>
-
- <%= label f, :contructor_arguments, gettext("Enter constructor arguments if the contract had any") %> - <%= textarea f, :constructor_arguments, class: "form-control monospace", rows: 3, "aria-describedby": "contract-constructor-arguments-help-block" %> +
+
+ <%= label f, :contructor_arguments, gettext("Enter constructor arguments if the contract had any") %> + <%= textarea f, :constructor_arguments, class: "form-control monospace", rows: 3, "aria-describedby": "contract-constructor-arguments-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
<%= error_tag f, :constructor_arguments, id: "contract-constructor-arguments-help-block", class: "text-danger", "data-test": "contract-constructor-arguments-error" %>

<%= gettext "Contract Libraries" %>

-
- <%= label :external_libraries, :library1, gettext("1 Library Name") %> - <%= text_input :external_libraries, :library1_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library1, gettext("1 Library Name") %> + <%= text_input :external_libraries, :library1_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
- <%= label :external_libraries, :library1, gettext("1 Library Address") %> - <%= text_input :external_libraries, :library1_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library1, gettext("1 Library Address") %> + <%= text_input :external_libraries, :library1_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
- <%= label :external_libraries, :library2, gettext("2 Library Name") %> - <%= text_input :external_libraries, :library2_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library2, gettext("2 Library Name") %> + <%= text_input :external_libraries, :library2_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
- <%= label :external_libraries, :library2, gettext("2 Library Address") %> - <%= text_input :external_libraries, :library2_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library2, gettext("2 Library Address") %> + <%= text_input :external_libraries, :library2_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
- <%= label :external_libraries, :library3, gettext("3 Library Name") %> - <%= text_input :external_libraries, :library3_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library3, gettext("3 Library Name") %> + <%= text_input :external_libraries, :library3_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
- <%= label :external_libraries, :library3, gettext("3 Library Address") %> - <%= text_input :external_libraries, :library3_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library3, gettext("3 Library Address") %> + <%= text_input :external_libraries, :library3_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
- <%= label :external_libraries, :library4, gettext("4 Library Name") %> - <%= text_input :external_libraries, :library4_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library4, gettext("4 Library Name") %> + <%= text_input :external_libraries, :library4_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
- <%= label :external_libraries, :library4, gettext("4 Library Address") %> - <%= text_input :external_libraries, :library4_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library4, gettext("4 Library Address") %> + <%= text_input :external_libraries, :library4_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
- <%= label :external_libraries, :library5, gettext("5 Library Name") %> - <%= text_input :external_libraries, :library5_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library5, gettext("5 Library Name") %> + <%= text_input :external_libraries, :library5_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
- <%= label f, :library5, gettext("5 Library Address") %> - <%= text_input f, :library5_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label f, :library5, gettext("5 Library Address") %> + <%= text_input f, :library5_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> +
Lorem ipsum dolor sit amet, consectetur adip +elit, sed do eiusmod tempor incididunt
+
-
+
From 948c04ca9aefd83ee4671dc3efe0d1b4baa52333 Mon Sep 17 00:00:00 2001 From: Gabriel Rodriguez Alsina Date: Wed, 29 May 2019 16:31:36 -0300 Subject: [PATCH 02/26] (add) tooltips text - form styles --- .../assets/css/components/_form.scss | 4 + .../css/components/_new_smart_contract.scss | 41 ++- .../new.html.eex | 253 ++++++++++-------- 3 files changed, 180 insertions(+), 118 deletions(-) diff --git a/apps/block_scout_web/assets/css/components/_form.scss b/apps/block_scout_web/assets/css/components/_form.scss index 6eae0badb6..5346afcb7c 100644 --- a/apps/block_scout_web/assets/css/components/_form.scss +++ b/apps/block_scout_web/assets/css/components/_form.scss @@ -5,6 +5,10 @@ $form-control-border-color: #e2e5ec !default; border-radius: 0; font-size: 14px; + &.border-rounded { + border-radius: 4px; + } + &.n-b-r { border-right: none; } diff --git a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss index fd13c14022..4ea8e6193d 100644 --- a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss +++ b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss @@ -25,6 +25,10 @@ $smart-contract-form-group-tooltip-color: #adb5bd !default; margin: 0 0 70px 0; padding: 0; text-align: left; + + &.margin-bottom-md { + margin-bottom: 50px; + } } .smart-contract-form-group { @@ -37,20 +41,36 @@ $smart-contract-form-group-tooltip-color: #adb5bd !default; label { color: #333; + flex-grow: 0; font-size: 14px; font-weight: normal; line-height: 1.7; margin: 0; - min-width: 170px; - padding-right: 60px; + padding-right: 15px; text-align: left; + width: 200px; } - .form-control { + .center-column { flex-grow: 1; margin-right: 30px; } + .form-control { + + } + + textarea.form-control { + min-height: 98px; + } + + .form-error { + display: block; + font-size: 13px; + line-height: 1.2; + padding-top: 10px; + } + .smart-contract-form-group-tooltip { color: $smart-contract-form-group-tooltip-color; flex-grow: 0; @@ -61,5 +81,20 @@ $smart-contract-form-group-tooltip-color: #adb5bd !default; padding: 0 30px; text-align: left; width: #{$new-smart-contract-tooltips-width}; + + a { + color: $smart-contract-form-group-tooltip-color; + text-decoration: underline; + + &:hover { + text-decoration: none; + } + } } } + +.tooltip-quote { + background: rgba(0, 0, 0, 0.08); + border-radius: 2px; + padding: 0 5px; +} \ No newline at end of file diff --git a/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex index 81fbd868eb..8da4d987d9 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex @@ -1,6 +1,6 @@
-

<%= gettext "New Smart Contract" %>

+

<%= gettext "New Smart Contract Verification" %>

<%= form_for @changeset, address_verify_contract_path(@conn, :create, @conn.params["address_id"]), @@ -10,186 +10,207 @@
<%= label f, :address_hash, gettext("Contract Address") %> - <%= text_input f, :address_hash, class: "form-control", "aria-describedby": "contract-address-help-block", readonly: true %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+ <%= text_input f, :address_hash, class: "form-control border-rounded", "aria-describedby": "contract-address-help-block", readonly: true %> + <%= error_tag f, :address_hash, id: "contract-address-help-block", class: "text-danger form-error" %> +
+
The 0x address supplied on contract creation.
- <%= error_tag f, :address_hash, id: "contract-address-help-block", class: "text-danger" %>
<%= label f, :name, gettext("Contract Name") %> - <%= text_input f, :name, class: "form-control", "aria-describedby": "contract-name-help-block", "data-test": "contract_name" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+ <%= text_input f, :name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block", "data-test": "contract_name" %> + <%= error_tag f, :name, id: "contract-name-help-block", class: "text-danger form-error" %> +
+
Must match the name specified in the code. For example, in contract MyContract {..} MyContract is the contract name.
- <%= error_tag f, :name, id: "contract-name-help-block", class: "text-danger" %>
<%= label f, :compiler_version, gettext("Compiler") %> - <%= select f, :compiler_version, @compiler_versions, class: "form-control", selected: "latest", "aria-describedby": "compiler-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+ <%= select f, :compiler_version, @compiler_versions, class: "form-control border-rounded", selected: "latest", "aria-describedby": "compiler-help-block" %> + <%= error_tag f, :compiler_version, id: "compiler-help-block", class: "text-danger form-error" %> +
+
The compiler version is specified in pragma solidity X.X.X. Use the compiler version rather than the nightly build. If using the Solidity compiler, run solc —version to check.
- <%= error_tag f, :compiler_version, id: "compiler-help-block", class: "text-danger" %>
<%= label :evm_version, :evm_version, gettext("EVM Version") %> - <%= select :evm_version, :evm_version, @evm_versions, class: "form-control", selected: "petersburg", "aria-describedby": "evm-version-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+ <%= select :evm_version, :evm_version, @evm_versions, class: "form-control border-rounded", selected: "petersburg", "aria-describedby": "evm-version-help-block" %> +
+
The EVM version the contract is written for. If the bytecode does not match the version, we try to verify using the latest EVM version. EVM version details.
<%= label f, "Optimization" %> -
- <%= radio_button f, :optimization, false, checked: true, class: "form-check-input", "aria-describedby": "optimization-help-block" %> - <%= label :smart_contract_optimization, :false, gettext("No"), class: "form-check-label" %> +
+
+ <%= radio_button f, :optimization, false, checked: true, class: "form-check-input", "aria-describedby": "optimization-help-block" %> + <%= label :smart_contract_optimization, :false, gettext("No"), class: "form-check-label" %> +
+
+ <%= radio_button f, :optimization, true, class: "form-check-input", "aria-describedby": "optimization-help-block" %> + <%= label :smart_contract_optimization, :true, gettext("Yes"), class: "form-check-label" %> +
+ <%= error_tag f, :optimization, id: "optimization-help-block", class: "text-danger form-error" %>
-
- <%= radio_button f, :optimization, true, class: "form-check-input", "aria-describedby": "optimization-help-block" %> - <%= label :smart_contract_optimization, :true, gettext("Yes"), class: "form-check-label" %> -
-
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
If you enabled optimization during compilation, select yes.
- <%= error_tag f, :optimization, id: "optimization-help-block", class: "text-danger" %>
<%= label f, :name, gettext("Optimization runs") %> - <%= text_input :optimization, :runs, value: 200, class: "form-control", "aria-describedby": "optimization-runs-help-block", "data-test": "optimization-runs" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+ <%= text_input :optimization, :runs, value: 200, class: "form-control border-rounded", "aria-describedby": "optimization-runs-help-block", "data-test": "optimization-runs" %> +
+
- <%= label f, :contract_source_code, gettext("Enter the Solidity Contract Code below") %> - <%= textarea f, :contract_source_code, class: "form-control monospace", rows: 3, "aria-describedby": "contract-source-code-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+ <%= label f, :contract_source_code, gettext("Enter the Solidity Contract Code") %> +
+ <%= textarea f, :contract_source_code, class: "form-control border-rounded monospace", rows: 3, "aria-describedby": "contract-source-code-help-block" %> + <%= error_tag f, :contract_source_code, id: "contract-source-code-help-block", class: "text-danger form-error", "data-test": "contract-source-code-error" %> +
+
We recommend using flattened code. This is necessary if your code utilizes a library or inherits dependencies. Use the POA solidity flattener or the truffle flattener.
- <%= error_tag f, :contract_source_code, id: "contract-source-code-help-block", class: "text-danger", "data-test": "contract-source-code-error" %>
- <%= label f, :contructor_arguments, gettext("Enter constructor arguments if the contract had any") %> - <%= textarea f, :constructor_arguments, class: "form-control monospace", rows: 3, "aria-describedby": "contract-constructor-arguments-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+ <%= label f, :contructor_arguments, gettext("ABI-encoded Constructor Arguments (if required by the contract)") %> +
+ <%= textarea f, :constructor_arguments, class: "form-control border-rounded monospace", rows: 3, "aria-describedby": "contract-constructor-arguments-help-block" %> + <%= error_tag f, :constructor_arguments, id: "contract-constructor-arguments-help-block", class: "text-danger form-error", "data-test": "contract-constructor-arguments-error" %> +
+
Add arguments in ABI hex encoded form. Constructor arguments are written right to left, and will be found at the end of the input created bytecode. They may also be parsed here.
- <%= error_tag f, :constructor_arguments, id: "contract-constructor-arguments-help-block", class: "text-danger", "data-test": "contract-constructor-arguments-error" %>
-

<%= gettext "Contract Libraries" %>

+
+

<%= gettext "Contract Libraries" %>

-
-
- <%= label :external_libraries, :library1, gettext("1 Library Name") %> - <%= text_input :external_libraries, :library1_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+
+ <%= label :external_libraries, :library1, gettext("1 Library Name") %> +
+ <%= text_input :external_libraries, :library1_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
A library name called in the .sol file. Multiple libraries (up to 5) may be added for each contract. Click the Add Library button to add an additional one.
+
-
-
-
- <%= label :external_libraries, :library1, gettext("1 Library Address") %> - <%= text_input :external_libraries, :library1_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+
+ <%= label :external_libraries, :library1, gettext("1 Library Address") %> +
+ <%= text_input :external_libraries, :library1_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
The 0x library address. This can be found in the generated json file or Truffle output (if using truffle).
+
-
-
-
- <%= label :external_libraries, :library2, gettext("2 Library Name") %> - <%= text_input :external_libraries, :library2_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+
+ <%= label :external_libraries, :library2, gettext("2 Library Name") %> +
+ <%= text_input :external_libraries, :library2_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
-
-
-
- <%= label :external_libraries, :library2, gettext("2 Library Address") %> - <%= text_input :external_libraries, :library2_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+
+ <%= label :external_libraries, :library2, gettext("2 Library Address") %> +
+ <%= text_input :external_libraries, :library2_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
-
-
-
- <%= label :external_libraries, :library3, gettext("3 Library Name") %> - <%= text_input :external_libraries, :library3_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+
+ <%= label :external_libraries, :library3, gettext("3 Library Name") %> +
+ <%= text_input :external_libraries, :library3_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
-
-
-
- <%= label :external_libraries, :library3, gettext("3 Library Address") %> - <%= text_input :external_libraries, :library3_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+
+ <%= label :external_libraries, :library3, gettext("3 Library Address") %> +
+ <%= text_input :external_libraries, :library3_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
-
-
-
- <%= label :external_libraries, :library4, gettext("4 Library Name") %> - <%= text_input :external_libraries, :library4_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+
+ <%= label :external_libraries, :library4, gettext("4 Library Name") %> +
+ <%= text_input :external_libraries, :library4_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
-
-
-
- <%= label :external_libraries, :library4, gettext("4 Library Address") %> - <%= text_input :external_libraries, :library4_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+
+ <%= label :external_libraries, :library4, gettext("4 Library Address") %> +
+ <%= text_input :external_libraries, :library4_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
-
-
-
- <%= label :external_libraries, :library5, gettext("5 Library Name") %> - <%= text_input :external_libraries, :library5_name, class: "form-control", "aria-describedby": "contract-name-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+
+ <%= label :external_libraries, :library5, gettext("5 Library Name") %> +
+ <%= text_input :external_libraries, :library5_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
-
-
-
- <%= label f, :library5, gettext("5 Library Address") %> - <%= text_input f, :library5_address, class: "form-control", "aria-describedby": "contract-name-help-block" %> -
Lorem ipsum dolor sit amet, consectetur adip -elit, sed do eiusmod tempor incididunt
+
+
+ <%= label f, :library5, gettext("5 Library Address") %> +
+ <%= text_input f, :library5_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
<%= submit gettext("Verify & publish"), class: "button button-primary button-sm mr-2", "data-loading": "animation" %> <%= reset gettext("Reset"), class: "button button-secondary button-sm mr-2" %> - <%= link( + <%= + link( gettext("Cancel"), to: address_contract_path(@conn, :index, @conn.params["address_id"]), - class: "button button-sm") %> + class: "button button-sm") + %> <% end %>
From da08847c722185c47cb5ff591132c89ddee46552 Mon Sep 17 00:00:00 2001 From: Gabriel Rodriguez Alsina Date: Wed, 29 May 2019 16:48:58 -0300 Subject: [PATCH 03/26] (add) form radio buttons styles --- apps/block_scout_web/assets/css/app.scss | 1 + .../css/components/_new_smart_contract.scss | 15 ++++- .../assets/css/components/_radio_big.scss | 55 +++++++++++++++++++ .../new.html.eex | 18 +++--- 4 files changed, 81 insertions(+), 8 deletions(-) create mode 100644 apps/block_scout_web/assets/css/components/_radio_big.scss diff --git a/apps/block_scout_web/assets/css/app.scss b/apps/block_scout_web/assets/css/app.scss index 4fb20a64f0..c1dcdae286 100644 --- a/apps/block_scout_web/assets/css/app.scss +++ b/apps/block_scout_web/assets/css/app.scss @@ -123,6 +123,7 @@ $fa-font-path: "~@fortawesome/fontawesome-free/webfonts"; @import "components/verify_other_explorers"; @import "components/errors"; @import "components/new_smart_contract"; +@import "components/radio_big"; :export { dashboardBannerChartAxisFontColor: $dashboard-banner-chart-axis-font-color; diff --git a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss index 4ea8e6193d..709cc809b9 100644 --- a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss +++ b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss @@ -35,11 +35,24 @@ $smart-contract-form-group-tooltip-color: #adb5bd !default; margin-bottom: 30px; } +.form-radios-group { + display: flex; + justify-content: flex-start; + + .radio-big { + margin-right: 20px; + + &:last-child { + margin-right: 0; + } + } +} + .smart-contract-form-group-inner-wrapper { display: flex; justify-content: space-between; - label { + > label { color: #333; flex-grow: 0; font-size: 14px; diff --git a/apps/block_scout_web/assets/css/components/_radio_big.scss b/apps/block_scout_web/assets/css/components/_radio_big.scss new file mode 100644 index 0000000000..446000365f --- /dev/null +++ b/apps/block_scout_web/assets/css/components/_radio_big.scss @@ -0,0 +1,55 @@ +$radio-big-color: $primary !default; +$radio-big-dimensions: 30px !default; + +.radio-big { + align-items: center; + display: flex; + position: relative; + + input[type="radio"] { + height: 100%; + opacity: 0; + position: absolute; + width: 100%; + z-index: 5; + + &:checked + .radio-icon::before { + background-color: $radio-big-color; + border-radius: 50%; + content: ""; + height: 12px; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%); + width: 12px; + } + + &:checked + .radio-icon { + border-color: $radio-big-color; + } + } + + .radio-icon { + border: 1px solid $base-border-color; + border-radius: 50%; + flex-grow: 0; + flex-shrink: 0; + height: $radio-big-dimensions; + margin: 0 10px 0 0; + position: relative; + width: $radio-big-dimensions; + z-index: 1; + } + + .radio-text { + color: #333; + font-size: 14px; + font-weight: normal; + line-height: 1.2; + margin: 0; + position: relative; + white-space: nowrap; + z-index: 1; + } +} diff --git a/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex index 8da4d987d9..afcb6b7611 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex @@ -54,13 +54,17 @@
<%= label f, "Optimization" %>
-
- <%= radio_button f, :optimization, false, checked: true, class: "form-check-input", "aria-describedby": "optimization-help-block" %> - <%= label :smart_contract_optimization, :false, gettext("No"), class: "form-check-label" %> -
-
- <%= radio_button f, :optimization, true, class: "form-check-input", "aria-describedby": "optimization-help-block" %> - <%= label :smart_contract_optimization, :true, gettext("Yes"), class: "form-check-label" %> +
+
+ <%= radio_button f, :optimization, false, checked: true, class: "form-check-input" %> +
+ <%= label :smart_contract_optimization, :false, gettext("No"), class: "radio-text" %> +
+
+ <%= radio_button f, :optimization, true, class: "form-check-input", "aria-describedby": "optimization-help-block" %> +
+ <%= label :smart_contract_optimization, :true, gettext("Yes"), class: "radio-text" %> +
<%= error_tag f, :optimization, id: "optimization-help-block", class: "text-danger form-error" %>
From c7731737aefcb796d9fc6aa63977482122d6dae3 Mon Sep 17 00:00:00 2001 From: Gabriel Rodriguez Alsina Date: Wed, 29 May 2019 18:12:25 -0300 Subject: [PATCH 04/26] (add) add libraries hide / show behavior --- .../css/components/_new_smart_contract.scss | 31 ++- .../assets/css/components/_radio_big.scss | 2 +- apps/block_scout_web/assets/js/app.js | 1 + .../smart_contract/new_smart_contract_form.js | 8 + .../new.html.eex | 193 ++++++++++-------- 5 files changed, 146 insertions(+), 89 deletions(-) create mode 100644 apps/block_scout_web/assets/js/lib/smart_contract/new_smart_contract_form.js diff --git a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss index 709cc809b9..cce02c7a5e 100644 --- a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss +++ b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss @@ -1,6 +1,7 @@ $new-smart-contract-container-tooltips-background-color: #fbfafc !default; $new-smart-contract-tooltips-width: 300px; $smart-contract-form-group-tooltip-color: #adb5bd !default; +$new-smart-contract-center-column-margin-right: 30px; .new-smart-contract-container { background-color: #fff; @@ -66,7 +67,7 @@ $smart-contract-form-group-tooltip-color: #adb5bd !default; .center-column { flex-grow: 1; - margin-right: 30px; + margin-right: $new-smart-contract-center-column-margin-right; } .form-control { @@ -110,4 +111,32 @@ $smart-contract-form-group-tooltip-color: #adb5bd !default; background: rgba(0, 0, 0, 0.08); border-radius: 2px; padding: 0 5px; +} + + +.add-contract-libraries-wrapper { + border-bottom: 1px solid $base-border-color; + margin-right: $new-smart-contract-center-column-margin-right + $new-smart-contract-tooltips-width; + padding-bottom: 30px; +} + +.smart-contract-form-buttons { + border-top: 1px solid $base-border-color; + margin-right: $new-smart-contract-center-column-margin-right + $new-smart-contract-tooltips-width; + margin-top: -1px; + padding-top: 30px; +} + +.smart-contract-libraries-wrapper { + display: none; + padding-bottom: 30px; + padding-top: 30px; +} + +.contract-library-form-group { + display: none; + + &.active { + display: block; + } } \ No newline at end of file diff --git a/apps/block_scout_web/assets/css/components/_radio_big.scss b/apps/block_scout_web/assets/css/components/_radio_big.scss index 446000365f..8ce71e6d5e 100644 --- a/apps/block_scout_web/assets/css/components/_radio_big.scss +++ b/apps/block_scout_web/assets/css/components/_radio_big.scss @@ -52,4 +52,4 @@ $radio-big-dimensions: 30px !default; white-space: nowrap; z-index: 1; } -} +} \ No newline at end of file diff --git a/apps/block_scout_web/assets/js/app.js b/apps/block_scout_web/assets/js/app.js index f10e3d696d..f888db588b 100644 --- a/apps/block_scout_web/assets/js/app.js +++ b/apps/block_scout_web/assets/js/app.js @@ -42,6 +42,7 @@ import './lib/market_history_chart' import './lib/pending_transactions_toggle' import './lib/pretty_json' import './lib/reload_button' +import './lib/smart_contract/new_smart_contract_form' import './lib/smart_contract/read_only_functions' import './lib/smart_contract/wei_ether_converter' import './lib/stop_propagation' diff --git a/apps/block_scout_web/assets/js/lib/smart_contract/new_smart_contract_form.js b/apps/block_scout_web/assets/js/lib/smart_contract/new_smart_contract_form.js new file mode 100644 index 0000000000..a41030debc --- /dev/null +++ b/apps/block_scout_web/assets/js/lib/smart_contract/new_smart_contract_form.js @@ -0,0 +1,8 @@ +import $ from 'jquery' + +$(function () { + $('.js-btn-add-contract-libraries').on('click', function () { + $('.js-smart-contract-libraries-wrapper').show() + $(this).remove() + }) +}) diff --git a/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex index afcb6b7611..5fafc9838a 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex @@ -104,131 +104,150 @@
-
+
+ Add Contract Libraries +
+ +

<%= gettext "Contract Libraries" %>

-
-
- <%= label :external_libraries, :library1, gettext("1 Library Name") %> -
- <%= text_input :external_libraries, :library1_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
+ <%= label :external_libraries, :library1, gettext("Library Name") %> +
+ <%= text_input :external_libraries, :library1_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
A library name called in the .sol file. Multiple libraries (up to 5) may be added for each contract. Click the Add Library button to add an additional one.
-
A library name called in the .sol file. Multiple libraries (up to 5) may be added for each contract. Click the Add Library button to add an additional one.
-
-
-
- <%= label :external_libraries, :library1, gettext("1 Library Address") %> -
- <%= text_input :external_libraries, :library1_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library1, gettext("Library Address") %> +
+ <%= text_input :external_libraries, :library1_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
The 0x library address. This can be found in the generated json file or Truffle output (if using truffle).
-
The 0x library address. This can be found in the generated json file or Truffle output (if using truffle).
-
-
- <%= label :external_libraries, :library2, gettext("2 Library Name") %> -
- <%= text_input :external_libraries, :library2_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
+ <%= label :external_libraries, :library2, gettext("2 Library Name") %> +
+ <%= text_input :external_libraries, :library2_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
-
-
-
-
- <%= label :external_libraries, :library2, gettext("2 Library Address") %> -
- <%= text_input :external_libraries, :library2_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library2, gettext("2 Library Address") %> +
+ <%= text_input :external_libraries, :library2_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
-
-
-
- <%= label :external_libraries, :library3, gettext("3 Library Name") %> -
- <%= text_input :external_libraries, :library3_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
+ <%= label :external_libraries, :library3, gettext("3 Library Name") %> +
+ <%= text_input :external_libraries, :library3_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
-
-
-
-
- <%= label :external_libraries, :library3, gettext("3 Library Address") %> -
- <%= text_input :external_libraries, :library3_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library3, gettext("3 Library Address") %> +
+ <%= text_input :external_libraries, :library3_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
-
-
-
- <%= label :external_libraries, :library4, gettext("4 Library Name") %> -
- <%= text_input :external_libraries, :library4_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
+ <%= label :external_libraries, :library4, gettext("4 Library Name") %> +
+ <%= text_input :external_libraries, :library4_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
-
-
-
-
- <%= label :external_libraries, :library4, gettext("4 Library Address") %> -
- <%= text_input :external_libraries, :library4_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label :external_libraries, :library4, gettext("4 Library Address") %> +
+ <%= text_input :external_libraries, :library4_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
-
-
-
- <%= label :external_libraries, :library5, gettext("5 Library Name") %> -
- <%= text_input :external_libraries, :library5_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+
+ <%= label :external_libraries, :library5, gettext("5 Library Name") %> +
+ <%= text_input :external_libraries, :library5_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
-
-
-
-
- <%= label f, :library5, gettext("5 Library Address") %> -
- <%= text_input f, :library5_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
+ <%= label f, :library5, gettext("5 Library Address") %> +
+ <%= text_input f, :library5_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %> +
+
-
+
+ Add Library +
- - <%= submit gettext("Verify & publish"), class: "button button-primary button-sm mr-2", "data-loading": "animation" %> - <%= reset gettext("Reset"), class: "button button-secondary button-sm mr-2" %> - <%= - link( - gettext("Cancel"), - to: address_contract_path(@conn, :index, @conn.params["address_id"]), - class: "button button-sm") - %> +
+ + <%= submit gettext("Verify & publish"), class: "button button-primary button-sm mr-2", "data-loading": "animation" %> + <%= reset gettext("Reset"), class: "button button-secondary button-sm mr-2" %> + <%= + link( + gettext("Cancel"), + to: address_contract_path(@conn, :index, @conn.params["address_id"]), + class: "button button-sm") + %> +
<% end %>
From 9ea62f033adb401649cc1357a94e8449122c4f78 Mon Sep 17 00:00:00 2001 From: zachdaniel Date: Wed, 29 May 2019 16:37:03 -0400 Subject: [PATCH 05/26] feat: add fields to tx apis, small cleanups --- CHANGELOG.md | 1 + .../lib/block_scout_web/etherscan.ex | 3 + .../lib/block_scout_web/views/address_view.ex | 4 +- .../views/api/rpc/address_view.ex | 3 + apps/block_scout_web/priv/gettext/default.pot | 18 ++--- .../priv/gettext/en/LC_MESSAGES/default.po | 68 +++++++++---------- .../controllers/address_controller_test.exs | 2 +- .../api/rpc/address_controller_test.exs | 5 ++ .../block_transaction_controller_test.exs | 3 +- apps/explorer/lib/explorer/etherscan.ex | 5 +- .../explorer/test/explorer/etherscan_test.exs | 2 + 11 files changed, 64 insertions(+), 50 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e3fe6e3a9..d3fb407845 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ - [#1807](https://github.com/poanetwork/blockscout/pull/1807) - New theming capabilites. - [#2040](https://github.com/poanetwork/blockscout/pull/2040) - Verification links to other explorers for ETH - [#2012](https://github.com/poanetwork/blockscout/pull/2012) - make all pages pagination async +- [#2064](https://github.com/poanetwork/blockscout/pull/2064) - feat: add fields to tx apis, small cleanups ### Fixes - [#2043](https://github.com/poanetwork/blockscout/pull/2043) - Fixed modal dialog width for 'verify other explorers' diff --git a/apps/block_scout_web/lib/block_scout_web/etherscan.ex b/apps/block_scout_web/lib/block_scout_web/etherscan.ex index 670d0787bf..74a9fa761c 100644 --- a/apps/block_scout_web/lib/block_scout_web/etherscan.ex +++ b/apps/block_scout_web/lib/block_scout_web/etherscan.ex @@ -82,6 +82,8 @@ defmodule BlockScoutWeb.Etherscan do "to" => "", "value" => "5488334153118633", "contractAddress" => "0x883103875d905c11f9ac7dacbfc16deb39655361", + "transactionHash" => "0xd65b788c610949704a5f9aac2228c7c777434dfe11c863a12306f57fcbd8cdbb", + "index" => "0", "input" => "", "type" => "create", "gas" => "814937", @@ -110,6 +112,7 @@ defmodule BlockScoutWeb.Etherscan do "blockHash" => "0x6169c5dc05d0051564ba3eae8ebfbdefda640c5f5ffc095846b8aed0b44f64ea", "from" => "0x4e83362442b8d1bec281594cea3050c8eb01311c", "contractAddress" => "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2", + "logIndex" => "0", "to" => "0x21e21ba085289f81a86921de890eed30f1ad2375", "value" => "10000000000000000000", "tokenName" => "Maker", diff --git a/apps/block_scout_web/lib/block_scout_web/views/address_view.ex b/apps/block_scout_web/lib/block_scout_web/views/address_view.ex index 4c49c3624d..a3abe03cf4 100644 --- a/apps/block_scout_web/lib/block_scout_web/views/address_view.ex +++ b/apps/block_scout_web/lib/block_scout_web/views/address_view.ex @@ -253,9 +253,7 @@ defmodule BlockScoutWeb.AddressView do address.contracts_creation_transaction.from_address_hash end - def from_address_hash(address) do - Logger.error(fn -> ["Found a contract with no creator: ", to_string(address)] end) - + def from_address_hash(_address) do nil end diff --git a/apps/block_scout_web/lib/block_scout_web/views/api/rpc/address_view.ex b/apps/block_scout_web/lib/block_scout_web/views/api/rpc/address_view.ex index 9c403a4201..7aaf26dba0 100644 --- a/apps/block_scout_web/lib/block_scout_web/views/api/rpc/address_view.ex +++ b/apps/block_scout_web/lib/block_scout_web/views/api/rpc/address_view.ex @@ -102,6 +102,8 @@ defmodule BlockScoutWeb.API.RPC.AddressView do "to" => "#{internal_transaction.to_address_hash}", "value" => "#{internal_transaction.value.value}", "contractAddress" => "#{internal_transaction.created_contract_address_hash}", + "transactionHash" => to_string(internal_transaction.transaction_hash), + "index" => to_string(internal_transaction.index), "input" => "#{internal_transaction.input}", "type" => "#{internal_transaction.type}", "gas" => "#{internal_transaction.gas}", @@ -121,6 +123,7 @@ defmodule BlockScoutWeb.API.RPC.AddressView do "from" => to_string(token_transfer.from_address_hash), "contractAddress" => to_string(token_transfer.token_contract_address_hash), "to" => to_string(token_transfer.to_address_hash), + "logIndex" => to_string(token_transfer.token_log_index), "value" => get_token_value(token_transfer), "tokenName" => token_transfer.token_name, "tokenSymbol" => token_transfer.token_symbol, diff --git a/apps/block_scout_web/priv/gettext/default.pot b/apps/block_scout_web/priv/gettext/default.pot index c62c47d890..83ee4c1a5c 100644 --- a/apps/block_scout_web/priv/gettext/default.pot +++ b/apps/block_scout_web/priv/gettext/default.pot @@ -190,7 +190,7 @@ msgstr "" #: lib/block_scout_web/templates/address/_tabs.html.eex:32 #: lib/block_scout_web/templates/address/overview.html.eex:95 #: lib/block_scout_web/templates/address_validation/index.html.eex:13 -#: lib/block_scout_web/views/address_view.ex:313 +#: lib/block_scout_web/views/address_view.ex:311 msgid "Blocks Validated" msgstr "" @@ -218,7 +218,7 @@ msgstr "" #: lib/block_scout_web/templates/address/_tabs.html.eex:42 #: lib/block_scout_web/templates/api_docs/_action_tile.html.eex:165 #: lib/block_scout_web/templates/api_docs/_action_tile.html.eex:187 -#: lib/block_scout_web/views/address_view.ex:309 +#: lib/block_scout_web/views/address_view.ex:307 msgid "Code" msgstr "" @@ -476,7 +476,7 @@ msgstr "" #: lib/block_scout_web/templates/address_internal_transaction/index.html.eex:19 #: lib/block_scout_web/templates/transaction/_tabs.html.eex:11 #: lib/block_scout_web/templates/transaction_internal_transaction/index.html.eex:6 -#: lib/block_scout_web/views/address_view.ex:308 +#: lib/block_scout_web/views/address_view.ex:306 #: lib/block_scout_web/views/transaction_view.ex:339 msgid "Internal Transactions" msgstr "" @@ -503,7 +503,7 @@ msgstr "" #: lib/block_scout_web/templates/address_logs/index.html.eex:7 #: lib/block_scout_web/templates/transaction/_tabs.html.eex:17 #: lib/block_scout_web/templates/transaction_log/index.html.eex:8 -#: lib/block_scout_web/views/address_view.ex:314 +#: lib/block_scout_web/views/address_view.ex:312 #: lib/block_scout_web/views/transaction_view.ex:340 msgid "Logs" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/address/_tabs.html.eex:58 #: lib/block_scout_web/templates/tokens/overview/_tabs.html.eex:25 -#: lib/block_scout_web/views/address_view.ex:311 +#: lib/block_scout_web/views/address_view.ex:309 #: lib/block_scout_web/views/tokens/overview_view.ex:37 msgid "Read Contract" msgstr "" @@ -823,7 +823,7 @@ msgstr "" #: lib/block_scout_web/templates/address/_tabs.html.eex:8 #: lib/block_scout_web/templates/address_token/index.html.eex:8 #: lib/block_scout_web/templates/address_token_transfer/index.html.eex:9 -#: lib/block_scout_web/views/address_view.ex:306 +#: lib/block_scout_web/views/address_view.ex:304 msgid "Tokens" msgstr "" @@ -881,7 +881,7 @@ msgstr "" #: lib/block_scout_web/templates/block_transaction/index.html.eex:18 #: lib/block_scout_web/templates/chain/show.html.eex:108 #: lib/block_scout_web/templates/layout/_topnav.html.eex:35 -#: lib/block_scout_web/views/address_view.ex:307 +#: lib/block_scout_web/views/address_view.ex:305 msgid "Transactions" msgstr "" @@ -1257,7 +1257,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/address/_tabs.html.eex:20 -#: lib/block_scout_web/views/address_view.ex:312 +#: lib/block_scout_web/views/address_view.ex:310 msgid "Coin Balance History" msgstr "" @@ -1561,7 +1561,7 @@ msgid "Copy Decompiled Contract Code" msgstr "" #, elixir-format -#: lib/block_scout_web/views/address_view.ex:310 +#: lib/block_scout_web/views/address_view.ex:308 msgid "Decompiled Code" msgstr "" diff --git a/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po b/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po index 23a85c844b..40f75ad97c 100644 --- a/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po +++ b/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po @@ -145,7 +145,7 @@ msgid "Block %{block_number} - %{subnetwork} Explorer" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:73 +#: lib/block_scout_web/templates/transaction/overview.html.eex:72 msgid "Block Confirmations" msgstr "" @@ -160,7 +160,7 @@ msgid "Block Mined, awaiting import..." msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:59 +#: lib/block_scout_web/templates/transaction/overview.html.eex:58 msgid "Block Number" msgstr "" @@ -190,7 +190,7 @@ msgstr "" #: lib/block_scout_web/templates/address/_tabs.html.eex:32 #: lib/block_scout_web/templates/address/overview.html.eex:95 #: lib/block_scout_web/templates/address_validation/index.html.eex:13 -#: lib/block_scout_web/views/address_view.ex:308 +#: lib/block_scout_web/views/address_view.ex:311 msgid "Blocks Validated" msgstr "" @@ -207,8 +207,8 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/address/_validator_metadata_modal.html.eex:37 -#: lib/block_scout_web/templates/address/overview.html.eex:141 -#: lib/block_scout_web/templates/address/overview.html.eex:149 +#: lib/block_scout_web/templates/address/overview.html.eex:142 +#: lib/block_scout_web/templates/address/overview.html.eex:150 #: lib/block_scout_web/templates/tokens/overview/_details.html.eex:106 #: lib/block_scout_web/templates/tokens/overview/_details.html.eex:114 msgid "Close" @@ -218,7 +218,7 @@ msgstr "" #: lib/block_scout_web/templates/address/_tabs.html.eex:42 #: lib/block_scout_web/templates/api_docs/_action_tile.html.eex:165 #: lib/block_scout_web/templates/api_docs/_action_tile.html.eex:187 -#: lib/block_scout_web/views/address_view.ex:304 +#: lib/block_scout_web/views/address_view.ex:307 msgid "Code" msgstr "" @@ -382,7 +382,7 @@ msgstr "" #: lib/block_scout_web/templates/layout/app.html.eex:55 #: lib/block_scout_web/templates/transaction/_pending_tile.html.eex:20 #: lib/block_scout_web/templates/transaction/_tile.html.eex:30 -#: lib/block_scout_web/templates/transaction/overview.html.eex:210 +#: lib/block_scout_web/templates/transaction/overview.html.eex:209 #: lib/block_scout_web/views/wei_helpers.ex:72 msgid "Ether" msgstr "POA" @@ -452,7 +452,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/internal_transaction/_tile.html.eex:39 -#: lib/block_scout_web/templates/transaction/_tile.html.eex:76 +#: lib/block_scout_web/templates/transaction/_tile.html.eex:74 msgid "IN" msgstr "" @@ -476,7 +476,7 @@ msgstr "" #: lib/block_scout_web/templates/address_internal_transaction/index.html.eex:19 #: lib/block_scout_web/templates/transaction/_tabs.html.eex:11 #: lib/block_scout_web/templates/transaction_internal_transaction/index.html.eex:6 -#: lib/block_scout_web/views/address_view.ex:303 +#: lib/block_scout_web/views/address_view.ex:306 #: lib/block_scout_web/views/transaction_view.ex:339 msgid "Internal Transactions" msgstr "" @@ -494,7 +494,7 @@ msgid "Less than" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:238 +#: lib/block_scout_web/templates/transaction/overview.html.eex:237 msgid "Limit" msgstr "" @@ -503,7 +503,7 @@ msgstr "" #: lib/block_scout_web/templates/address_logs/index.html.eex:7 #: lib/block_scout_web/templates/transaction/_tabs.html.eex:17 #: lib/block_scout_web/templates/transaction_log/index.html.eex:8 -#: lib/block_scout_web/views/address_view.ex:309 +#: lib/block_scout_web/views/address_view.ex:312 #: lib/block_scout_web/views/transaction_view.ex:340 msgid "Logs" msgstr "" @@ -574,13 +574,13 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/block/overview.html.eex:73 -#: lib/block_scout_web/templates/transaction/overview.html.eex:80 +#: lib/block_scout_web/templates/transaction/overview.html.eex:79 msgid "Nonce" msgstr "" #, elixir-format #: lib/block_scout_web/templates/internal_transaction/_tile.html.eex:37 -#: lib/block_scout_web/templates/transaction/_tile.html.eex:72 +#: lib/block_scout_web/templates/transaction/_tile.html.eex:70 msgid "OUT" msgstr "" @@ -634,7 +634,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/address/overview.html.eex:33 -#: lib/block_scout_web/templates/address/overview.html.eex:140 +#: lib/block_scout_web/templates/address/overview.html.eex:141 #: lib/block_scout_web/templates/tokens/overview/_details.html.eex:35 #: lib/block_scout_web/templates/tokens/overview/_details.html.eex:105 msgid "QR Code" @@ -648,7 +648,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/address/_tabs.html.eex:58 #: lib/block_scout_web/templates/tokens/overview/_tabs.html.eex:25 -#: lib/block_scout_web/views/address_view.ex:306 +#: lib/block_scout_web/views/address_view.ex:309 #: lib/block_scout_web/views/tokens/overview_view.ex:37 msgid "Read Contract" msgstr "" @@ -705,7 +705,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/transaction/_pending_tile.html.eex:21 #: lib/block_scout_web/templates/transaction/_tile.html.eex:34 -#: lib/block_scout_web/templates/transaction/overview.html.eex:85 +#: lib/block_scout_web/templates/transaction/overview.html.eex:84 msgid "TX Fee" msgstr "" @@ -802,8 +802,8 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/tokens/transfer/_token_transfer.html.eex:5 -#: lib/block_scout_web/templates/transaction/overview.html.eex:180 -#: lib/block_scout_web/templates/transaction/overview.html.eex:194 +#: lib/block_scout_web/templates/transaction/overview.html.eex:179 +#: lib/block_scout_web/templates/transaction/overview.html.eex:193 #: lib/block_scout_web/templates/transaction_token_transfer/_token_transfer.html.eex:4 #: lib/block_scout_web/views/transaction_view.ex:284 msgid "Token Transfer" @@ -823,7 +823,7 @@ msgstr "" #: lib/block_scout_web/templates/address/_tabs.html.eex:8 #: lib/block_scout_web/templates/address_token/index.html.eex:8 #: lib/block_scout_web/templates/address_token_transfer/index.html.eex:9 -#: lib/block_scout_web/views/address_view.ex:301 +#: lib/block_scout_web/views/address_view.ex:304 msgid "Tokens" msgstr "" @@ -881,7 +881,7 @@ msgstr "" #: lib/block_scout_web/templates/block_transaction/index.html.eex:18 #: lib/block_scout_web/templates/chain/show.html.eex:108 #: lib/block_scout_web/templates/layout/_topnav.html.eex:35 -#: lib/block_scout_web/views/address_view.ex:302 +#: lib/block_scout_web/views/address_view.ex:305 msgid "Transactions" msgstr "" @@ -917,7 +917,7 @@ msgid "Unique Token" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:232 +#: lib/block_scout_web/templates/transaction/overview.html.eex:231 msgid "Used" msgstr "" @@ -937,7 +937,7 @@ msgid "Validations" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:210 +#: lib/block_scout_web/templates/transaction/overview.html.eex:209 msgid "Value" msgstr "" @@ -958,12 +958,12 @@ msgid "View Contract" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/_tile.html.eex:56 +#: lib/block_scout_web/templates/transaction/_tile.html.eex:55 msgid "View Less Transfers" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/_tile.html.eex:55 +#: lib/block_scout_web/templates/transaction/_tile.html.eex:54 msgid "View More Transfers" msgstr "" @@ -1101,7 +1101,7 @@ msgid "This API is provided for developers transitioning their applications from msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:110 +#: lib/block_scout_web/templates/transaction/overview.html.eex:109 msgid "Raw Input" msgstr "" @@ -1257,7 +1257,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/address/_tabs.html.eex:20 -#: lib/block_scout_web/views/address_view.ex:307 +#: lib/block_scout_web/views/address_view.ex:310 msgid "Coin Balance History" msgstr "" @@ -1499,18 +1499,18 @@ msgid "Transactions Sent" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:102 +#: lib/block_scout_web/templates/transaction/overview.html.eex:101 msgid "Transaction Speed" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:116 -#: lib/block_scout_web/templates/transaction/overview.html.eex:120 +#: lib/block_scout_web/templates/transaction/overview.html.eex:115 +#: lib/block_scout_web/templates/transaction/overview.html.eex:119 msgid "Hex (Default)" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:123 +#: lib/block_scout_web/templates/transaction/overview.html.eex:122 msgid "UTF-8" msgstr "" @@ -1561,7 +1561,7 @@ msgid "Copy Decompiled Contract Code" msgstr "" #, elixir-format -#: lib/block_scout_web/views/address_view.ex:305 +#: lib/block_scout_web/views/address_view.ex:308 msgid "Decompiled Code" msgstr "" @@ -1586,12 +1586,12 @@ msgid "Optimization runs" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:180 +#: lib/block_scout_web/templates/transaction/overview.html.eex:179 msgid "ERC-20" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:194 +#: lib/block_scout_web/templates/transaction/overview.html.eex:193 msgid "ERC-721" msgstr "" @@ -1611,7 +1611,7 @@ msgid "View All Transactions" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:228 +#: lib/block_scout_web/templates/transaction/overview.html.eex:227 msgid "Gas" msgstr "" diff --git a/apps/block_scout_web/test/block_scout_web/controllers/address_controller_test.exs b/apps/block_scout_web/test/block_scout_web/controllers/address_controller_test.exs index 8f64abafa6..7eb0545188 100644 --- a/apps/block_scout_web/test/block_scout_web/controllers/address_controller_test.exs +++ b/apps/block_scout_web/test/block_scout_web/controllers/address_controller_test.exs @@ -23,7 +23,7 @@ defmodule BlockScoutWeb.AddressControllerTest do test "returns an address's primary name when present", %{conn: conn} do address = insert(:address, fetched_coin_balance: 1) - address_name = insert(:address_name, address: address, primary: true, name: "POA Wallet") + insert(:address_name, address: address, primary: true, name: "POA Wallet") start_supervised!(AddressesWithBalanceCounter) AddressesWithBalanceCounter.consolidate() diff --git a/apps/block_scout_web/test/block_scout_web/controllers/api/rpc/address_controller_test.exs b/apps/block_scout_web/test/block_scout_web/controllers/api/rpc/address_controller_test.exs index e6a0e7e702..d0fb01c1ff 100644 --- a/apps/block_scout_web/test/block_scout_web/controllers/api/rpc/address_controller_test.exs +++ b/apps/block_scout_web/test/block_scout_web/controllers/api/rpc/address_controller_test.exs @@ -1412,6 +1412,8 @@ defmodule BlockScoutWeb.API.RPC.AddressControllerTest do "type" => "#{internal_transaction.type}", "gas" => "#{internal_transaction.gas}", "gasUsed" => "#{internal_transaction.gas_used}", + "index" => "#{internal_transaction.index}", + "transactionHash" => "#{transaction.hash}", "isError" => "0", "errCode" => "#{internal_transaction.error}" } @@ -1559,6 +1561,8 @@ defmodule BlockScoutWeb.API.RPC.AddressControllerTest do "gas" => "#{internal_transaction.gas}", "gasUsed" => "#{internal_transaction.gas_used}", "isError" => "0", + "index" => "#{internal_transaction.index}", + "transactionHash" => "#{transaction.hash}", "errCode" => "#{internal_transaction.error}" } ] @@ -1767,6 +1771,7 @@ defmodule BlockScoutWeb.API.RPC.AddressControllerTest do "gasPrice" => to_string(transaction.gas_price.value), "gasUsed" => to_string(transaction.gas_used), "cumulativeGasUsed" => to_string(transaction.cumulative_gas_used), + "logIndex" => to_string(token_transfer.log_index), "input" => to_string(transaction.input), "confirmations" => "0" } diff --git a/apps/block_scout_web/test/block_scout_web/controllers/block_transaction_controller_test.exs b/apps/block_scout_web/test/block_scout_web/controllers/block_transaction_controller_test.exs index 5b1ae46705..da159b6e6e 100644 --- a/apps/block_scout_web/test/block_scout_web/controllers/block_transaction_controller_test.exs +++ b/apps/block_scout_web/test/block_scout_web/controllers/block_transaction_controller_test.exs @@ -1,7 +1,6 @@ defmodule BlockScoutWeb.BlockTransactionControllerTest do use BlockScoutWeb.ConnCase - alias Explorer.Chain.Block import BlockScoutWeb.Router.Helpers, only: [block_transaction_path: 3] describe "GET index/2" do @@ -153,7 +152,7 @@ defmodule BlockScoutWeb.BlockTransactionControllerTest do end test "next_page_path exists if not on last page", %{conn: conn} do - block = %Block{number: number} = insert(:block) + block = insert(:block) 60 |> insert_list(:transaction) diff --git a/apps/explorer/lib/explorer/etherscan.ex b/apps/explorer/lib/explorer/etherscan.ex index 0df941271e..3b943b37be 100644 --- a/apps/explorer/lib/explorer/etherscan.ex +++ b/apps/explorer/lib/explorer/etherscan.ex @@ -56,6 +56,8 @@ defmodule Explorer.Etherscan do @internal_transaction_fields ~w( from_address_hash to_address_hash + transaction_hash + index value created_contract_address_hash input @@ -348,7 +350,8 @@ defmodule Explorer.Etherscan do token_name: tkn.name, token_symbol: tkn.symbol, token_decimals: tkn.decimals, - token_type: tkn.type + token_type: tkn.type, + token_log_index: tt.log_index }) ) diff --git a/apps/explorer/test/explorer/etherscan_test.exs b/apps/explorer/test/explorer/etherscan_test.exs index 8153ccc25c..5cd560bdf4 100644 --- a/apps/explorer/test/explorer/etherscan_test.exs +++ b/apps/explorer/test/explorer/etherscan_test.exs @@ -631,6 +631,8 @@ defmodule Explorer.EtherscanTest do value: internal_transaction.value, created_contract_address_hash: internal_transaction.created_contract_address_hash, input: internal_transaction.input, + index: internal_transaction.index, + transaction_hash: internal_transaction.transaction_hash, type: internal_transaction.type, gas: internal_transaction.gas, gas_used: internal_transaction.gas_used, From 4753fc8d26215b729253715d48029394aa010939 Mon Sep 17 00:00:00 2001 From: Gabriel Rodriguez Alsina Date: Thu, 30 May 2019 12:06:38 -0300 Subject: [PATCH 06/26] (add) new contract verification UI js --- apps/block_scout_web/assets/css/app.scss | 1 + .../assets/css/components/_btn_no_border.scss | 12 ++++++ .../css/components/_new_smart_contract.scss | 16 ++++++++ .../smart_contract/new_smart_contract_form.js | 22 +++++++++- .../new.html.eex | 40 ++++++++++--------- 5 files changed, 71 insertions(+), 20 deletions(-) create mode 100644 apps/block_scout_web/assets/css/components/_btn_no_border.scss diff --git a/apps/block_scout_web/assets/css/app.scss b/apps/block_scout_web/assets/css/app.scss index c1dcdae286..04fceaa6d5 100644 --- a/apps/block_scout_web/assets/css/app.scss +++ b/apps/block_scout_web/assets/css/app.scss @@ -124,6 +124,7 @@ $fa-font-path: "~@fortawesome/fontawesome-free/webfonts"; @import "components/errors"; @import "components/new_smart_contract"; @import "components/radio_big"; +@import "components/btn_no_border"; :export { dashboardBannerChartAxisFontColor: $dashboard-banner-chart-axis-font-color; diff --git a/apps/block_scout_web/assets/css/components/_btn_no_border.scss b/apps/block_scout_web/assets/css/components/_btn_no_border.scss new file mode 100644 index 0000000000..28960a9d82 --- /dev/null +++ b/apps/block_scout_web/assets/css/components/_btn_no_border.scss @@ -0,0 +1,12 @@ +$btn-no-border-bg: #fff !default; +$btn-no-border-color: $secondary !default; + +.btn-no-border { + @include btn-line($btn-no-border-bg, $btn-no-border-color); + + border-color: $btn-no-border-bg; + + &:hover { + border-color: $btn-no-border-color; + } +} diff --git a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss index cce02c7a5e..478496b952 100644 --- a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss +++ b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss @@ -121,10 +121,26 @@ $new-smart-contract-center-column-margin-right: 30px; } .smart-contract-form-buttons { + align-items: center; border-top: 1px solid $base-border-color; + display: flex; margin-right: $new-smart-contract-center-column-margin-right + $new-smart-contract-tooltips-width; margin-top: -1px; padding-top: 30px; + position: relative; + + [class*="btn-"] { + position: relative; + z-index: 1; + } + + .position-absolute { + &, + &:hover { + opacity: 1; + z-index: 12; + } + } } .smart-contract-libraries-wrapper { diff --git a/apps/block_scout_web/assets/js/lib/smart_contract/new_smart_contract_form.js b/apps/block_scout_web/assets/js/lib/smart_contract/new_smart_contract_form.js index a41030debc..43419aeb9b 100644 --- a/apps/block_scout_web/assets/js/lib/smart_contract/new_smart_contract_form.js +++ b/apps/block_scout_web/assets/js/lib/smart_contract/new_smart_contract_form.js @@ -3,6 +3,26 @@ import $ from 'jquery' $(function () { $('.js-btn-add-contract-libraries').on('click', function () { $('.js-smart-contract-libraries-wrapper').show() - $(this).remove() + $(this).hide() + }) + + $('.js-smart-contract-form-reset').on('click', function () { + $('.js-contract-library-form-group').removeClass('active') + $('.js-contract-library-form-group').first().addClass('active') + $('.js-smart-contract-libraries-wrapper').hide() + $('.js-btn-add-contract-libraries').show() + $('.js-add-contract-library-wrapper').show() + }) + + $('.js-btn-add-contract-library').on('click', function () { + let nextContractLibrary = $('.js-contract-library-form-group.active').next('.js-contract-library-form-group') + + if (nextContractLibrary) { + nextContractLibrary.addClass('active') + } + + if ($('.js-contract-library-form-group.active').length === $('.js-contract-library-form-group').length) { + $('.js-add-contract-library-wrapper').hide() + } }) }) diff --git a/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex index 5fafc9838a..212264d445 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/address_contract_verification/new.html.eex @@ -111,7 +111,7 @@

<%= gettext "Contract Libraries" %>

-
+
<%= label :external_libraries, :library1, gettext("Library Name") %> @@ -133,10 +133,10 @@
-
+
- <%= label :external_libraries, :library2, gettext("2 Library Name") %> + <%= label :external_libraries, :library2, gettext("Library Name") %>
<%= text_input :external_libraries, :library2_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %>
@@ -146,7 +146,7 @@
- <%= label :external_libraries, :library2, gettext("2 Library Address") %> + <%= label :external_libraries, :library2, gettext("Library Address") %>
<%= text_input :external_libraries, :library2_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %>
@@ -155,10 +155,10 @@
-
+
- <%= label :external_libraries, :library3, gettext("3 Library Name") %> + <%= label :external_libraries, :library3, gettext("Library Name") %>
<%= text_input :external_libraries, :library3_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %>
@@ -168,7 +168,7 @@
- <%= label :external_libraries, :library3, gettext("3 Library Address") %> + <%= label :external_libraries, :library3, gettext("Library Address") %>
<%= text_input :external_libraries, :library3_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %>
@@ -177,10 +177,10 @@
-
+
- <%= label :external_libraries, :library4, gettext("4 Library Name") %> + <%= label :external_libraries, :library4, gettext("Library Name") %>
<%= text_input :external_libraries, :library4_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %>
@@ -190,7 +190,7 @@
- <%= label :external_libraries, :library4, gettext("4 Library Address") %> + <%= label :external_libraries, :library4, gettext("Library Address") %>
<%= text_input :external_libraries, :library4_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %>
@@ -199,10 +199,10 @@
-
+
- <%= label :external_libraries, :library5, gettext("5 Library Name") %> + <%= label :external_libraries, :library5, gettext("Library Name") %>
<%= text_input :external_libraries, :library5_name, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %>
@@ -212,7 +212,7 @@
- <%= label f, :library5, gettext("5 Library Address") %> + <%= label f, :library5, gettext("Library Address") %>
<%= text_input f, :library5_address, class: "form-control border-rounded", "aria-describedby": "contract-name-help-block" %>
@@ -220,14 +220,15 @@
-
+ +
Add Library
- <%= submit gettext("Verify & publish"), class: "button button-primary button-sm mr-2", "data-loading": "animation" %> - <%= reset gettext("Reset"), class: "button button-secondary button-sm mr-2" %> + <%= submit gettext("Verify & publish"), class: "btn-full-primary mr-2", "data-loading": "animation" %> + <%= reset gettext("Reset"), class: "btn-line mr-2 js-smart-contract-form-reset" %> <%= link( gettext("Cancel"), - to: address_contract_path(@conn, :index, @conn.params["address_id"]), - class: "button button-sm") + class: "btn-no-border", + to: address_contract_path(@conn, :index, @conn.params["address_id"]) + ) %>
<% end %> From 55c44fcf0044d9481b9bc9833ba4ee803693c8c6 Mon Sep 17 00:00:00 2001 From: Gabriel Rodriguez Alsina Date: Thu, 30 May 2019 12:29:21 -0300 Subject: [PATCH 07/26] (add) responsive styles --- apps/block_scout_web/assets/css/_mixins.scss | 2 + .../css/components/_new_smart_contract.scss | 52 +++++++++++++++++-- 2 files changed, 51 insertions(+), 3 deletions(-) diff --git a/apps/block_scout_web/assets/css/_mixins.scss b/apps/block_scout_web/assets/css/_mixins.scss index ce91137876..a5c3836095 100644 --- a/apps/block_scout_web/assets/css/_mixins.scss +++ b/apps/block_scout_web/assets/css/_mixins.scss @@ -88,6 +88,7 @@ padding: 0 15px; text-decoration: none; transition: all 0.15s; + white-space: nowrap; width: fit-content; &:hover { @@ -135,6 +136,7 @@ padding: 0 15px; text-decoration: none; transition: all 0.15s; + white-space: nowrap; width: fit-content; &:hover { diff --git a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss index 478496b952..940db76ffc 100644 --- a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss +++ b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss @@ -16,6 +16,11 @@ $new-smart-contract-center-column-margin-right: 30px; box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.15); margin-bottom: 3rem; padding: 50px 0 50px 22px; + + @include media-breakpoint-down(sm) { + background-image: none; + padding-right: 22px; + } } .smart-contract-title { @@ -27,13 +32,25 @@ $new-smart-contract-center-column-margin-right: 30px; padding: 0; text-align: left; + @include media-breakpoint-down(sm) { + margin-bottom: 30px; + } + &.margin-bottom-md { margin-bottom: 50px; + + @include media-breakpoint-down(sm) { + margin-bottom: 15px; + } } } .smart-contract-form-group { margin-bottom: 30px; + + @include media-breakpoint-down(sm) { + margin-bottom: 20px; + } } .form-radios-group { @@ -53,6 +70,10 @@ $new-smart-contract-center-column-margin-right: 30px; display: flex; justify-content: space-between; + @include media-breakpoint-down(sm) { + flex-direction: column; + } + > label { color: #333; flex-grow: 0; @@ -63,15 +84,21 @@ $new-smart-contract-center-column-margin-right: 30px; padding-right: 15px; text-align: left; width: 200px; + + @include media-breakpoint-down(sm) { + margin-bottom: 10px; + padding-right: 0; + width: auto; + } } .center-column { flex-grow: 1; margin-right: $new-smart-contract-center-column-margin-right; - } - - .form-control { + @include media-breakpoint-down(sm) { + margin: 0; + } } textarea.form-control { @@ -96,6 +123,17 @@ $new-smart-contract-center-column-margin-right: 30px; text-align: left; width: #{$new-smart-contract-tooltips-width}; + @include media-breakpoint-down(sm) { + padding: 10px 0 0 0; + width: auto; + } + + &:empty { + @include media-breakpoint-down(sm) { + display: none; + } + } + a { color: $smart-contract-form-group-tooltip-color; text-decoration: underline; @@ -118,6 +156,10 @@ $new-smart-contract-center-column-margin-right: 30px; border-bottom: 1px solid $base-border-color; margin-right: $new-smart-contract-center-column-margin-right + $new-smart-contract-tooltips-width; padding-bottom: 30px; + + @include media-breakpoint-down(sm) { + margin-right: 0; + } } .smart-contract-form-buttons { @@ -129,6 +171,10 @@ $new-smart-contract-center-column-margin-right: 30px; padding-top: 30px; position: relative; + @include media-breakpoint-down(sm) { + margin-right: 0; + } + [class*="btn-"] { position: relative; z-index: 1; From 2d020e6be38069a86a801442c3ce683c5e50dda6 Mon Sep 17 00:00:00 2001 From: Gabriel Rodriguez Alsina Date: Thu, 30 May 2019 12:37:11 -0300 Subject: [PATCH 08/26] (fix) tablet styles --- .../css/components/_new_smart_contract.scss | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss index 940db76ffc..a07d9db86e 100644 --- a/apps/block_scout_web/assets/css/components/_new_smart_contract.scss +++ b/apps/block_scout_web/assets/css/components/_new_smart_contract.scss @@ -17,7 +17,7 @@ $new-smart-contract-center-column-margin-right: 30px; margin-bottom: 3rem; padding: 50px 0 50px 22px; - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { background-image: none; padding-right: 22px; } @@ -32,14 +32,14 @@ $new-smart-contract-center-column-margin-right: 30px; padding: 0; text-align: left; - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { margin-bottom: 30px; } &.margin-bottom-md { margin-bottom: 50px; - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { margin-bottom: 15px; } } @@ -48,7 +48,7 @@ $new-smart-contract-center-column-margin-right: 30px; .smart-contract-form-group { margin-bottom: 30px; - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { margin-bottom: 20px; } } @@ -70,7 +70,7 @@ $new-smart-contract-center-column-margin-right: 30px; display: flex; justify-content: space-between; - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { flex-direction: column; } @@ -85,7 +85,7 @@ $new-smart-contract-center-column-margin-right: 30px; text-align: left; width: 200px; - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { margin-bottom: 10px; padding-right: 0; width: auto; @@ -96,7 +96,7 @@ $new-smart-contract-center-column-margin-right: 30px; flex-grow: 1; margin-right: $new-smart-contract-center-column-margin-right; - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { margin: 0; } } @@ -123,13 +123,13 @@ $new-smart-contract-center-column-margin-right: 30px; text-align: left; width: #{$new-smart-contract-tooltips-width}; - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { padding: 10px 0 0 0; width: auto; } &:empty { - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { display: none; } } @@ -157,7 +157,7 @@ $new-smart-contract-center-column-margin-right: 30px; margin-right: $new-smart-contract-center-column-margin-right + $new-smart-contract-tooltips-width; padding-bottom: 30px; - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { margin-right: 0; } } @@ -171,7 +171,7 @@ $new-smart-contract-center-column-margin-right: 30px; padding-top: 30px; position: relative; - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { margin-right: 0; } From 0070ecd1d7b76492c7d3d16aa4b3ccf066d6d229 Mon Sep 17 00:00:00 2001 From: Gabriel Rodriguez Alsina Date: Thu, 30 May 2019 12:38:25 -0300 Subject: [PATCH 09/26] (update) internationalization files --- apps/block_scout_web/priv/gettext/default.pot | 122 +++++------ .../priv/gettext/en/LC_MESSAGES/default.po | 190 ++++++++---------- 2 files changed, 124 insertions(+), 188 deletions(-) diff --git a/apps/block_scout_web/priv/gettext/default.pot b/apps/block_scout_web/priv/gettext/default.pot index c62c47d890..9b94c6701c 100644 --- a/apps/block_scout_web/priv/gettext/default.pot +++ b/apps/block_scout_web/priv/gettext/default.pot @@ -195,7 +195,7 @@ msgid "Blocks Validated" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:135 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:247 #: lib/block_scout_web/templates/api_docs/_action_tile.html.eex:47 msgid "Cancel" msgstr "" @@ -223,7 +223,7 @@ msgid "Code" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:25 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:34 msgid "Compiler" msgstr "" @@ -261,7 +261,7 @@ msgid "Contract ABI" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:13 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:12 #: lib/block_scout_web/views/address_view.ex:97 msgid "Contract Address" msgstr "" @@ -284,7 +284,7 @@ msgid "Contract Creation" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:19 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:23 msgid "Contract Name" msgstr "" @@ -356,11 +356,6 @@ msgstr "" msgid "ETH" msgstr "" -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:57 -msgid "Enter the Solidity Contract Code below" -msgstr "" - #, elixir-format #: lib/block_scout_web/templates/address/_balance_card.html.eex:32 msgid "Error trying to fetch balances." @@ -563,12 +558,7 @@ msgid "Name" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:5 -msgid "New Smart Contract" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:40 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:61 msgid "No" msgstr "" @@ -659,7 +649,7 @@ msgid "Request URL" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:133 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:244 msgid "Reset" msgstr "" @@ -948,7 +938,7 @@ msgid "Verify & Publish" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:132 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:243 msgid "Verify & publish" msgstr "" @@ -998,7 +988,7 @@ msgid "Wei" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:45 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:66 msgid "Yes" msgstr "" @@ -1071,7 +1061,7 @@ msgid "Loading..." msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:130 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:241 msgid "Loading...." msgstr "" @@ -1434,57 +1424,7 @@ msgid "Genesis Block" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:76 -msgid "1 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:71 -msgid "1 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:86 -msgid "2 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:81 -msgid "2 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:96 -msgid "3 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:91 -msgid "3 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:106 -msgid "4 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:101 -msgid "4 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:116 -msgid "5 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:111 -msgid "5 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:68 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:112 msgid "Contract Libraries" msgstr "" @@ -1546,15 +1486,10 @@ msgid "Search by address, token symbol name, transaction hash, or block number" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:31 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:45 msgid "EVM Version" msgstr "" -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:63 -msgid "Enter constructor arguments if the contract had any" -msgstr "" - #, elixir-format #: lib/block_scout_web/templates/address_decompiled_contract/index.html.eex:16 msgid "Copy Decompiled Contract Code" @@ -1581,7 +1516,7 @@ msgid "Decompiler version" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:52 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:77 msgid "Optimization runs" msgstr "" @@ -1720,3 +1655,36 @@ msgstr "" #: lib/block_scout_web/templates/transaction_token_transfer/index.html.eex:17 msgid "There are no token transfers for this transaction" msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:98 +msgid "ABI-encoded Constructor Arguments (if required by the contract)" +msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:87 +msgid "Enter the Solidity Contract Code" +msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:127 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:149 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:171 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:193 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:215 +msgid "Library Address" +msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:117 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:139 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:161 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:183 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:205 +msgid "Library Name" +msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:3 +msgid "New Smart Contract Verification" +msgstr "" diff --git a/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po b/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po index 23a85c844b..4dbcdab2f2 100644 --- a/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po +++ b/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po @@ -145,7 +145,7 @@ msgid "Block %{block_number} - %{subnetwork} Explorer" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:73 +#: lib/block_scout_web/templates/transaction/overview.html.eex:72 msgid "Block Confirmations" msgstr "" @@ -160,7 +160,7 @@ msgid "Block Mined, awaiting import..." msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:59 +#: lib/block_scout_web/templates/transaction/overview.html.eex:58 msgid "Block Number" msgstr "" @@ -190,12 +190,12 @@ msgstr "" #: lib/block_scout_web/templates/address/_tabs.html.eex:32 #: lib/block_scout_web/templates/address/overview.html.eex:95 #: lib/block_scout_web/templates/address_validation/index.html.eex:13 -#: lib/block_scout_web/views/address_view.ex:308 +#: lib/block_scout_web/views/address_view.ex:313 msgid "Blocks Validated" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:135 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:247 #: lib/block_scout_web/templates/api_docs/_action_tile.html.eex:47 msgid "Cancel" msgstr "" @@ -207,8 +207,8 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/address/_validator_metadata_modal.html.eex:37 -#: lib/block_scout_web/templates/address/overview.html.eex:141 -#: lib/block_scout_web/templates/address/overview.html.eex:149 +#: lib/block_scout_web/templates/address/overview.html.eex:142 +#: lib/block_scout_web/templates/address/overview.html.eex:150 #: lib/block_scout_web/templates/tokens/overview/_details.html.eex:106 #: lib/block_scout_web/templates/tokens/overview/_details.html.eex:114 msgid "Close" @@ -218,12 +218,12 @@ msgstr "" #: lib/block_scout_web/templates/address/_tabs.html.eex:42 #: lib/block_scout_web/templates/api_docs/_action_tile.html.eex:165 #: lib/block_scout_web/templates/api_docs/_action_tile.html.eex:187 -#: lib/block_scout_web/views/address_view.ex:304 +#: lib/block_scout_web/views/address_view.ex:309 msgid "Code" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:25 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:34 msgid "Compiler" msgstr "" @@ -261,7 +261,7 @@ msgid "Contract ABI" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:13 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:12 #: lib/block_scout_web/views/address_view.ex:97 msgid "Contract Address" msgstr "" @@ -284,7 +284,7 @@ msgid "Contract Creation" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:19 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:23 msgid "Contract Name" msgstr "" @@ -356,11 +356,6 @@ msgstr "" msgid "ETH" msgstr "" -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:57 -msgid "Enter the Solidity Contract Code below" -msgstr "" - #, elixir-format #: lib/block_scout_web/templates/address/_balance_card.html.eex:32 msgid "Error trying to fetch balances." @@ -382,7 +377,7 @@ msgstr "" #: lib/block_scout_web/templates/layout/app.html.eex:55 #: lib/block_scout_web/templates/transaction/_pending_tile.html.eex:20 #: lib/block_scout_web/templates/transaction/_tile.html.eex:30 -#: lib/block_scout_web/templates/transaction/overview.html.eex:210 +#: lib/block_scout_web/templates/transaction/overview.html.eex:209 #: lib/block_scout_web/views/wei_helpers.ex:72 msgid "Ether" msgstr "POA" @@ -452,7 +447,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/internal_transaction/_tile.html.eex:39 -#: lib/block_scout_web/templates/transaction/_tile.html.eex:76 +#: lib/block_scout_web/templates/transaction/_tile.html.eex:74 msgid "IN" msgstr "" @@ -476,7 +471,7 @@ msgstr "" #: lib/block_scout_web/templates/address_internal_transaction/index.html.eex:19 #: lib/block_scout_web/templates/transaction/_tabs.html.eex:11 #: lib/block_scout_web/templates/transaction_internal_transaction/index.html.eex:6 -#: lib/block_scout_web/views/address_view.ex:303 +#: lib/block_scout_web/views/address_view.ex:308 #: lib/block_scout_web/views/transaction_view.ex:339 msgid "Internal Transactions" msgstr "" @@ -494,7 +489,7 @@ msgid "Less than" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:238 +#: lib/block_scout_web/templates/transaction/overview.html.eex:237 msgid "Limit" msgstr "" @@ -503,7 +498,7 @@ msgstr "" #: lib/block_scout_web/templates/address_logs/index.html.eex:7 #: lib/block_scout_web/templates/transaction/_tabs.html.eex:17 #: lib/block_scout_web/templates/transaction_log/index.html.eex:8 -#: lib/block_scout_web/views/address_view.ex:309 +#: lib/block_scout_web/views/address_view.ex:314 #: lib/block_scout_web/views/transaction_view.ex:340 msgid "Logs" msgstr "" @@ -563,24 +558,19 @@ msgid "Name" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:5 -msgid "New Smart Contract" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:40 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:61 msgid "No" msgstr "" #, elixir-format #: lib/block_scout_web/templates/block/overview.html.eex:73 -#: lib/block_scout_web/templates/transaction/overview.html.eex:80 +#: lib/block_scout_web/templates/transaction/overview.html.eex:79 msgid "Nonce" msgstr "" #, elixir-format #: lib/block_scout_web/templates/internal_transaction/_tile.html.eex:37 -#: lib/block_scout_web/templates/transaction/_tile.html.eex:72 +#: lib/block_scout_web/templates/transaction/_tile.html.eex:70 msgid "OUT" msgstr "" @@ -634,7 +624,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/address/overview.html.eex:33 -#: lib/block_scout_web/templates/address/overview.html.eex:140 +#: lib/block_scout_web/templates/address/overview.html.eex:141 #: lib/block_scout_web/templates/tokens/overview/_details.html.eex:35 #: lib/block_scout_web/templates/tokens/overview/_details.html.eex:105 msgid "QR Code" @@ -648,7 +638,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/address/_tabs.html.eex:58 #: lib/block_scout_web/templates/tokens/overview/_tabs.html.eex:25 -#: lib/block_scout_web/views/address_view.ex:306 +#: lib/block_scout_web/views/address_view.ex:311 #: lib/block_scout_web/views/tokens/overview_view.ex:37 msgid "Read Contract" msgstr "" @@ -659,7 +649,7 @@ msgid "Request URL" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:133 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:244 msgid "Reset" msgstr "" @@ -705,7 +695,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/transaction/_pending_tile.html.eex:21 #: lib/block_scout_web/templates/transaction/_tile.html.eex:34 -#: lib/block_scout_web/templates/transaction/overview.html.eex:85 +#: lib/block_scout_web/templates/transaction/overview.html.eex:84 msgid "TX Fee" msgstr "" @@ -802,8 +792,8 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/tokens/transfer/_token_transfer.html.eex:5 -#: lib/block_scout_web/templates/transaction/overview.html.eex:180 -#: lib/block_scout_web/templates/transaction/overview.html.eex:194 +#: lib/block_scout_web/templates/transaction/overview.html.eex:179 +#: lib/block_scout_web/templates/transaction/overview.html.eex:193 #: lib/block_scout_web/templates/transaction_token_transfer/_token_transfer.html.eex:4 #: lib/block_scout_web/views/transaction_view.ex:284 msgid "Token Transfer" @@ -823,7 +813,7 @@ msgstr "" #: lib/block_scout_web/templates/address/_tabs.html.eex:8 #: lib/block_scout_web/templates/address_token/index.html.eex:8 #: lib/block_scout_web/templates/address_token_transfer/index.html.eex:9 -#: lib/block_scout_web/views/address_view.ex:301 +#: lib/block_scout_web/views/address_view.ex:306 msgid "Tokens" msgstr "" @@ -881,7 +871,7 @@ msgstr "" #: lib/block_scout_web/templates/block_transaction/index.html.eex:18 #: lib/block_scout_web/templates/chain/show.html.eex:108 #: lib/block_scout_web/templates/layout/_topnav.html.eex:35 -#: lib/block_scout_web/views/address_view.ex:302 +#: lib/block_scout_web/views/address_view.ex:307 msgid "Transactions" msgstr "" @@ -917,7 +907,7 @@ msgid "Unique Token" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:232 +#: lib/block_scout_web/templates/transaction/overview.html.eex:231 msgid "Used" msgstr "" @@ -937,7 +927,7 @@ msgid "Validations" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:210 +#: lib/block_scout_web/templates/transaction/overview.html.eex:209 msgid "Value" msgstr "" @@ -948,7 +938,7 @@ msgid "Verify & Publish" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:132 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:243 msgid "Verify & publish" msgstr "" @@ -958,12 +948,12 @@ msgid "View Contract" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/_tile.html.eex:56 +#: lib/block_scout_web/templates/transaction/_tile.html.eex:55 msgid "View Less Transfers" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/_tile.html.eex:55 +#: lib/block_scout_web/templates/transaction/_tile.html.eex:54 msgid "View More Transfers" msgstr "" @@ -998,7 +988,7 @@ msgid "Wei" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:45 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:66 msgid "Yes" msgstr "" @@ -1071,7 +1061,7 @@ msgid "Loading..." msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:130 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:241 msgid "Loading...." msgstr "" @@ -1101,7 +1091,7 @@ msgid "This API is provided for developers transitioning their applications from msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:110 +#: lib/block_scout_web/templates/transaction/overview.html.eex:109 msgid "Raw Input" msgstr "" @@ -1257,7 +1247,7 @@ msgstr "" #, elixir-format #: lib/block_scout_web/templates/address/_tabs.html.eex:20 -#: lib/block_scout_web/views/address_view.ex:307 +#: lib/block_scout_web/views/address_view.ex:312 msgid "Coin Balance History" msgstr "" @@ -1434,57 +1424,7 @@ msgid "Genesis Block" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:76 -msgid "1 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:71 -msgid "1 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:86 -msgid "2 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:81 -msgid "2 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:96 -msgid "3 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:91 -msgid "3 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:106 -msgid "4 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:101 -msgid "4 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:116 -msgid "5 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:111 -msgid "5 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:68 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:112 msgid "Contract Libraries" msgstr "" @@ -1499,18 +1439,18 @@ msgid "Transactions Sent" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:102 +#: lib/block_scout_web/templates/transaction/overview.html.eex:101 msgid "Transaction Speed" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:116 -#: lib/block_scout_web/templates/transaction/overview.html.eex:120 +#: lib/block_scout_web/templates/transaction/overview.html.eex:115 +#: lib/block_scout_web/templates/transaction/overview.html.eex:119 msgid "Hex (Default)" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:123 +#: lib/block_scout_web/templates/transaction/overview.html.eex:122 msgid "UTF-8" msgstr "" @@ -1546,22 +1486,17 @@ msgid "Search by address, token symbol name, transaction hash, or block number" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:31 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:45 msgid "EVM Version" msgstr "" -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:63 -msgid "Enter constructor arguments if the contract had any" -msgstr "" - #, elixir-format #: lib/block_scout_web/templates/address_decompiled_contract/index.html.eex:16 msgid "Copy Decompiled Contract Code" msgstr "" #, elixir-format -#: lib/block_scout_web/views/address_view.ex:305 +#: lib/block_scout_web/views/address_view.ex:310 msgid "Decompiled Code" msgstr "" @@ -1581,17 +1516,17 @@ msgid "Decompiler version" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:52 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:77 msgid "Optimization runs" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:180 +#: lib/block_scout_web/templates/transaction/overview.html.eex:179 msgid "ERC-20" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:194 +#: lib/block_scout_web/templates/transaction/overview.html.eex:193 msgid "ERC-721" msgstr "" @@ -1611,7 +1546,7 @@ msgid "View All Transactions" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/transaction/overview.html.eex:228 +#: lib/block_scout_web/templates/transaction/overview.html.eex:227 msgid "Gas" msgstr "" @@ -1720,3 +1655,36 @@ msgstr "" #: lib/block_scout_web/templates/transaction_token_transfer/index.html.eex:17 msgid "There are no token transfers for this transaction" msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:98 +msgid "ABI-encoded Constructor Arguments (if required by the contract)" +msgstr "" + +#, elixir-format, fuzzy +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:87 +msgid "Enter the Solidity Contract Code" +msgstr "" + +#, elixir-format, fuzzy +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:127 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:149 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:171 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:193 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:215 +msgid "Library Address" +msgstr "" + +#, elixir-format, fuzzy +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:117 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:139 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:161 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:183 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:205 +msgid "Library Name" +msgstr "" + +#, elixir-format, fuzzy +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:3 +msgid "New Smart Contract Verification" +msgstr "" From 068030fca9374479cdbb0dac4e82ce6f006d6957 Mon Sep 17 00:00:00 2001 From: Gabriel Rodriguez Alsina Date: Thu, 30 May 2019 12:41:12 -0300 Subject: [PATCH 10/26] (update) changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e3fe6e3a9..d139822663 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## Current ### Features +- [#1726](https://github.com/poanetwork/blockscout/pull/2071) - Updated styles for the new smart contract page. - [#1963](https://github.com/poanetwork/blockscout/pull/1963), [#1959](https://github.com/poanetwork/blockscout/pull/1959), [#1948](https://github.com/poanetwork/blockscout/pull/1948), [#1936](https://github.com/poanetwork/blockscout/pull/1936), [#1925](https://github.com/poanetwork/blockscout/pull/1925), [#1922](https://github.com/poanetwork/blockscout/pull/1922), [#1903](https://github.com/poanetwork/blockscout/pull/1903), [#1874](https://github.com/poanetwork/blockscout/pull/1874), [#1895](https://github.com/poanetwork/blockscout/pull/1895), [#2031](https://github.com/poanetwork/blockscout/pull/2031) - added new themes and logos for poa, eth, rinkeby, goerli, ropsten, kovan, sokol, xdai, etc, rsk - [#2010](https://github.com/poanetwork/blockscout/pull/2010) - added "block not found" and "tx not found pages" - [#1928](https://github.com/poanetwork/blockscout/pull/1928) - pagination styles were updated From 91031ffbc1cfbb0574513f4bd077413ecfa75e86 Mon Sep 17 00:00:00 2001 From: maxgrapps Date: Mon, 3 Jun 2019 01:30:58 +0300 Subject: [PATCH 11/26] added tooltip for more button, explorers logos added --- .../components/_verify_other_explorers.scss | 67 ++++++++++++------- .../_verify_other_explorer_modal.html.eex | 4 +- .../address/_verify_other_explorers.html.eex | 3 +- .../templates/transaction/overview.html.eex | 2 +- 4 files changed, 47 insertions(+), 29 deletions(-) diff --git a/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss b/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss index 134b4e5fb4..a3ea681eda 100644 --- a/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss +++ b/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss @@ -121,6 +121,7 @@ border-radius: 2px; margin-top: 10px; transition: .1s ease-in; + position: relative; @media (min-width: 768px) { margin-left: 10px; margin-top: 0; @@ -134,6 +135,13 @@ fill: #fff; } } + span { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + } } .verify-other-explorers-dialog { @@ -147,6 +155,40 @@ .verify-other-explorers-modal-row { display: table-row; height: 29px; + &:first-child { + .verify-other-explorers-cell.left { + .exp-logo { + @include image-2x('/images/icons/etherscan@2x.png', 15px, 16px); + background-image: url("/images/icons/etherscan.png"); + background-repeat: no-repeat; + padding-left: 25px; + background-size: 15px 16px; + } + } + } + &:nth-child(2) { + .verify-other-explorers-cell.left { + .exp-logo { + @include image-2x('/images/icons/blockchair@2x.png', 10px, 16px); + background-image: url("/images/icons/blockchair.png"); + background-repeat: no-repeat; + padding-left: 25px; + background-size: 10px 16px; + background-position: left 3px center; + } + } + } + &:nth-child(3) { + .verify-other-explorers-cell.left { + .exp-logo { + @include image-2x('/images/icons/etherchain@2x.png', 16px, 16px); + background-image: url("/images/icons/etherchain.png"); + background-repeat: no-repeat; + padding-left: 25px; + background-size: 16px 16px; + } + } + } } .verify-other-explorers-cell { @@ -162,28 +204,3 @@ padding-left: 15px; background-size: 12px 12px; } - -.etherscan-logo { - @include image-2x('/images/icons/etherscan@2x.png', 15px, 16px); - background-image: url("/images/icons/etherscan.png"); - background-repeat: no-repeat; - padding-left: 25px; - background-size: 15px 16px; -} - -.blockchair-logo { - @include image-2x('/images/icons/blockchair@2x.png', 10px, 16px); - background-image: url("/images/icons/blockchair.png"); - background-repeat: no-repeat; - padding-left: 25px; - background-size: 10px 16px; - background-position: left 3px center; -} - -.etherchain-logo { - @include image-2x('/images/icons/etherchain@2x.png', 16px, 16px); - background-image: url("/images/icons/etherchain.png"); - background-repeat: no-repeat; - padding-left: 25px; - background-size: 16px 16px; -} diff --git a/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex index cbbd548336..69ffb705e3 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex @@ -1,6 +1,6 @@
-
-
- <%# <%= render BlockScoutWeb.AddressView, "_verify_other_explorers.html", hash: hash(@transaction), type: "tx" %> %> + <%= render BlockScoutWeb.AddressView, "_verify_other_explorers.html", hash: hash(@transaction), type: "tx" %>
From 097cb50e99b99e3cc212a66588833e9208f9d791 Mon Sep 17 00:00:00 2001 From: maxgrapps <50101080+maxgrapps@users.noreply.github.com> Date: Mon, 3 Jun 2019 01:34:38 +0300 Subject: [PATCH 12/26] Update CHANGELOG.md --- CHANGELOG.md | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c4a8d1e1e..eed29f189b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,30 +1,29 @@ ## Current ### Features -- [#2074](https://github.com/poanetwork/blockscout/pull/2074) - blockscout new logo -- [#2073](https://github.com/poanetwork/blockscout/pull/2073) - blockscout default theme +- [#2081](https://github.com/poanetwork/blockscout/pull/2081) - Tooltip for 'more' button, explorers logos added - [#1963](https://github.com/poanetwork/blockscout/pull/1963), [#1959](https://github.com/poanetwork/blockscout/pull/1959), [#1948](https://github.com/poanetwork/blockscout/pull/1948), [#1936](https://github.com/poanetwork/blockscout/pull/1936), [#1925](https://github.com/poanetwork/blockscout/pull/1925), [#1922](https://github.com/poanetwork/blockscout/pull/1922), [#1903](https://github.com/poanetwork/blockscout/pull/1903), [#1874](https://github.com/poanetwork/blockscout/pull/1874), [#1895](https://github.com/poanetwork/blockscout/pull/1895), [#2031](https://github.com/poanetwork/blockscout/pull/2031) - added new themes and logos for poa, eth, rinkeby, goerli, ropsten, kovan, sokol, xdai, etc, rsk - [#2010](https://github.com/poanetwork/blockscout/pull/2010) - added "block not found" and "tx not found pages" - [#1928](https://github.com/poanetwork/blockscout/pull/1928) - pagination styles were updated - [#1940](https://github.com/poanetwork/blockscout/pull/1940) - qr modal button and background issue - [#1907](https://github.com/poanetwork/blockscout/pull/1907) - dropdown color bug fix (lukso theme) and tooltip color bug fix +- [#1857](https://github.com/poanetwork/blockscout/pull/1857) - Re-implement Geth JS internal transaction tracer in Elixir - [#1859](https://github.com/poanetwork/blockscout/pull/1859) - feat: show raw transaction traces - [#1941](https://github.com/poanetwork/blockscout/pull/1941) - feat: add on demand fetching and stale attr to rpc - [#1957](https://github.com/poanetwork/blockscout/pull/1957) - Calculate stakes ratio before insert pools - [#1956](https://github.com/poanetwork/blockscout/pull/1956) - add logs tab to address - [#1952](https://github.com/poanetwork/blockscout/pull/1952) - feat: exclude empty contracts by default +- [#1989](https://github.com/poanetwork/blockscout/pull/1989) - fix: consolidate address w/ balance one at a time - [#1954](https://github.com/poanetwork/blockscout/pull/1954) - feat: use creation init on self destruct -- [#2036](https://github.com/poanetwork/blockscout/pull/2036) - New tables for staking pools and delegators - [#1974](https://github.com/poanetwork/blockscout/pull/1974) - feat: previous page button logic - [#1999](https://github.com/poanetwork/blockscout/pull/1999) - load data async on addresses page +- [#2002](https://github.com/poanetwork/blockscout/pull/2002) - Get estimated count of blocks when cache is empty - [#1807](https://github.com/poanetwork/blockscout/pull/1807) - New theming capabilites. - [#2040](https://github.com/poanetwork/blockscout/pull/2040) - Verification links to other explorers for ETH - [#2037](https://github.com/poanetwork/blockscout/pull/2037) - add address logs search functionality - [#2012](https://github.com/poanetwork/blockscout/pull/2012) - make all pages pagination async ### Fixes -- [#2077](https://github.com/poanetwork/blockscout/pull/2077) - ui issues -- [#2072](https://github.com/poanetwork/blockscout/pull/2072) - Fixed checkmarks not showing correctly in tabs. - [#2066](https://github.com/poanetwork/blockscout/pull/2066) - fixed length of logs search input - [#2056](https://github.com/poanetwork/blockscout/pull/2056) - log search form styles added - [#2043](https://github.com/poanetwork/blockscout/pull/2043) - Fixed modal dialog width for 'verify other explorers' @@ -35,6 +34,7 @@ - [#1944](https://github.com/poanetwork/blockscout/pull/1944) - fixed styles for token's dropdown. - [#1926](https://github.com/poanetwork/blockscout/pull/1926) - status label alignment - [#1849](https://github.com/poanetwork/blockscout/pull/1849) - Improve chains menu +- [#1869](https://github.com/poanetwork/blockscout/pull/1869) - Fix output and gas extraction in JS tracer for Geth - [#1868](https://github.com/poanetwork/blockscout/pull/1868) - fix: logs list endpoint performance - [#1822](https://github.com/poanetwork/blockscout/pull/1822) - Fix style breaks in decompiled contract code view - [#1885](https://github.com/poanetwork/blockscout/pull/1885) - highlight reserved words in decompiled code @@ -44,17 +44,13 @@ - [#1915](https://github.com/poanetwork/blockscout/pull/1915) - fallback to 2 latest evm versions - [#1937](https://github.com/poanetwork/blockscout/pull/1937) - Check the presence of overlap[i] object before retrieving properties from it - [#1960](https://github.com/poanetwork/blockscout/pull/1960) - do not remove bold text in decompiled contacts +- [#1992](https://github.com/poanetwork/blockscout/pull/1992) - fix: support https for wobserver polling - [#1966](https://github.com/poanetwork/blockscout/pull/1966) - fix: add fields for contract filter performance - [#2017](https://github.com/poanetwork/blockscout/pull/2017) - fix: fix to/from filters on tx list pages - [#2008](https://github.com/poanetwork/blockscout/pull/2008) - add new function clause for xDai network beneficiaries - [#2009](https://github.com/poanetwork/blockscout/pull/2009) - addresses page improvements -- [#2027](https://github.com/poanetwork/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions -- [#2062](https://github.com/poanetwork/blockscout/pull/2062) - fix: uniq by hash, instead of transaction -- [#2052](https://github.com/poanetwork/blockscout/pull/2052) - allow bytes32 for name and symbol -- [#2047](https://github.com/poanetwork/blockscout/pull/2047) - fix: show creating internal transactions - [#2014](https://github.com/poanetwork/blockscout/pull/2014) - fix: use better queries for listLogs endpoint - [#2027](https://github.com/poanetwork/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions -- [#2070](https://github.com/poanetwork/blockscout/pull/2070) - reduce `max_concurrency` of `BlocksTransactionsMismatch` fetcher ### Chore @@ -66,25 +62,11 @@ - [#2000](https://github.com/poanetwork/blockscout/pull/2000) - docker/Makefile: always set a container name - [#2018](https://github.com/poanetwork/blockscout/pull/2018) - Use PORT env variable in dev config - [#2055](https://github.com/poanetwork/blockscout/pull/2055) - Increase timeout for geth indexers -- [#2069](https://github.com/poanetwork/blockscout/pull/2069) - Docsify integration: static docs page generation -## 1.3.15-beta +## 1.3.14-beta ### Features -- [#1857](https://github.com/poanetwork/blockscout/pull/1857) - Re-implement Geth JS internal transaction tracer in Elixir -- [#1989](https://github.com/poanetwork/blockscout/pull/1989) - fix: consolidate address w/ balance one at a time -- [#2002](https://github.com/poanetwork/blockscout/pull/2002) - Get estimated count of blocks when cache is empty - -### Fixes - -- [#1869](https://github.com/poanetwork/blockscout/pull/1869) - Fix output and gas extraction in JS tracer for Geth -- [#1992](https://github.com/poanetwork/blockscout/pull/1992) - fix: support https for wobserver polling -- [#2027](https://github.com/poanetwork/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions - - -## 1.3.14-beta - - [#1812](https://github.com/poanetwork/blockscout/pull/1812) - add pagination to addresses page - [#1920](https://github.com/poanetwork/blockscout/pull/1920) - fix: remove source code fields from list endpoint - [#1876](https://github.com/poanetwork/blockscout/pull/1876) - async calculate a count of blocks From fdcc4e26fff47267a20a835dd8b4131467c0070a Mon Sep 17 00:00:00 2001 From: maxgrapps Date: Mon, 3 Jun 2019 01:39:43 +0300 Subject: [PATCH 13/26] issues --- .../assets/css/components/_verify_other_explorers.scss | 3 +++ .../templates/address/_verify_other_explorer_modal.html.eex | 2 +- .../templates/address/_verify_other_explorers.html.eex | 2 +- .../block_scout_web/templates/transaction/overview.html.eex | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss b/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss index a3ea681eda..0e5565ae40 100644 --- a/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss +++ b/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss @@ -155,6 +155,7 @@ .verify-other-explorers-modal-row { display: table-row; height: 29px; + &:first-child { .verify-other-explorers-cell.left { .exp-logo { @@ -166,6 +167,7 @@ } } } + &:nth-child(2) { .verify-other-explorers-cell.left { .exp-logo { @@ -178,6 +180,7 @@ } } } + &:nth-child(3) { .verify-other-explorers-cell.left { .exp-logo { diff --git a/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex index 69ffb705e3..166057c78b 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex @@ -1,6 +1,6 @@
-
diff --git a/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorers.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorers.html.eex index 439b666859..004ee19b0e 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorers.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorers.html.eex @@ -6,7 +6,7 @@ <%= render "_verify_other_explorer.html", hash: @hash, type: @type, header: "Etherscan.io", class: "etherscan", address_link: "https://etherscan.io/address/", tx_link: "https://etherscan.io/tx/" %> <%= render "_verify_other_explorer.html", hash: @hash, type: @type, header: "Blockchair.com", class: "blockchair", address_link: "https://blockchair.com/ethereum/address/", tx_link: "https://blockchair.com/ethereum/transaction/" %> <%= render "_verify_other_explorer.html", hash: @hash, type: @type, header: "Etherchain.org", class: "etherchain", address_link: "https://www.etherchain.org/account/", tx_link: "https://www.etherchain.org/tx/" %> -
+ diff --git a/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex index cf1a4ac4b2..b2e1699281 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex @@ -50,7 +50,7 @@ <% end %>
- + <%= render BlockScoutWeb.AddressView, "_verify_other_explorers.html", hash: hash(@transaction), type: "tx" %>
From 8b8985172ad4bcf2c5166236165a667564369923 Mon Sep 17 00:00:00 2001 From: maxgrapps Date: Mon, 3 Jun 2019 01:42:12 +0300 Subject: [PATCH 14/26] issues --- .../assets/css/components/_verify_other_explorers.scss | 3 --- .../templates/address/_verify_other_explorer_modal.html.eex | 2 +- .../templates/address/_verify_other_explorers.html.eex | 2 +- .../block_scout_web/templates/transaction/overview.html.eex | 2 +- 4 files changed, 3 insertions(+), 6 deletions(-) diff --git a/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss b/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss index 0e5565ae40..a3ea681eda 100644 --- a/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss +++ b/apps/block_scout_web/assets/css/components/_verify_other_explorers.scss @@ -155,7 +155,6 @@ .verify-other-explorers-modal-row { display: table-row; height: 29px; - &:first-child { .verify-other-explorers-cell.left { .exp-logo { @@ -167,7 +166,6 @@ } } } - &:nth-child(2) { .verify-other-explorers-cell.left { .exp-logo { @@ -180,7 +178,6 @@ } } } - &:nth-child(3) { .verify-other-explorers-cell.left { .exp-logo { diff --git a/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex index 166057c78b..69ffb705e3 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/address/_verify_other_explorer_modal.html.eex @@ -1,6 +1,6 @@
diff --git a/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex index 57af30b3c0..5185d5575e 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex @@ -50,7 +50,7 @@ <% end %>
- + <%= render BlockScoutWeb.AddressView, "_verify_other_explorers.html", hash: hash(@transaction), type: "tx" %>
From d9e399712d957a0fe3cbe681e778e0ca40676821 Mon Sep 17 00:00:00 2001 From: maxgrapps <50101080+maxgrapps@users.noreply.github.com> Date: Mon, 3 Jun 2019 02:25:16 +0300 Subject: [PATCH 15/26] Update _tooltip.scss --- apps/block_scout_web/assets/css/components/_tooltip.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/block_scout_web/assets/css/components/_tooltip.scss b/apps/block_scout_web/assets/css/components/_tooltip.scss index 4c845a7c1c..5da78fbc58 100644 --- a/apps/block_scout_web/assets/css/components/_tooltip.scss +++ b/apps/block_scout_web/assets/css/components/_tooltip.scss @@ -17,3 +17,8 @@ $tooltip-color: #fff !default; border-bottom-color: $tooltip-background-color; } } + +.bs-tooltip-top { top: -4px !important; } +.bs-tooltip-bottom { top: 4px !important; } +.bs-tooltip-left { left: -4px !important; } +.bs-tooltip-right { left: 4px !important; } From 17aa92fafa81680d6e325db9d3aa4adf07bcfb05 Mon Sep 17 00:00:00 2001 From: maxgrapps <50101080+maxgrapps@users.noreply.github.com> Date: Mon, 3 Jun 2019 02:25:50 +0300 Subject: [PATCH 16/26] Update _filter.scss --- apps/block_scout_web/assets/css/components/_filter.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/block_scout_web/assets/css/components/_filter.scss b/apps/block_scout_web/assets/css/components/_filter.scss index 9beefde20b..0d99d48031 100644 --- a/apps/block_scout_web/assets/css/components/_filter.scss +++ b/apps/block_scout_web/assets/css/components/_filter.scss @@ -1,4 +1,4 @@ .filter { min-width: 100%; - transform: translate3d(1px, 26px, 0px) !important; + transform: translate3d(0, 34px, 0px) !important; } From f35f64d837f60e39856020b3a00ab56c273c913a Mon Sep 17 00:00:00 2001 From: maxgrapps <50101080+maxgrapps@users.noreply.github.com> Date: Mon, 3 Jun 2019 02:26:15 +0300 Subject: [PATCH 17/26] Update _dropdown.scss --- apps/block_scout_web/assets/css/components/_dropdown.scss | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/block_scout_web/assets/css/components/_dropdown.scss b/apps/block_scout_web/assets/css/components/_dropdown.scss index 998f779ec5..f0a7e33661 100644 --- a/apps/block_scout_web/assets/css/components/_dropdown.scss +++ b/apps/block_scout_web/assets/css/components/_dropdown.scss @@ -5,6 +5,9 @@ box-shadow: $box-shadow; padding: 0; width: 100%; + border-left: 1px solid #e2e5ec; + border-right: 1px solid #e2e5ec; + border-bottom: 1px solid #e2e5ec; &.right { left: auto; From 6f8d1a507733f02533dc00afab27fbb922dc5df3 Mon Sep 17 00:00:00 2001 From: maxgrapps <50101080+maxgrapps@users.noreply.github.com> Date: Mon, 3 Jun 2019 02:29:37 +0300 Subject: [PATCH 18/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c4a8d1e1e..c303933249 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ - [#2012](https://github.com/poanetwork/blockscout/pull/2012) - make all pages pagination async ### Fixes +- [#2082](https://github.com/poanetwork/blockscout/pull/2082) - dropdown styles, tooltip gap fix - [#2077](https://github.com/poanetwork/blockscout/pull/2077) - ui issues - [#2072](https://github.com/poanetwork/blockscout/pull/2072) - Fixed checkmarks not showing correctly in tabs. - [#2066](https://github.com/poanetwork/blockscout/pull/2066) - fixed length of logs search input From 3368c8259193383da9a5aad043d58efcdc8db92b Mon Sep 17 00:00:00 2001 From: Gabriel Rodriguez Alsina Date: Mon, 3 Jun 2019 10:31:45 -0300 Subject: [PATCH 19/26] (fix) failing test --- .../test/block_scout_web/features/pages/contract_verify_page.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/block_scout_web/test/block_scout_web/features/pages/contract_verify_page.ex b/apps/block_scout_web/test/block_scout_web/features/pages/contract_verify_page.ex index 1b99acc47f..56c2621920 100644 --- a/apps/block_scout_web/test/block_scout_web/features/pages/contract_verify_page.ex +++ b/apps/block_scout_web/test/block_scout_web/features/pages/contract_verify_page.ex @@ -18,7 +18,7 @@ defmodule BlockScoutWeb.ContractVerifyPage do }) do session |> fill_in(css("[data-test='contract_name']"), with: contract_name) - |> fill_in(text_field("Enter the Solidity Contract Code below"), with: source_code) + |> fill_in(text_field("Enter the Solidity Contract Code"), with: source_code) case version do nil -> nil From e5ac4c6aa36d05eb036f996254a54def2c2c110b Mon Sep 17 00:00:00 2001 From: maxgrapps <50101080+maxgrapps@users.noreply.github.com> Date: Mon, 3 Jun 2019 16:34:56 +0300 Subject: [PATCH 20/26] Update _tooltip.scss --- apps/block_scout_web/assets/css/components/_tooltip.scss | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/block_scout_web/assets/css/components/_tooltip.scss b/apps/block_scout_web/assets/css/components/_tooltip.scss index 5da78fbc58..ecb334b84e 100644 --- a/apps/block_scout_web/assets/css/components/_tooltip.scss +++ b/apps/block_scout_web/assets/css/components/_tooltip.scss @@ -18,7 +18,7 @@ $tooltip-color: #fff !default; } } -.bs-tooltip-top { top: -4px !important; } -.bs-tooltip-bottom { top: 4px !important; } -.bs-tooltip-left { left: -4px !important; } -.bs-tooltip-right { left: 4px !important; } +.bs-tooltip-top { top: -10px !important; } +.bs-tooltip-bottom { top: 10px !important; } +.bs-tooltip-left { left: -10px !important; } +.bs-tooltip-right { left: 10px !important; } From 64304af55b09a5058cc085a3973834ab3ac436a1 Mon Sep 17 00:00:00 2001 From: Gabriel Rodriguez Alsina Date: Mon, 3 Jun 2019 10:37:09 -0300 Subject: [PATCH 21/26] (update) internationalization files --- apps/block_scout_web/priv/gettext/default.pot | 122 +++++++----------- .../priv/gettext/en/LC_MESSAGES/default.po | 122 +++++++----------- 2 files changed, 90 insertions(+), 154 deletions(-) diff --git a/apps/block_scout_web/priv/gettext/default.pot b/apps/block_scout_web/priv/gettext/default.pot index 2caf439866..32f3a95847 100644 --- a/apps/block_scout_web/priv/gettext/default.pot +++ b/apps/block_scout_web/priv/gettext/default.pot @@ -195,7 +195,7 @@ msgid "Blocks Validated" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:135 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:247 #: lib/block_scout_web/templates/api_docs/_action_tile.html.eex:47 msgid "Cancel" msgstr "" @@ -223,7 +223,7 @@ msgid "Code" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:25 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:34 msgid "Compiler" msgstr "" @@ -261,7 +261,7 @@ msgid "Contract ABI" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:13 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:12 #: lib/block_scout_web/views/address_view.ex:97 msgid "Contract Address" msgstr "" @@ -284,7 +284,7 @@ msgid "Contract Creation" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:19 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:23 msgid "Contract Name" msgstr "" @@ -356,11 +356,6 @@ msgstr "" msgid "ETH" msgstr "" -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:57 -msgid "Enter the Solidity Contract Code below" -msgstr "" - #, elixir-format #: lib/block_scout_web/templates/address/_balance_card.html.eex:32 msgid "Error trying to fetch balances." @@ -563,12 +558,7 @@ msgid "Name" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:5 -msgid "New Smart Contract" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:40 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:61 msgid "No" msgstr "" @@ -659,7 +649,7 @@ msgid "Request URL" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:133 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:244 msgid "Reset" msgstr "" @@ -949,7 +939,7 @@ msgid "Verify & Publish" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:132 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:243 msgid "Verify & publish" msgstr "" @@ -999,7 +989,7 @@ msgid "Wei" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:45 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:66 msgid "Yes" msgstr "" @@ -1072,7 +1062,7 @@ msgid "Loading..." msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:130 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:241 msgid "Loading...." msgstr "" @@ -1435,57 +1425,7 @@ msgid "Genesis Block" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:76 -msgid "1 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:71 -msgid "1 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:86 -msgid "2 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:81 -msgid "2 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:96 -msgid "3 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:91 -msgid "3 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:106 -msgid "4 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:101 -msgid "4 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:116 -msgid "5 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:111 -msgid "5 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:68 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:112 msgid "Contract Libraries" msgstr "" @@ -1547,15 +1487,10 @@ msgid "Search by address, token symbol name, transaction hash, or block number" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:31 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:45 msgid "EVM Version" msgstr "" -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:63 -msgid "Enter constructor arguments if the contract had any" -msgstr "" - #, elixir-format #: lib/block_scout_web/templates/address_decompiled_contract/index.html.eex:16 msgid "Copy Decompiled Contract Code" @@ -1582,7 +1517,7 @@ msgid "Decompiler version" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:52 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:77 msgid "Optimization runs" msgstr "" @@ -1726,3 +1661,36 @@ msgstr "" #: lib/block_scout_web/templates/address_logs/index.html.eex:12 msgid "Topic" msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:98 +msgid "ABI-encoded Constructor Arguments (if required by the contract)" +msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:87 +msgid "Enter the Solidity Contract Code" +msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:127 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:149 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:171 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:193 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:215 +msgid "Library Address" +msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:117 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:139 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:161 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:183 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:205 +msgid "Library Name" +msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:3 +msgid "New Smart Contract Verification" +msgstr "" diff --git a/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po b/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po index 6bbaa0f4b7..4b1f45f10c 100644 --- a/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po +++ b/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po @@ -195,7 +195,7 @@ msgid "Blocks Validated" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:135 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:247 #: lib/block_scout_web/templates/api_docs/_action_tile.html.eex:47 msgid "Cancel" msgstr "" @@ -223,7 +223,7 @@ msgid "Code" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:25 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:34 msgid "Compiler" msgstr "" @@ -261,7 +261,7 @@ msgid "Contract ABI" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:13 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:12 #: lib/block_scout_web/views/address_view.ex:97 msgid "Contract Address" msgstr "" @@ -284,7 +284,7 @@ msgid "Contract Creation" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:19 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:23 msgid "Contract Name" msgstr "" @@ -356,11 +356,6 @@ msgstr "" msgid "ETH" msgstr "" -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:57 -msgid "Enter the Solidity Contract Code below" -msgstr "" - #, elixir-format #: lib/block_scout_web/templates/address/_balance_card.html.eex:32 msgid "Error trying to fetch balances." @@ -563,12 +558,7 @@ msgid "Name" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:5 -msgid "New Smart Contract" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:40 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:61 msgid "No" msgstr "" @@ -659,7 +649,7 @@ msgid "Request URL" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:133 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:244 msgid "Reset" msgstr "" @@ -949,7 +939,7 @@ msgid "Verify & Publish" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:132 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:243 msgid "Verify & publish" msgstr "" @@ -999,7 +989,7 @@ msgid "Wei" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:45 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:66 msgid "Yes" msgstr "" @@ -1072,7 +1062,7 @@ msgid "Loading..." msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:130 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:241 msgid "Loading...." msgstr "" @@ -1435,57 +1425,7 @@ msgid "Genesis Block" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:76 -msgid "1 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:71 -msgid "1 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:86 -msgid "2 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:81 -msgid "2 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:96 -msgid "3 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:91 -msgid "3 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:106 -msgid "4 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:101 -msgid "4 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:116 -msgid "5 Library Address" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:111 -msgid "5 Library Name" -msgstr "" - -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:68 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:112 msgid "Contract Libraries" msgstr "" @@ -1547,15 +1487,10 @@ msgid "Search by address, token symbol name, transaction hash, or block number" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:31 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:45 msgid "EVM Version" msgstr "" -#, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:63 -msgid "Enter constructor arguments if the contract had any" -msgstr "" - #, elixir-format #: lib/block_scout_web/templates/address_decompiled_contract/index.html.eex:16 msgid "Copy Decompiled Contract Code" @@ -1582,7 +1517,7 @@ msgid "Decompiler version" msgstr "" #, elixir-format -#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:52 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:77 msgid "Optimization runs" msgstr "" @@ -1726,3 +1661,36 @@ msgstr "" #: lib/block_scout_web/templates/address_logs/index.html.eex:12 msgid "Topic" msgstr "" + +#, elixir-format +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:98 +msgid "ABI-encoded Constructor Arguments (if required by the contract)" +msgstr "" + +#, elixir-format, fuzzy +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:87 +msgid "Enter the Solidity Contract Code" +msgstr "" + +#, elixir-format, fuzzy +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:127 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:149 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:171 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:193 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:215 +msgid "Library Address" +msgstr "" + +#, elixir-format, fuzzy +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:117 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:139 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:161 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:183 +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:205 +msgid "Library Name" +msgstr "" + +#, elixir-format, fuzzy +#: lib/block_scout_web/templates/address_contract_verification/new.html.eex:3 +msgid "New Smart Contract Verification" +msgstr "" From 19c7328c2f9e03c43e27779db2bfafea6663e234 Mon Sep 17 00:00:00 2001 From: maxgrapps <50101080+maxgrapps@users.noreply.github.com> Date: Mon, 3 Jun 2019 16:39:28 +0300 Subject: [PATCH 22/26] Update CHANGELOG.md --- CHANGELOG.md | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eed29f189b..f5a5f5e55b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,28 +2,28 @@ ### Features - [#2081](https://github.com/poanetwork/blockscout/pull/2081) - Tooltip for 'more' button, explorers logos added -- [#1963](https://github.com/poanetwork/blockscout/pull/1963), [#1959](https://github.com/poanetwork/blockscout/pull/1959), [#1948](https://github.com/poanetwork/blockscout/pull/1948), [#1936](https://github.com/poanetwork/blockscout/pull/1936), [#1925](https://github.com/poanetwork/blockscout/pull/1925), [#1922](https://github.com/poanetwork/blockscout/pull/1922), [#1903](https://github.com/poanetwork/blockscout/pull/1903), [#1874](https://github.com/poanetwork/blockscout/pull/1874), [#1895](https://github.com/poanetwork/blockscout/pull/1895), [#2031](https://github.com/poanetwork/blockscout/pull/2031) - added new themes and logos for poa, eth, rinkeby, goerli, ropsten, kovan, sokol, xdai, etc, rsk +- [#1963](https://github.com/poanetwork/blockscout/pull/1963), [#1959](https://github.com/poanetwork/blockscout/pull/1959), [#1948](https://github.com/poanetwork/blockscout/pull/1948), [#1936](https://github.com/poanetwork/blockscout/pull/1936), [#1925](https://github.com/poanetwork/blockscout/pull/1925), [#1922](https://github.com/poanetwork/blockscout/pull/1922), [#1903](https://github.com/poanetwork/blockscout/pull/1903), [#1874](https://github.com/poanetwork/blockscout/pull/1874), [#1895](https://github.com/poanetwork/blockscout/pull/1895), [#2031](https://github.com/poanetwork/blockscout/pull/2031), [#2073](https://github.com/poanetwork/blockscout/pull/2073), [#2074](https://github.com/poanetwork/blockscout/pull/2074), - added new themes and logos for poa, eth, rinkeby, goerli, ropsten, kovan, sokol, xdai, etc, rsk and default theme - [#2010](https://github.com/poanetwork/blockscout/pull/2010) - added "block not found" and "tx not found pages" - [#1928](https://github.com/poanetwork/blockscout/pull/1928) - pagination styles were updated - [#1940](https://github.com/poanetwork/blockscout/pull/1940) - qr modal button and background issue - [#1907](https://github.com/poanetwork/blockscout/pull/1907) - dropdown color bug fix (lukso theme) and tooltip color bug fix -- [#1857](https://github.com/poanetwork/blockscout/pull/1857) - Re-implement Geth JS internal transaction tracer in Elixir - [#1859](https://github.com/poanetwork/blockscout/pull/1859) - feat: show raw transaction traces - [#1941](https://github.com/poanetwork/blockscout/pull/1941) - feat: add on demand fetching and stale attr to rpc - [#1957](https://github.com/poanetwork/blockscout/pull/1957) - Calculate stakes ratio before insert pools - [#1956](https://github.com/poanetwork/blockscout/pull/1956) - add logs tab to address - [#1952](https://github.com/poanetwork/blockscout/pull/1952) - feat: exclude empty contracts by default -- [#1989](https://github.com/poanetwork/blockscout/pull/1989) - fix: consolidate address w/ balance one at a time - [#1954](https://github.com/poanetwork/blockscout/pull/1954) - feat: use creation init on self destruct +- [#2036](https://github.com/poanetwork/blockscout/pull/2036) - New tables for staking pools and delegators - [#1974](https://github.com/poanetwork/blockscout/pull/1974) - feat: previous page button logic - [#1999](https://github.com/poanetwork/blockscout/pull/1999) - load data async on addresses page -- [#2002](https://github.com/poanetwork/blockscout/pull/2002) - Get estimated count of blocks when cache is empty - [#1807](https://github.com/poanetwork/blockscout/pull/1807) - New theming capabilites. - [#2040](https://github.com/poanetwork/blockscout/pull/2040) - Verification links to other explorers for ETH - [#2037](https://github.com/poanetwork/blockscout/pull/2037) - add address logs search functionality - [#2012](https://github.com/poanetwork/blockscout/pull/2012) - make all pages pagination async ### Fixes +- [#2077](https://github.com/poanetwork/blockscout/pull/2077) - ui issues +- [#2072](https://github.com/poanetwork/blockscout/pull/2072) - Fixed checkmarks not showing correctly in tabs. - [#2066](https://github.com/poanetwork/blockscout/pull/2066) - fixed length of logs search input - [#2056](https://github.com/poanetwork/blockscout/pull/2056) - log search form styles added - [#2043](https://github.com/poanetwork/blockscout/pull/2043) - Fixed modal dialog width for 'verify other explorers' @@ -34,7 +34,6 @@ - [#1944](https://github.com/poanetwork/blockscout/pull/1944) - fixed styles for token's dropdown. - [#1926](https://github.com/poanetwork/blockscout/pull/1926) - status label alignment - [#1849](https://github.com/poanetwork/blockscout/pull/1849) - Improve chains menu -- [#1869](https://github.com/poanetwork/blockscout/pull/1869) - Fix output and gas extraction in JS tracer for Geth - [#1868](https://github.com/poanetwork/blockscout/pull/1868) - fix: logs list endpoint performance - [#1822](https://github.com/poanetwork/blockscout/pull/1822) - Fix style breaks in decompiled contract code view - [#1885](https://github.com/poanetwork/blockscout/pull/1885) - highlight reserved words in decompiled code @@ -44,13 +43,17 @@ - [#1915](https://github.com/poanetwork/blockscout/pull/1915) - fallback to 2 latest evm versions - [#1937](https://github.com/poanetwork/blockscout/pull/1937) - Check the presence of overlap[i] object before retrieving properties from it - [#1960](https://github.com/poanetwork/blockscout/pull/1960) - do not remove bold text in decompiled contacts -- [#1992](https://github.com/poanetwork/blockscout/pull/1992) - fix: support https for wobserver polling - [#1966](https://github.com/poanetwork/blockscout/pull/1966) - fix: add fields for contract filter performance - [#2017](https://github.com/poanetwork/blockscout/pull/2017) - fix: fix to/from filters on tx list pages - [#2008](https://github.com/poanetwork/blockscout/pull/2008) - add new function clause for xDai network beneficiaries - [#2009](https://github.com/poanetwork/blockscout/pull/2009) - addresses page improvements +- [#2027](https://github.com/poanetwork/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions +- [#2062](https://github.com/poanetwork/blockscout/pull/2062) - fix: uniq by hash, instead of transaction +- [#2052](https://github.com/poanetwork/blockscout/pull/2052) - allow bytes32 for name and symbol +- [#2047](https://github.com/poanetwork/blockscout/pull/2047) - fix: show creating internal transactions - [#2014](https://github.com/poanetwork/blockscout/pull/2014) - fix: use better queries for listLogs endpoint - [#2027](https://github.com/poanetwork/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions +- [#2070](https://github.com/poanetwork/blockscout/pull/2070) - reduce `max_concurrency` of `BlocksTransactionsMismatch` fetcher ### Chore @@ -62,11 +65,25 @@ - [#2000](https://github.com/poanetwork/blockscout/pull/2000) - docker/Makefile: always set a container name - [#2018](https://github.com/poanetwork/blockscout/pull/2018) - Use PORT env variable in dev config - [#2055](https://github.com/poanetwork/blockscout/pull/2055) - Increase timeout for geth indexers +- [#2069](https://github.com/poanetwork/blockscout/pull/2069) - Docsify integration: static docs page generation -## 1.3.14-beta +## 1.3.15-beta ### Features +- [#1857](https://github.com/poanetwork/blockscout/pull/1857) - Re-implement Geth JS internal transaction tracer in Elixir +- [#1989](https://github.com/poanetwork/blockscout/pull/1989) - fix: consolidate address w/ balance one at a time +- [#2002](https://github.com/poanetwork/blockscout/pull/2002) - Get estimated count of blocks when cache is empty + +### Fixes + +- [#1869](https://github.com/poanetwork/blockscout/pull/1869) - Fix output and gas extraction in JS tracer for Geth +- [#1992](https://github.com/poanetwork/blockscout/pull/1992) - fix: support https for wobserver polling +- [#2027](https://github.com/poanetwork/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions + + +## 1.3.14-beta + - [#1812](https://github.com/poanetwork/blockscout/pull/1812) - add pagination to addresses page - [#1920](https://github.com/poanetwork/blockscout/pull/1920) - fix: remove source code fields from list endpoint - [#1876](https://github.com/poanetwork/blockscout/pull/1876) - async calculate a count of blocks From 2aa73218a7ebe8e5010a3c1ef566b73d6fd204a1 Mon Sep 17 00:00:00 2001 From: maxgrapps <50101080+maxgrapps@users.noreply.github.com> Date: Mon, 3 Jun 2019 16:41:40 +0300 Subject: [PATCH 23/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f5a5f5e55b..7d00aaa39d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ - [#2012](https://github.com/poanetwork/blockscout/pull/2012) - make all pages pagination async ### Fixes +- [#2082](https://github.com/poanetwork/blockscout/pull/2082) - dropdown styles, tooltip gap fix - [#2077](https://github.com/poanetwork/blockscout/pull/2077) - ui issues - [#2072](https://github.com/poanetwork/blockscout/pull/2072) - Fixed checkmarks not showing correctly in tabs. - [#2066](https://github.com/poanetwork/blockscout/pull/2066) - fixed length of logs search input From 10078dba17a938edd7265fa4223dd37c38c8897f Mon Sep 17 00:00:00 2001 From: maxgrapps Date: Mon, 3 Jun 2019 17:23:37 +0300 Subject: [PATCH 24/26] 404 page added --- .../images/errors-img/etc-page-not-found.png | Bin 0 -> 20408 bytes .../images/errors-img/etc-page-not-found@2x.png | Bin 0 -> 43805 bytes .../images/errors-img/eth-page-not-found.png | Bin 0 -> 20484 bytes .../images/errors-img/eth-page-not-found@2x.png | Bin 0 -> 43909 bytes .../images/errors-img/kovan-page-not-found.png | Bin 0 -> 20642 bytes .../errors-img/kovan-page-not-found@2x.png | Bin 0 -> 44180 bytes .../images/errors-img/poa-page-not-found.png | Bin 0 -> 20137 bytes .../images/errors-img/poa-page-not-found@2x.png | Bin 0 -> 43269 bytes .../errors-img/rinkeby-page-not-found.png | Bin 0 -> 19799 bytes .../errors-img/rinkeby-page-not-found@2x.png | Bin 0 -> 42653 bytes .../errors-img/ropsten-page-not-found.png | Bin 0 -> 19771 bytes .../errors-img/ropsten-page-not-found@2x.png | Bin 0 -> 42593 bytes .../images/errors-img/rsk-page-not-found.png | Bin 0 -> 20581 bytes .../images/errors-img/rsk-page-not-found@2x.png | Bin 0 -> 44165 bytes .../images/errors-img/sokol-page-not-found.png | Bin 0 -> 20581 bytes .../errors-img/sokol-page-not-found@2x.png | Bin 0 -> 44165 bytes .../images/errors-img/xdai-page-not-found.png | Bin 0 -> 20095 bytes .../errors-img/xdai-page-not-found@2x.png | Bin 0 -> 43228 bytes .../templates/block_transaction/404.html.eex | 2 +- .../templates/page_not_found/index.html.eex | 12 ++++++++++++ 20 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 apps/block_scout_web/assets/static/images/errors-img/etc-page-not-found.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/etc-page-not-found@2x.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/eth-page-not-found.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/eth-page-not-found@2x.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/kovan-page-not-found.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/kovan-page-not-found@2x.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/poa-page-not-found.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/poa-page-not-found@2x.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/rinkeby-page-not-found.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/rinkeby-page-not-found@2x.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/ropsten-page-not-found.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/ropsten-page-not-found@2x.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/rsk-page-not-found.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/rsk-page-not-found@2x.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/sokol-page-not-found.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/sokol-page-not-found@2x.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/xdai-page-not-found.png create mode 100644 apps/block_scout_web/assets/static/images/errors-img/xdai-page-not-found@2x.png create mode 100644 apps/block_scout_web/lib/block_scout_web/templates/page_not_found/index.html.eex diff --git a/apps/block_scout_web/assets/static/images/errors-img/etc-page-not-found.png b/apps/block_scout_web/assets/static/images/errors-img/etc-page-not-found.png new file mode 100644 index 0000000000000000000000000000000000000000..70b99cf13bd0ab43c6256f1ba2fec6445a9182fc GIT binary patch literal 20408 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 literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/assets/static/images/errors-img/etc-page-not-found@2x.png b/apps/block_scout_web/assets/static/images/errors-img/etc-page-not-found@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7e3851555df30e5c3caff82431341b9178e8d464 GIT binary patch literal 43805 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�ut$@*@CM=GRV@+xKVG)e(N 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

-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 literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/assets/static/images/errors-img/eth-page-not-found.png b/apps/block_scout_web/assets/static/images/errors-img/eth-page-not-found.png new file mode 100644 index 0000000000000000000000000000000000000000..6dd0112d54b9e88fc9bc5b518b5ec53d2ed9edff GIT binary patch literal 20484 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

H9dbpMNH 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 literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/assets/static/images/errors-img/kovan-page-not-found.png b/apps/block_scout_web/assets/static/images/errors-img/kovan-page-not-found.png new file mode 100644 index 0000000000000000000000000000000000000000..a4e31fb68dad770f7decc6d14408866a5d9f57cb GIT binary patch literal 20642 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 Oa$D^lvf`#y*#7{e?{N3(?Ms_v~ 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 bkrnwD-;Ay5m?oYs00000NkvXXu0mjffZ)8~ literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/assets/static/images/errors-img/poa-page-not-found@2x.png b/apps/block_scout_web/assets/static/images/errors-img/poa-page-not-found@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..16f1be6e932f84224df0e0637905e0e4a187dacb GIT binary patch literal 43269 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 EKPDbs(*OVf literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/assets/static/images/errors-img/rinkeby-page-not-found.png b/apps/block_scout_web/assets/static/images/errors-img/rinkeby-page-not-found.png new file mode 100644 index 0000000000000000000000000000000000000000..f57ba7ac7ab53eef821d540325c8d46150e7b255 GIT binary patch literal 19799 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 P00000NkvXXu0mjfG9h@7 literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/assets/static/images/errors-img/rinkeby-page-not-found@2x.png b/apps/block_scout_web/assets/static/images/errors-img/rinkeby-page-not-found@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..096ec0b3bfe518879536395c705fef85606a7eba GIT binary patch literal 42653 zcmeFYWmFVU*C;%+(kP{*FqCvRh=4GlAl=>F-I9WU3?(f}2uMmwjYvo%NY?-YA_4Myq(AM|XfA&OEc*SKjVAmE^lM+pd9FFqZO#8Z58NbC2q|mD}yiPF986!*mzqo`nx#0dP(?8 zGyQ`r0sfEvnwN?3-x6;pX(l-|LPq^(&l%<2JZ%_-c|^Fa_=WfwMa6meMfik-`MDSc z`1nP6`Gk4-M7a6*CHTZ71o#>M`;SQmpHa%w+EzkS;mLoIfxo1g?7h9+C3t!L{QP+Q z1bN&%?Rfdc#l?B~1b77mxWNi;uK-tX3x94`FJ?4||G-eN@v`!CaQAj_b7e%sw6JvZ z@s?&{;zc9j{Vx{49`FD12mbh93E8*;v3LUhx#bm_AP`0fOhHcDKljg~pTF^Dz~lyVpkUy}gfY%GvLvC>ViBGS^+hlMqsZmlW zf=8@%15l1a@T>OCF3TU;YoacM6a#0(GM+ESiFP9wOhqKJ4mw#)6A>F8hFkRkVMu~i zfX!p}(-5wG7riS?7xO01o$54^!n8HECS*-7q6EL18}`!jc}CHB3T9|-P4y|&%c|;T zx>FaV0WydwFb3K)@|FvBWWl-ejDn#wP*leoqX2JL@?sROt%n9VKSdg|=0>)>*tdtB zj~kkB#z2`?)GffSs_8NSk;VJN;@lK>aS=d(a*AqlTA=abhHH~~gjuCShnJ-hS_p8>EUa7{*9NB2 zL5Y-)YBIQdUQ9)zl5#{LiopOmhU`6POP7Z`#>g4K;X5W#cX%Jma9-o-1=IXsP7LI^WGJjluqlIV%Ml7LTlPKtLG#b?A zq!_&++|mvR=_g0G$)oPe2ahzL0sXDD2@^KsX$lZt*+=s$*odfTKKa zOr6F8o6LCG3V~%40L{SQ+GyIeUCNpXUKh3egWwYIzboNI0zjf^Qtv&e7-47$-br8O zVYE!D$@r(eB1f;NhN5h9Kn4p>_(rqS>mn#vHLgiDM(uZ7*Fnl}`t z*`Q++<>O{nb^G)L;YQlA9D;o+Z(etQG*kOxK?6Iby0tSXO&E;->)|1MFd`XC9cx)@cn&&AZ^R3QP3rEGO#u+9 z;meqzuUcF%U2tVcf{9LT%$16r;Mx~}nIgxEnOoaS9mbLPFF zViwi=mhuNJ+2IAu3p&@N#7|N(q=0Z))Jgp?$c)C&=oS(I$WaUutfrx(Ljj^g*O#Vp z&06gYr+%mNdJg?SYVdLwQ^^LfN*H`(F?=!H3iiHIdU(2Hp*lxpPUr~Co@iDclv=|y zneynU4?ZEP$(AB%Gif3&B3z>I@H#21xZ&mB0QD+qfIIxt2VKXpo_-Jd)?JYr$byKQ zC{b%=pV27-pocs^v>tZVy7H(2o zNAN+H4X)rDmA6kFkPr(e<)F58<#@D_k>>!`;=w02f+{@h8Mf91)0CS3-T^)GYG#~$ zk^)GfY)%s}^c3JLEh~^r5QT)v`OEj7^cg1<;q#-}E+>D@LYNkY`SE2-u1YJ}Df!B7 zUD5r2wq3Rz!CZVNF)E@iU%1;Oyr@SI*x-S-Pn6H2F^%EP^cTO6_e&-krjEHdIM7s= z<6|0DoVC5$^M+G?b7Me%!Q-9`H1QH`(WeXXda{imr%iw(^(GE6w6W{ z?*cBy5%8qqtVZ+E^WjZ0?UQ!43E(32d|n!zzFUB8TN5=p=5Z0SsRL&}J>V=sxgn z;C;6;x>qD%*`feeKP=$CUagZz^!0K`Mf4*m#c{ticr(I=6p(NtMQ22J+wwz$Wd z+~{3Um<@V|PE(ukUBBCKZw)l%lkL~Njc z;xSr$)8egT+dHe)_$rN%Je_;hT)V01)qQvSyy@98ftQkPn(SoNxGRCv|W$e zsQpPzV@Cu3BS0jy5Nt!R9JD0HQeL<}!-Mt6QqlMHlN|2-ErEsl;aj z!qdbmB*)wKONdSVQv?!FL!@1@& z2PZX;%~`B4r%X0q!C;PsXzodAw7^&^ca;wps~t}e1x4Td->Ad2Crl+!O*cOXM?1vM z;<3UKiA01|4XMFemQn8ooFCcV_*Ev$-RVx*{>Q(d7iv$nxD*BN7>$oxY)6A7+F(g} zCduWZ;a$9IC`+y+2-l=xDE9@5AIVd;&4-_Lt6Ht^MOsBS52k3p2XHjM zqoew#@^+400q7(<+AVIYmTE<((+%npMK@i~{osUcx&z)b-jZWi=y9p~R5|ur-$(vr z&&`5P&SJQ@B2@1Di~DwpMp_n9dk2IRww31TvW{^M0sfoay4A-&!Z0YKqKv=Lo;npw4D&sKT0S&-SlU zp$dChRD=!_SGRS2xCo}I9USc2%u{<7hRIicjSXH67MHx*p{C-$?}q`WLxD|098$&RJ9A~`JB^){wF=pJVEzC6Co6xCO-NMaC$GW8RC8P9gM+>8 z&A+^&xjSY&#ci2pnsn&%k;qB86rV=7!A7^z-uaa+$=T(|mYG`hHlw}UaZN$dIXbPm zpQfT=*!qs8-F33=sr*n-i`_-0R;9&_XQB97P(sl;QdAID&d)hYOz7a)cIs5&!1Tv# z?BqWYQB_tBr0|Ly_QgwYotykxfTb>C9M1z zFhrH+-k85bEKc*;x{Y>@wy}-mh%J8V>>>*j$(|&e7#mna9}vOqbhTpqyxEMQY-ca6 z&rg#3*Av{G-^66x{`JQ^(11CKD@9unm`)m_(dW9d+Wv7~!eq5f3B4w30iQY&$*fp; zJA2a(!YLoVbl4}Z-E8QVW!s4+{Eqc>hw<1F{2EofZAkwi^L21l3df8rqAr5}1tTMa zpETV20h+`&CKsM~zB_~McTZ)^%@&Td4M`CQv9c>Hp`@q$@?u{V;CKEJ+2CZhi-BZC z%3`JRXKHyw-=SqF*+Mdwl}X+8m}Z83Lg!0g0GwyLbD0;<%mv-U7LF7wK0{(h#sY(> zq&q+4jmIXPlwfYy&i&9Py9;b7N+fLm0d~+$f3v430PUo zk08n3+3WS8YmDqCC2tVdHZXp)q7x19cc_8lj7E=nledTz2n|K z7vNJZ=RvEgInb>SLY>3f5Ei~(+V=+k#rdUQTACDKz8p)nkdFD5xqGh71+M+Qd~0g< zUX#?Kb6a315_RNr{P8Se{9W-_kwQ;5?!~pz!;S{gzG4s143Q&I_ois?y?f5iPYs0m zI~l~d-#;|%0jdJlPd7pp7fSbtFnd?4lr*o<2UVUCAQ{8m_C->AsRKj)Px9Bvt*rk^ zcvQQ=Hg+6$%cv17ENj+7+C+e=VHluN{if;A_l5&55gapke1tb~SMX^M;C2qgzao|o zOY{6MAZo;FpS+fzA1>Y1Dr??O(au3fnJAavKZ|`|Ex%QpU@r}u7APE<+rt`7F#FI!mR}=KWPG;hhJ(ZQvXOw40$gZK>y>QnC4n+u_8VP zuE?Dq`jWlh6jG>6X>H9<(|5jcxFKHGKLTijQeA-{o9fm+av}+%W;RwsqY(A){K|+-`THhN}_2m%yo`9U!{e7*Q7(A?MymV zbXMm68{apHHx5!KqK9iK*y+A6XxalI=YZ3u1qilZ9#Xa)mlA^AjR43>LR;oGi4+)5`lpD_wR1uK~ zyKv$C4Ccw)q;hEv#WKhLREOgW!Wgpne=s`;+tS@d&+_bKk9$v5QqvgG6;2r_cE)=u zF+-!>Pfn{Nat7Kq?jYrmei6OpI;Hw=&Xp4#Wcmf=Cq*hcrAoth>&^9 zIX4dKn;&31XFKJoojEV+)1!GQ*)YzUyZ&y`+wk8nI|EYE{BdnKen2ickvUP4T_<(T z)yc$2xA4xdx2-kBE727emDTep&1sBF+8Vr5HslC?^^IFNTZEpTzX{AMtlVy6)?tPSY99z>viV zra7hUzjv$d{wX=C^pWaNgR+N#ZY5svMA_4Ze3r5fur7HD(uqNfD}%d0?Iyl?q=g_x z>UdBwO@8uzI7#Y91b0l8GdTJgh~y1tMucHZ^%#xhI^#BC-SAo@#6e*yw<7C)f1wG# zh}aB2(dseV()}iYOpdq+Z{VM1g26`w*ei5}F=a8Oh=VEo@fvPU&gc+4$Y%h7Vp$Wf z-lPTdme84_3<3s6&Kdf|MsJ!17>I%AFb@IHVP#X-YG|<7NUUc z*iRK+gbx^TthhD*kQgKE*^F!9z&Xqu&s_@;>Q&FQiwUZqjNj=-57$B%2HP)3r59&= zc%~Ko_x6)9ToO#4Qu#2i=mg%7om&0rPlGyqU(nDk_QAS&>fbXz`rPb6z`N(GdndX0 zjYLT}ysz8%J`r$M*f`d&j}1jwX1%J-2q?UuYK^&e)+GW-%fAwlQjUcU%s zb9oPNN9Z5ra-@m5JDw-u(KGNo-3$=ekQkhW1m8Y&dt?Q0f113IMy~zW%?;x~?|_u} z))_-oB;W5Rr0(|axv_pH6QRy;{L(S2vaYg&3$YQW-erd!J1yLJ7l&q82Rb}Qmg5Ls zjAYE|UgHGss$)kPE}UpbndINH>Y579?PI|Un3qgr@^rhJl&XK|sI8<#`zetFhwVJK z*eT+RGsC_SGPZ~8%}B?pi^^P_)67ebb5wnJ(thYJS#$T)peskIh=nCjpjpL`+AqzA zp98sr(7XM0D(J(f*SWlPo8L(Lj`KI>7NDYDDHnN%I4bKhp^ogGXM)K@HcG57I+XEE za($82;bGVrptgph%h`{I*&HZ(q&U(GL1W2NIQil$&=yd`w?X`%Ph z^*}KHuhXtn`9<|kv01!VIz{6H=N4TrL#to5lEUEd5dbF;RkmW5HzG*pM@OMcowM;P z0z)%))O}bx^!o13LG-vH8@^1Kb@@etq!KQHV!n}nR?265f9zAzqp%Mu{XfV-vMoe~ zYm+`XpE>wSJyT?{N!oAlT1zk)BIq$)Pc4V|JBHm7Qrb^Tw_2CA+SO;bd1xcaYii+N z*StTGyj~?Ou04ahJ}+#Uh9N^39F1}>(SF8_4w+sS&!^5l;%Z_P(JzZ$pI6HW`hL(} zHD6F1*5feuG=H@ff+bWy%VPB5k?}B9!eKz@TBDuPUa0p;w-&}<-s>$2KT!+L-gXdF zV4CC9X+AP}o7c$`%xBv&?IHG8S+(QuJt%}2qVJ@#DcwHKE3q-p-LS+t@j4_>o>#&x zal86+yb{xY&sVz&9&ey1_H3Wm{JN4I4xQwTtQ*;+V17-|^LBl(HOB0sJK`l9CUyM# z4=o_if+`J;VV7xQ%a_!xd({b9y!4SCE&8JFVo`0B$s{FI7hQ5MX|Gj$!mgH4H+fJ&4~S0hQPqT?q%H( zDwEoBqL5?^**?Xp{!~f}ga5Ym0FPAXU-!4hvo9JqO?}>mZR9}RnCQyLw?@|8w^Uwu zBy)Zsz)eVUo(j>zMw7^CC74YT$)YkQc=t0blHI|IND4P>XO zj+1{@pZz^9^l7ObKV~N|{O~lpH?e}f(!uIG-5}L{k-Fz-5uG9KGOr0nD>T-9#OuHg zCg1DON&F^M)Z+Y1GN(#^WZ-y6mBBUp%}Sqd!D@`)+9hw?U&?|a6Fd%w2*Lr0g2}@G zk3wp$Aopn$og|6cAAECY`8&!7?In3XdUc*!Q|>o~@_cv3>1ykmh6uvR&D~|^N99!^7f?D8)qlOncV~9*hDS`(y_6Vt{LfM zDcNghQg^93JnjV-gc`EXvP!<8x)PpHti>@^>1;94oBq*g@@XLPo^x?H4ROJW5(y#7 zzqWhRV!zV^G~Ll0CLFUDjLv9#Oom8$<`5r`{$Y%WwHxO!abga}12=RxeSnIuXNA&bcg4$B5kul-D8WBeDBgPFAsYbqii4W8IyBx(pM z?#>2fH__5;++aiNu3(z4(D(?J0zLTU9ywkt?N^!w`TnslOZ&F?{l|cAhFN>eL?V&b zGA!Ox>C9L#+I$^LopAAN;d@y%)?J-|UzeABD+-;{y(V!PCFw51#$k#gKC_=G?^7|f z3clC69NX1077*%R#wevUD=Z2$f37Re9VHo?;Ood9wr+dD1 z6waB-HoLm53lFUw--Nq3G~8jFUBZJmEz}>O&M%(PoE(x5ET5=?<5*OatL}Iv2Zq@ zj~{zGdDVY%k7ucp75hd)EAiE;INVL)oDcTW7BEIZG{8IS73_F88yN~)pewF?>GXNZ z)7gMIa{anZ6By(>ef*4&qpXzHroEhCskgx){6W$vsJq)j^aob&p`+-;tiL~dkLZ95 zm9&(ce3t7<4i*|p3nbMOQR45~)zmZ}-%Ha`v!0lFQW`&d;rp{n(p%yN+TV(s=pCHw@F9sY3P~luLVgjiyaM zTdc)rc$xT7$LWGV42jXg3*dDx9bT99vs_g1d_cm^Ab(`FNcB6dVJ1QlTMwfrqjRPGA4*{aLt;Pv|7s!mP)t(zFEs+rF14~TAecXphh@=YQy zIs8+7{ArW%Q+ZyiTYLGLzmwKMhxI|v+qDFBVjtP7RcnUZZ93Se^yXBkjb;K3OD?<@ z85=`dIU=^D)on#PpL=7nFNfuA&2vR}w(Mq4g-9?aJgA^$b?}p_YN$R#pS%)l0_W~> zO6vyd(Y3>!nH$ja_358?GvW`N{asSq?8LEo#;mnyHX{z_BoE-(H5||<0cjZf^Rsz3 z9W4pN`^hFjvjbnJO_n^oysT{c4EhSmYgWIJx=HYT>km$G>je#l0e<$1-10s4&LVO| zlW+3k-=obw^)!{-q>7|NSn1ZUr5{tieGNN(hN~ohmu$C5LeYRSj@O^4IjQo73)xKl08?Z2lcbvg9y^Y=1KCfBcTb`FGxCC$7-wu{Ri z9_NmJrCyQi?0mJh;->m@nf){}w&G^!8UOW;{|Y%bf)|s4DfgD)ASN;uQSJKs=a?$P z)8EU&=$`!4;K=QP3FxosHBsY6=e=h%Mm)?BZbfp4pKExmti-vwrgVPX>-9n-NZxiYq7Q%>lJ+RlKnlVpJkg;XMMw%TsmtC_rp|hi%5ArRcI!TpO z+1#ox9t$82l}f9wR#Tayv%36z9pFsq?`*b(D=YSv7CgizUbmf`^anc}*)fbRcARwo z6)}If8#wR_BOlY0#_vJ=WC9`?a)RKDy@JlD`gCR(JTTA<0X1Z!MVDD5>u;X=m6w)% zA(AmwQUb5Tl2CfNFY7{WY}Y`qezvn*I<=cGdoI9ybvHJjKBQKE_0d94S}hqmz`p(_ zLa8&%jM#~icfz%-T7Mi9ZiXv@aifgc$p$MYjI6We#OTCoBZgCys}zST`6Vx&CQ|jP zXJF#4RoON65^gWG6*Gsdt#kJQr^)^Dz00Q{)cIe&HVqW^iV&3pa_2Cj>f#FQV8Uj~ z(-8QPd=SQ|R@a;i{?lHgq@oWX%;~E89rGh8k$Y=ZHjP%1f;79!{B4&0@9Nor$=U}_ zQVjBh3=VS=3yGH8Z5q_(!tvG)DEXgRfJ(C^;o#}Jc&r_Y=@&0He;q|tQp=J8ku8#< zFuF8;nZ0VEyyY~5c}dv6w3DGNhij9kr|#!lR4REvk8DRMFC67MNtg`;@At24=LdNF zhTLxZDLbFhaZcA%E%qtY#_G;j_W#La?h4|-#bl%iF3q}3dZykuX8k=rKI7$Zj5kBgy;F*=ZJhVMn5TXS7pRqz zktQMGKz3^W?w`=Ej`d|0i%6~*R{WilJ?hVwzsy5P`X#j|#u_@dem5;Q9+(?>Nx<4O zAlMj0A-t~^55FC*jpAbTp)ou|h~C~aRzoJ!l-J!uGDl%KUB}yZEU`r_%Urzbgjy`` zL3O}wjn~vf-tdXH-OXJTrLyjahZ&gXrqr!fZYQT(nvZr@3p7kzhRZ6JLg(Z66PNZ*+zyI{$}mSyI5(--KlPN#Jz_2L-eVQ=piM$Mp2E*``t!AqsCV1gYsCIENKJbF zuhhh2TC4X2(i+|bGLt)NMo|`LAyF#*zH065Vug`T~YQVhq4Cz2#;Z@S;XfC$L|pYuPuwb;Jet zbPpkHcO&TlQqnYVIjW-o`~z*kf>CbIU*hZZXd*=O8QM2;f>_luUsx~V5!HNVZa*{e z`zTdg!t5mhoK)Q3(RO>&myoLT@XxE(41u}uWH4T$3(9l&dNIZW2F3-sYoQh51H1@9 z{wdJR2R$ndpz@1b%efu*{kT81`v(T@U?r0@C9C1at^&Sdgfct!OOn!!s+>ba0D`PH z9F?tZLAx7RrJyuBYu@H~AM4Ji;I|OXu7MwARU=Az%+$wUqo7G7$X>Au^w1YBiq)yo z^?0)TDaTcGp1hunpZD)uD>?RXA=l6K0f*p}JTvyPlJJffytT*LUcyA6 zJNEl{sCzL-@(GQgH#i-f35IGUxD_ieW7fh-6rRfL*opmxVm@Lr)n&@^5Os^1kzq-6n{qirYwWMr!o*b`lRY>O8 znfXu@o3G7nuq}ls`EJs<{ca8oa4OH4BkYIB%K0ZQfSv&ptehJdn+`BG*_G;^8_w4s zS|j^PRkwJh#J$fB`%03rdYZSz_3$&?b{yOHTRWZ3l486c*2%|hkqe5NE*&H?1V8g# z&YNynnp*f)sUcl4AcC>XmEj)-+GlXb*h;EEgCCVtpN@{#J7`XgkmKJNMAV%m1hlG` z7x?Eu34+$k^PdR4f_o+zG`z-|Wx_OqWhq8gjv)sF4bO5k%YM?i8h>O&BC~EM5hn@y zEJ`d{g1cS^9?&{-1}0|4(&lw$xn^78YF=OS=aXd2RQ?dfo$2@#2juUjg@u&GV8y|t zo~ok*jCQ^1rzQDQ_>AB8Ol!{Cleth<=?^+(=zcoBX; zhN1E9e2BU?s(}U_)HORT-v_IWr=`4=^qj07DjF>a=e=KVoqz|<9_v#?6 zAK6T`qZ_N38S#EhZWr$?E8cbR@}6tw+Yb)a zU)3i)!vP0^P2+lHS>;}b)q2)QdScK9>L5_!t=`D#Pr_tcYUF7IhN&R`*A0Pc^hM0Z z(A$sQzqUp~bNIM!I9`9)IIG>V{Cy}H%QG7id`^B_@>iys$E(jI0nnTdPsRqSIrNcl`j9W+fQJI9y+oqc#>^{8S7Uo;_`D>+%9c8I( zQbTP2hN?_6irx~A&1beop>$t?>xx0=L?VvQqCT{H#}3!kR5P@ zH~`HYC8vN3Io}Ogx*9JnwktGw#xsG1-M_a+=<${?FY#X|x8#OBFe5yj`^232XGWHv z7JE7CGy|JMzo}e0gzAU_P9TUwFP*z~)?V5Y;191Hl7*_f{r(HaTE-VZ)7c()kR}M= z%u(_x$9*QF&Uk8S)u&w}DH;1^Nb7}$A7!;K?=|i)Ab&*2nM#U(B}&jAytamow}FUx z7uekV?LMO5yoBq=V{|20TGHH^P+@yt>&26WL_V27Zz z8wRRM0;*poXv3p^*_!W#gCP}QZn-m^PsjN);U~}ay@zbKW(4_qnOiUV^Ql*edhVn< zXNaN|-ShTi_QXWqRS?L|Ks}MQ^W%BPmRB-~%|&cNqveo%ZMRlm>}+joffHVDz?GD1 z?HdyG^_eN*KsgL>iWL3vxYzC7M^!-UKwp5b)@P#HrF{^-6iiz-?gfSUbOF+) zC-Oq5XE4EyCHJSqr<7U+%i{IE%l%n$cN!1rBDKDzI?o4XTjG%X8jeNZ6Y}EPOh$vm z$s8zP5uuKi>M`wAr3q30!(i6FGh1s}_~xU0+$1SB=ozok*pd8NG~udcD$#Uqe+?Z@ zkTdWp24|ujLKm5Zmc-BJ9s8e>Nw{UDHI467f*U`{WRk<~-O$gty#XeqW8_xi#55_; z;T*896zt=2$3w|RC=A;da9{_6zCZ(LW+mZ)f^Pb5#HDvc$5*?V_7kC|q^BM<-|5G4 zIQ>$A@<6A-1el&0hzntq{#37<=@#1iO6NNM{!~8f7K-$k)_m}OZ3Ux!0uOI1f5vHKA(aE?QsKQWih?6F2MbL{KsXobutYdus0mO@h8sn6CbnkGmK?Hl91MN?%|@c8hAsEbx5KW4Ab4%; z-tms)u*-X`h5LST1n7HDw0u?7z!6dp*nN*kesr)ayyO*Jegv{E8n%-D9^(PjsnGl} z(Q8SuZ`&mYpdBckfS%a-hq4Z!yixWa+e6#7i~T#qrXR5lNpAMNk^#IcOfeCmFOAYy zLbUf*cOR#WILgQ}{Z~v4MSw{X%xbLA*r>!eJQL3UBJOD`1Ru~&D3Pf1jAvD9e#zUPw%j)$=E4pK)Ex(^=&ecfmc*#<4pn7x!b#z95s_)yB-2c_?L(6Rpcn=8}{Xe#Zi{h zCjlWGZ!5EXbiY7Q7Ulp%sIwNEdXLF#Xj$k?-~*FKK>PTovtafy644jYz@Pb-mzFNq z;q>xu^wjP%x~~-yJT@a(5!(4DGh#%nv0nqb*b;2vw7Tgz!=Sp5GoUq@hq<`K#R?6=10~?U22$S zhzd@`o+y6%o|T9CQ`1~-li6}nNbc$(U<4=`s|h2F#*drVVdTef=3!Gr0Yn7zhJk{(9}XSXS#0~HGTB(n zDfzjW6YUxhua0u=hlvezX;?_rs7h{8GWy)y_y#7}I9zXH@1y1&=dFQjX3*eu>orhH z#9ik=S|R)}+_31O7JB=77`YQ{tjPJ%*DPIbjJa0 zz!v|(6zEnu;eci|fJWKqZ4*Z1&+J|_H|pl-{HE$ykP7L53_+wL+%QY6DxbiM2*6ka z1t7AOs2S(fTex684W@JGaYzOsfw-}@C7f5^t`1Ixa(o96u>mx^CU2WPoKXA`SIT}$J#f_KJFH{7RlTRCc6MGjCd#l>- z0%q<9hGyaDDNqheAjDCOYTWC%I9G4wZ*&9dn0x5qc{+2(DMu*Gut=e;RprQ4RnONE zK$L~-F}}cZPRyDSNmWH$A^fnKFbg2Is}BJmDqxO6ryd9zvhpaASI={?q}RJ4*6S5k z7``*+5{{Jd`lc$JTs*Q)+XmodyB+IvDeyd{H905e{u9pH5n5WT&}h{4S^>tf?p6yN zs*@*Y5dS5k%Gm+neUES|do<(h>KqrSbaopljnF|Tg$t6&s>6$B?xht|yKD`}sLjk@ zOeYwW*7DOSrh2|a@%);`YQhRrkM>1?=}{cOt1ZB51wMON*TQ^luZ0C13_113*-?E6 zA4EH1nzOkPTvdXjn58?T>JM8)PK46tVL%yq(F9lZquWZiE=sB)p~N$05yAkT0e~k5 z)Ioybht)|$zIh;?NJLcAT)n;%)jF$(#efq-S(^dQXf(JXz=Z|iVme&(&hCNfb1$pF zV2orA%p0m-th6x)u(vhgK2TV>5dc{TKsJ#zS_c1qT9QEnJ&2T(m*+c5%-6 z4qtz=d6q?BGJE_C85`~tzRZT6bBB3>i0X)D_b}?JI}96}H>8c@FkUi^03nM}{eaf~ zAneWBmq#%8UpfFS20&AD0}%0$bO?v=r&um_H~!S8(r*cVVRTTarhvP~+d#dMfCmPM zD`rQo3O~lBl*P?HFWE6OxawCNKo3qw1IndazyMuk8M%XVC5U0GfE33WAf)gI2Jj-~ zq8E(KrxoBmKoLtXoeg+3PzIWC|MNWH|9wgTgAe>)1Hb>7-T~7u_rM|b|8GO5B>!JT z^6j5?F3{6WZ(IE56Vdb9hF~y8+h*@Vzsk}Hg!l)S5>!P*VGZ z77%rQgHiEv6ZF%9WIT*fEKqTi@IitpLCfy5SVAhaYzp}4+z$onS7B{oMgD(tlX{G3Ubs`aX(4bv@S0{aUl$pQG=YpV1DjjhaAAKbI6^^g89z;OSFPKryxTG;Nxc#` zK3(4_gWO#mdwYC7)2P$xrh5;Q4UC4};I?JCpT2~`YJqt60~k<#kF1I*bF(?x@B5c% zZV!8^7gPP&88jgZzUr9}+=JjFh7lkxIFewRVah!6KYUVLLZSi&839T3vP8kT?&l^f zE!%#$_?eIkd5o9n8@o+TQb!q(ng2iw7q(VOKuds^TcZ? z`pH9lU*oOmj!JUWaNLwBD#;T(NTIqF^h$93I@q$L9%O#2kEaW4q)~1W>HsIv-V2cB zgX$~3&$MfM?A>c|VQn#r?{g+me)OXTZe~1SlI4O9dD5b++WpIVYlg{DvLJI#D3tF- z0}IS&2$0EEcbu@;S8Djqkmhu^rK6^acN%hugDTiKIJdI1r8Jx{_Eu_XhL&AZrxl+n zOoe)Y>uP4w$*O}~Luw$1VQ?7Sj2ctPh`cVCc0H16$JZwV)=?w@hS68SC8hxCHzV?U z+*HS=CGW4DK_7@2WH)cLt7X4y9fOd!rYZr3RsGW51@><)eLo<>{oI(`aO4#Qrw^ZN zBj@OK=|_;c8X_$y-TiqWtfk`3V_h4FW6&#h(VJ@N*I{cpL!b7D+Wf?&>f>wDrSVc>buF7(o`#k-c^gk-%M^B}=wQ_3*Hh}qBx zu5Aa--L`z}C(MRHJ>L{+MBg>=GPh}E0cz&MW5adQ^_%ta#|3dN04e)mR&@X2okmUt z%bT(?O>HMEHz1X(TkZ^Fy8Y33Pw+JwUZG#F2q~f6FQvhZR!lfVoV1@jISX?SN=vq= zz15JMmt|nOB|M6r6dndIhT_evPdKRJzc@wEX?$Ev0}l=pT`BxlpI(=gtdZGbq;tr5;wIw)M&%hQV}3v=E#*HM&C1M*HXa+`^=7BcMnpEZxOAYUU)!mGI{W3%^Opa21xjIGH_n#pZ~1Y| zu{JpYR^RAP-b8zc@cD?1Thp1)Nih%?X+xrzE8o|YJ%443QZ9+G;hcZBrA1H8!G(vP z!bLn7KF@?!J{};}U4ucBK=xZ>E}W;s?n3Y$`RW9BVBU#9@%;zN z+5~&j;){1C=khr3GjFrVNW%-_9bNutWk5}U+Ep^Xz3{ww9x6!MU*9S`C@A;v-IH}I zy91|p2KU0J@0e1s!Nxg(A6lPDtPI<0G#7&?!A|Mw%$S$>LA@o6ef(`3ZnI3+5erNh zxHiim1ZAw?Bue;-T>VMCuXV@(sEE&)u2Q(@>#iQdwLz7slK*Xv_c$*%iFFt=Z;YENNp%Vi_7|Qi32|cWf)3aSI)zoY zzI(2M(S(PQtXS(?f}z`_^vNPbAk&PYzpKzG!iTJi7gmn8hkzuk3*aKNWByyu6`Vea zypvf^dC64Fn4O3Ew4ei~-oZ;fm6C7gX(WHu6@BRpHxEjbr-;H+UTQ-1=JRX{fE7@n ztw0e3q2{m+d~;SbNp6gE8ica^X>LijHVBXsq7yuhEGEgZOkUh--27LTJ265ZcjGpW z6H@J%cC=WHXV46f|Tk(d7-T6L82RiimaZ|QC@%HCwczyU=5VU@uA*SM{z~d?4 z5NXCKI}ba>_~>BUIEdnkY%o_Ih%Z$ zcQyEu!D(br;8IlhIB~Ev#_rwyJtF#FsnFp&vuQlA1WJSF`Pm$c7*YhmdfKD<-?MEM zodk1uTuSs`T(4lV#n_4klpua-d&oI~ae*n52A=F3;qYlvSNgPff#J}yMqma%12KNF zWm`}?vD%%gsA_r3of#83%)B11d5{xPVeb48slYSZUnq6;H2}Y-#f6-NaPxgmDiLSI zFhY<_Mjoy$k2YPLsE`3!(w}Fs2yTuUPC-J;{A|%gp zZ`ziuJG!4nd?_KUV18Ih1M==It{`BH2_LU4LDr$8Q7O%^MgGy~J0c^IyX`20c&SBr zaH>j#$86%M)mP4-96TigEwYTY2pQP;AV}-s+;wl!2PBagq4TTX_Xxg^W9#{ec=*`e zl^YvC+NY$-2dHgahaK-qKCS!vaqqgxbMv{h;G%Sk*U29q%M=alNbJZSNF&*;S^Zm9 zq|}%9YighIvC{mR#-(|c@|5Ay(zil|ULz(tCMM$fC&?2HcYRAr zRaDJxZHfErd4DjI-3;9=Rgf~VW!CsZ^QYmDQKrb>mvP@z$SDh>zP)5D7?s-DGu8{Yt8RSG{za~F+;T-7d`8lEaX!&+)+KallI0*g#lPij!(dv6cAE%Ct?e~Vo-+~dutqB0o1=uKN zcJEZMf~O;uYtPWfB@-V~UE6w#j4bTkh{gZR0@M}&K$7}XrESex^`7xjMrBuz6%+t( z#$9zX>qq()gx?H(LNYaLd_Vs)i3dS_P*pJkAeA@r&xX#X6s1L6B; z1OobtO%Kx&IjJP_so@Nz&tuvNxq2M37JHgfqO|ihC*SIqX6GvJP%$ylmr$U=TfH5) z7y9k!jIWBw`|R_)`f{joS(h9=@j(>CP=4%Q;oSGfBD8PUeo*<+qq!#0dQRz)iH&kV z3aTAuUWFF$3(c%=+gI)l7a8C7WVw`dka&S%Pa>~JP}WFFRxmo*K0J!K_-K3==&ES{ zN8p21nK19{PIAK2iuakHx9Q;wI#rJZ@G5Rg*!kYBW;K^psxoG=*}7}=m85NCmq|gP zn;xw%uT`1#=VNZKOm~l)p4@M}8R28pimJpi-1OZtj{D*o@7bY1Yb@Ag@Q<mb+3geBHkHJY#aaq#_B73S zPi1!K=8awun*8~TL+iiy!SPW!qzp3z!o3lL(6%FJaSuNfv%6fV2q%4B*9uJ6feWpo zbF2J2X{~cz#x(YQdx+PUVrO@Ls(SC1Y!RLoGC!_ujb5B0ZI@wi5y_asl_ClL(R&}T zh07Cgn<7PtwxzJTiMi`Y?j-7`l1};SAu>~#y90PbxQ;z}MVqt!a9$++uegYGbzIzx zGAEG4-)^Fi%~qop|Bm962K@nur{ZM`QzWDi;{9Z1+m(gxw!kfg`_Fr~BMR&hhrp&I zfn_vL;BR~%m}UrGdsLrzZO`oaK178g&Q6?a)N{nn_12JgQ{60mN#EXDuA+JcQ3$Y& zpW`&2n7Y1B@V*+{l*pEW$`0@`n!F9+{_-oKV947t-_Slf)cnUgr-ZmTdEmay(+u)E z%D>gj%+$Z_20B|%*VJe6{3%UHvCN_%C{PI*03hFk$e;-*-@KAB^EtI_sxJMSW1@{) z)0WObYpqHau3zrFt}*e?<*0#FGe7%xtgG`LH{47l>E7^0awf;h+{Myg9H4|}t*TzJ zZtuTKkIndJ_OE~zRYNR!H2kj=ezCD#1kl)$?C3!{@vZ+qWoX@u5@dRWOdN{k0?V27(jBS&^LB9vr&Ic+)NS zz2AAV{4L?!7#q_n2Qc7g&UFQUtz|m}W=EHMok#s8QIe0oFAb>Kaq52C+ucl(dS=6H zN~o{@;v5|@6hOpaX1#y`6bS&uJ0u6g z{V9x#qlJM@kzmu)<3m~2i!)1e($go%t4BRc1N3gZ8bdC<0)6-&E@nNOEX*h0G*b@M zZ~>*D!?j21RX5mB4KO_b%upgpYIoCG@4lo<^W5$u>=({@QEROs{`Q!FjBFIO!GXhc zpr3m62Xha5DZnj9ZYagetta<*48`#AZkcDO3me^+Trm&loQvY|nMX75?76PX#ZH+4 znT_9`oTQkJhdEe}rm^;x2EJC_Prg2Lphcku!t!HFbEHl;9fqc|7gjFPiI;V8;3SuZ z7l$EWEIOZ>pPlJI2nZ34*BMim=<;v73lEl?cyL?HUEJvj<&weZ^d0RtTG)T{uEvEc zUU-&u*O$+|A(ooj*D{Zx-`<#4T2&_cSuVqDBTSb z(kY!HB_-00Qqo;ggOs$=-9s}B-S8c}_rAaHe>iiVefC~w?X}l4Q=Ual_6^3(M|@kP%V6G<1!XQSRqfI4xBa!qpnt{Rp!;6DN%ZfrX590PHtP; zUrUqlOV?RPsBy;ngeBS|i?_n(T-$T0EhzwXpn?q?6gVxKvwX@L#2m;2i*stPC9cTE zpYHU3+&l(9Uxb+(dr?}rncQI@R%>%>FT7S|8ZR$Ahv~-tY1d?Zr}k9uqbWJ?$8V!i zLwG`CdU{RJ)@5L!8w|!Y$;iiVW5YtXW}Cy%o43&RAY>Mg{EnS^`!--Up_4diG4s3w zwjIZ~RBMCcXNW9%=xf_#Ul6&wn3o?B^}TP|RUi=B+^<=m8Bs2!qRyS7_g#@C&eq82$j0->H^g$-8s4k0Z z_-!SI5WVn&O9j1lHt;D%CmR!+vlHc4J(|%)%7WA&h z37Uv3n3|;PUQwij#S~p_B=4QpH`1nxKPZ{e%m|YLH>s8Z+5&>l?Xpw{7M1bw2R_LQ zn04$ygq=DYnRpV5WGf2WkHtr@_0?P1b_X$^StNL9XpA_*#4gk8PDRYV6=GxvsiQbq z%#2Q?$igP7O)G=B0vem-FI`@AV{vq3%)Swy5IowuCHR@k9Ny5roSbt6IunyZ^)`YS z-ucgtp6b)Y$30xGVgZYx3@mLIrl7)HM>}0Om!?-uJEdgtXcryNuauDQ&fo`f5;OTf zq*(!_7^Dvn`nLDfg3}LY#%JSs?B|$bU&O@IZU6P-3BPcx7Vyx@SydkDr5dZVTmtBR zWIViWVM3`xA39cLC;(E=?Q&Z%`4L)3M9=6&k9EBC{|&0jyG6p^0R@Ys_!ac4YH&cE z|0nn02LCThc&3WKJ@7qf;jN^G`pW(;$a6mm_xMlpvsvv4y3^$k@;iE5z(Z(~3DK_I zjNN@~%`gj|;53VP-^Pn(k>zaUeN)c1qN=h~8j5E>PjyQKU+Cz`YKE_TKs5@dKPkv& zRh*0<|8zI8Tt0ul4CPimY*sbTbUtu2yyQcbRwtpSrU0fovuA$y)jPXC3R_$v?&s$l z5{DCm%V$V;=pOr69PCeQOJA=&xZEaTq(HiT3O7%tJUsT?rX&4v?OK2NYJJ;3-f%bj zwOkWl=}veFLlQB1FDdf?n>lABLZETjNfcRAlTJw487KFc6vSZ=&*aVbw5#GlsGdNm z_=9T_xE@DyL&ZBAbNU!Kc?dDJH$CG@hsXuYfktdhb=m3eqKlVSujr1o{-FKgFrNF^ z%@5;KM*rnpjh%5*#tzP8qoL1(fs6ia_`c@QTi2S2#7BgyD(t6vM;B1KEF?clm)eVA zBM&D@Iw;Cmj=n!;pJ@`wK$M4(+c{ZHJ(bg!#VhGRqpNo}N$+m_&QseK6c)aD_LWnH zl#$q!v7JuM^j6pEJt6bCh$=-7a(-h}lTdiTWRNlOTKgdR4FJ_y$er(US8(&-iD2dj z=bNp>I$l*$cpgLx$q40pjv9?kuDEgU`(lj;#&%g%ADmrYTFSGQm>pb6#o+WR5kzd9 z|CXC*^lD72jHUTWXCsy*YWncJyF+gMKK_Vph}T0P{!~-CDIOsosB)F!@*vK(srx_PnagN zT6LkUA3!eNvae%0C$&Id@{q&uAO$=A^R|Do8N$pZg<^v>-(0x`zo`7VYic)_cES;= zH%lHBSFOncU+?H?FHP&%NAyE=d2BpA(bri^6c6RiL~g}B_lBUR*~C8Ovsi9_+-OQ% zvEIBTjmyr=B%Epj`RSbc8u$9v*kFb=x>%JjS?^^xgSE;{g5U@ z52t0d(?kaQoCz$UGOXnGb32ITw0?v~r~7sJlY`ec?#C_5vMi)trPEq7t|StMAhFJAA3mQJ0cH0-N-}Ot;^ZlHS*}9EQm$rT_eL`F3-B z$Ysiz<@r&t>3q5HZ^EUhVK<5t^~8v!=goZAay0>-$g4c@x!py=-UP)6!k*l%Q$9?~cyn@dxwY|t&Sd07T3P}}g$p&YHQx#u1Nn=zmCgQMC#QOFF4t+><9 zI^1$fKThy7Pn%5`wRI`6KkaV;ET@l^h&$lzi~fm|XFV>Cilqg0#b*ry#a8L*cI*gu zDCdmz_PG9-E(wj#^mx|R#=Ms8{00h%7sG^NRExV;n4ru){daQ(W|A?TNn(qN-g*tN zNz|~q_Tn-1>lTJvKkMo;O+O@F)tN=>lS!E z7NiXUe8~cOD^jqTQ+76OSw?-n<Hlk>8t@M4V#BJT1=V^qArk2&91}G za}PiUiJgDduplK+KgJk;M>jCpy@+mckG(?x(fFXfK{elY*&GmBF$D?SuD3&7 zn$Ofu#65EP2+XeKHx%0T!yr(aql(WjE_Nl)YNdXc3UAT<&Hm4nN&2lF3 z@3joS);!`RLB6WtgI5kM1I2xoyHI;jnMy(Oe{eq9L1;xgCt1=-v%wdtY|~~x7~NNx zJW0(cr7Od6d+6~Z9}{&+p2M|1d5^Y0DBa8%p-gUAvp{5i!aj3v{xZ^AxKI`iN)Z+3 z5-AMKjcwM0cE@&yy5-_Ea5)PC%zLt975p^ky`@unoi`k?k8*ho? z)1Kj@+;w1&ALNfhzd2E< zcvlfZ#hl1IFu?eX=ti18>ZYeom}%10?IS=S9T>tLel=UpEhTGoHYgU%KG;OewBZ3B z7o$!XZyw$pJ3PWaRdjq2=iFDHax=Gja7J$oQCxp3@SU)Fk%gll?8|f=-Go9u=DFF+@0q(TzpR(^HWWJA8mGB#cJ1P&#R6{zNie{~4 zbibpePJa%fV;C+M#V6;butAgN%aqbRoT24DC;WMzhm-ak#9MZ()u;U|&*}HbGi;A2)UrYeyHa>07UR8^YybfO5olHFS@p zt?ymV$K6Pu^b`=AZycG}4_qlO9qqBnbc)@ryQ{u-pmA919PMt?*>jOwO3>Q#v~S#h zq+#ZE5TN|M>&r!-qP~h>ypUp9Oqn8IzwiJp5-=Yuc-dc%esaFCl9_J2PA)*YA%=T1 zJ&EXvI-_-XZ0I2O@oU8CN3$$Ed&Or@gk`iWlePT1g)Y5()|_$X)u3dR9?^KdW*M_* zrbJ3S5A{n9FCbVDqj><)2>@YOVua$wIEM%kS}D$-z$qatyKHiupVJlvuRT z75N`G8Y20fS6MEn1a^zpQ|*ly3lED=1}z#Ln+b=Qkg=9Oy;usJ&^8p7aQ{LLC5DtE zXElQ;6g$jQO&HsTs_X>2paiy|``~4771PJOgckekaERS5;b-BopS=G)`F41jaQV@7 z>Bf?344V=M)sXhWryb^O z8!JzG@vDdbqF)L2xj#!VBD}Vns~U0)PS0Tyv-*Z8es2~17T1yT+*3jv?UP8C$6d#f zNr$9(N79ci>-vq_++x($?dm0;P_SD|N2~0NjjX+=WK62eo;^W@*6fw+e zhb19^e@+>(9mLSGiH9AeO%G;A?b^H8J^C#ro1WV91xMFC92Td9>X*lSkelUlzToyh z>7^DsBu%5rRrJ?y)?ODH*oFTA*xd$!nKnzOT~MrgF7w%DyZ zBEtORPnq1ZLRN70bM!RTJZsJ-M+ve0$7IhhncmgguX|Hu4fl-q8$?DOKg8W4od4=a zdkzEVc3zCW_Y4 z3PH7k6;dE)E8_sA?L@XdAucKzi*&C`IyfdL2>xzg(~h4=%+XWrV%rQC z)iy4C9^x=<@RCPaS*(c?qJ(7h&Yh0lxuyt_@)Zv+$F3y(+1eS-`Eo?Q@yd(UZ9;dz z*Q+WG%xqZf-JjK2*pZ@s|Mbwz$A3~H7s-3Q0MgAAg4dRZ}hQf575%A%#R|LJ8(4%EO zI4q2}&#wxyBA;ly32kXK$iUBk`Ykgn?4iP1gRg+>^VRu|=e&wT#J5D}p^$=I_D(jU z_?QBmbFn31PDVZO-z|Ux&zYvm^96ubX>i3UZ3+C!UO?h>g^b!R@lURJVD>4UF#v)vX;&sCol94w5flt1+G0fs;xMB07^y*TTkNSV zo{z*md5Gy%@878W-O+)4=u);1rfQq#yC0|ypY}HzT^wS9;@xMt?w`dE`JCUl1NI{QrR2o{VC7EPllK!J z3c3{Lss`IrI`KiL4RrUK(3I3L=hpJQ5@=)MJtXHPXGEwSItt6$D10sqXF?_gYkeh1 z-pktuddB$;e)X~NaxQIvoz~=EyyS`0FSJuJy z{)qs4;*#DV+2)+3HJ=?a7z75MG=bt^SyG57I(|`TF^;A6_ zy1B0WdwA24W3tSZ+8ecLnhdR^tROihLXA~pm%WF7+uXew58)0Wrkvedl*u0qky`AV zfQnwJ%WPok_spe4Y%M39foZa)HW+*`bS1#uTQedLlg9-^a}p1Js8DI)B&Wax?0 z(moQHpm$muKIk)wxfqRcXIzMQIm(h$JiwY?sE(AV^swSN)8xB2(h`UK1_8L(?U8S>;C%ORXG+`=&^3--So5dCEm#&6ni_cP_EavX1{h)F zVP;V0gy~@4M9nXm_C3D^g?cU-2BhSx+(=D>EpYn4mkl5f&w%;})2MShwB6Gk4fTna zMK?$I|5fIq!IkmM`N}X-Tg3AIFf!2OE_vZ3sTIUI|)gU8f(P@#|DtI0Rq;516r zi@2NOzp5Sxh;Yu3$J;!g>3ID{T4-^jWsk8-H6bAi>F7vLo%ziXg wTTJY-VMrP1 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 X>amm|zHNe?3ViPB7{DvFY$N{%H%Zb1 literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/assets/static/images/errors-img/ropsten-page-not-found.png b/apps/block_scout_web/assets/static/images/errors-img/ropsten-page-not-found.png new file mode 100644 index 0000000000000000000000000000000000000000..f26e557d7c6421b08a67e620f0274989b790450a GIT binary patch literal 19771 zcmcG$1y@|b5-y4d4Fq?B4+M9I0KuK$?(Po3f|CFtxH|-Qx4{VncOQcL;0|}^oOADb zf8ep!!0bKURbAC3UsdlRN<~Q;1C#Kfv$Jr2Z)#y><0wpZ*4|C^-o{**N{d^O zP0?Ax!rDg0*VRJZSLw5vubmmcIhCjgs*tw;K)}Jm-Q>NugT14hfVVK!f9MJT@BiIq zrF#FLA?|jm;b!J)8gKMh$p0%~yuyCaPnzWtzlKd2NVy@1PUl8?Ffpm@^pPpj%@_7v%VN0Ix|d*c|w5xa>1%>rqfQ zVm6H7HncSi2AE{xLo$i+M3?rw-i7E*`0F=>TQdHq3VztOS8zC!fjn~{@+Jtyf>LeI z#SbPQDg*kKpEAjyVG*QZOCMT5lNg3Y6(Ivcqm+CbuYynIVF73Ym;B#&t-~7_$<2Q^ zN4vNS8CS_eh7IcUKjZ#P6kN0FJ5P|pfyOVK&6A0-Lf;v$uBk@pQ+ti%{|K%B(rGLB zhD_AvE;fft1nheDT@5n{++IUW`)pL$pj1KSH6mW<*q4#MMUR2lL4HSQck5IICxXy{ zb5wQzP3+Gmd$bThN!%QKo-jxTjtj1?3y^rm)2ksS%Yt7IV%lJ_buD3%Jgj=W=MR{+ z9%$nXp#B|UM*__OD+h^!ZGCB?zlYXgm9}?uZvd;r)BMpzVW&Rtz6vXZ@CD~iqC(JG zl?ISo29P0~z)tB-xu)rd>$F`^dvG-jg%l%q^w&QOXz}@+oMkwCVcZnQ?(eIia87R? zf;L7bx&N!CPbuQ7D5N9PJ0rE-2j#{a`#333ZcozIn)kzKNS!UYgE{{9WqE2EF~q zVxK=|`7!qGBH_F4YDZojrKvag~eeZL_kUO3_AmQdAQs~SO0 zq?Ju!sMd9dgu_sroFiB((yET%OG*CeK1;CSEQB{*o|o6U^W#7!?o1TG5^b{vl@+gg zqkPVZf=9xyym6)PosSeC2)Yep!BgcMuI}|JGrb*?+#1>4Cdu{3t)bpRPHHS}4FnD^ z=@rca`5TJ)UG;>KyA71IRxFYP75q=EmTDOXb|5y#mHgIL*$kJ26NYT5!~AbS3PzFQ zKaWqUsxI02aUuKmp{?J)?-SD^Nwubw;Tn;Dj9jc|Cj;24XY}NfXv+%g;+>UI=jD`0nehFn3Z)HLX*dp& zyAA>8<`R(xZw(AD_n~}Dk^R^zR#=NTK&s*po8`28UQkY$tH?Ljn3TM|u!$$>r?*nV zO^RPt&J9+tED#qUiNp%0K#Ex0eBEeHWk* zJd*P;me;X7wd7{2k(skraj8*KZqii6lFA z_<4N^xgf188^i*zG8SSl0wU0x4xH5StLv{Wvjr)$<2edt&U`)I#ntrDAwaAIDJw8s zMloD}%Eh@8(pjXk6;N0TF|&P4BjQe&{A2mxn_mOy`|DMI;)N)CQ2|ql|f|x3;s~DsJ@XNLElcUbty!yWU9Kybn7BwkBw=xm+l_rk~HJe18I1gc+ z!bt5zw5t%m7X^t_zyX|h8A(c)#}qBqRKf*gNi`b~sBj{DqD74|W}aRm&&L6Zp8?|K z)bE=_B(U=jgAEc5y$1q~lyGOBDu#;$VD)m23O0YFAVz+3B7v#33P$qVtU$z`jcv4j zt<}t$Vu)!8e?i1MNY|27{1Q%;7_-I|ET9zA%X) zrYFc3YpGM3PXTbh**VL5-*YA-@<=EdNTD<>Fmvzdr zaTfoaeB6N*P9*3!l}U2yhswCHAtVN@4#o`j3!(@X+MM`E-u&i0YFw!6=`UCjA z=gsR(eut!~@u{r?oCAvq!~8Z=nPwtou`=aUrY_ZNYTfjPA=+pA#`zish2hYM?~M|yBh9W%C+!2hsfGb4_!d*GQE9rD`u@H)8*zLz9M_jukd z7q9rCVyMRr6{%?d`wDY9484X^HzD_NR!|h?sxsuE*aGG5QO!PI6KypO(amB8*T65d zVwBfTRSP<^P)Z`nBs^+-WpDbN3=M!7h#3@DmzY>`4TD>CJoqdPJ4aaaP^^zqLLSCb zeb3W$eAnmmk``nhm70m~P@%36VX%1m-UrKRS|vWE(?qTNS)DC1f3(B5938j1;+#Gv zhSvdJlH8dW<<#t#50wX7bXpE!9BqZmuTP0n9QfN2Z!si@Ns3sD0!E^bUOU6IDf2qy z_DR~}wU3=HK(<|fId(*WG@v*lx?$0Arzdgf zVmug3DQiaUH4Lv+%X0s*V_7qZv;Hu-Tfi*w&nKVh9=8mFU5#hwA5wzMy;M=xXT8~( zn$3ZKzrQn#b{h$HspR7E#acW7--lw^{7~uAy&QQ(?*H|A2dGS%el`x4-cy6y(SEY1 z*=Z`lkR$0&zc1|9Pu+smET0s8vs%R5i1ZAbBp#3a?ORM~GgUI?Kib9Ym4_UT2Og{L zDUSVu@3TXAA+fPHPdTx|EJDhA=1wO$Y-GjSx_OkIBipl_r%5`cx_# z>Z|#Qc#bTtb^i+Z4v#S+k4|he&LIiqfbyHomrUoi~qWho)@f@WWL!pOnS#qowQ<`LfbAc-P$qL1}Rp z-*E^kuUsKkdRM(o7v;s$?py<5Ets+81OYdh>_prLuEyRL;0@!G!tbW54vy_#Ln!U8aL)WX%dR7(1^h%4Vn|j;<9g$Qd(50`=7&6J)QaBZlSxIG~&< z(mkw*J)&i=d>!V3b0(^;lSeb#rvsa76}oC_*N|yl@*5W3)>mX_p*6R; z#2Vm3}Wr>v+|+PptID(e_eXwa|j z6D2|IUWYmBT^bufobBqNz6Huong}vXiec3f|r@Z6_Of zs|F^i-Cflq;X?L;pJ37uK$GyPIBP z%X-)Zz}#WYXFhkDd)rEGXPZ95>dr(_TR!!_yHu{}f`ax8s+x#g--kLYsxsX5gc9jzuYs%&iR~yFLH3SDW6Fp zf%>E=!ymCncry7+Jz*!{MLwpZNpe9e-+9cWv?YmJasUA_G5=f7|Yt;7Q_#kS^FW(s6frCNFSRT4=CXl-pkEj`D-Bt z;%rm5kb^zRTW5jisXPJOYqCHnX?;m4*K@58ZhT7=2Y0}mL8R%$eO)zG%6VFk5p9nV z`q;%+exNX3jMfl+kfW~()Jr%OY|`WX@XH0_{_Pf{JUd6BbdT<_7nQZ%>uk2f(S9}p z*WSgL$&P497v;|XM;Mm4zWiyTy7S*iAC#lm`)9ry`}^NEjjst-=o6;jvm4&Lne%Es z+N%>nZm-aBJo{g4g!wwu#C>UtOuZ+W)!SJilk02^6SUx*In~m1-pk4mbw90_y!i{1vjb;(FMIR#vQP=h;wpr0DqTiUU!ZD=2 zrjsoX4HU}DemG6l)lsW-a+pTVcDca0?6x^=oQC~+~wkL#PCIRc) zzB?P=(t4Vj65Dtv_v4K}pl|Xk{(k|15C{l45HYgDEp^+ol5FnpVoc4=`O4PgIT;$F zT~68#{+?2u<{@H8&V^nPSYa~a{P0So>^OkkQ1s*tN^!npJmoh#emqD#q-*AxnB7EB z7U3?+z8{YiSnM9YZ0vlKNKHhMhUFtC&L09yq!<7u6^B=2md94>tJJ%2J_|oh;{pmQ zpiunPbrx5;LMOhOxqY;wq!Z~O1F~A=j*0ntkX`Mh%KbcNQ{clCN&U?7lS>qDcM}-A z1O$Jyy?lnV8Tve?egT@qdUFl4f}CQ%DiyfvdzOMNL26rV!O0#+PU1l%c%i2?)g7NN zYMtg;w$bK5K~nn`WrsJ3ZsZn z*JNg1o`?5P#tQsco3v<^fC(bA+nJd%0xROR!Ure|k&=Bpt>nj_DxSXq&wtj&gze5a zZB@W{6)s$UDU}`@7)umv|Fl~mbTJ%ysC*94-TtqH?fbwcV80+ zcV4&j8w=AvP+?4zBhQeFV(iYg8(ga?oUmz!9N$cnXyExbvQ(LrT{L)3virl@CG&u4 zj-XS+nrQwY*O6BgCpR_xx5Ee^t9Q{C&t`2(N(uG_H;Qf=edQb-3dG^#QmoM0U3CZFa~rSw23(LTxMLq9-=Rlrbqo zKZ)}zlRC`1NoQP>)HY?dRYjXn7a4X!z*zZUtsuRi6xfZyG`vvpNDZ3A%Rf_={;Zm2 z)OwiHFeAeK(=FRvP%E$_gc;0flPQl}i-NKvkqLv*y`Q?Wl=|=U^kD#jWg&Y(8$0O$n-Bz*x^a2>;5g$kf^IUtgdP)A zO8XxwELhSRjUvkxqKK=p+!W|yr4jOWq%TaGfiY{^?T*zR-?4fTu}2Vht?NY)SEIQp z6z-E$=E2Y44?!70thFBr_$fmLX%f*Urz|@GiMr9eC0ezVjk$T-V7+Of!scDtk(oPJ zJfc()fbxv|Oy!;z=7AnQm1Nfs!5uh20yv$>FH{D9LxGO(a8@0b_%;?0utJ9^f#v~n zyaeD{|KC=ycqA!R9#be5zofVhGNo%I(0Ta(dBVa8Y~&vwSElV7ERNl#WY^}1_mWaF zpuJKpf6lrCcKTSDT$rrQO=L<^su=>r<2zZ27=*j`P=BBf)=Y_@30({gb=|yxF}k~{ zaiNEDKxV*LP+X`9L~22bE>t@u)Yaqy?iIPiOsM~zvHjdaEDU|nj2MM8Ce*Y7i$J_Z zLA(`u7xW4fU~%8w9R63Re!TWE2onYqehZuuw89}GPTAiEXkQ)?iUHZv3as-o99!~s z;Dqu(sEG(uuzKlGc6wD2pD>{#cHPd?%8J-~KJQfi&gO<<{f<{*LH7WvbHRm&zu^2f z*wjX!Dn@fu31pxm+Uur+e1!NMk>#2=&2AsijQd#qH2WoY;Z6B3gkG-jKqw)t8DxC8 zDhaZgw@U4A$VF{dx$(E{z&?-!@S2PaT095J&XcF8^Wu2$go1ipa0ha}Stl4dR2EW1uBCke&$w4v6c&gdvZNKc#%upu_TC*g?1D}wP0ZHrJ5n=?p z(aPWWn$G%IbK3Mu3N$zno=7x3hLqaP@bd{}L3_>8$KImm{L}>jeMW{ODhj zcM$2_RGZS$r!dCn5S}Hj2-3vO8p$vH1K{|bHE!hz}kRJaNMLIi|H58qu4j;#H% zpo|1Q!^nI}fb3UojBtB?&Vm~_l#GZJ6GToRf#ZP}TI<{&1+4b0YXxI1SY-fRMt==; zeW@3&CY5te2A?Kpq?OiY;UXvfwB;2v= z-~VyU=sS$DAD!W3OlvhV@{3vjHG9IiXK5q%cNK{(B^^P#aW&wGjP({_*!!x{ywwvT4g;ucc!Y%7nwcXM3Y(9Ke4 zmwZSw?qFO{ClP5%m8Z{VKk*?hqJ^l%`u6TdclU(c&%|)4YF?WT^D$KWlX$B$4QI7J z&Ucsj)1F7$hLfM|_k=|*2~jkIRF{C-{zG7c0siVw`KR_Fo@7<6YmdnC*Z;aE#Vh%@A*3>DGVDe2i~2knwE?MEey<3EL=rUSaD?cDY?R$W85*^9oV zIlrs2%U-*QL;9zQe^PuqQJJ44RdOCVJ%6-oI8eQbB{Nb>(#5IqbKEw`!Ag+@5hR?&^aC*kAsl}e>>HXQ)!`vSbOy^cCI-)2KPTLO`jQL; z_@+lIt#FP)RPSyy?KakJVaCK0oo_Q4PYlH{SQzumZMl$kla^WrZiKGzbF*lY1JP7} z0V|ro4CYyI z3pAh;4!-r8`5E#%)_rhXK4WWsCt-42IX^h+WxMV+yp7>^a{EV{4$vx)S0aCwX^|Vq zl@%{Gp|bK&pc($(`{Qsko|qyh%4NlT2?FmA0{)2O0(q*ppw^SRc4swnIpTTjGp8)< zgqI(dc#EQVE87xFj9#=Gcs6r%+xX{ub;A68KwHJ;Jn9zjb4}BTWqtx01o^6AYo#i| zqKS=JzVXEiE-CRjh31>;@dqa}3L6>p;v>?gQS5re8Yk`1*29)#Ap&;6Mq9I+bhf^q zs}>R#;?Xv^7i>)WfM0s3_gRA+QEw#jv|<`Z(c-fo?)4H8PZ7A1hMk^8G7pG|`f)WM zK`DNzqS_^PopuVwv|QgKpfM4jKZsRgc6NUK#*DYjbUQ6>S<-131oY-j0RysIi}2T= z{o^%zsN0SazFY9?9>i?mhMEJbH+p_nHqCi0(!`K7d!y_*+$W+s3vADVtT9Tt(Yb|( z2>!C2d!?MG%~0Jh6zY$}(qGF|VKItAJv9zCnRhXq~Y+Hi_Q*t9|_!s1zm&ijH(B+RsodIL{u-MN@HOfWv>IJZT$o%TX^pcu@ zPMav|NJmyaxI1eVZK-2uq0mFG#_PMi3{A8#(O6Hb<`XcA?9V}dSx3p8Fu>_TVWCoM z%`?_yWs*Qc`Ogu1!^K&)ccw#I35UBAnVgAD#cIbteJoTP0BIJh z!(}A<(LcXJhaIp-K0&n0yWA@@0&jr7IEyG9nBIx#ntbSQW{1sFvp&4~J0^$IC{uck z=7RvS(#$G-pMc`)s#fz^JQvSf6w3D&>B{;?Uex5=j!Wk^TM8`Yzg)nv4M_I-(>uZW zGU;Gtm>eJ%FT;1h-dR)>xd&SQ{J+lvj5D;h^iK}ZHa;#-NGo=1BCJ`E3mj(-sdO9< z$6ip2@oUK)mFYbCHDN&xmu`uVr$a)S)t59Wd%K zVg)$c;F=v?q4FVB|D^-V1~^Gv;GZvh42pxJc)qC-P|?U=Czst{7*bfC_fr)AAWUk$ zCWb_)`#DCj=w>iC*qH01M=5<&e90KhVT!2k&o2(Rc0(x)#-{fZsugPk5y`Kl1~2JY zN5B~>aB$K^wupJGcfCiRyVHcPTT_gbikg;rogpOXz=7B1I#jMIbRvDAxc($6f+GEM z5z2tYT~9W00EHDy7R|2jaZxq4zc<6$fAgUE%%44_8l6d>r%&T($KZtU7B)-!akJ5d zHs}M7_kqRO4wBa?SBo3H0!y0E5pQeDulwboC>t{#PpZOm!syVfkl=w|mhF|)m(iGu z?N7Cu>aVm_2=1)TuzYciy;C_w?5G65cBh_o6gLnZDV@C662D`cJl^(b`b^l-(95{) zW6CHu(b1V}5dA?8!*2*FU*|*VI4vF+W0Ybcy?2?g8SO*i1bj*DZo{Ww72o>XOe!rR zZLfA-_-3Zpd(z>Tv7J4oq5Iw3&Q7fjcd;o$hrpcqK0UcoQ2fZ4q5{kWQ=m}ilNGCu zK8Pk0cn;v+Ow{@DVyF_VD3(-CtvkPzdk4%l3lu1_QO;*pdv7ZTa&jbrj_kzY!B({I zm((0iQbZIcx1pr~*s55!3ITcoRwd02aGvh*#q?YV%gmxZ@Y!M3aVYxCRu;6!8d#AE zmkp7V5slS=0|7AC)o~HE1HpUhA}8W^!CdkRV_x28cAQ#*2A4_|o&_5ODwNfwzQ*_5 z@S@F6u$nuY_1eO!bWIj=zeJD zo}87Xu^%?`8N6yj_(eyl*0@*JC`EVe(}n?nC?A6(&iryk(;Nf&cTU@HT7?nxXc9Rk zOf)1q;9Ahi$>$og2bY{{dS2{D)f3XSnvBbvh~8txt9VYy$-KVB>U^y77lk7SqaIkD z`sEspGy~_S$C(@zl_`d3q#=b(q9cAM9;nr@E+o98n+PC_pe8S?PVLa^k^0Mb;X_n3 ze<=l4h=2VWj`H!Kn7_S~uT9=G>HuhNAa%h$LAu^N^f|t*Qjr0bl%RYFGK%rg(r@s9 z6M?^30JZHMuknpZ;x_WQ(cyB+TF21OF}GaG(AZ835`wvey@d=12fr#PG1odNlRe(f z{ypEGz1$!J3#N#E_1b7W3xMc>n*qrKm*?Vl*im-29S{Rx%LjJQV0?@^k5xiG-ez`& zQ3_u=myd}MYPwM+q(2>m#B){V1@ehGqoDVV9&U&hmmZwtSh(BAkHcdeFDB#c94wR} z71vo{iec9kTrIdI zf!-)Z^MQSBnjm-(qM)AbzIFMK)=%DBWOks2*r++pgH;(c1qACA zqls(-?q91pZmgRluF#29|AnqjUVp+<|4C=8$f=JA&Tc;>ipEMg--@FU5E#X~-!gpVNfZ3Rbm7E4?a zL_c+=<1FH4H>p|6+Ee4}0&vEFBv{TxD~Dr5pLaAW+`zrP(BVpxp6kUHX=7-hYNAz_ zhi**Bs3pJulO6R7?A_xd`M#GqFFwl7>LoU$6MXa|!jlMxcN63GQ=~n|%%pD7l4jS< z!p%Hk!<=}M7LMNa`4A#J=Is2cR)de;>t%YYqn1hxX! z{F>*kM3a|E(xHucEP_nx;=}Z5D?~Kf)zk9i?1MzlI-_F2n7sp|I;m|?xEh;c0!dS{ zYP$4TRKxrg26G)@(9fUSC5F=|J9yXE7Nn=c8Q5(xnf=Qy&*itmlTOuI$Bft`r)3E1 zNMB$UPcF2h$5Y1X?rb-%MLCO*0N^=W$Om8B*b8Bf==|(`dB*I+_Y)%iN~QAEWbw7= zuOvufJ$bUy3hR!~*@*+=CvYr3g$_Uk-bn~RYTgWojy}8P!NjPD;O4U(qxu)61${^8 zQH0#D^PLHU3*BO?Ui7%I^ZVmxOIOB3twe8(aTl?(ks4Fx zF6a+5r_bbd?HJ*N zvh$~`4|VI7>YI@3^iXy*dyR2jkwQX0?xDt8UZ1pE^haJ{|yoUD*1E6vf1Gh z>gFe>R(3Kbt=k8d2^#nmGvv49@R0{tQ*h#BB@f0E1GE)bQ=A+~P~L?5%>!t1_d;9p zCl!j~S!S`_e4!Q3M^M-K?W(+|ug^i%lYVPTl?>NMO>-xJ0~IgxwN98fV;vCrf-`Ae^;6@&y<>@O zojIrj%k67EA>4KDh`MRAM7ZKW_rNRhgR+RD6dVWX+^uYOuIA+t8R@RnFj7M)sYb|C zO(n5v1Q|zhhUk-XTlB;p4H%&gh??SWjNxug*ZB9gPeHAOBS@N9ulyWNOm+4Flp_!s z`@{ni0qs8`ieC0A_rWxFC8T$Jf7T)Ht%>jnxjQ*sD_JyT+#?hI@!J=?o zp?I_W)C=PGmKCPXX=PYCcu{owWXQ(0XFGzubC<0<7KQ@LYyQYhHH4e?%{fatw>R`_ zO^rXtZ;%*A(DFmyR+N7Cf}dy+{(;wuJt6{;&~{>ozC?+04x7v9T_%~>YV}Pwt&Fhu zXtW?bw9c)X?;Mmd+xq5y{RbMrgIY z1}VgKZK9dd^&;80um`u+?p7S@T^saU%+L`EGEXkHa!^`b{Xs3*ZG`h=m(l<_o^Qn) zd93A8?wE`D_U$ijRQlChBsN7qJ@%!_cPz};lT-6Dqc@BT`0e@~xVhzi;m$M%vB|L@ zFm_u4xEh9_&fkPr{GK4V`;9H|RyDK2XY0K@B^&yqSHo|X)nBD7JI2!RG1sS`K{VKO zo$zkx=woKfOGY2yj3JD$l1 zMfa(rPzvDB68=OH7u}(!ZrYp2-mUU<;;pE6j8N1PWu{OZY`~pWf~?)Q7-AF<)72*H z3esbrF>H7R(+wiodEUWx-ZY4@gmY*IzG>IB<@>Qg>%P%v%RuUUQK%H*$_W((J1Av; zj#NNq891OY6ffP@y5gtIvXqwJLzSI8>Yd--__c~*{2s0Q8h8S( zKq>Q2smeOq6U^dP|L@RYo|)MzOhg^j59oba5#}V^g44uO^u2$^=zq2q{7C`k4bi&8 zYbRO4A7l?l0q5&N9Zw}#KFqkWGrSE5-Uet5b{S-f_tXjs11gO7u619~EQXJ;+e{z> zU=;y+S>8l1Q$*K*V;NAWqWTM)us`RYvG$pEZ`xGTDC{c%%=2Rz-b8tSaw?V+-=Ap0 z73!0i9id#s96)xogaiinm1c`YHY(ireK&{>BFd|;4CY8#HnYVr+d6d|nq6*Vu3RV~ z9w~1QPESK~yXnXgo6OSe^U)Uf!oMR@`*N3J3(_(kquj_I`4*-v55g_+0wI@sx{fEE zr20Ns61kcP7TZT$$h8_;>A{O^B)!SewF{RbI5^0n#GiOMl?4dh@ z3q0%_-}DcHwE)Ohe{SGp`6TtNCs&<=d=ZHRf-yVRj=qmFtb`0(QVVcSD z-~124+!qz0r=mf;aI(*eMc5;O=ufhBtk|Z^0QQ1T&_S!F1{^BIZ0tdMD$>+*8eR72 zPKry%2AMG`EZ08!*2+~BS5M-h^#%b8yQ}{K>8X7o`>p)`3&NcY2dfNEVj%3Daz#7v z2r&;QiRHGbdEc7oJQ{8hZl$1|^@h>jvYt-4*SQe9gd5R`LFR82O}W~V#^fgdQm;Ca zPQu*wg|p>=U>_CnlG=1a|G87NpC~&SK|?jW31Kp_d_Vs|toe+ym)a!*!>9#_n4g5E zV2y#DO{>@W=Wt&FE5<|;l2QKEDH#omhciA?m-5yZ$Pd9s#NCf5YuHdBNJCc0Nw_P~ zylXFs8bu1o62S2!=vb&9R-R){#v^unZENJ!KaLxvn%Mkaa#+iJyQ45Z_U7w+=3~P~ z)-#-2N9d_e#SKoz`0XObjCSxocV`0tLx{~Cbmf7y9Y-(w40NO z;p%zE?6{9N^FS$LFj%flM;DTLc7uc3UTUC22+{41e>FqCokSoV>7m6YpeQr@)R|;ixFi zUwbXzZ!Ca$OA37)<-t@WvajeSIwDBSiIV@QRdx2^9NJMJ_{;rZZHAbx27h&|!V7Gf z_e4~I0Ux%QIG^6N3DcA7y3H~d)rH|{>%=K*HwJ;i2|w5Ot82RhR+>>Pt5aI+pggy; zE9aPzjpD*GW~B1l7O*Vm5>8A`vYT75Q^oB-43Kvr4DYQ@pFf?Zr=oJQ6Ac`BoHExX zjJbO@@y&b|(TJD%T4iWA^@-yrhDGJp@rJ?2PxvK_$GZ23b1R}5QyRgoHIvpj#NO|q z`?^N@tciG<1$hJ(j{5mnOe|7Fgcv4-#ybflyR=1-_=RY4!{N*t7Fi@Kh&OgdJh z&b|iD7^&EmmfpD36vPictOiEZgp1@R*zp({d`R3t`obU|g6(5ILSbr8wY%SOE>$;` zYrrsYYQWuaR;}z)>e7afPn{`zX5|?pf^8S(O7+faAy$p}(6#CJBfR4FmIg@ zD8Aq?kkpKWtY@8fdQwUBh~_@0xYiW(G&cAB+kr9>?8?fON!_jM)P|GN!a^E)KS4gn zC$*p|G)}EbRC~bSAi+|$Wo}jd%m&r4U5ytM3*i?F!3&mtl2o_oF-U28!%u)3=mtyF z(yiRTu3*N(^?in#T8o3b(Bs1hv)4PKC2kGHRt;?+*=QEFOHbb3Ys`c*U z=JGla?Tkt@bsnhdCPYaruS{{3lXqhl)Kse$8w=1UuipM)=Mu`9x=B51UG=wj+I{>K znUCMMeCCc_^>$|iUgUH-H*{39$y7}zo7ZscD9m6*zOua(thQzpw@BA2wDAwcHC>Cr776T z9{>uMcJRvaqDm%}`CX(VkHLn#(lm8W+kde+-B7glVvcNu?Kl3`3k&BqS~{BtuXp`n znKPL1CHaQB8N`$8M4K4+rrfFy1oz*rjknP07)eSBgXaloAjOpXBUf^6iBs(6)bSY` z#(WjM!{gyn=V&MGNvdJi>q8Rmx;t6RntB43vO-`#@_5OW>b3I$42!!O^%45 zhbDRRO|FBh$mXinxD7LrC)YT)mQP3igY}cWIs?K4Uq0GYQXm-~-^fVr>ZhZ+*f7S% z@Az)dVT7$ZUL~+`!%JLVUANb_*A1D~1UixVdF>5U5%vnlF;-sNK%|r>fzG}?LixS6#-&WUgGt#xwhlVY~GJ_{|1Dz%hL+f=>@UUQ6-G?(T|&$V(!spJe? z=rBAQ8;uFLnH8uz@?gwdjRxUql8hkf)G=3a7c|Usigm6~zgyxKq_8k&s-GjuxR&^D zxiCCVcFOgjvlRWSeIZc8?B1RM9DYLOFE3|D2A`6RfU*#ykIpWbGd!G+-L80eWIM_? zJ0+HdmV^xx6)L*{5qb`Bt7<@IJ|`x%w#)UfT6c1wABPNN_FMJ z{kg_(K6JwfbP_>srE(@V3{qNW=r}1~tMt47RrTXi>BJYVI4Yayl@0T5VwJ#JPtg#z z(7%VP@Lg&OB%Nfs=E?PllKlO0i;ni~^bfDoimohxzwqkJ+X=@$R9^Gdyol^l*(s>c z2;v%h^7O`579G2nHhGx}^lrQ3N)!={9~{^2d7AlDa`%~iySf^0tD{Y-ePU}E8;Hp3 z#lum&2sHl=9rFS!rU-C&MN=qE4)2|7CenWt@_r z9M{xkW{$a3PQH?MMX-6aivH8z@6);)m>sJp@wnw-Vu?MQ<>l`+#eD{1Pv+^eEsB|&&FuHG`6r2pRF7HlNBmNUBt5PxEFn|cuz@*rPe&)IVFXGc+VJe^D7qQ)0Nh=F5V z;i9(Q?>ABO-;Yiut1&E`1FJkdMMj3bX-XL|O2mD_7R)BQHr56&9Gzqv>j&11l&H2u zsvG7hU`}29Xa>xkX@;Nj4ZW(ID^(0tRaM2U{6g$L^!{YXa}!9^YI*j8+$4V{kNddN zC2-R;KT<^>wihC2=T86?ZkAR<2l_hSW2Dc$d9%Y8L5W&i+#1gNV(=PCBJ>f~-`23( z6v8f|iw9lbdT_N}c)^@H$?n{+(#OAJ)zUqptH_d;3=i#fc?eIgX_p#O0)B7b&0}^-Aq@q$pT57ZrZ&7>`a>| zirF!{YZA02sr<17ZkJsFX}G5`MqzFJ z=ZMzdyw1w(d3>F^tcWg{4m;XJqc=~@?OP0_I0^Fl=}LvT!#{jM)z0;yEZB;Z&HCbd zQlM&U$1;esbb(#@U%+ccg}Dcwz6z=nJKk2~Gu-Gk#;|Bn6K{5E7F6E1+RH~rpJ8+LT;mba)*S-g--4H|coIOB(!R*H0^ILaK)9u6S zj?I5Au)qoi^XZd~zyxA+Y=nKpOPV^TEq-E`lbe4Vrtr%4C@17jYHhsd=_R-S5BC7= z1woSWmw}X`cG{#sp5Dcx7{LPz>cq9|Z0y)OK4@^#YYR`}N|0mWf&U<_f}-*()l{m> znt^81Y0WBA9()VmyWDcCaA&^Lk!#9(=2G!@|r;=auNQ z_4U%D>i0^c_`N0sMJ(Xia%vz7E8&IEuzDe>HshdIpD{ko+YZzh^-rFx+b+b`z1B<3*pjnq6=; z5z4o+klAscXI)f_e zDFpuzwAs1DmL`mM+T}gtM$mTOg?-Be5+FJj0C3o&HMFYuXItB0qEU_`sC`XB&-^oK z3lX2+3Bf$@JnjVC**GNEHJsas(3k)IK>=Dfkr!ARH0@bJDG+@-$=qZz-X0Dv6{^M@PI1Lz{f6&joTmIO@|?G^grvG zx)+(3nmY=(bi^NlX%FHQt908M5vi;cm?^>{N#zD6tgq~8oR0)5 zs!QPjme_XQqD^0vHTy_6g8+Q^@ou-_&;Qgj^}r1=;t?En1i?QELvP%r5*;qlRKunE z2+1EY4}SXdZD~%d&spyFW*((mnoM;vU@XY*58?yO3R+@$K2O6EiPnxk@_WHZO->%w zt7h@N{5EV|w8JU`IBfm*v z3;A27r|I0{XWs!{P40Xayx(h@cu6q5VXz#fQdK4i7)%C*9fL>r8UYQ-2n;J?7yR~B zz;40}`-P6Qfg01hd5mU<#uYA1C|El`l6YRE^9-oIdmI*9*^0bLKQ3xK~NbO#7 zowdOC0!8T_^FK=vL0(}3(+|JZGXR-^lMn&;9&6hEq~_no8-Sth5dyN%6Nuxe@M_o5T0}xSrq^i5rOaE&B8ICxl#zN zjY7`GC}ZbX;+ZMEs0}S8B1L(pYqb@tkG_M~sv_>yvoMgkWeMJJ7AEAVFb_decRJlhmflPKX8db6dDA*|OyvN3;B&0Ko}9 z_WxXz@rfv?&F9ARA(Uacgl@NcHQuq9$%VezbxY{h3uV(ZsjgJ)ZIyXrah0!N-Jqsb zEbl}pgB8r51AfDalV#J~@&c2UDUEFJ`mtFJYj7#f&{!DLv>#ge63Q!lJ`bJk?v>C5 zf>F+PU0*`CRw#Qs3HI-)#OKmNA(6Abh}DWS?bS<8g)&%E8J_^&=hO+aY53w2vvY~d z{gktvqFt3z3nU{6aq)m1WY zEUxn@;P*&l%3?JqLwUs?VO3@1-6QCDLeoFEz`)>)Ynyo1)t0e+TP=YlQeGLDZYV3I zC@C?BMx9%-oD8>1=mv)7=^L1(va*7jno71bmauJ$^r;Zn(ZGjEvC3jSnFwXD=9j++ zxYMa8O>S?;l216n2D2TGL!*2uy$Kj<(;9}y7P!zmLoDX}zfq<_xx{PGw!fY|yJ{Ti`Rtzwan^-7_Z79v8@akwLMMvC zB-V~04`l0t*$!oZZCFn%Uyp*SS0vN2Ib(T(Y5@NF=DMHQ3#fn{U|z!6;|D z{rLUqZDhKUWLu#M0nA~Q>i!*BD0QpjjokQnDhrK$Uw>mGjAiA~-n^Wp)%Q)20Af<7_E)Dz>@cURLZ#gAbLwUuEfWHN9bbBC9 zSXzp4?t-7msg3(c*a>Ab5ob?p88ub;wd^=yYWfD|7#N&OdsSd*sfUiXMt1I~a%gm- z2s{hC2YAHofvhLjLm8|Gf$zj>k+;p|u{dIKdWm!0ewLQj?jx~LC?^sLni{;cY)fr5 zUakm*;+*eEZB?LQDE740(!Q?_k4KhU3tJ|D{|kHpmmlP9CLcn1MHTP|!0!UNIeD4{ z)7112&C@q9cU_~SwL)2IO{vdh|L!V0c`#LB*R+3$bKNtxR|PgVRdBeYk&24E>2--7jEFt3Heak_eD7@xTE{c>$6YaM4_YvJyeywZv9 z|8MW!UaYF(IDmf|N6pDgrIQntnq4rZi*zvp>miE@>;h4~^iVJL(ti-W^bZ6vB<1uOpYZrEwS)b=)7r#)|tg zDRmCz(h4!(T>Ee?>qzVw7`9;kEK3*7)>Z4jXma)sMkT&Eb7tfcw=`b0593l3Lb=qK za84MeOFeRkNmU zQfi`6tjCjhQybN%m`a@#%44062gL}wx8lB}l>TWzjEJAY4;A;NT=!u~wOvW6V{FIsMeDD)FKr=1`DmwzQS<#` z6rCl=QaZT~iP7+LVsxA#G)9K%gcxm?nUQ?6eKvl?49>00G z1NY!2)T@wjO0D-h-Vs6k3I?m~PCaBOPtF;*6L(<^I-_DxO8@P!2;!IUGWJ#5o%+d8 z{{MQ!$a!ti&Z@RMDYe|scpb0eZBfHGO;U#P$<>8xaXW6)kYlV;I)<)AET7BXL;Tqg5H>#xi8o*m(YGS>H)}3ev8Op8Gh08@q--zqvTy$z*hw&la6(RhE z91XWbhH`ag;A&it8$?K-_z3Hirp`eT!tdifd?Hp)q!!CiZXexPDK@UG#wu|hVMi6(iNM_;rXM!od-+1H z)-sfvYaW(~17(+qv&=3L74Wjae|?N%8#dt^Y!>IyZI;`X8!1D%^UT79dxT5D1={gPx(Mp@zD&wTrWmm5s|2TOnU(SFjF&$jbY=T3I{Vda^ySwRd<9=h$v+ z z`G^U*xZ4ZgmXeYZ77-N|6%_wods_JlKKJ0n9q~VBJh1h!c6V^~bZ~jjhC9>h ziHnyfoP$Fc2SoTkPyl(t|BF8G%m3n#?Q_5ucR;_O;)7ZUgbjjta9__ibz|D^!zbII z%fE-`eW;HcWH<1U;btm^%=83$u49FD)RWJO^&8Keid%&qZ+_m~8*?a}Z_(d;QeFMH zvF?$?)nB1bNWAMRY_RZmL0Y%sf7=h7pDtW^(~c1B^&8kt726*3^5cycJKXKy7h4fK z4BS3tdh$jEwKJC}L8-Ur$6QSClGOCqJFGWG7#Tz(n9*rgUMIDF9j2jx^1?%9_uZ-S zxwU;#+SSgA=R(9n5KJ`71S7$wWWqG`g`q4EInkRR{T8jc@zRO5plK=kR;UCzLR&<# z@c^U+Z|aJGOsAs|bn8kBu|R>k5h_6*x5k)^Y$Y7UZ-`pr+?fMkH0lXHXz|-%SN!iIyw3D*eysvk-21@*%4mx{gDUOwRb6J)F zTS@}Z3UuLEBD8-fg-;v}8Zwy{pZGyRvW&6I4MIID4m*!I!mTQXn{I zDw^)ev!IR`bYo~&sKleDL`77=OWcl4acZibb3qaKg7K|2YD_QM8Ewlj#(}W516T)2 zQys}+1)r^~Rj=Uj^Ag%4df;Idu%$s(C>37m_l9@Wzn~OGbnFOgE3o^_k1{qg=^rO} zLta)2vDsc+Wy|NIPvAl%F7L@9^uJ~ZAW*PGOYI~W0;LKFK=C;%jS{E~8UEYzI34K7 z9a3W|7%z3!dPt9DSQ`uK@cY z;xo!0nt#u?2r=>ZEV$By^H1ut1P}#Pza$(cWa2HZj6%{s*QLnP9YM+{k2C@=o?vCNZ%{LubEyUje1(V9RPXJ@YY@^o#=gxU+_& z>gEv(_69~PG@#ckK6}j`utVSYw~}G4&n+>eJoMtjYcm-iL02klI@$uCsYgHMKYKnM z48St$0?umDyz!<&5En=Zk(`#Bz5h0BEI|*t@d!vjD!~iSZ*=CPDcO{A`Iv77`|;Bl zG^_TMelRPgQe3VqPIy{<4WS7dPjNI?6g7(-Q(~<#73IM*RSj0Bg_zn#!{d%ayXUYBTZDf*DZ(PDHADk8)yg5ue7_cG1-j5oqN(^E{ zkTN1?p)=%DkU)INRELMCo&lg@J?a7WqC~z_H(2RW)gP(1%`V`WOT0^ba(kn9**n09 zQG9{`n|<_TXe*&+PhFb3B*768hKiR(?#!-cNrjIn005)Wf7O@eyEHMY%LKUC8|tEc z#(qyHQ4E;f#jibd+?)!ud&p{S8bNIFvb$9_Hf~} z__GqnF#mCr|LiJE{K} zbkhDkr-@!j=i)sCx}O~t^;700mp;+IJ)hepVfrNh{<((VZ#2gCA4BA|F}s)iBw{w; zW*@i1XYg8r{B&ZVA^UZJ20j1jj99-C72<{suvy;cuCO{R6FbkEMz>VPgN5vB4Dq;k;ek_*ig;$-;p8p4PA0hq?_hdL8Jo(lh zhPu@Qel4hzZZFK{!#N6l)39whR6*!$0Sv(>f7+MBhCCe0z!c0e;vrYaq>-k4&KXuG@R~xSO>NnxgBLYtjhPwq;P5I1p)tpO0(iw z$LC`cNTFLFOlKlH+#v1N@+Le{8uEKbM8pLsm4oqy_*V*L=%DVoFMa;rD8%>1G|1ia z&_JgIN7zTlqO7f@yoVQ-ewnU+Wl!I8ErkKh5}0;#pNvR-&;0q%=K@f`f#SGH!D>C5>QbqL1&*%1Y#8eZ6)VU7@AE2P>^2*#yn%9LY7 z6sH>nea_)y%u-mN&b}$a<$PDV8ogZ{Lkg;V3D1@*WwG46@B<*Jf(c!si>=ukM?Yij zS&mX3zt=EB6{G`7cI?^K@e4G}LiuTxgp9Riu|9)oXjk_20+_yxi7;T!31E&fJP70B zrw=Gf@Yn)IqIouAc7E@B!<%H0mG8(_{s4|i|FcWIp>Kd?4pC&t+#*Mn-h45Pp0br% zG8;I?fm98@-Ggc2Oe2#0#cLf@?0jqmOyfS@e4Aa{{AziN95V8dC~e~wkds6H?{ixO zBP*az+F3jt!{ul3w?x4xm+5~KpT=da>vA)Jnf3oN6>CA zv@_FG0p8(dp0{Kjp9|c9)vO|tlL0^U7S?XO)Jng$Zj#)20hh;5p=__2d6z0fG?2<* zO}r(dmTZjMm4!lo&mXp){%p4vPogxHiC+YVXn9ALIhijmF7J#Qw%_#O7=ZxHM$*QI z9>_W?6*=agnSl#t8fpJ{+ZKOpCr*9(E^jPv_?BCCh?LY& ztL)Ibo2|1TIr#W*i)B;#57Vw64q{K*n;cd{EaVG9>bIt(T$hUsiD!C+^9gauN7P6J zC((Yg!3b-P`dWtP8!}Utj1j|xenbil#{0% ze1>g)sN;-H`3Teh=r>GnB+5Ce(QD*`ox!VfR{kRIOlT@1Oeucrj*VG7OaqrQ6nuN* z|8n311Cw2hoEKT){L-aO#DF*Bx7c4R%a98v!?-1jmK!7u!|;m!BL*F;z!PgsDjBJxYa@r zd~O8og??GI&RZKtyxvG$`<#km(w{!tmrxt!-UYmpRJFU-k&x?ctie5t&ZUHDG_h=% z@ST|!vG9`n{*@)lC?#BQh%KJFaq@VJgcoT9_?=xnwmNAj5ixy5Zf7NRz+s{f6_rcOM`W zGwHwDabb&Kz$LedA4xaqp`2LsjL5mlG23}Ex5w1kEk7x=`&C5soJVaTVaw_S|D&=3@B%U`h!4fO`4W%bBz9V-_%?n=znYLwJsD!bKY78LV zQ^C)nYkZoh@GvqiEX+us?O$j>b;5eR-&|ZX3=koAmcGgJV2$tC38DKQyl_V-(W&bd z`oNr&YLkjHGV-a)E_j%XTVZ#owcev_S3Ff598G)oVCrF#o*$rYC_Lw9?4ws@$F7oR zSft31eA}Du5(B!OppH-3XMm5WTg9fE^wVMF@^$hzr+#;-gBKHS1J>m`-I|EKeckFj zvur=EL|ekt^7%6Y)geh-e6$sx@qQBo-SD-v7!R=w9nP@ZdU${@lTV0S%$Iy5)2WS| z5hrR(?xKp&C5<~yEEUl|c&H|h2CAT{pYQ#~ENJQ&-6HZ!tZzp>IzD>=S2^fN6fiF& zb5ljKTWWR!#N9^h%|c-gYk;d$SDcLNx%D=bq9N^x{=gC70!e-@7c#TR@txi$z%WC^@vm6byGP@1?zq(`BcoHkCc{Xd(`sq#=;)63etBPIN_682^WfVdQ)KF`sf-#WWv@bL*R$&BJ?8 zw>l-9HN@ZJTjctNb)@5a@b69eW41$0ki&d?>Il>wz;6u#ydwe(ZIts>7mmiT2V?kD z_^ls)?&dUoNcs;7BNewWwa7^1_PcZ>8(F9eB%L5xtmI*js%{R89^IGHUzM;C+OUde zKN0t2urRC^y27bfDz_GTh)-v0_DZjJ4c`kS!THh*3HoYj1ZU7Pf+I&utD2=Z-R_oL z*bv^DS1PFNR1uy++NP^@*9^&;Vn{DkYt@rOwV<g8?J z4NVE9ntNq2QqprVO-aKlIix$cf=~s?{>T$vteYi2)(W%d)Qix^Z;G7f+4R7H&F1aR zC~9(qwh%f&E?&)lU(KKYCqV!eF{Eds{g{Od?TDNV4G0};PiQ9cqQ#b?L$sY_;y@1m zMEh}?dY*4BRvMFn-mMhmHV96ff6&TbDfECZEPpSB9iiWsQ6y`41vD!@&R0pFx~s{= z&kLQNqVY%zp0ymR6p#j2>Ldx_Ul5F6X?j2Z)SlS_j;%!tq8&gZKtBR*1rS(?u?a*uDJ;#?*{X4Ui2`blM&0_Y3@og1NK}{4Mn94}j9q~PvBC_pmYb{q_Q;3Uizbmp*xz#R1`)s@9zUIY`f<+Y3 z;mh=Qts=>gZM>~31O0Wht53!FkIP_Ib*RCxD0wX%)u~6LzNUm{x3T^i>polH=ev+8G zrjEHA6?yjTTsv_m|Mq|SMtnH)m6!Z}%xauyI$F;?MF8EI zD;ymxV_ygtk)rE#JIRk~tpb7Bm{6f=ZAev}Nw?R=#YHk8Jm2^%XIyYL1ktC8bY~P<8~GN=8`euy1)pWw)Y*R+NfdZmw05J;|B--zhC}vO z^rClOyH8EHdZ@!=`g4l zF1ByY^mjlx0|~g75sbh!#V%#vXl7G5T8^LV5iTK1QRYbDfAq^&@YyX>57nE=7P-A& zV#S?o6dY+jT+}P0RziF{>X`oUjWyWr;hJ?hz|U$t&}B}A%ZO$ndxPr)&vvF8+grOn z^s;JlEhXGH>Z*8JBpf*JDtQ`Kh>DQ$H~MII|Hg=(a(iO*letu>Z`}viZ@P?se=uFi zEqk~?#RWg-taq|Cx-xYokbb*GKk=zL=FP{r=w)TvGpFqaHy3%A^Q|P;uP+tnSlLHR z0(ZQbv$IJ=aq9GD1rT;8Xe%yzGa#kCfH-o9@7ZU3*vjDRxq^7>?JC5B>2h+WkFTI% zsV7MN?wx9)Hmy)m(;-XiSY45UDc3)&GQ|;7jyO5j{ z5gr)~ea!g%sVx~LYKaqtXq;9|dCuJ3*Ed(_$5f4o``no? z&l`^rU)gr0ThFFJBPH@N_b?T?tIrx0Q|m`G9kLW37b-^zTW&^Qc}13jnLmyjwpUu? z#>S3{^;Ju_PzbM2Fu)MYo$+%~!f@J}*hLSYJE^zhe+$cU zZGC(sfAA^$HI9=rR?ER>bBp!0+r+id=0v}>x+WwDpoJAe4|Ipm99(~%(GPr}aY#Lr zF*=Vm4_*Rd$xor$-A0#m8}Q`Q(kJMvigkQyM@)`057b%dS6C_wQzck8yQi3I^;YL~ zwhY^sg$R^tRqlUIV0}(CcsVs;v!adc;yYcuEd@2iJL5{Ye3zxyvq4DOyYg`0BeMhF z?rZ}wckvACjOXsCEB41#3nIea(<_LP&Ws|RSScqPjuYh%2SAT|gUh&z*drrN@zq;x z?x$X+M*RKTaKrPly8HO|@QptUMN~zqNltQoq&s8EMpT{O2%m)Ad$`a#U(QEAl$rpZR?)|lQBThMT)_cdvLWx4xLHeO@HEL)fDVVvP z`a6znrK9sVO-lwA!#3FJ;OM)hc-rpsq+zTZ(Zd^7p^9*3oSea14tnb4KC>1yhqvQH z!MINnonFf`5I8zzUlWz!fwQhwVbi}qN4i}HMGo!F)JS%brO-==`d}UH(j>`jz#2Z> zzAq{wn(o{3G0mriL-KtsmgNSZ_q*PEJA&@M=Q-JXKw3T7lslhP*xN3hNZ+4No|HMm zD#ZHjHGWii*mw1sdp>I_y*-E4WmUHZ5N|ThFH#k&3I$oZ7~ZGsiiEmAx1d7Z4OjKk zA@ zH|#CsN^O$O2bYB5f(Js+mNivyZsUPU%dt(}a`bxJNop)rE2NI-NHJFG@cxMulv|>5 z_cwRPYM!RO((~&(Jm;LLhrqCG4>u?e-#mD1YxXwV6Xd(91u{L#>r9z*m5%YzE;EcQ z1pa*cQ{|*(M>|R5-g9SlpLGn{W4dlcwpTDc=Gyf>bWiit>c6ynB6j5~Z!v5! zFaK4Q4Dx=MZj>pALqRjbt z>S%Gt@9$7y?3gMT*9HwWiOl`4o z-_wfLB$FD@MG~pZ_NJ|Op7$=4zVbP&T*T!AV?Gfyi`$VgkS3NiT$%eL5)W*XpCB@=WPoa@H0MCDhvU3SS55)EdK_FO1x@$&2pNg>1Q3@0(W zr0ZJG?TmmV+@HQ;wlID#FeUTu?WBlO<5Tmd%l89O(TW5C16^|>9bv(jsE+nh!>QB` zYpp+}TWh69Vx=ai=>W9P-AFskTjb%RRAS?P4y-t)8P}mmJFzssEI}|bg;k_^>uIyF zDYvqOeEnQ^!4X zMn~r@oW`9R$rDye!Z9nM}ypL6{XLKWys<{2TROYmzgYN<;904*GE%HfIm*F zBr8F#`V~(Dgllo0Xa61%mNTmL<=8KM$OVZc-4XrqNoElJkwC|U9Qht7|8X_BzK*iv z91BJi!*4VuI>Bi+mq1mjxxBHpP!2RT^KV4-!hEfT_PAu0Tu7sO7(s5xMcm@??DWm8 z+_s>v)_eF-#q_1U4OeZq*swxTSwBMFxe00)&0WVZF9y__=rDj3Po23qLJ|B(;JFY| z+L{T>h_?NA7GUtF|I7T#zKO*qliG-wMJ(!4H`ikn++A$Q2R!bxre8{f&(*Vr@T_jK zb}t=a{m_@-nlLrZO|WOi7%kg8%I=4hPcPJnP}o#$*Q;Uz4|-N3(l2FHTCfCz|zf&x=d20 zE6+0|%a)_FclT$A&Zgt+&&Z@sgSqo7fXFLjN87Z4SO$^r@3$z7xZ<_c+)h1Ae;Wyp z_>L@EXK;SbY2UKjrZC90J0A59W-hT zl^xl=t7zrOOz~t>z2I5X4V(h!XPj1FLSPoo9FYEffuOD(1^1=4qX)osRb;)boVm2D z*z4XZdvUfOL=-jla+*YzA2>$VNM4pb6V1PvSzvrKL5tP1>h(hZ`Volrr-HKTw*^A( zt{W>&&M?^p+IYFIWf3WC8Q%_FEtQ3*9oOuVIVP{|_*g!LiEfg;jc{zK=AEMJo(-jo zk|_7o+0ai+t3b}XG^(1d+$9dAmOT9)va%_miE;;NQpKOAf_pwyv@`erQt%mMJ}ZM< zmfuc2pJi%KQ|KED`T@!7w>%CI6522n<=pCSNYdGwr7Jo5vu2ZR|KSwGm2d_$U1%wu z2k1T>@B9jV=ksXl{>7~h=0zXqsaO$c%HQTGECMP!n|rjpmjw)9GZUJ*WKG2-c6d<9 z3rKQQF+7`G>8dX^yg6oLrp6oj((ou#zdPq}n}k0UwCZ{1_Nj>!O+Nt#m}nJcU8a>e z9-Z2OzW$Fn6@WQTP;=6z_o)#Dii)sw^Y~P^)7UZscb`(XcKzu29r=c`GH<(}i(Cp& z+E+`N?sj-tovSQ%gM+PjJ0{64NWb*fP%o*MP~KE4U}5iU`ZWCLvAN&EV1<#gqo1+e zq)hzXD4+N=vm}DvKUJ&chy5!ZTe;Gj1HiON)}Wy(?_4 z7#taTmat&D@6|EC-1C?dQJ}iT!>a}%g1$$ ztvhcNmN#22=0v1aQL^$B&#o2VvQaw_eK^X!%B)aCM&9E3=*;2NHiDv5hQDT1MTJn3 zwa)PidJ>cuC_Ol6;0*JXX9ZRP1RtVX@uGD@#w9<=aUQfDPmRNiV{y*axeVPYESr31 z^UuOB_u}8CU6}@{w5)ZW_hse7&zPU57AY*gj+wSvKM^{y@beG+_>XW`WuuR)PX*6j z&423UW|S~-Gx1j#R%TT-9%UspsQ{j+GrV%9rATD^Vcxd@?#5AFqP>f=A%(h)Y+sGy zh{a6&LW6BG{?=A5fuKFMLDttB1K@f_XaCD!14P3aNIVGb2$ZN+_a^y|1UH1%IxAAR zlq%2SZhBa$6z5$SlEG-qGhx|LE5<+|opt+sMLB*ch*O<)ko&E4hC$7z)l~XbX1k@e zAghBJJRz2SdlRvI6_j4$)T75jp1}1G{c}BnS@1IXzVpTQ?!9xU(;!ez;?rUZ;?LzL}KT3sMCrk#T?OVJNP4I-H%i@<* zfAFqa9oCo!yYG&Q_^y;-U$nP(HCN;A3K+$xc2^w|<@$VNH$Qb3B84H`w#F(X_I+=l zt=^ilvc<6kxVS&ZzIA!V*^N?EO#Nl5JjSmXO*M+eYwlv*rkot}`T6*jI@3a)S@1M! zeAP-0ft!WeuaYJBr?GlbwNIKPao(gLY%HCoHXSarT+%Ahw#5uDlJO#Zk0%BK#uTXD zj=m#Bs&XQG87@81@ueo$eVD-23a-~OyhEFS2gaAK_)=jd7R%BPcH*Cmd8s{7yx!^a zL382ml&)-sgv%_1PTe&Ixt{dxmMi8J%)zN?U!i{Vr!fyi0u0K?=Yo#h#v8R0sl!bQ zkGtNHM@b%JGAkO^k4E=@Wwf6X{xNM9P8}BO(~mdpy|6(H)%kwV($CDQF1zk~7rTU0 z;7iC{yd&x%7_A8S{=4eyGa9RvQI_Dq;ZYIKu@YB}L06-fL%7?Z1#neUpajD6RqQe_ zh+9z-)_ntY*?BY^fj*8;{j#IKTEJxv)C;Z6N5%EC6c)=t19gBR(pQsxr%hDY1&mk3 zM9cIPNCW*Wg}lc*v;qE$sZnvEi$!%A{*&3;&P+|5K>&*hJ8f&8oxDB}R1{73W`Q>P zFYZdIvm>LZ;1>w2#IjVr@=}gIf0&TMabvwL$%5SU$`@P?!J;x-V z?#18PC%0K}7iV?j{+R_MKaJ@LXU1kePAQc8)ZYv$vaNJ?`LO@M=T&R4xz*s5l5s@| zw{nl)Jr~&;J**Kbn-K%(H3#%|p}EktxcmSP4cC%Qt(t0-+2FL7nN6g%8XIMKJXIzB zCgE@BjPE}tfsVfhh;JJpN;J_P!83%{{bL`$!nT^Uy$A^sctalR%Cqjz2g=%DGlQem z!`g5^sx7iHa+(kEk9cd$RsIp0JoMA}=%y%JBCWAdZD?HJ?wlJ`0hob@@*@$luW4kJ`|Dbf;h`mYZ@{~yi?8iK5MFfjbrcO6c;Z3rsmWd%UAU2<7;t+mUJ8_w z*_Q!pkJj#7I!lcso}Ib59OM^7&miyv-1l0GUpG2@YEZWjV4~0qZl9Cq@GC1yR@Gc|iL)U|d>tW^|!- zHv9VL&hLeDFvNnL_GkiNdL11w3YUM5!RlzmtNR736G`*!tDbfHwxl zDqG0{sXwH-A>>yM%rcMvDk3G)O#UQKqf42{n1@poWfe4MQ@k@=bQ<+t;#jbY7D%kXb z&i#$IEZJT#QO?a1Q4w$@a`eqhZ9a_K|1V8+%5W)&aQjn_l45brv8Gwf0V+q{1SMv8 zzgP7YKQKu5!}*{4O6ERxH@|49ZU<5+j~2;XrF527Hwho+H?t?$$nou%owcZiZS^(K zBXpd>U|84BpT>WPf?J!#>KTskf1m)3_WfVAYnSFk&J6~IJO$JKdh#n}x`dyyOwc8J zA9}du66CI2169m>5GGD5gp^QvDNfBlhMk%vTY$%ozJB( zvzo|cALwhyrG9{UjIl;jm6(YBbus_vN!plg9o_)dlmUwQ9=eTxLHYDM@YfG9d5sFX zv&1W)RwgA3E!EzT59V2a0z>FVf&_2kr%cbtm*O1vkoN{#B=4b@c&R4kk!k2X|2kK5 zjUf0op`6d6d}B{N*23bq-oO$JA>I>^kVEp+@%15IF}2BU_snwdmSk4KU?xM-Gx?sI zC@utJ;e?-KB41H4mv?RTw_1qH6;KZkRy7pye@Gyny3%yB?!)}o?hAE(6ifq5Iyj&v zjOPt_HTN3%d!-rU3!EDN5M7YeUG*h!73=sRfY4bc@6lnXs{Y0uN~bNmD1mxN5#wdc z;B3Y#gKWi5g1A6O?Mz}}h(Rz!*^^z&MG1hmLd?mX^7nRA*1o(P{!oaVg$zKXL*XAm zo;>76pO7Q!==hpH6ikvn-l><8>!U+%;|miA;k8`RzqZB&CIEwHjdS=$N3S1NSASba z;#$$Zc0md=xli}-FCnH7Q=%!9vlI#z17@pKADO6~$+{ABB!&IDbL%Rb@S*tzWJdX~ zf9)*6DCj=G5I3x~lXSpgWB7x3at~D{q!+U{=kYN8)TeJ}sW$qn7!jyjysR#zIxzsN zb7#T7R7iukHoTh7jRO=JItCpbY7ey_Bor%DLS>7B$q$-eqt{#2+%h_;dh55U8VpzG zZo<*_$X(u=c#!TxZqprSi(96iC08(hk76_>{6Xs zfHHCs+VXY*WxN3FkjD6g&ghgn6hudMmi>wc!}`NWAAGHZVig4H8MuWizz2e2af2qa&D4N z@U;aEFgqy^okUI|eemoJniRkuV8R7*!$>CJBBpA>URpPmQ2Mf9uUSIN7>}4TXoy$e z^MU{iyupYqEf$Vh(h9P)_A#W~pl@F>zj8+4%34NpbO-xH_7^`w2LTZG?}G*tn~JS1 z80gCWkYG^@y(F8$-{@=)MZw@;;JScP5M7M+P(AzI^r=}^?sfIboE6aZG@wRHv%F|h zOoeqbCe|#|6yB9X2^|m|o&ci?G+`A9E^1)1hAj5*b0lSWWoU`0{AqrB=%Da!!~cvj zBv`CyPa))19taCONF$p1sKYF*?qG&Mx%Y#EhY6^CQ14^^?&sa4w{%vmZsN)D;zIO@ zgJb32KLW4W%BEMj`_OCV-4w#7&916}A?m>}>&{X=wM*?&hHdVdT44dglV0;je^0-W z=@_!3N(E3EDvt@W8_)f(5=iqpr03z8PxG1@%)cJ4CM)8IVMQQAh6Z6x4 z;?h%IFrjL@Ee<^QUboO5rsapsvAe3VW&>136RN4{7KA``0(@=PDX6*U#gnYdWqcwD z&?-`+j9ieh+%h4M)O==2CuhCl4WWXt;+w0w9leGjK7tJ6_b~-#7WvX$a2)>4BQ&z7 zdWL5#Dc~#63<1o+2pB*JwZiCN;M4)thjd^ePmeG0_=BWm8NN$v$!{;zUB$yf61yTseQAx}$TC>*+%PkGUf$s$MxHupj9bF%2}w!DNXVk)aO}vv+YR_p3Z2dVM#1Vx^|F$?+*7RMZVc6K<=vPN=uEgXBMNt0ulCz8 zZhoSeGpA}?r=Uy(k;thi z&zISlag9};+B>J}K#F=>mZcJW+XG7NZ6di&5@U{ogG%S?)y%!R&Wx=IZ4;nQ1ar6* z@y4eepBkTPIyz$>S_fGL*y|9TL9r{=e&^Oiy3T?v()}G=h-#c3a91BhgN6{pyU~)J z561K$H*-LT;9c4mk(I(FTc+3C8i+r{&!2#EL6%SvKM^a6O{K3F%c(Af|0DyujnIe4 z^{z_n!HlbacnQg<7YB)}t*WCM>e)LGmIoN4hF6AuG!@r65iKamEPM}91z!glhq8(x z+dZyH-uZsxhM*IaVU(L~PMH0Vt=^JgFLn~7cl>9`v2g-o@k=Ny>#M7|E* zqQ@1rxbMv>5+^WmkyI}|LKS%hFW*3e07Km|l$fS&fwS*;n#p}D>1Yqh&V5f1>Hcju z))snDg1@B+WcKzV5~yT7^`#lDmiHVtWuzD~v%AEDd>Cn;2dpl?6UTTs#51qzAQgUI zq~)+V%rlb@z7*Oa#n4&?OVP3jyxXIg1V+{a#`1eci95U_^rmXLsfUc2d;za_lrWR% zH||1B_1xJbqWHLypB_Z_jhxY7x62tU!pWlc`X4oi%?PtFS=7)3 zcluE3fLZ^v;vI6D@wCnf<+?%vgfu(Q*XH|}v?^MQYT;~}HX}I+7InwX>7WgSqchGG z+y+_EaT!N(1W2yQcqt`#8$DJ!e{I2n_bhn=ws#-l_S^v4d;HEgeJ7JWjZ8MRbAl|z z2-VpDS#M}#a44oQz4x)CG9ES}1YlA5#0_myqla3oSk$fO8qlc^`yGnN8&94Jefzcb zf$|?tc({Gd_w0?MOW{|CNK;eA`E!S$%t$EINzHnb69;ht2Qdyn1a~kx( zEb%C*%Edp8;Q5+I0iDLhsh;bG)Pme|+DGiDt#*WtM6|hxFa864$ zZ9@7V%3k(Q4nAu3o%A}-^vuUP5UWMxXnpF^sCd{a18&z8W&Y-X`Q7XF{4o)EBXOw{ zshYn*11kCcF$`nGTOy1ocmmv_#R0yfu5sg5ce|Cns-wqfk>}_p%M0W+@4QNB%hL$h zDm^&sA{(gI?DMr@a}#ul!($Ar6-F ze0HA*;n2zmI=?7SasVboC*_C1D^nKE!|ZZzYi0q>RkL{_fVXX_Wu~R*5X*|umI{ceNzRe8ixfn2=K-FTc06(3Bdh>wggo6UFQS^N$OqB zPjX9L4Jwsd$D)@0QR_esINy>NgHB2qO{;bZ?b0z$sk8&)0w3W#px3nbVnp)m;G~*^ zlWI;);Tg8&o$5LPx^h`*`A$N}^jG|wjGow6uzXyQ49@Y+a9NshCFPCjk@F&KTA#><*Zr@>|im2)g2qQXyA+oaX=BN#2=g=lJMm~j(Lg;e$-$eA6l}Wje zaM1HTxa&nU>H|i#kj>B=CLZnVwC3JAe(SP5iPREQr1|jsC_Q}~L^$cjtxs0;++I{} z>qRg3UhMp2ye{dZxi}>Si93guW%6Uk*~fn|)8DkdGwmsPC%ftzr3jrNrEJ0|6owe- z09tL3J)U>gaECTz@!lT?lMi;>?dARHgwAA~&SX|FrMs*bzn||8v{;9jA70&~s4T5d zBj8Q+7RR}wYvB8><0KFtngiO-szzDfHbCqLqMA0UzHbZiW4EHon!FK8RR<`)36m)QX=mLAB`M4(Yz#TWDmc}!d^_LP?tg?>oC^A?NiO%SmGS{ z^r}$J_>6(zCY=H?JA|Z1!S^foMgz9h>F1NNYPdRpqdz-4#SCa&bs0=4hE@+)K`gm#xKanIbIK9Egp1-F9`_PSHC0l ze1P%fwDZxkO?h#L^|Ggg6Oh6lh?DtD1yq(oc11G8a7?@1S=Et5zm$ytM*5B?C=%C!%i&Z=)G&h*nIEZL!C z48;$}*jSKTUwS?{WZxwD@npNw;1gvN_0hZk`8+cG_@ul{_Q^Ujg@RU zJ7U}>o$8S7+k$ZRe(>jqc&y0xlC{s^zhTg&9AyK#ig!IB0-LJ^nRP3*kflM+JYGuX z`klp>T=s#z>BG+fhkF7q{7MkT=?)LxUXfh5hY(i&r;D+`ESgr+h~9dND-2%5{o22W zH%YL!`C^pf2YvXKQq6!wp{Lrb=MiQKcSwIMV)wN4KGP5;>8CT zTZw7GT*@pLbepF-9m&|kUDC8x;wm%uX%I8>JR$&ZF^;l91Sq*_`ly`Wmn#9Ls<^^_Omn z@mz8HnndZr7YXbAAHh)U`+J?gd!AVfSyb7%gCo0ubL9 zF@pfTgJ*9~3Jc+DOl1nYDWLMEPAx8yrUfs;4>#VKmd8~J@`O44xuHO85hvB7@TVQK^&NfZilXRev3GOI9Mw&sj}37&L2)WsUkHD83TQe9 zH0c{=9tR-bTF>(OC|AUB*S?c8RVf+g6}8uuV*BS)m~cMGw{wK0nxu)$cZ`Ux>UmL| zhYLFSKzrAvsCH*@MaTGx_lSE2!EtLr^9aX{5K%-{uLwdYHv) zJDE$z{>`lE1UkYb_m^z2wEy!qz+e}>e#k1k{Oaqzrm^-o4xEhu)~l z6nN3l$vNHfRClJGv_Jp+a%S>!yJyg6`{;P!g43-xL=8i$;G0~;L&m3kWq|3A;Z9GeN7#-^sT9N<#y$0h8ui5&?M#pm95;q?{ zr}{C8rY)<#9G?i$lWTcNrS*|oq3%6U)NgU7n~!$UrFg9eUkQro3dI*F&>n?u=S~dE zI>tvZhB57oALWJp(q`C)+9fYVM)TwTFRH#WpsJ>8TRNpXr9rw=x{*%lM!LI8x;!9_ z2m&Gv(%mH}A{~cDq(QpA!TY(N=l%YjKWFyrnYFHUt!u5BZIgIpRB2(FA!MvIf|09lOBHrEnKCz--dz_$|IFz9i{g^lP2;i60ij< zB){(F0dDcb`*rH?bq`JOhNce$ckaS)B8}Wnx~#`H<{O6VSs@9Fs~XPBA;T{cB-02& z2fg#_%7kWGCXFY$=6e~)bY4{iU4}p*h+7wwXpOfQWE|o64Ut%Dm5(Os4rWb+fEW@~ zezf2}T8L>Mc_=SL>S^q1yp6wYMq_{S=kW>Q6}L;I&ruOy?%QsR4BmD6G^jdvjXI)^ zMAjBqK9_9S_b2He=7q!D6FZ=f!q2d2CeGUqu{A{iYAUN=#S$K4Fgf(Hx z?Y)45N%dU0LZKvMh?RO?6%8v3Am~&Qz$7@*w%g_ zp~Dqh(unS-@40-x^PG(iO0E6F7IoHr*0hCDVvb>aU#w#-F^RdHAdz!r{yu3YlvGbs zGy==>kzi5$`7k5h;^Rfsfj;}wK`qcGn`fNw6}tq@KFRxq^81lP51c&QvTG|Cd2Nfq z4@X>2%d~fJj(ELq=Sg&4cW_HrO;w6eN%KCUe!u9SEP00M+4^l4ZuBHra+PUq$8-xJ zFig-LrnuH$^T8s1gM;4HIyuZ#*Ku8h)v{0&DnofNA+{qhA)fLC z_asw*jR>hM%uPy_gCo>?c>Bl@=5% z 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 QGynhq07*qoM6N<$f^0R9cK`qY literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/assets/static/images/errors-img/rsk-page-not-found@2x.png b/apps/block_scout_web/assets/static/images/errors-img/rsk-page-not-found@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..233e0786423350e60f0ae3d5f85703dafe5474ca GIT binary patch literal 44165 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 JR;^}*{6F!SfNKB% literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/assets/static/images/errors-img/sokol-page-not-found.png b/apps/block_scout_web/assets/static/images/errors-img/sokol-page-not-found.png new file mode 100644 index 0000000000000000000000000000000000000000..5056766f3c3404168003ea0f6988456137c058b4 GIT binary patch literal 20581 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 QGynhq07*qoM6N<$f^0R9cK`qY literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/assets/static/images/errors-img/sokol-page-not-found@2x.png b/apps/block_scout_web/assets/static/images/errors-img/sokol-page-not-found@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..233e0786423350e60f0ae3d5f85703dafe5474ca GIT binary patch literal 44165 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 JR;^}*{6F!SfNKB% literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/assets/static/images/errors-img/xdai-page-not-found.png b/apps/block_scout_web/assets/static/images/errors-img/xdai-page-not-found.png new file mode 100644 index 0000000000000000000000000000000000000000..af2e436dec116f3a37ac54000e7c67bc4c0ab359 GIT binary patch literal 20095 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 literal 0 HcmV?d00001 diff --git a/apps/block_scout_web/lib/block_scout_web/templates/block_transaction/404.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/block_transaction/404.html.eex index ce9f49ad7a..4db03be12d 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/block_transaction/404.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/block_transaction/404.html.eex @@ -1,7 +1,7 @@

- Block Not Found + Block Not Found

<%= gettext("Block Details") %>

diff --git a/apps/block_scout_web/lib/block_scout_web/templates/page_not_found/index.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/page_not_found/index.html.eex new file mode 100644 index 0000000000..6850c2deb2 --- /dev/null +++ b/apps/block_scout_web/lib/block_scout_web/templates/page_not_found/index.html.eex @@ -0,0 +1,12 @@ +
+ +
\ No newline at end of file From 1207548a7e2dc13cc85c5adec01aa56ea01a8509 Mon Sep 17 00:00:00 2001 From: maxgrapps <50101080+maxgrapps@users.noreply.github.com> Date: Mon, 3 Jun 2019 17:25:56 +0300 Subject: [PATCH 25/26] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 808c0f314e..f240929567 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,7 +21,7 @@ - [#2012](https://github.com/poanetwork/blockscout/pull/2012) - make all pages pagination async ### Fixes -- [#2082](https://github.com/poanetwork/blockscout/pull/2082) - dropdown styles, tooltip gap fix +- [#2082](https://github.com/poanetwork/blockscout/pull/2082) - dropdown styles, tooltip gap fix, 404 page added - [#2077](https://github.com/poanetwork/blockscout/pull/2077) - ui issues - [#2072](https://github.com/poanetwork/blockscout/pull/2072) - Fixed checkmarks not showing correctly in tabs. - [#2066](https://github.com/poanetwork/blockscout/pull/2066) - fixed length of logs search input From d8d88ce74f0b9fcb4e50b6f75e6d9c068960a83a Mon Sep 17 00:00:00 2001 From: maxgrapps <50101080+maxgrapps@users.noreply.github.com> Date: Mon, 3 Jun 2019 17:38:14 +0300 Subject: [PATCH 26/26] Update overview.html.eex --- .../lib/block_scout_web/templates/transaction/overview.html.eex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex index 5185d5575e..7c22762e49 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/transaction/overview.html.eex @@ -51,7 +51,7 @@
- <%= render BlockScoutWeb.AddressView, "_verify_other_explorers.html", hash: hash(@transaction), type: "tx" %> + <%# <%= render BlockScoutWeb.AddressView, "_verify_other_explorers.html", hash: hash(@transaction), type: "tx" %> %>