Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Concat

func Concat(bss ...[]byte) []byte

    Concatenate multiple byte slices without unnecessary copying

    func MustSplice

    func MustSplice(bytelikes ...interface{}) []byte

      Splice or panic

      func Splice

      func Splice(bytelikes ...interface{}) ([]byte, error)

        Convenience function to allow us to mix bytes, ints, and OpCodes that represent bytes in an EVM assembly code to make assembly more readable. Also allows us to splice together assembly fragments because any []byte arguments are flattened in the result.

        Types

        type ByteSlicable

        type ByteSlicable interface {
        	Bytes() []byte
        }

        Source Files