handlers

package
v0.0.0-...-b9c7cee Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 27, 2024 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EventTypeCompleteUnbondingResourceNode = "stratos.register.v1.EventCompleteUnBondingResourceNode"
	EventTypeCompleteUnbondingMetaNode     = "stratos.register.v1.EventCompleteUnBondingMetaNode"
	EventTypeCreateResourceNode            = "stratos.register.v1.EventCreateResourceNode"
	EventTypeUnbondingResourceNode         = "stratos.register.v1.EventUnBondingResourceNode"
	EventTypeUpdateResourceNode            = "stratos.register.v1.EventUpdateResourceNode"
	EventTypeUpdateResourceNodeDeposit     = "stratos.register.v1.EventUpdateResourceNodeDeposit"
	EventTypeUpdateEffectiveDeposit        = "stratos.register.v1.EventUpdateEffectiveDeposit"
	EventTypeCreateMetaNode                = "stratos.register.v1.EventCreateMetaNode"
	EventTypeUnbondingMetaNode             = "stratos.register.v1.EventUnBondingMetaNode"
	EventTypeUpdateMetaNode                = "stratos.register.v1.EventUpdateMetaNode"
	EventTypeUpdateMetaNodeDeposit         = "stratos.register.v1.EventUpdateMetaNodeDeposit"
	EventTypeMetaNodeRegistrationVote      = "stratos.register.v1.EventMetaNodeRegistrationVote"

	AttributeKeyResourceNode            = "resource_node"
	AttributeKeyMetaNode                = "meta_node"
	AttributeKeyNetworkAddress          = "network_address"
	AttributeKeyPubKey                  = "pubkey"
	AttributeKeyCandidateNetworkAddress = "candidate_network_address"
	AttributeKeyVoterNetworkAddress     = "voter_network_address"
	AttributeKeyCandidateStatus         = "candidate_status"
	AttributeKeyBeneficiaryAddress      = "beneficiary_address"
	AttributeKeyUnbondingMatureTime     = "unbonding_mature_time"
	AttributeKeyOZoneLimitChanges       = "ozone_limit_changes"
	AttributeKeyInitialDeposit          = "initial_deposit"
	AttributeKeyCurrentDeposit          = "current_deposit"
	AttributeKeyAvailableTokenBefore    = "available_token_before"
	AttributeKeyAvailableTokenAfter     = "available_token_after"
	AttributeKeyDepositDelta            = "deposit_delta"
	AttributeKeyDepositToRemove         = "deposit_to_remove"
	AttributeKeyIncrDeposit             = "incr_deposit"
	AttributeKeyEffectiveDepositAfter   = "effective_deposit_after"
	AttributeKeyIsUnsuspended           = "is_unsuspended"

	EventTypeVolumeReport      = "stratos.pot.v1.EventVolumeReport"
	EventTypeWithdraw          = "stratos.pot.v1.EventWithdraw"
	EventTypeFoundationDeposit = "stratos.pot.v1.EventFoundationDeposit"
	EventTypeSlashing          = "stratos.pot.v1.EventSlashing"

	AttributeKeyEpoch               = "epoch"
	AttributeKeyReportReference     = "report_reference"
	AttributeKeyAmount              = "amount"
	AttributeKeyWalletAddress       = "wallet_address"
	AttributeKeyLegacyWalletAddress = "legacy_wallet_address"
	AttributeKeyNodeP2PAddress      = "p2p_address"
	AttributeKeySlashingNodeType    = "slashing_type"
	AttributeKeyNodeSuspended       = "suspend"

	EventTypeFileUpload = "stratos.sds.v1.EventFileUpload"
	EventTypePrepay     = "stratos.sds.v1.EventPrePay"

	AttributeKeyReporter = "reporter"
	AttributeKeyFileHash = "file_hash"
	AttributeKeyUploader = "uploader"

	AttributeKeyPurchasedNoz = "purchased_noz"
	AttributeKeyBeneficiary  = "beneficiary"

	AttributeKeySender = "sender"
)

Variables

View Source
var Handlers map[string]func(coretypes.ResultEvent)

Functions

func CompleteUnbondingMetaNodeMsgHandler

func CompleteUnbondingMetaNodeMsgHandler() func(event coretypes.ResultEvent)

func CompleteUnbondingResourceNodeMsgHandler

func CompleteUnbondingResourceNodeMsgHandler() func(event coretypes.ResultEvent)

func CreateMetaNodeMsgHandler

func CreateMetaNodeMsgHandler() func(event coretypes.ResultEvent)

func CreateResourceNodeMsgHandler

func CreateResourceNodeMsgHandler() func(event coretypes.ResultEvent)

func ExtractEventsFromTxResponse

func ExtractEventsFromTxResponse(response *abciv1beta1.TxResponse) []coretypes.ResultEvent

func FileUploadMsgHandler

func FileUploadMsgHandler() func(event coretypes.ResultEvent)

func GetMsgType

func GetMsgType(result coretypes.ResultEvent) string

func MetaNodeVoteMsgHandler

func MetaNodeVoteMsgHandler() func(event coretypes.ResultEvent)

func PrepayMsgHandler

func PrepayMsgHandler() func(event coretypes.ResultEvent)

func SlashingResourceNodeHandler

func SlashingResourceNodeHandler() func(event coretypes.ResultEvent)

func UnbondingMetaNodeMsgHandler

func UnbondingMetaNodeMsgHandler() func(event coretypes.ResultEvent)

func UnbondingResourceNodeMsgHandler

func UnbondingResourceNodeMsgHandler() func(event coretypes.ResultEvent)

func UpdateEffectiveDepositHandler

func UpdateEffectiveDepositHandler() func(event coretypes.ResultEvent)

func UpdateMetaNodeDepositMsgHandler

func UpdateMetaNodeDepositMsgHandler() func(event coretypes.ResultEvent)

func UpdateResourceNodeDepositMsgHandler

func UpdateResourceNodeDepositMsgHandler() func(event coretypes.ResultEvent)

func UpdateResourceNodeMsgHandler

func UpdateResourceNodeMsgHandler() func(event coretypes.ResultEvent)

func VolumeReportHandler

func VolumeReportHandler() func(event coretypes.ResultEvent)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL