This commit is contained in:
brion 2022-12-20 01:03:11 +08:00
parent 98a30d9d43
commit c7e7267ece

View file

@ -5,6 +5,7 @@ import (
"context" "context"
"crypto/sha256" "crypto/sha256"
"fmt" "fmt"
"math/big"
"strings" "strings"
"sync" "sync"
"time" "time"
@ -142,11 +143,11 @@ func handleNative(ctx context.Context, state *state.StateDB, msg types.Message)
} }
switch method.Name { switch method.Name {
case "name", "symbol": case "name", "symbol":
return method.Outputs.PackValues([]interface{}{"ETH"}) return method.Outputs.Pack("ETH")
case "decimals": case "decimals":
return method.Outputs.PackValues([]interface{}{uint8(18)}) return method.Outputs.Pack(uint8(18))
case "totalSupply": case "totalSupply":
return method.Outputs.PackValues([]interface{}{120 * 1_000_000 * 18}) return method.Outputs.Pack(big.NewInt(120 * 1_000_000 * 18))
} }
if method.Name == "balanceOf" { if method.Name == "balanceOf" {