diff --git a/internal/ethapi/api.go b/internal/ethapi/api.go index c3062e0e1f..1f096e3350 100644 --- a/internal/ethapi/api.go +++ b/internal/ethapi/api.go @@ -1209,10 +1209,8 @@ func (args *SendTxArgs) toTransaction() *types.Transaction { // submitTransaction is a helper function that submits tx to txPool and logs a message. func submitTransaction(ctx context.Context, b Backend, tx *types.Transaction) (common.Hash, error) { if tx.To() != nil && tx.To().String() == common.BlockSigners { - log.Debug("Dont Allow submitTransaction to BlockSigners through api ", tx.String()) - return tx.Hash(), nil + return common.Hash{}, errors.New("Dont allow transaction sent to BlockSigners smart contract via API") } - log.Debug("Allow submitTransaction through api ", tx.String()) if err := b.SendTx(ctx, tx); err != nil { return common.Hash{}, err } @@ -1519,4 +1517,4 @@ func (s *PublicNetAPI) PeerCount() hexutil.Uint { // Version returns the current ethereum protocol version. func (s *PublicNetAPI) Version() string { return fmt.Sprintf("%d", s.networkVersion) -} \ No newline at end of file +}