diff --git a/dot/rpc/modules/author.go b/dot/rpc/modules/author.go index 289185de00..577f3aadf8 100644 --- a/dot/rpc/modules/author.go +++ b/dot/rpc/modules/author.go @@ -125,10 +125,10 @@ func (am *AuthorModule) InsertKey(r *http.Request, req *KeyInsertRequest, res *K } // HasKey Checks if the keystore has private keys for the given public key and key type. -func (cm *AuthorModule) HasKey(r *http.Request, req *[]string, res *bool) error { +func (am *AuthorModule) HasKey(r *http.Request, req *[]string, res *bool) error { reqKey := *req var err error - *res, err = cm.coreAPI.HasKey(reqKey[0], reqKey[1]) + *res, err = am.coreAPI.HasKey(reqKey[0], reqKey[1]) return err } @@ -145,29 +145,30 @@ func (am *AuthorModule) PendingExtrinsics(r *http.Request, req *EmptyRequest, re } // RemoveExtrinsic Remove given extrinsic from the pool and temporarily ban it to prevent reimporting -func (cm *AuthorModule) RemoveExtrinsic(r *http.Request, req *ExtrinsicOrHashRequest, res *RemoveExtrinsicsResponse) error { +func (am *AuthorModule) RemoveExtrinsic(r *http.Request, req *ExtrinsicOrHashRequest, res *RemoveExtrinsicsResponse) error { return nil } // RotateKeys Generate new session keys and returns the corresponding public keys -func (cm *AuthorModule) RotateKeys(r *http.Request, req *EmptyRequest, res *KeyRotateResponse) error { +func (am *AuthorModule) RotateKeys(r *http.Request, req *EmptyRequest, res *KeyRotateResponse) error { return nil } // SubmitAndWatchExtrinsic Submit and subscribe to watch an extrinsic until unsubscribed -func (cm *AuthorModule) SubmitAndWatchExtrinsic(r *http.Request, req *Extrinsic, res *ExtrinsicStatus) error { +func (am *AuthorModule) SubmitAndWatchExtrinsic(r *http.Request, req *Extrinsic, res *ExtrinsicStatus) error { return nil } // SubmitExtrinsic Submit a fully formatted extrinsic for block inclusion -func (cm *AuthorModule) SubmitExtrinsic(r *http.Request, req *Extrinsic, res *ExtrinsicHashResponse) error { +func (am *AuthorModule) SubmitExtrinsic(r *http.Request, req *Extrinsic, res *ExtrinsicHashResponse) error { extBytes, err := common.HexToBytes(req.Data) if err != nil { return err } - ext := types.Extrinsic(extBytes) + am.logger.Crit("[rpc]", "extrinsic", ext) + *res = ExtrinsicHashResponse(ext.Hash().String()) - err = cm.coreAPI.HandleSubmittedExtrinsic(ext) + err = am.coreAPI.HandleSubmittedExtrinsic(ext) return err }