17 lines
452 B
Nim
Raw Permalink Normal View History

2021-03-04 11:30:32 +01:00
import pkg/nitro/protocol/abi
2021-03-09 13:18:31 +01:00
import ../basics
suite "ABI encoding":
proc zeroes(amount: int): seq[byte] =
newSeq[byte](amount)
test "encodes ethereum addresses":
let address = EthAddress.example
check AbiEncoder.encode(address) == 12.zeroes & @(address.toArray)
test "encodes nitro destinations":
let destination = Destination.example
check:
AbiEncoder.encode(destination) == AbiEncoder.encode(destination.toArray)