MCPcopy Index your code
hub / github.com/copernet/copernicus / PushOpCode

Method PushOpCode

model/script/script.go:799–806  ·  view source on GitHub ↗

* func (s *Script) FindAndDelete(b *Script) int { var ( nFound int pc, pcPre uint64 result Script ) if len(b.data) == 0 { return nFound } for { for pc + uint64(len(b.data)) <= uint64(len(s.data)) && bytes.Equal(b.data, s.data[pc: pc + uint64(len(b.data))]) { nFound++ pc = pc + u

(n int)

Source from the content-addressed store, hash-verified

797*/
798
799func (s *Script) PushOpCode(n int) error {
800 if n < 0 || n > 0xff {
801 return errcode.New(errcode.ScriptErrInvalidOpCode)
802 }
803 s.data = append(s.data, byte(n))
804 err := s.convertOPS()
805 return err
806}
807
808func (s *Script) PushInt64(n int64) error {
809 if n >= -1 && n <= 16 {

Calls 1

convertOPSMethod · 0.95