MCPcopy Create free account
hub / github.com/DNAProject/DNA / ParseNativeParamInteger

Function ParseNativeParamInteger

cmd/utils/native_param.go:214–224  ·  view source on GitHub ↗
(builder *neovm.ParamsBuilder, param string)

Source from the content-addressed store, hash-verified

212}
213
214func ParseNativeParamInteger(builder *neovm.ParamsBuilder, param string) error {
215 if param == "" {
216 return fmt.Errorf("invalid integer")
217 }
218 i, err := strconv.ParseInt(param, 10, 64)
219 if err != nil {
220 return fmt.Errorf("parse int error:%s", err)
221 }
222 builder.EmitPushInteger(new(big.Int).SetInt64(i))
223 return nil
224}
225
226func ParseNativeParamBool(builder *neovm.ParamsBuilder, param string) error {
227 var b bool

Callers 1

ParseNativeParamsFunction · 0.85

Calls 2

ErrorfMethod · 0.80
EmitPushIntegerMethod · 0.80

Tested by

no test coverage detected