From 6ab972ed386ec8edf2092269b93b339aa685c857 Mon Sep 17 00:00:00 2001 From: "Jesse C. Fisher" Date: Sat, 11 Nov 2023 16:59:47 +0000 Subject: [PATCH] Save data as float not int --- app/controllers/tokens_controller.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/tokens_controller.rb b/app/controllers/tokens_controller.rb index a7cba64f..fcf523f9 100644 --- a/app/controllers/tokens_controller.rb +++ b/app/controllers/tokens_controller.rb @@ -36,7 +36,7 @@ class TokensController < ApplicationController # @token.owner = metadata.lines[4].split[3] @token.logo_url = metadata.lines[5].split("\"")[1] @token.name = metadata.lines[6].split("\"")[1] - @token.total_supply = metadata.lines[7].split[2].to_i/(10**@token.decimals) + @token.total_supply = metadata.lines[7].split[2].to_i/(10.0**@token.decimals) @token.symbol = metadata.lines[8].split("\"")[1] end else @@ -46,7 +46,7 @@ class TokensController < ApplicationController @token.logo_url = metadata.lines[9].split("\"")[1] @token.name = metadata.lines[3].split("\"")[3] total_supply = `dfx canister --network ic call #{@token.canister_id} icrc1_total_supply 2>&1` - @token.total_supply = total_supply.split[0][1..-1].to_i/(10**@token.decimals) + @token.total_supply = total_supply.split[0][1..-1].to_i/(10.0**@token.decimals) @token.symbol = metadata.lines[4].split("\"")[3] end # elsif call getMetadata #dip20