|
|
package common
import ( "math/big"
ethCommon "github.com/ethereum/go-ethereum/common" )
// SwapEndianness swaps the order of the bytes in the slice.
func SwapEndianness(b []byte) []byte { o := make([]byte, len(b)) for i := range b { o[len(b)-1-i] = b[i] } return o }
// EthAddrToBigInt returns a *big.Int from a given ethereum common.Address.
func EthAddrToBigInt(a ethCommon.Address) *big.Int { return new(big.Int).SetBytes(a.Bytes()) }
|