remove metro

This commit is contained in:
elizabeth 2023-07-13 14:42:37 -04:00
parent 9e233ccb69
commit b678fb4b3e
2 changed files with 0 additions and 32 deletions

View file

@ -1699,17 +1699,6 @@ func SubmitTransaction(ctx context.Context, b Backend, tx *types.Transaction) (c
return common.Hash{}, err
}
// send to metro instead of eth mempool
txBytes, err := tx.MarshalBinary()
if err != nil {
return common.Hash{}, err
}
metroAPI := NewMetroAPI(b.MetroGRPCEndpoint())
if err := metroAPI.SubmitTransaction(txBytes); err != nil {
return common.Hash{}, err
}
// Print a log with full tx details for manual investigations and interventions
signer := types.MakeSigner(b.ChainConfig(), b.CurrentBlock().Number)
from, err := types.Sender(signer, tx)

View file

@ -1,21 +0,0 @@
package ethapi
import (
metrotx "github.com/astriaorg/metro-transactions/tx"
"github.com/ethereum/go-ethereum/log"
)
const secondaryChainID = "ethereum"
type MetroAPI struct {
endpoint string
}
func NewMetroAPI(endpoint string) *MetroAPI {
log.Info("NewMetroAPI", "endpoint", endpoint)
return &MetroAPI{endpoint: endpoint}
}
func (api *MetroAPI) SubmitTransaction(tx []byte) error {
return metrotx.BuildAndSendSecondaryTransaction(api.endpoint, secondaryChainID, tx)
}