| 12345678910111213141516 |
- package ethereum
- import (
- "github.com/certusone/wormhole/node/pkg/vaa"
- "github.com/ethereum/go-ethereum/common"
- )
- // PadAddress creates 32-byte VAA.Address from 20-byte Ethereum addresses by adding 12 0-bytes at the left
- func PadAddress(address common.Address) vaa.Address {
- paddedAddress := common.LeftPadBytes(address[:], 32)
- addr := vaa.Address{}
- copy(addr[:], paddedAddress)
- return addr
- }
|