//nolint:golint,revive package bridgev1 import ( "github.com/ethereum/go-ethereum/common" ethTypes "github.com/ethereum/go-ethereum/core/types" "github.com/synapsecns/sanguine/core" "github.com/synapsecns/sanguine/services/explorer/types/bridge" "math/big" ) // GetRaw gets the raw event logs from the redeem and swap event. func (s SynapseBridgeTokenRedeemAndSwap) GetRaw() ethTypes.Log { return s.Raw } // GetDestinationChainID gets the destination chain id from the redeem and swap log. func (s SynapseBridgeTokenRedeemAndSwap) GetDestinationChainID() *big.Int { return core.CopyBigInt(s.ChainId) } // GetToken gets the destination chain id from the redeem and swap log. func (s SynapseBridgeTokenRedeemAndSwap) GetToken() common.Address { return s.Token } // GetAmount gets the destination chain id from the redeem and swap log. func (s SynapseBridgeTokenRedeemAndSwap) GetAmount() *big.Int { return core.CopyBigInt(s.Amount) } // GetEventType gets the type of the redeem and swap event. func (s SynapseBridgeTokenRedeemAndSwap) GetEventType() bridge.EventType { return bridge.RedeemAndSwapEvent } // GetTxHash gets the unique identifier (txhash) for the redeem and swap. func (s SynapseBridgeTokenRedeemAndSwap) GetTxHash() common.Hash { return s.Raw.TxHash } // GetBlockNumber gets the block number for the event. func (s SynapseBridgeTokenRedeemAndSwap) GetBlockNumber() uint64 { return s.Raw.BlockNumber } // GetContractAddress gets the contract address the event occurred on. func (s SynapseBridgeTokenRedeemAndSwap) GetContractAddress() common.Address { return s.Raw.Address } // GetRecipient gets the recipient address. func (s SynapseBridgeTokenRedeemAndSwap) GetRecipient() *common.Address { return &s.To } // GetTokenIndexFrom gets the index of the `from` token. func (s SynapseBridgeTokenRedeemAndSwap) GetTokenIndexFrom() *uint8 { return &s.TokenIndexFrom } // GetTokenIndexTo gets the index of the `to` token. func (s SynapseBridgeTokenRedeemAndSwap) GetTokenIndexTo() *uint8 { return &s.TokenIndexTo } // GetMinDy gets the minimum amount to receive. func (s SynapseBridgeTokenRedeemAndSwap) GetMinDy() *big.Int { return core.CopyBigInt(s.MinDy) } // GetDeadline gets the deadline for the redeem. func (s SynapseBridgeTokenRedeemAndSwap) GetDeadline() *big.Int { return core.CopyBigInt(s.Deadline) } func (s SynapseBridgeTokenRedeemAndSwap) GetSwapTokenIndex() *uint8 { return nil } func (s SynapseBridgeTokenRedeemAndSwap) GetSwapMinAmount() *big.Int { return nil } func (s SynapseBridgeTokenRedeemAndSwap) GetSwapDeadline() *big.Int { return nil } func (s SynapseBridgeTokenRedeemAndSwap) GetRecipientBytes() *[32]byte { return nil } func (s SynapseBridgeTokenRedeemAndSwap) GetFee() *big.Int { return nil } func (s SynapseBridgeTokenRedeemAndSwap) GetKappa() *[32]byte { return nil } func (s SynapseBridgeTokenRedeemAndSwap) GetSwapSuccess() *bool { return nil } func (s SynapseBridgeTokenRedeemAndSwap) GetEventIndex() uint64 { return uint64(s.Raw.Index) } var _ bridge.EventLog = &SynapseBridgeTokenRedeemAndSwap{} // GetRaw gets the raw event logs from the redeem event. func (s SynapseBridgeTokenRedeem) GetRaw() ethTypes.Log { return s.Raw } // GetDestinationChainID gets the destination chain id from the redeem log. func (s SynapseBridgeTokenRedeem) GetDestinationChainID() *big.Int { return core.CopyBigInt(s.ChainId) } // GetToken gets the destination chain id from the redeem log. func (s SynapseBridgeTokenRedeem) GetToken() common.Address { return s.Token } // GetAmount gets the token amount. func (s SynapseBridgeTokenRedeem) GetAmount() *big.Int { return core.CopyBigInt(s.Amount) } // GetEventType gets the type of the redeem event. func (s SynapseBridgeTokenRedeem) GetEventType() bridge.EventType { return bridge.RedeemEvent } // GetTxHash gets the unique identifier (txhash) for the redeem. func (s SynapseBridgeTokenRedeem) GetTxHash() common.Hash { return s.Raw.TxHash } // GetBlockNumber gets the block number for the event. func (s SynapseBridgeTokenRedeem) GetBlockNumber() uint64 { return s.Raw.BlockNumber } // GetContractAddress gets the contract address the event occurred on. func (s SynapseBridgeTokenRedeem) GetContractAddress() common.Address { return s.Raw.Address } // GetRecipient gets the recipient address. func (s SynapseBridgeTokenRedeem) GetRecipient() *common.Address { return &s.To } func (s SynapseBridgeTokenRedeem) GetTokenIndexFrom() *uint8 { return nil } func (s SynapseBridgeTokenRedeem) GetTokenIndexTo() *uint8 { return nil } func (s SynapseBridgeTokenRedeem) GetMinDy() *big.Int { return nil } func (s SynapseBridgeTokenRedeem) GetDeadline() *big.Int { return nil } func (s SynapseBridgeTokenRedeem) GetSwapTokenIndex() *uint8 { return nil } func (s SynapseBridgeTokenRedeem) GetSwapMinAmount() *big.Int { return nil } func (s SynapseBridgeTokenRedeem) GetSwapDeadline() *big.Int { return nil } func (s SynapseBridgeTokenRedeem) GetRecipientBytes() *[32]byte { return nil } func (s SynapseBridgeTokenRedeem) GetFee() *big.Int { return nil } func (s SynapseBridgeTokenRedeem) GetKappa() *[32]byte { return nil } func (s SynapseBridgeTokenRedeem) GetSwapSuccess() *bool { return nil } func (s SynapseBridgeTokenRedeem) GetEventIndex() uint64 { return uint64(s.Raw.Index) } var _ bridge.EventLog = &SynapseBridgeTokenRedeem{} // GetRaw gets the raw event logs from the redeem and remove event. func (s SynapseBridgeTokenRedeemAndRemove) GetRaw() ethTypes.Log { return s.Raw } // GetDestinationChainID gets the destination chain id from the redeem and remove log. func (s SynapseBridgeTokenRedeemAndRemove) GetDestinationChainID() *big.Int { return core.CopyBigInt(s.ChainId) } // GetToken gets the destination chain id from the redeem and remove log. func (s SynapseBridgeTokenRedeemAndRemove) GetToken() common.Address { return s.Token } // GetAmount gets the token amount. func (s SynapseBridgeTokenRedeemAndRemove) GetAmount() *big.Int { return core.CopyBigInt(s.Amount) } // GetEventType gets the type of the redeem event. func (s SynapseBridgeTokenRedeemAndRemove) GetEventType() bridge.EventType { return bridge.RedeemAndRemoveEvent } // GetTxHash gets the unique identifier (txhash) for the redeem. func (s SynapseBridgeTokenRedeemAndRemove) GetTxHash() common.Hash { return s.Raw.TxHash } // GetBlockNumber gets the block number for the event. func (s SynapseBridgeTokenRedeemAndRemove) GetBlockNumber() uint64 { return s.Raw.BlockNumber } // GetContractAddress gets the contract address the event occurred on. func (s SynapseBridgeTokenRedeemAndRemove) GetContractAddress() common.Address { return s.Raw.Address } // GetRecipient gets the recipient address. func (s SynapseBridgeTokenRedeemAndRemove) GetRecipient() *common.Address { return &s.To } // GetSwapTokenIndex gets the index of the swap token. func (s SynapseBridgeTokenRedeemAndRemove) GetSwapTokenIndex() *uint8 { return &s.SwapTokenIndex } // GetSwapMinAmount gets the minimum amount to receive. func (s SynapseBridgeTokenRedeemAndRemove) GetSwapMinAmount() *big.Int { return core.CopyBigInt(s.SwapMinAmount) } // GetSwapDeadline gets the deadline for the redeem. func (s SynapseBridgeTokenRedeemAndRemove) GetSwapDeadline() *big.Int { return core.CopyBigInt(s.SwapDeadline) } func (s SynapseBridgeTokenRedeemAndRemove) GetTokenIndexFrom() *uint8 { return nil } func (s SynapseBridgeTokenRedeemAndRemove) GetTokenIndexTo() *uint8 { return nil } func (s SynapseBridgeTokenRedeemAndRemove) GetMinDy() *big.Int { return nil } func (s SynapseBridgeTokenRedeemAndRemove) GetDeadline() *big.Int { return nil } func (s SynapseBridgeTokenRedeemAndRemove) GetRecipientBytes() *[32]byte { return nil } func (s SynapseBridgeTokenRedeemAndRemove) GetFee() *big.Int { return nil } func (s SynapseBridgeTokenRedeemAndRemove) GetKappa() *[32]byte { return nil } func (s SynapseBridgeTokenRedeemAndRemove) GetSwapSuccess() *bool { return nil } func (s SynapseBridgeTokenRedeemAndRemove) GetEventIndex() uint64 { return uint64(s.Raw.Index) } var _ bridge.EventLog = &SynapseBridgeTokenRedeemAndRemove{}