(builder *neovm.ParamsBuilder, param string)
| 212 | } |
| 213 | |
| 214 | func 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 | |
| 226 | func ParseNativeParamBool(builder *neovm.ParamsBuilder, param string) error { |
| 227 | var b bool |
no test coverage detected