get cake balance from bsc wallet

This commit is contained in:
João Geonizeli
2021-09-15 23:45:50 -03:00
parent d01502d765
commit fb957803cc
24 changed files with 453 additions and 79 deletions

View File

@@ -0,0 +1,22 @@
# frozen_string_literal: true
class Wallet
attr_reader :user, :address, :cake_balance
def initialize(user)
@user = user
@address = user.wallet_address
@cake_balance = total_cake
end
private
def total_cake
return "0" if address.blank?
BscClient.new.token_balance(
"0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82",
18,
address,
)
end
end