Stub missing UnmarshalJSON methods

pull/263/head
Taylor Gerring 10 years ago
parent a81d835e4d
commit 499bc404e8
  1. 16
      rpc/packages.go

@ -197,6 +197,13 @@ type NewTxArgs struct {
// Hash string // Hash string
// } // }
func (obj *NewTxArgs) UnmarshalJSON(b []byte) (err error) {
if err = json.Unmarshal(b, obj); err == nil {
return
}
return NewErrorResponse(ErrorDecodeArgs)
}
func (a *NewTxArgs) requirements() error { func (a *NewTxArgs) requirements() error {
if a.Recipient == "" { if a.Recipient == "" {
return NewErrorResponse("Transact requires a 'recipient' address as argument") return NewErrorResponse("Transact requires a 'recipient' address as argument")
@ -233,6 +240,15 @@ type PushTxArgs struct {
Tx string `json:"tx"` Tx string `json:"tx"`
} }
func (obj *PushTxArgs) UnmarshalJSON(b []byte) (err error) {
arg0 := ""
if err = json.Unmarshal(b, arg0); err == nil {
obj.Tx = arg0
return
}
return NewErrorResponse(ErrorDecodeArgs)
}
func (a *PushTxArgs) requirementsPushTx() error { func (a *PushTxArgs) requirementsPushTx() error {
if a.Tx == "" { if a.Tx == "" {
return NewErrorResponse("PushTx requires a 'tx' as argument") return NewErrorResponse("PushTx requires a 'tx' as argument")

Loading…
Cancel
Save