diff --git a/pkg/smartcontract/param_context.go b/pkg/smartcontract/param_context.go index 14f953f6b..498e4dc8c 100644 --- a/pkg/smartcontract/param_context.go +++ b/pkg/smartcontract/param_context.go @@ -137,7 +137,7 @@ func (p *Parameter) UnmarshalJSON(data []byte) (err error) { return } p.Value = boolean - case ByteArrayType, PublicKeyType: + case ByteArrayType, PublicKeyType, SignatureType: if err = json.Unmarshal(r.Value, &s); err != nil { return }