(builder *neovm.ParamsBuilder, param string)
| 224 | } |
| 225 | |
| 226 | func ParseNativeParamBool(builder *neovm.ParamsBuilder, param string) error { |
| 227 | var b bool |
| 228 | switch strings.ToLower(param) { |
| 229 | case "true": |
| 230 | b = true |
| 231 | case "false": |
| 232 | b = false |
| 233 | default: |
| 234 | return fmt.Errorf("invalid bool value") |
| 235 | } |
| 236 | builder.EmitPushBool(b) |
| 237 | return nil |
| 238 | } |
| 239 | |
| 240 | func ParseNativeParamAddress(builder *neovm.ParamsBuilder, param string) error { |
| 241 | if param == "" { |
no test coverage detected