Versions in this module Expand all Collapse all v0 v0.6.1 Jan 21, 2020 Changes in this version + func EncodeMultiPubKeyProgramInto(sink *common.ZeroCopySink, pubkeys []keypair.PublicKey, m int) error + func EncodeParamProgramInto(sink *common.ZeroCopySink, sigs [][]byte) + func EncodeSinglePubKeyProgramInto(sink *common.ZeroCopySink, pubkey keypair.PublicKey) + func GetParamInfo(program []byte) ([][]byte, error) + func ProgramFromMultiPubKey(pubkeys []keypair.PublicKey, m int) ([]byte, error) + func ProgramFromParams(sigs [][]byte) []byte + func ProgramFromPubKey(pubkey keypair.PublicKey) []byte + type ProgramBuilder struct + func NewProgramBuilder() ProgramBuilder + func (self *ProgramBuilder) Finish() []byte + func (self *ProgramBuilder) PushBytes(data []byte) *ProgramBuilder + func (self *ProgramBuilder) PushNum(num uint16) *ProgramBuilder + func (self *ProgramBuilder) PushOpCode(op neovm.OpCode) *ProgramBuilder + func (self *ProgramBuilder) PushPubKey(pubkey keypair.PublicKey) *ProgramBuilder + type ProgramInfo struct + M uint16 + PubKeys []keypair.PublicKey + func GetProgramInfo(program []byte) (ProgramInfo, error)