mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-25 13:07:17 +00:00
32 lines
728 B
Go
32 lines
728 B
Go
package commands
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/ledgerwatch/erigon/cmd/devnet/models"
|
|
"github.com/ledgerwatch/erigon/cmd/devnet/requests"
|
|
|
|
"github.com/ledgerwatch/erigon/common"
|
|
)
|
|
|
|
const (
|
|
addr = "0x71562b71999873DB5b286dF957af199Ec94617F7"
|
|
)
|
|
|
|
func callGetBalance(addr string, blockNum models.BlockNumber, checkBal uint64) {
|
|
fmt.Printf("Getting balance for address: %q...\n", addr)
|
|
address := common.HexToAddress(addr)
|
|
bal, err := requests.GetBalance(models.ReqId, address, blockNum)
|
|
if err != nil {
|
|
fmt.Printf("FAILURE => %v\n", err)
|
|
return
|
|
}
|
|
|
|
if checkBal > 0 && checkBal != bal {
|
|
fmt.Printf("FAILURE => Balance should be %d, got %d\n", checkBal, bal)
|
|
return
|
|
}
|
|
|
|
fmt.Printf("SUCCESS => Balance: %d\n", bal)
|
|
}
|