program

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2018 License: LGPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetParamInfo

func GetParamInfo(program []byte) ([][]byte, error)

func ProgramFromMultiPubKey

func ProgramFromMultiPubKey(pubkeys []keypair.PublicKey, m int) ([]byte, error)

func ProgramFromParams

func ProgramFromParams(sigs [][]byte) []byte

func ProgramFromPubKey

func ProgramFromPubKey(pubkey keypair.PublicKey) []byte

Types

type ProgramBuilder

type ProgramBuilder struct {
	// contains filtered or unexported fields
}

func (*ProgramBuilder) Finish

func (self *ProgramBuilder) Finish() []byte

func (*ProgramBuilder) PushBytes

func (self *ProgramBuilder) PushBytes(data []byte) *ProgramBuilder

func (*ProgramBuilder) PushNum

func (self *ProgramBuilder) PushNum(num uint16) *ProgramBuilder

func (*ProgramBuilder) PushOpCode

func (self *ProgramBuilder) PushOpCode(op neovm.OpCode) *ProgramBuilder

func (*ProgramBuilder) PushPubKey

func (self *ProgramBuilder) PushPubKey(pubkey keypair.PublicKey) *ProgramBuilder

type ProgramInfo

type ProgramInfo struct {
	PubKeys []keypair.PublicKey
	M       uint16
}

func GetProgramInfo

func GetProgramInfo(program []byte) (ProgramInfo, error)

Jump to

Keyboard shortcuts

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