Documentation ¶
Index ¶
- Constants
- func DefaultGenesisState() *crosschaintypes.GenesisState
- func GetCheckpointConfirmBatch(txBatch *types.OutgoingTxBatch, gravityIDStr string) ([]byte, error)
- func GetCheckpointOracleSet(oracleSet *types.OracleSet, gravityIDStr string) ([]byte, error)
- func NewTronSignature(hash []byte, privateKey *ecdsa.PrivateKey) ([]byte, error)
- func TronAddressFromSignature(hash []byte, signature []byte) (string, error)
- func ValidateTronAddress(addr string) error
- func ValidateTronSignature(hash []byte, signature []byte, ethAddress string) error
- type TronMsgValidate
- func (b TronMsgValidate) MsgBondedOracleValidate(m crosschaintypes.MsgBondedOracle) (err error)
- func (b TronMsgValidate) MsgBridgeTokenClaimValidate(m crosschaintypes.MsgBridgeTokenClaim) (err error)
- func (b TronMsgValidate) MsgConfirmBatchValidate(m crosschaintypes.MsgConfirmBatch) (err error)
- func (b TronMsgValidate) MsgOracleSetConfirmValidate(m crosschaintypes.MsgOracleSetConfirm) (err error)
- func (b TronMsgValidate) MsgOracleSetUpdatedClaimValidate(m crosschaintypes.MsgOracleSetUpdatedClaim) (err error)
- func (b TronMsgValidate) MsgRequestBatchValidate(m crosschaintypes.MsgRequestBatch) (err error)
- func (b TronMsgValidate) MsgSendToExternalClaimValidate(m crosschaintypes.MsgSendToExternalClaim) (err error)
- func (b TronMsgValidate) MsgSendToExternalValidate(m crosschaintypes.MsgSendToExternal) (err error)
- func (b TronMsgValidate) MsgSendToFxClaimValidate(m crosschaintypes.MsgSendToFxClaim) (err error)
Constants ¶
View Source
const ( // ModuleName is the name of the module ModuleName = "tron" // StoreKey to be used when creating the KVStore StoreKey = ModuleName // QuerierRoute to be used for querier msgs QuerierRoute = ModuleName )
View Source
const TronContractAddressLen = 34
TronContractAddressLen is the length of contract address strings
Variables ¶
This section is empty.
Functions ¶
func DefaultGenesisState ¶
func DefaultGenesisState() *crosschaintypes.GenesisState
func GetCheckpointConfirmBatch ¶
func GetCheckpointConfirmBatch(txBatch *types.OutgoingTxBatch, gravityIDStr string) ([]byte, error)
func GetCheckpointOracleSet ¶
GetCheckpointOracleSet returns the checkpoint
func NewTronSignature ¶
func NewTronSignature(hash []byte, privateKey *ecdsa.PrivateKey) ([]byte, error)
NewTronSignature creates a new signuature over a given byte array
func ValidateTronAddress ¶
ValidateTronAddress validates the ethereum address strings
Types ¶
type TronMsgValidate ¶
type TronMsgValidate struct {
crosschaintypes.EthereumMsgValidate
}
func (TronMsgValidate) MsgBondedOracleValidate ¶
func (b TronMsgValidate) MsgBondedOracleValidate(m crosschaintypes.MsgBondedOracle) (err error)
func (TronMsgValidate) MsgBridgeTokenClaimValidate ¶
func (b TronMsgValidate) MsgBridgeTokenClaimValidate(m crosschaintypes.MsgBridgeTokenClaim) (err error)
func (TronMsgValidate) MsgConfirmBatchValidate ¶
func (b TronMsgValidate) MsgConfirmBatchValidate(m crosschaintypes.MsgConfirmBatch) (err error)
func (TronMsgValidate) MsgOracleSetConfirmValidate ¶
func (b TronMsgValidate) MsgOracleSetConfirmValidate(m crosschaintypes.MsgOracleSetConfirm) (err error)
func (TronMsgValidate) MsgOracleSetUpdatedClaimValidate ¶
func (b TronMsgValidate) MsgOracleSetUpdatedClaimValidate(m crosschaintypes.MsgOracleSetUpdatedClaim) (err error)
func (TronMsgValidate) MsgRequestBatchValidate ¶
func (b TronMsgValidate) MsgRequestBatchValidate(m crosschaintypes.MsgRequestBatch) (err error)
func (TronMsgValidate) MsgSendToExternalClaimValidate ¶
func (b TronMsgValidate) MsgSendToExternalClaimValidate(m crosschaintypes.MsgSendToExternalClaim) (err error)
func (TronMsgValidate) MsgSendToExternalValidate ¶
func (b TronMsgValidate) MsgSendToExternalValidate(m crosschaintypes.MsgSendToExternal) (err error)
func (TronMsgValidate) MsgSendToFxClaimValidate ¶
func (b TronMsgValidate) MsgSendToFxClaimValidate(m crosschaintypes.MsgSendToFxClaim) (err error)
Click to show internal directories.
Click to hide internal directories.