diff --git a/app/views/metapurses/show.html.haml b/app/views/metapurses/show.html.haml
index aa4a1ab0..4ee104b4 100644
--- a/app/views/metapurses/show.html.haml
+++ b/app/views/metapurses/show.html.haml
@@ -3,6 +3,7 @@
%p
%b Name:
= @metapurse.name
+
-# %p
%b Data:
= @metapurse.data
@@ -14,6 +15,7 @@
-# - icpswap_pool_data_raw = File.read("./pool_data_raw.txt")
- icpswap_pool_data_raw = `dfx --identity anonymous canister --network=ic call ggzvv-5qaaa-aaaag-qck7a-cai getAllPools`
+- total_value = 0
- @metapurse.data.each_line do |record|
%p
- canister_id = record.split[0]
@@ -23,6 +25,10 @@
= icpswap_pool_data_raw.split("record {").select{|pool| !pool.scan(canister_id).empty? && !pool.scan(icp_canister_id).empty? }[0].scan(/token0Symbol = \"(.*)\"; /)[0][0]
- value = icpswap_pool_data_raw.split("record {").select{|pool| !pool.scan(canister_id).empty? && !pool.scan(icp_canister_id).empty? }[0].scan(/token0Price = [+-]?([1-9]\d*|0)(\.\d+)?/).join.to_f
$#{(value * amount).round(2)} USD
+ - total_value += value
+%p
+ %b Total:
+ $#{total_value.round(2)} USD
= link_to 'Edit', edit_metapurse_path(@metapurse)