bridge: log submission for cross-submissions to Solana
ghstack-source-id: 1cf9ff2244
Pull Request resolved: https://github.com/certusone/wormhole/pull/54
This commit is contained in:
parent
58dcc43f17
commit
096d048703
|
@ -236,17 +236,7 @@ func vaaConsensusProcessor(lockC chan *common.ChainLock, setC chan *common.Guard
|
||||||
|
|
||||||
if t, ok := v.Payload.(*vaa.BodyTransfer); ok {
|
if t, ok := v.Payload.(*vaa.BodyTransfer); ok {
|
||||||
switch {
|
switch {
|
||||||
case t.TargetChain == vaa.ChainIDSolana:
|
|
||||||
logger.Info("submitting signed VAA to Solana",
|
|
||||||
zap.String("digest", hash),
|
|
||||||
zap.Any("vaa", signed),
|
|
||||||
zap.String("bytes", hex.EncodeToString(vaaBytes)))
|
|
||||||
|
|
||||||
vaaC <- signed
|
|
||||||
case t.TargetChain == vaa.ChainIDEthereum:
|
case t.TargetChain == vaa.ChainIDEthereum:
|
||||||
// cross-submit to Solana for data availability
|
|
||||||
vaaC <- signed
|
|
||||||
|
|
||||||
// In dev mode, submit VAA to Ethereum. For production, the bridge won't
|
// In dev mode, submit VAA to Ethereum. For production, the bridge won't
|
||||||
// have an Ethereum account and the user retrieves the VAA and submits the transactions themselves.
|
// have an Ethereum account and the user retrieves the VAA and submits the transactions themselves.
|
||||||
if *unsafeDevMode {
|
if *unsafeDevMode {
|
||||||
|
@ -259,6 +249,16 @@ func vaaConsensusProcessor(lockC chan *common.ChainLock, setC chan *common.Guard
|
||||||
}
|
}
|
||||||
logger.Info("lockup submitted to Ethereum", zap.Any("tx", tx))
|
logger.Info("lockup submitted to Ethereum", zap.Any("tx", tx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Cross-submit to Solana for data availability
|
||||||
|
fallthrough
|
||||||
|
case t.TargetChain == vaa.ChainIDSolana:
|
||||||
|
logger.Info("submitting signed VAA to Solana",
|
||||||
|
zap.String("digest", hash),
|
||||||
|
zap.Any("vaa", signed),
|
||||||
|
zap.String("bytes", hex.EncodeToString(vaaBytes)))
|
||||||
|
|
||||||
|
vaaC <- signed
|
||||||
default:
|
default:
|
||||||
logger.Error("we don't know how to submit this VAA",
|
logger.Error("we don't know how to submit this VAA",
|
||||||
zap.String("digest", hash),
|
zap.String("digest", hash),
|
||||||
|
|
Loading…
Reference in New Issue