change boolean sentinel to struct{}
add xfer opcode and genesisScript