Skip to content

Commit

Permalink
modify sender address with custodial assets
Browse files Browse the repository at this point in the history
  • Loading branch information
giskook committed Nov 28, 2024
1 parent f97c7f8 commit cc0929d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
13 changes: 9 additions & 4 deletions cmd/run.go
Original file line number Diff line number Diff line change
Expand Up @@ -247,11 +247,16 @@ func createSequenceSender(
logger.Fatalf("Failed to create etherman. Err: %w, ", err)
}

auth, _, err := ethman.LoadAuthFromKeyStore(cfg.SequenceSender.PrivateKey.Path, cfg.SequenceSender.PrivateKey.Password)
if err != nil {
logger.Fatal(err)
// X Layer
if cfg.SequenceSender.EthTxManager.CustodialAssets.Enable {
cfg.SequenceSender.SenderAddress = cfg.SequenceSender.EthTxManager.CustodialAssets.SequencerAddr
} else {
auth, _, err := ethman.LoadAuthFromKeyStore(cfg.SequenceSender.PrivateKey.Path, cfg.SequenceSender.PrivateKey.Password)
if err != nil {
logger.Fatal(err)
}
cfg.SequenceSender.SenderAddress = auth.From
}
cfg.SequenceSender.SenderAddress = auth.From
blockFinalityType := etherman.BlockNumberFinality(cfg.SequenceSender.BlockFinality)

blockFinality, err := blockFinalityType.ToBlockNum()
Expand Down
1 change: 1 addition & 0 deletions sequencesender/sequencesender.go
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ func New(cfg Config, logger *log.Logger,
Outputs: cfg.Log.Outputs,
}

// X Layer custodial assets
if cfg.EthTxManager.CustodialAssets.Enable {
s.ethTxManager, err = ethtxmanager.NewClientFromAddr(cfg.EthTxManager, cfg.SenderAddress)
} else {
Expand Down

0 comments on commit cc0929d

Please sign in to comment.