Save data as float not int

This commit is contained in:
TheNeedful-DO 2023-11-11 16:59:47 +00:00
parent 7d75629fe4
commit 0a2debe8a6

View File

@ -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