bc

package
v0.34.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2021 License: Apache-2.0 Imports: 2 Imported by: 1

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL