Versions in this module Expand all Collapse all v0 v0.2.0 Dec 1, 2025 v0.1.0 Nov 28, 2025 Changes in this version + const DisableBlockchainChecksConfigEnvName + const MaxFeeBasisPointsConfigEnvName + func NewMessagingClientAndServer(data code_data.Provider, rpcSignatureVerifier *auth.RPCSignatureVerifier, ...) *server + type ConfigProvider func() *conf + func WithEnvConfigs() ConfigProvider + type InternalMessageClient interface + InternallyCreateMessage func(ctx context.Context, rendezvousKey *common.Account, ...) (uuid.UUID, error) + func NewMessagingClient(data code_data.Provider) InternalMessageClient + type MessageAuthenticationError struct + func (e MessageAuthenticationError) Error() string + type MessageAuthorizationError struct + func (e MessageAuthorizationError) Error() string + type MessageHandler interface + OnSuccess func(ctx context.Context) error + Validate func(ctx context.Context, rendezvous *common.Account, message *messagingpb.Message) error + func NewRequestToGiveBillMessageHandler(data code_data.Provider) MessageHandler + func NewRequestToGrabBillMessageHandler(data code_data.Provider) MessageHandler + type MessageValidationError struct + func (e MessageValidationError) Error() string + type RequestToGiveBillMessageHandler struct + func (h *RequestToGiveBillMessageHandler) OnSuccess(ctx context.Context) error + func (h *RequestToGiveBillMessageHandler) Validate(ctx context.Context, rendezvous *common.Account, ...) error + type RequestToGrabBillMessageHandler struct + func (h *RequestToGrabBillMessageHandler) OnSuccess(ctx context.Context) error + func (h *RequestToGrabBillMessageHandler) Validate(ctx context.Context, rendezvous *common.Account, ...) error