v1

package
v0.4.0-alpha.aep86.1 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2026 License: Apache-2.0 Imports: 31 Imported by: 0

Documentation

Overview

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthEvent        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowEvent          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupEvent = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthGenesis        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenesis          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthMsg        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMsg          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMsg = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthParams        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowParams          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthQuery        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowQuery          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthState        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowState          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupState = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthVerificationrequirement        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowVerificationrequirement          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupVerificationrequirement = fmt.Errorf("proto: unexpected end of group")
)
View Source
var AttestationRevocationReason_name = map[int32]string{
	0: "attestation_revocation_reason_unspecified",
	1: "attestation_revocation_reason_provider_no_longer_qualifies",
	2: "attestation_revocation_reason_snapshot_mismatch",
	3: "attestation_revocation_reason_software_identity_changed",
	4: "attestation_revocation_reason_capability_misrepresented",
	5: "attestation_revocation_reason_provider_non_responsive",
	6: "attestation_revocation_reason_auditor_evidence_error",
	7: "attestation_revocation_reason_auditor_operational_exit",
}
View Source
var AttestationRevocationReason_value = map[string]int32{
	"attestation_revocation_reason_unspecified":                  0,
	"attestation_revocation_reason_provider_no_longer_qualifies": 1,
	"attestation_revocation_reason_snapshot_mismatch":            2,
	"attestation_revocation_reason_software_identity_changed":    3,
	"attestation_revocation_reason_capability_misrepresented":    4,
	"attestation_revocation_reason_provider_non_responsive":      5,
	"attestation_revocation_reason_auditor_evidence_error":       6,
	"attestation_revocation_reason_auditor_operational_exit":     7,
}
View Source
var AttestationStatus_name = map[int32]string{
	0: "attestation_status_unspecified",
	1: "attestation_status_valid",
	2: "attestation_status_voided",
	3: "attestation_status_expired",
	4: "attestation_status_revoked",
	5: "attestation_status_removed",
}
View Source
var AttestationStatus_value = map[string]int32{
	"attestation_status_unspecified": 0,
	"attestation_status_valid":       1,
	"attestation_status_voided":      2,
	"attestation_status_expired":     3,
	"attestation_status_revoked":     4,
	"attestation_status_removed":     5,
}
View Source
var AuditEscrowSettlementReason_name = map[int32]string{
	0: "audit_escrow_settlement_reason_unspecified",
	1: "audit_escrow_settlement_reason_cancelled_unconsumed",
	2: "audit_escrow_settlement_reason_expired_unconsumed",
	3: "audit_escrow_settlement_reason_provider_fault",
	4: "audit_escrow_settlement_reason_no_fault",
}
View Source
var AuditEscrowSettlementReason_value = map[string]int32{
	"audit_escrow_settlement_reason_unspecified":          0,
	"audit_escrow_settlement_reason_cancelled_unconsumed": 1,
	"audit_escrow_settlement_reason_expired_unconsumed":   2,
	"audit_escrow_settlement_reason_provider_fault":       3,
	"audit_escrow_settlement_reason_no_fault":             4,
}
View Source
var AuditEscrowStatus_name = map[int32]string{
	0: "audit_escrow_status_unspecified",
	1: "audit_escrow_status_open",
	2: "audit_escrow_status_consumed",
	3: "audit_escrow_status_cancelled",
	4: "audit_escrow_status_expired",
	5: "audit_escrow_status_settled",
}
View Source
var AuditEscrowStatus_value = map[string]int32{
	"audit_escrow_status_unspecified": 0,
	"audit_escrow_status_open":        1,
	"audit_escrow_status_consumed":    2,
	"audit_escrow_status_cancelled":   3,
	"audit_escrow_status_expired":     4,
	"audit_escrow_status_settled":     5,
}
View Source
var AuditorSelectionMode_name = map[int32]string{
	0: "auditor_selection_mode_unspecified",
	1: "auditor_selection_mode_any",
	2: "auditor_selection_mode_all",
}
View Source
var AuditorSelectionMode_value = map[string]int32{
	"auditor_selection_mode_unspecified": 0,
	"auditor_selection_mode_any":         1,
	"auditor_selection_mode_all":         2,
}
View Source
var AuditorStatus_name = map[int32]string{
	0: "auditor_status_unspecified",
	6: "auditor_status_pending_bond",
	1: "auditor_status_active",
	2: "auditor_status_frozen",
	3: "auditor_status_lapsed",
	4: "auditor_status_resigned",
	5: "auditor_status_removed",
}
View Source
var AuditorStatus_value = map[string]int32{
	"auditor_status_unspecified":  0,
	"auditor_status_pending_bond": 6,
	"auditor_status_active":       1,
	"auditor_status_frozen":       2,
	"auditor_status_lapsed":       3,
	"auditor_status_resigned":     4,
	"auditor_status_removed":      5,
}
View Source
var BondStatus_name = map[int32]string{
	0: "bond_status_unspecified",
	4: "bond_status_not_bonded",
	1: "bond_status_bonded",
	2: "bond_status_frozen",
	3: "bond_status_unbonding",
}
View Source
var BondStatus_value = map[string]int32{
	"bond_status_unspecified": 0,
	"bond_status_not_bonded":  4,
	"bond_status_bonded":      1,
	"bond_status_frozen":      2,
	"bond_status_unbonding":   3,
}
View Source
var CapabilityFlag_name = map[int32]string{
	0: "capability_unspecified",
	1: "capability_tee_hardware_attestation",
	2: "capability_confidential_computing",
	3: "capability_persistent_storage",
	4: "capability_bare_metal",
}
View Source
var CapabilityFlag_value = map[string]int32{
	"capability_unspecified":              0,
	"capability_tee_hardware_attestation": 1,
	"capability_confidential_computing":   2,
	"capability_persistent_storage":       3,
	"capability_bare_metal":               4,
}
View Source
var DepositStatus_name = map[int32]string{
	0: "deposit_status_unspecified",
	1: "deposit_status_escrowed",
	2: "deposit_status_pending_discrepancy",
	3: "deposit_status_returned_to_auditor",
	4: "deposit_status_slashed",
}
View Source
var DepositStatus_value = map[string]int32{
	"deposit_status_unspecified":         0,
	"deposit_status_escrowed":            1,
	"deposit_status_pending_discrepancy": 2,
	"deposit_status_returned_to_auditor": 3,
	"deposit_status_slashed":             4,
}
View Source
var DiscrepancyResolutionReason_name = map[int32]string{
	0: "discrepancy_resolution_reason_unspecified",
	1: "discrepancy_resolution_reason_auditor_a_correct",
	2: "discrepancy_resolution_reason_auditor_b_correct",
	3: "discrepancy_resolution_reason_both_auditors_wrong",
	4: "discrepancy_resolution_reason_provider_fault",
	5: "discrepancy_resolution_reason_shared_fault",
	6: "discrepancy_resolution_reason_evidence_inconclusive",
	7: "discrepancy_resolution_reason_governance_timeout_review",
}
View Source
var DiscrepancyResolutionReason_value = map[string]int32{
	"discrepancy_resolution_reason_unspecified":               0,
	"discrepancy_resolution_reason_auditor_a_correct":         1,
	"discrepancy_resolution_reason_auditor_b_correct":         2,
	"discrepancy_resolution_reason_both_auditors_wrong":       3,
	"discrepancy_resolution_reason_provider_fault":            4,
	"discrepancy_resolution_reason_shared_fault":              5,
	"discrepancy_resolution_reason_evidence_inconclusive":     6,
	"discrepancy_resolution_reason_governance_timeout_review": 7,
}
View Source
var DiscrepancyStatus_name = map[int32]string{
	0: "discrepancy_status_unspecified",
	1: "discrepancy_status_pending",
	2: "discrepancy_status_resolved",
	3: "discrepancy_status_timed_out",
}
View Source
var DiscrepancyStatus_value = map[string]int32{
	"discrepancy_status_unspecified": 0,
	"discrepancy_status_pending":     1,
	"discrepancy_status_resolved":    2,
	"discrepancy_status_timed_out":   3,
}
View Source
var FaultAttribution_name = map[int32]string{
	0: "fault_attribution_unspecified",
	1: "fault_attribution_provider_fault",
	2: "fault_attribution_auditor_fault",
	3: "fault_attribution_shared_fault",
	4: "fault_attribution_no_fault",
	5: "fault_attribution_inconclusive",
}
View Source
var FaultAttribution_value = map[string]int32{
	"fault_attribution_unspecified":    0,
	"fault_attribution_provider_fault": 1,
	"fault_attribution_auditor_fault":  2,
	"fault_attribution_shared_fault":   3,
	"fault_attribution_no_fault":       4,
	"fault_attribution_inconclusive":   5,
}
View Source
var FeeStatus_name = map[int32]string{
	0: "fee_status_unspecified",
	1: "fee_status_escrowed",
	2: "fee_status_released_to_auditor",
	3: "fee_status_returned_to_provider",
}
View Source
var FeeStatus_value = map[string]int32{
	"fee_status_unspecified":          0,
	"fee_status_escrowed":             1,
	"fee_status_released_to_auditor":  2,
	"fee_status_returned_to_provider": 3,
}
View Source
var GovernanceAttestationReason_name = map[int32]string{
	0: "governance_attestation_reason_unspecified",
	1: "governance_attestation_reason_fraudulent_provider",
	2: "governance_attestation_reason_compromised_provider",
	3: "governance_attestation_reason_provider_non_cooperation",
	4: "governance_attestation_reason_faulty_auditor",
	5: "governance_attestation_reason_negligent_auditor",
	6: "governance_attestation_reason_evidence_insufficient",
	7: "governance_attestation_reason_emergency_safety_action",
}
View Source
var GovernanceAttestationReason_value = map[string]int32{
	"governance_attestation_reason_unspecified":              0,
	"governance_attestation_reason_fraudulent_provider":      1,
	"governance_attestation_reason_compromised_provider":     2,
	"governance_attestation_reason_provider_non_cooperation": 3,
	"governance_attestation_reason_faulty_auditor":           4,
	"governance_attestation_reason_negligent_auditor":        5,
	"governance_attestation_reason_evidence_insufficient":    6,
	"governance_attestation_reason_emergency_safety_action":  7,
}
View Source
var (
	// ModuleCdc references the global x/verification module codec.
	//
	// Deprecated: ModuleCdc use is deprecated.
	ModuleCdc = codec.NewProtoCodec(cdctypes.NewInterfaceRegistry())
)
View Source
var Msg_serviceDesc = _Msg_serviceDesc
View Source
var ProviderBondSlashReason_name = map[int32]string{
	0: "provider_bond_slash_reason_unspecified",
	1: "provider_bond_slash_reason_resource_misrepresentation",
	2: "provider_bond_slash_reason_capacity_overstatement",
	3: "provider_bond_slash_reason_fraudulent_snapshot",
	4: "provider_bond_slash_reason_provider_compromise",
	5: "provider_bond_slash_reason_sla_breach",
	6: "provider_bond_slash_reason_non_cooperation_during_audit",
}
View Source
var ProviderBondSlashReason_value = map[string]int32{
	"provider_bond_slash_reason_unspecified":                  0,
	"provider_bond_slash_reason_resource_misrepresentation":   1,
	"provider_bond_slash_reason_capacity_overstatement":       2,
	"provider_bond_slash_reason_fraudulent_snapshot":          3,
	"provider_bond_slash_reason_provider_compromise":          4,
	"provider_bond_slash_reason_sla_breach":                   5,
	"provider_bond_slash_reason_non_cooperation_during_audit": 6,
}
View Source
var ProviderDepositStatus_name = map[int32]string{
	0: "provider_deposit_status_unspecified",
	1: "provider_deposit_status_escrowed",
	2: "provider_deposit_status_returned_to_provider",
	3: "provider_deposit_status_slashed",
}
View Source
var ProviderDepositStatus_value = map[string]int32{
	"provider_deposit_status_unspecified":          0,
	"provider_deposit_status_escrowed":             1,
	"provider_deposit_status_returned_to_provider": 2,
	"provider_deposit_status_slashed":              3,
}
View Source
var Query_serviceDesc = _Query_serviceDesc
View Source
var VerificationGraceStatus_name = map[int32]string{
	0: "verification_grace_status_unspecified",
	1: "verification_grace_status_active",
	2: "verification_grace_status_expired",
	3: "verification_grace_status_terminated",
}
View Source
var VerificationGraceStatus_value = map[string]int32{
	"verification_grace_status_unspecified": 0,
	"verification_grace_status_active":      1,
	"verification_grace_status_expired":     2,
	"verification_grace_status_terminated":  3,
}
View Source
var VerificationTier_name = map[int32]string{
	0: "verification_tier_unspecified",
	1: "verification_tier_identified",
	2: "verification_tier_verified",
	3: "verification_tier_established",
	4: "verification_tier_trusted",
}
View Source
var VerificationTier_value = map[string]int32{
	"verification_tier_unspecified": 0,
	"verification_tier_identified":  1,
	"verification_tier_verified":    2,
	"verification_tier_established": 3,
	"verification_tier_trusted":     4,
}
View Source
var VoidedReason_name = map[int32]string{
	0: "voided_reason_unspecified",
	1: "voided_reason_discrepancy",
	2: "voided_reason_governance",
	3: "voided_reason_bond_withdrawn",
	4: "voided_reason_bond_slashed",
}
View Source
var VoidedReason_value = map[string]int32{
	"voided_reason_unspecified":    0,
	"voided_reason_discrepancy":    1,
	"voided_reason_governance":     2,
	"voided_reason_bond_withdrawn": 3,
	"voided_reason_bond_slashed":   4,
}

Functions

func CapabilityName

func CapabilityName(c CapabilityFlag) string

CapabilityName returns the SDL name for c.

func MinBondForTier

func MinBondForTier(p Params, t VerificationTier) sdk.Coin

MinBondForTier returns the auditor bond amount required for t.

func RegisterInterfaces

func RegisterInterfaces(registry cdctypes.InterfaceRegistry)

func RegisterLegacyAminoCodec

func RegisterLegacyAminoCodec(_ *codec.LegacyAmino)

func RegisterMsgServer

func RegisterMsgServer(s grpc1.Server, srv MsgServer)

func RegisterQueryHandler

func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterQueryHandlerClient

func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error

RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.

func RegisterQueryHandlerFromEndpoint

func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterQueryHandlerServer

func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error

RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.

func RegisterQueryServer

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

func TierAtLeast

func TierAtLeast(have, need VerificationTier) bool

TierAtLeast returns true when have satisfies need.

func TierBetter

func TierBetter(a, b VerificationTier) bool

TierBetter returns true when a is strictly higher than b.

func TierRequiresProviderBond

func TierRequiresProviderBond(t VerificationTier) bool

TierRequiresProviderBond reports whether t requires a provider bond.

func TierRequiresSnapshot

func TierRequiresSnapshot(t VerificationTier) bool

TierRequiresSnapshot reports whether t requires snapshot compliance.

Types

type AttestationRecord

type AttestationRecord struct {
	// Provider is the bech32 account address of the attested provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Auditor is the bech32 account address of the issuing auditor.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Tier is the verification tier the auditor asserts for the provider.
	Tier VerificationTier `protobuf:"varint,3,opt,name=tier,proto3,enum=akash.verification.v1.VerificationTier" json:"tier" yaml:"tier"`
	// Capabilities is the set of capability flags the auditor asserts.
	Capabilities []CapabilityFlag `` /* 137-byte string literal not displayed */
	// EvidenceHash is an opaque hash referencing the auditor's evidence (off-chain).
	EvidenceHash []byte `protobuf:"bytes,5,opt,name=evidence_hash,json=evidenceHash,proto3" json:"evidence_hash" yaml:"evidence_hash"`
	// Fee is the audit fee paid by the provider for this attestation.
	Fee types.Coin `protobuf:"bytes,6,opt,name=fee,proto3" json:"fee" yaml:"fee"`
	// FeeStatus is the lifecycle status of the fee held against this attestation.
	FeeStatus FeeStatus `` /* 134-byte string literal not displayed */
	// CreatedAt is the chain timestamp at which the attestation was created.
	CreatedAt time.Time `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3,stdtime" json:"created_at" yaml:"created_at"`
	// ExpiresAt is the chain timestamp at which the attestation expires.
	ExpiresAt time.Time `protobuf:"bytes,9,opt,name=expires_at,json=expiresAt,proto3,stdtime" json:"expires_at" yaml:"expires_at"`
	// Status is the lifecycle status of the attestation.
	Status AttestationStatus `protobuf:"varint,10,opt,name=status,proto3,enum=akash.verification.v1.AttestationStatus" json:"status" yaml:"status"`
	// VoidedReason carries the typed reason when status == Voided.
	VoidedReason VoidedReason `` /* 150-byte string literal not displayed */
	// Deposit is the anti-griefing deposit posted by the auditor.
	Deposit types.Coin `protobuf:"bytes,12,opt,name=deposit,proto3" json:"deposit" yaml:"deposit"`
	// DepositStatus is the lifecycle status of the auditor's deposit.
	DepositStatus DepositStatus `` /* 155-byte string literal not displayed */
	// AuditEscrowID is the identifier of the audit escrow that authorized this
	// attestation.
	AuditEscrowID uint64 `protobuf:"varint,14,opt,name=audit_escrow_id,json=auditEscrowId,proto3" json:"audit_escrow_id" yaml:"audit_escrow_id"`
	// FaultAttribution carries the fault attribution recorded after settlement
	// or governance resolution involving this attestation.
	FaultAttribution FaultAttribution `` /* 170-byte string literal not displayed */
}

AttestationRecord captures a single attestation issued by an auditor about a provider, including the asserted tier and capabilities, the evidence reference, the audit fee, lifecycle and fault state, anti-griefing deposit, and the audit-escrow ID that authorized the attestation.

func (*AttestationRecord) Descriptor

func (*AttestationRecord) Descriptor() ([]byte, []int)

func (*AttestationRecord) GetAuditEscrowID

func (m *AttestationRecord) GetAuditEscrowID() uint64

func (*AttestationRecord) GetAuditor

func (m *AttestationRecord) GetAuditor() string

func (*AttestationRecord) GetCapabilities

func (m *AttestationRecord) GetCapabilities() []CapabilityFlag

func (*AttestationRecord) GetCreatedAt

func (m *AttestationRecord) GetCreatedAt() time.Time

func (*AttestationRecord) GetDeposit

func (m *AttestationRecord) GetDeposit() types.Coin

func (*AttestationRecord) GetDepositStatus

func (m *AttestationRecord) GetDepositStatus() DepositStatus

func (*AttestationRecord) GetEvidenceHash

func (m *AttestationRecord) GetEvidenceHash() []byte

func (*AttestationRecord) GetExpiresAt

func (m *AttestationRecord) GetExpiresAt() time.Time

func (*AttestationRecord) GetFaultAttribution

func (m *AttestationRecord) GetFaultAttribution() FaultAttribution

func (*AttestationRecord) GetFee

func (m *AttestationRecord) GetFee() types.Coin

func (*AttestationRecord) GetFeeStatus

func (m *AttestationRecord) GetFeeStatus() FeeStatus

func (*AttestationRecord) GetProvider

func (m *AttestationRecord) GetProvider() string

func (*AttestationRecord) GetStatus

func (m *AttestationRecord) GetStatus() AttestationStatus

func (*AttestationRecord) GetTier

func (m *AttestationRecord) GetTier() VerificationTier

func (*AttestationRecord) GetVoidedReason

func (m *AttestationRecord) GetVoidedReason() VoidedReason

func (*AttestationRecord) Marshal

func (m *AttestationRecord) Marshal() (dAtA []byte, err error)

func (*AttestationRecord) MarshalTo

func (m *AttestationRecord) MarshalTo(dAtA []byte) (int, error)

func (*AttestationRecord) MarshalToSizedBuffer

func (m *AttestationRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AttestationRecord) ProtoMessage

func (*AttestationRecord) ProtoMessage()

func (*AttestationRecord) Reset

func (m *AttestationRecord) Reset()

func (*AttestationRecord) Size

func (m *AttestationRecord) Size() (n int)

func (*AttestationRecord) String

func (m *AttestationRecord) String() string

func (*AttestationRecord) Unmarshal

func (m *AttestationRecord) Unmarshal(dAtA []byte) error

func (*AttestationRecord) XXX_DiscardUnknown

func (m *AttestationRecord) XXX_DiscardUnknown()

func (*AttestationRecord) XXX_Marshal

func (m *AttestationRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AttestationRecord) XXX_Merge

func (m *AttestationRecord) XXX_Merge(src proto.Message)

func (*AttestationRecord) XXX_Size

func (m *AttestationRecord) XXX_Size() int

func (*AttestationRecord) XXX_Unmarshal

func (m *AttestationRecord) XXX_Unmarshal(b []byte) error

type AttestationRevocationReason

type AttestationRevocationReason int32

AttestationRevocationReason enumerates the typed reasons an auditor may revoke an attestation it previously submitted.

const (
	// AttestationRevocationReasonUnspecified is the default; no reason has been set.
	AttestationRevocationReasonUnspecified AttestationRevocationReason = 0
	// AttestationRevocationReasonProviderNoLongerQualifies indicates the provider no longer meets the tier criteria.
	AttestationRevocationReasonProviderNoLongerQualifies AttestationRevocationReason = 1
	// AttestationRevocationReasonSnapshotMismatch indicates the provider's snapshot does not match the attested claim.
	AttestationRevocationReasonSnapshotMismatch AttestationRevocationReason = 2
	// AttestationRevocationReasonSoftwareIdentityChanged indicates the provider's software identity changed.
	AttestationRevocationReasonSoftwareIdentityChanged AttestationRevocationReason = 3
	// AttestationRevocationReasonCapabilityMisrepresented indicates the provider misrepresented its capabilities.
	AttestationRevocationReasonCapabilityMisrepresented AttestationRevocationReason = 4
	// AttestationRevocationReasonProviderNonResponsive indicates the provider became non-responsive to the auditor.
	AttestationRevocationReasonProviderNonResponsive AttestationRevocationReason = 5
	// AttestationRevocationReasonAuditorEvidenceError indicates an error in the auditor's evidence forced revocation.
	AttestationRevocationReasonAuditorEvidenceError AttestationRevocationReason = 6
	// AttestationRevocationReasonAuditorOperationalExit indicates the auditor is exiting operations.
	AttestationRevocationReasonAuditorOperationalExit AttestationRevocationReason = 7
)

func (AttestationRevocationReason) EnumDescriptor

func (AttestationRevocationReason) EnumDescriptor() ([]byte, []int)

func (AttestationRevocationReason) String

type AttestationStatus

type AttestationStatus int32

AttestationStatus represents the lifecycle status of an attestation record. Disputed attestations are stored as status=Voided with voided_reason=Discrepancy and a pending DiscrepancyEvent. Replacement is a transition event before the (provider, auditor) attestation record is overwritten, not a persisted status.

const (
	// AttestationStatusUnspecified is the default; no status has been set.
	AttestationStatusUnspecified AttestationStatus = 0
	// AttestationStatusValid indicates the attestation is currently valid.
	AttestationStatusValid AttestationStatus = 1
	// AttestationStatusVoided indicates the attestation has been voided (see VoidedReason).
	AttestationStatusVoided AttestationStatus = 2
	// AttestationStatusExpired indicates the attestation passed its TTL without renewal.
	AttestationStatusExpired AttestationStatus = 3
	// AttestationStatusRevoked indicates the attestation was revoked by the auditor.
	AttestationStatusRevoked AttestationStatus = 4
	// AttestationStatusRemoved indicates the attestation was removed by governance.
	AttestationStatusRemoved AttestationStatus = 5
)

func (AttestationStatus) EnumDescriptor

func (AttestationStatus) EnumDescriptor() ([]byte, []int)

func (AttestationStatus) String

func (x AttestationStatus) String() string

type AuditEscrowRecord

type AuditEscrowRecord struct {
	// ID is the unique identifier of the audit escrow.
	ID uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id" yaml:"id"`
	// Provider is the bech32 account address of the provider that opened the escrow.
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// ConsumedByAuditor is the bech32 address of the auditor that consumed the
	// escrow when filing an attestation; empty until consumption.
	ConsumedByAuditor string `` /* 131-byte string literal not displayed */
	// RequestedTier is the verification tier the provider is requesting.
	RequestedTier VerificationTier `` /* 157-byte string literal not displayed */
	// RequestedCapabilities is the set of capability flags the provider is requesting.
	RequestedCapabilities []CapabilityFlag `` /* 194-byte string literal not displayed */
	// Fee is the audit fee escrowed by the provider.
	Fee types.Coin `protobuf:"bytes,6,opt,name=fee,proto3" json:"fee" yaml:"fee"`
	// FeeStatus is the lifecycle status of the escrowed fee.
	FeeStatus FeeStatus `` /* 134-byte string literal not displayed */
	// ProviderDeposit is the deposit a provider escrows alongside the fee.
	ProviderDeposit types.Coin `protobuf:"bytes,8,opt,name=provider_deposit,json=providerDeposit,proto3" json:"provider_deposit" yaml:"provider_deposit"`
	// ProviderDepositStatus is the lifecycle status of the provider deposit.
	ProviderDepositStatus ProviderDepositStatus `` /* 197-byte string literal not displayed */
	// Status is the lifecycle status of the audit escrow.
	Status AuditEscrowStatus `protobuf:"varint,10,opt,name=status,proto3,enum=akash.verification.v1.AuditEscrowStatus" json:"status" yaml:"status"`
	// OpenedAt is the chain timestamp at which the escrow was opened.
	OpenedAt time.Time `protobuf:"bytes,11,opt,name=opened_at,json=openedAt,proto3,stdtime" json:"opened_at" yaml:"opened_at"`
	// ConsumedAt is the chain timestamp at which the escrow was consumed; nil
	// until consumption.
	ConsumedAt *time.Time `` /* 129-byte string literal not displayed */
	// ExpiresAt is the chain timestamp at which an unconsumed escrow expires.
	ExpiresAt time.Time `protobuf:"bytes,13,opt,name=expires_at,json=expiresAt,proto3,stdtime" json:"expires_at" yaml:"expires_at"`
	// MetadataHash is an opaque hash referencing escrow metadata (off-chain).
	MetadataHash []byte `protobuf:"bytes,14,opt,name=metadata_hash,json=metadataHash,proto3" json:"metadata_hash" yaml:"metadata_hash"`
	// SettlementReason is the typed reason recorded when the escrow is settled.
	SettlementReason AuditEscrowSettlementReason `` /* 181-byte string literal not displayed */
	// FaultAttribution is the fault attribution recorded at settlement.
	FaultAttribution FaultAttribution `` /* 170-byte string literal not displayed */
}

AuditEscrowRecord captures an audit escrow opened by a provider to fund a pending attestation, including the requested tier and capabilities, the audit fee and provider deposit, lifecycle status, lifecycle timestamps, metadata reference, and final settlement attribution.

func (*AuditEscrowRecord) Descriptor

func (*AuditEscrowRecord) Descriptor() ([]byte, []int)

func (*AuditEscrowRecord) GetConsumedAt

func (m *AuditEscrowRecord) GetConsumedAt() *time.Time

func (*AuditEscrowRecord) GetConsumedByAuditor

func (m *AuditEscrowRecord) GetConsumedByAuditor() string

func (*AuditEscrowRecord) GetExpiresAt

func (m *AuditEscrowRecord) GetExpiresAt() time.Time

func (*AuditEscrowRecord) GetFaultAttribution

func (m *AuditEscrowRecord) GetFaultAttribution() FaultAttribution

func (*AuditEscrowRecord) GetFee

func (m *AuditEscrowRecord) GetFee() types.Coin

func (*AuditEscrowRecord) GetFeeStatus

func (m *AuditEscrowRecord) GetFeeStatus() FeeStatus

func (*AuditEscrowRecord) GetID

func (m *AuditEscrowRecord) GetID() uint64

func (*AuditEscrowRecord) GetMetadataHash

func (m *AuditEscrowRecord) GetMetadataHash() []byte

func (*AuditEscrowRecord) GetOpenedAt

func (m *AuditEscrowRecord) GetOpenedAt() time.Time

func (*AuditEscrowRecord) GetProvider

func (m *AuditEscrowRecord) GetProvider() string

func (*AuditEscrowRecord) GetProviderDeposit

func (m *AuditEscrowRecord) GetProviderDeposit() types.Coin

func (*AuditEscrowRecord) GetProviderDepositStatus

func (m *AuditEscrowRecord) GetProviderDepositStatus() ProviderDepositStatus

func (*AuditEscrowRecord) GetRequestedCapabilities

func (m *AuditEscrowRecord) GetRequestedCapabilities() []CapabilityFlag

func (*AuditEscrowRecord) GetRequestedTier

func (m *AuditEscrowRecord) GetRequestedTier() VerificationTier

func (*AuditEscrowRecord) GetSettlementReason

func (m *AuditEscrowRecord) GetSettlementReason() AuditEscrowSettlementReason

func (*AuditEscrowRecord) GetStatus

func (m *AuditEscrowRecord) GetStatus() AuditEscrowStatus

func (*AuditEscrowRecord) Marshal

func (m *AuditEscrowRecord) Marshal() (dAtA []byte, err error)

func (*AuditEscrowRecord) MarshalTo

func (m *AuditEscrowRecord) MarshalTo(dAtA []byte) (int, error)

func (*AuditEscrowRecord) MarshalToSizedBuffer

func (m *AuditEscrowRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditEscrowRecord) ProtoMessage

func (*AuditEscrowRecord) ProtoMessage()

func (*AuditEscrowRecord) Reset

func (m *AuditEscrowRecord) Reset()

func (*AuditEscrowRecord) Size

func (m *AuditEscrowRecord) Size() (n int)

func (*AuditEscrowRecord) String

func (m *AuditEscrowRecord) String() string

func (*AuditEscrowRecord) Unmarshal

func (m *AuditEscrowRecord) Unmarshal(dAtA []byte) error

func (*AuditEscrowRecord) XXX_DiscardUnknown

func (m *AuditEscrowRecord) XXX_DiscardUnknown()

func (*AuditEscrowRecord) XXX_Marshal

func (m *AuditEscrowRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuditEscrowRecord) XXX_Merge

func (m *AuditEscrowRecord) XXX_Merge(src proto.Message)

func (*AuditEscrowRecord) XXX_Size

func (m *AuditEscrowRecord) XXX_Size() int

func (*AuditEscrowRecord) XXX_Unmarshal

func (m *AuditEscrowRecord) XXX_Unmarshal(b []byte) error

type AuditEscrowSettlementReason

type AuditEscrowSettlementReason int32

AuditEscrowSettlementReason enumerates the reasons an audit escrow may settle.

const (
	// AuditEscrowSettlementReasonUnspecified is the default; no reason has been set.
	AuditEscrowSettlementReasonUnspecified AuditEscrowSettlementReason = 0
	// AuditEscrowSettlementReasonCancelledUnconsumed indicates the escrow was cancelled without an audit being consumed.
	AuditEscrowSettlementReasonCancelledUnconsumed AuditEscrowSettlementReason = 1
	// AuditEscrowSettlementReasonExpiredUnconsumed indicates the escrow expired without an audit being consumed.
	AuditEscrowSettlementReasonExpiredUnconsumed AuditEscrowSettlementReason = 2
	// AuditEscrowSettlementReasonProviderFault indicates settlement was for provider fault.
	AuditEscrowSettlementReasonProviderFault AuditEscrowSettlementReason = 3
	// AuditEscrowSettlementReasonNoFault indicates settlement without fault attribution.
	AuditEscrowSettlementReasonNoFault AuditEscrowSettlementReason = 4
)

func (AuditEscrowSettlementReason) EnumDescriptor

func (AuditEscrowSettlementReason) EnumDescriptor() ([]byte, []int)

func (AuditEscrowSettlementReason) String

type AuditEscrowStatus

type AuditEscrowStatus int32

AuditEscrowStatus represents the lifecycle status of an audit escrow record.

const (
	// AuditEscrowStatusUnspecified is the default; no status has been set.
	AuditEscrowStatusUnspecified AuditEscrowStatus = 0
	// AuditEscrowStatusOpen indicates the escrow is open and may be consumed by an attestation.
	AuditEscrowStatusOpen AuditEscrowStatus = 1
	// AuditEscrowStatusConsumed indicates the escrow has been consumed by an attestation.
	AuditEscrowStatusConsumed AuditEscrowStatus = 2
	// AuditEscrowStatusCancelled indicates the escrow was cancelled before consumption.
	AuditEscrowStatusCancelled AuditEscrowStatus = 3
	// AuditEscrowStatusExpired indicates the escrow expired before consumption.
	AuditEscrowStatusExpired AuditEscrowStatus = 4
	// AuditEscrowStatusSettled indicates the escrow has been finally settled.
	AuditEscrowStatusSettled AuditEscrowStatus = 5
)

func (AuditEscrowStatus) EnumDescriptor

func (AuditEscrowStatus) EnumDescriptor() ([]byte, []int)

func (AuditEscrowStatus) String

func (x AuditEscrowStatus) String() string

type AuditorRecord

type AuditorRecord struct {
	// Address is the bech32 account address of the auditor.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address" yaml:"address"`
	// Status is the lifecycle status of the auditor record.
	Status AuditorStatus `protobuf:"varint,2,opt,name=status,proto3,enum=akash.verification.v1.AuditorStatus" json:"status" yaml:"status"`
	// MaxAttestationTier is the highest verification tier this auditor is
	// permitted to attest once the required bond has been posted.
	MaxAttestationTier VerificationTier `` /* 180-byte string literal not displayed */
	// BondAmount is the coin amount currently bonded by the auditor.
	BondAmount types.Coin `protobuf:"bytes,4,opt,name=bond_amount,json=bondAmount,proto3" json:"bond_amount" yaml:"bond_amount"`
	// BondStatus is the current status of the auditor bond.
	BondStatus BondStatus `` /* 139-byte string literal not displayed */
	// MetadataHash is an opaque hash referencing auditor metadata (off-chain).
	MetadataHash []byte `protobuf:"bytes,6,opt,name=metadata_hash,json=metadataHash,proto3" json:"metadata_hash" yaml:"metadata_hash"`
	// RegisteredAt is the chain timestamp at which this auditor was registered.
	RegisteredAt time.Time `protobuf:"bytes,7,opt,name=registered_at,json=registeredAt,proto3,stdtime" json:"registered_at" yaml:"registered_at"`
	// RenewalDeadline is the chain timestamp by which the auditor must renew.
	RenewalDeadline time.Time `` /* 128-byte string literal not displayed */
	// DiscrepancyCount is the running count of discrepancies attributed to this
	// auditor; used by the keeper to enforce the discrepancy threshold.
	DiscrepancyCount uint64 `protobuf:"varint,9,opt,name=discrepancy_count,json=discrepancyCount,proto3" json:"discrepancy_count" yaml:"discrepancy_count"`
	// BondUnbondingCompletionTime is the time at which a pending bond unbonding
	// completes; nil when no unbonding is in progress.
	BondUnbondingCompletionTime *time.Time `` /* 203-byte string literal not displayed */
}

AuditorRecord captures the on-chain state of a registered auditor including status, maximum attestation tier, bonded amount, registration and renewal timestamps, discrepancy counter, and any pending bond unbonding completion.

func (*AuditorRecord) Descriptor

func (*AuditorRecord) Descriptor() ([]byte, []int)

func (*AuditorRecord) GetAddress

func (m *AuditorRecord) GetAddress() string

func (*AuditorRecord) GetBondAmount

func (m *AuditorRecord) GetBondAmount() types.Coin

func (*AuditorRecord) GetBondStatus

func (m *AuditorRecord) GetBondStatus() BondStatus

func (*AuditorRecord) GetBondUnbondingCompletionTime

func (m *AuditorRecord) GetBondUnbondingCompletionTime() *time.Time

func (*AuditorRecord) GetDiscrepancyCount

func (m *AuditorRecord) GetDiscrepancyCount() uint64

func (*AuditorRecord) GetMaxAttestationTier

func (m *AuditorRecord) GetMaxAttestationTier() VerificationTier

func (*AuditorRecord) GetMetadataHash

func (m *AuditorRecord) GetMetadataHash() []byte

func (*AuditorRecord) GetRegisteredAt

func (m *AuditorRecord) GetRegisteredAt() time.Time

func (*AuditorRecord) GetRenewalDeadline

func (m *AuditorRecord) GetRenewalDeadline() time.Time

func (*AuditorRecord) GetStatus

func (m *AuditorRecord) GetStatus() AuditorStatus

func (*AuditorRecord) Marshal

func (m *AuditorRecord) Marshal() (dAtA []byte, err error)

func (*AuditorRecord) MarshalTo

func (m *AuditorRecord) MarshalTo(dAtA []byte) (int, error)

func (*AuditorRecord) MarshalToSizedBuffer

func (m *AuditorRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditorRecord) ProtoMessage

func (*AuditorRecord) ProtoMessage()

func (*AuditorRecord) Reset

func (m *AuditorRecord) Reset()

func (*AuditorRecord) Size

func (m *AuditorRecord) Size() (n int)

func (*AuditorRecord) String

func (m *AuditorRecord) String() string

func (*AuditorRecord) Unmarshal

func (m *AuditorRecord) Unmarshal(dAtA []byte) error

func (*AuditorRecord) XXX_DiscardUnknown

func (m *AuditorRecord) XXX_DiscardUnknown()

func (*AuditorRecord) XXX_Marshal

func (m *AuditorRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuditorRecord) XXX_Merge

func (m *AuditorRecord) XXX_Merge(src proto.Message)

func (*AuditorRecord) XXX_Size

func (m *AuditorRecord) XXX_Size() int

func (*AuditorRecord) XXX_Unmarshal

func (m *AuditorRecord) XXX_Unmarshal(b []byte) error

type AuditorSelectionMode

type AuditorSelectionMode int32

AuditorSelectionMode controls how the `required_auditors` list on a VerificationRequirement is evaluated against a provider's set of attestations.

const (
	// AuditorSelectionModeUnspecified is the default; treated as Any.
	AuditorSelectionModeUnspecified AuditorSelectionMode = 0
	// AuditorSelectionModeAny matches when any one of the required auditors has attested.
	AuditorSelectionModeAny AuditorSelectionMode = 1
	// AuditorSelectionModeAll matches only when all required auditors have attested.
	AuditorSelectionModeAll AuditorSelectionMode = 2
)

func (AuditorSelectionMode) EnumDescriptor

func (AuditorSelectionMode) EnumDescriptor() ([]byte, []int)

func (AuditorSelectionMode) String

func (x AuditorSelectionMode) String() string

type AuditorStatus

type AuditorStatus int32

AuditorStatus represents the lifecycle status of an auditor record.

const (
	// AuditorStatusUnspecified is the default; no status has been set.
	AuditorStatusUnspecified AuditorStatus = 0
	// AuditorStatusPendingBond indicates the auditor has been approved by governance
	// but has not posted enough bond to submit attestations.
	AuditorStatusPendingBond AuditorStatus = 6
	// AuditorStatusActive indicates the auditor is bonded and may submit attestations.
	AuditorStatusActive AuditorStatus = 1
	// AuditorStatusFrozen indicates the auditor has been temporarily suspended (e.g. discrepancy threshold).
	AuditorStatusFrozen AuditorStatus = 2
	// AuditorStatusLapsed indicates the auditor's renewal deadline has passed without renewal.
	AuditorStatusLapsed AuditorStatus = 3
	// AuditorStatusResigned indicates the auditor voluntarily resigned.
	AuditorStatusResigned AuditorStatus = 4
	// AuditorStatusRemoved indicates the auditor was removed by governance.
	AuditorStatusRemoved AuditorStatus = 5
)

func (AuditorStatus) EnumDescriptor

func (AuditorStatus) EnumDescriptor() ([]byte, []int)

func (AuditorStatus) String

func (x AuditorStatus) String() string

type BondStatus

type BondStatus int32

BondStatus represents the status of an auditor's bond.

const (
	// BondStatusUnspecified is the default; no bond status has been set.
	BondStatusUnspecified BondStatus = 0
	// BondStatusNotBonded indicates no active auditor bond is currently posted.
	BondStatusNotBonded BondStatus = 4
	// BondStatusBonded indicates the bond is fully posted and active.
	BondStatusBonded BondStatus = 1
	// BondStatusFrozen indicates the bond is locked while the auditor is frozen.
	BondStatusFrozen BondStatus = 2
	// BondStatusUnbonding indicates the bond is currently in the unbonding period.
	BondStatusUnbonding BondStatus = 3
)

func (BondStatus) EnumDescriptor

func (BondStatus) EnumDescriptor() ([]byte, []int)

func (BondStatus) String

func (x BondStatus) String() string

type CapabilityFlag

type CapabilityFlag int32

CapabilityFlag enumerates the optional provider capabilities that may be asserted by attestations and requested by deployments via the SDL.

const (
	// CapabilityUnspecified is the default; no capability has been asserted.
	CapabilityUnspecified CapabilityFlag = 0
	// CapabilityTEEHardwareAttestation indicates the provider asserts TEE hardware attestation support.
	CapabilityTEEHardwareAttestation CapabilityFlag = 1
	// CapabilityConfidentialComputing indicates the provider asserts confidential computing support.
	CapabilityConfidentialComputing CapabilityFlag = 2
	// CapabilityPersistentStorage indicates the provider asserts persistent storage support.
	CapabilityPersistentStorage CapabilityFlag = 3
	// CapabilityBareMetal indicates the provider asserts bare-metal hosting support.
	CapabilityBareMetal CapabilityFlag = 4
)

func IsKnownCapabilityName

func IsKnownCapabilityName(s string) (CapabilityFlag, bool)

IsKnownCapabilityName returns a CapabilityFlag for name.

func KnownCapabilities

func KnownCapabilities() []CapabilityFlag

KnownCapabilities returns known capability flags.

func (CapabilityFlag) EnumDescriptor

func (CapabilityFlag) EnumDescriptor() ([]byte, []int)

func (CapabilityFlag) String

func (x CapabilityFlag) String() string

type DepositStatus

type DepositStatus int32

DepositStatus tracks the lifecycle of an auditor's anti-griefing deposit.

const (
	// DepositStatusUnspecified is the default; no deposit status has been set.
	DepositStatusUnspecified DepositStatus = 0
	// DepositStatusEscrowed indicates the deposit is held in escrow.
	DepositStatusEscrowed DepositStatus = 1
	// DepositStatusPendingDiscrepancy indicates the deposit is locked pending discrepancy resolution.
	DepositStatusPendingDiscrepancy DepositStatus = 2
	// DepositStatusReturnedToAuditor indicates the deposit was returned to the auditor.
	DepositStatusReturnedToAuditor DepositStatus = 3
	// DepositStatusSlashed indicates the deposit was slashed.
	DepositStatusSlashed DepositStatus = 4
)

func (DepositStatus) EnumDescriptor

func (DepositStatus) EnumDescriptor() ([]byte, []int)

func (DepositStatus) String

func (x DepositStatus) String() string

type DiscrepancyEvent

type DiscrepancyEvent struct {
	// ID is the unique identifier of the discrepancy event.
	ID uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id" yaml:"id"`
	// Provider is the bech32 account address of the provider in dispute.
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// AuditorA is the bech32 account address of the first auditor.
	AuditorA string `protobuf:"bytes,3,opt,name=auditor_a,json=auditorA,proto3" json:"auditor_a" yaml:"auditor_a"`
	// AuditorATier is the tier asserted by auditor A.
	AuditorATier VerificationTier `` /* 156-byte string literal not displayed */
	// AuditorB is the bech32 account address of the second auditor.
	AuditorB string `protobuf:"bytes,5,opt,name=auditor_b,json=auditorB,proto3" json:"auditor_b" yaml:"auditor_b"`
	// AuditorBTier is the tier asserted by auditor B.
	AuditorBTier VerificationTier `` /* 156-byte string literal not displayed */
	// Timestamp is the chain time at which the discrepancy was detected.
	Timestamp time.Time `protobuf:"bytes,7,opt,name=timestamp,proto3,stdtime" json:"timestamp" yaml:"timestamp"`
	// ResolutionStatus is the lifecycle status of the resolution flow.
	ResolutionStatus DiscrepancyStatus `` /* 170-byte string literal not displayed */
	// ResolutionProposalID is the governance proposal that resolved the
	// discrepancy; zero when no proposal has been filed.
	ResolutionProposalID uint64 `` /* 144-byte string literal not displayed */
	// GraceRecordID is the provider verification grace record opened in response
	// to this discrepancy; zero when no grace record exists.
	GraceRecordID uint64 `protobuf:"varint,10,opt,name=grace_record_id,json=graceRecordId,proto3" json:"grace_record_id" yaml:"grace_record_id"`
	// ResolutionReason is the typed reason recorded at resolution.
	ResolutionReason DiscrepancyResolutionReason `` /* 181-byte string literal not displayed */
	// FaultAttribution is the fault attribution recorded at resolution.
	FaultAttribution FaultAttribution `` /* 170-byte string literal not displayed */
	// ResolutionEvidenceHash is an opaque hash referencing the evidence used at
	// resolution (off-chain).
	ResolutionEvidenceHash []byte `` /* 152-byte string literal not displayed */
}

DiscrepancyEvent captures a disagreement between two auditors over a provider, including both attestations' asserted tiers, the resolution state, pointers to the governance proposal and grace record (if any), and the final resolution attribution recorded at settlement.

func (*DiscrepancyEvent) Descriptor

func (*DiscrepancyEvent) Descriptor() ([]byte, []int)

func (*DiscrepancyEvent) GetAuditorA

func (m *DiscrepancyEvent) GetAuditorA() string

func (*DiscrepancyEvent) GetAuditorATier

func (m *DiscrepancyEvent) GetAuditorATier() VerificationTier

func (*DiscrepancyEvent) GetAuditorB

func (m *DiscrepancyEvent) GetAuditorB() string

func (*DiscrepancyEvent) GetAuditorBTier

func (m *DiscrepancyEvent) GetAuditorBTier() VerificationTier

func (*DiscrepancyEvent) GetFaultAttribution

func (m *DiscrepancyEvent) GetFaultAttribution() FaultAttribution

func (*DiscrepancyEvent) GetGraceRecordID

func (m *DiscrepancyEvent) GetGraceRecordID() uint64

func (*DiscrepancyEvent) GetID

func (m *DiscrepancyEvent) GetID() uint64

func (*DiscrepancyEvent) GetProvider

func (m *DiscrepancyEvent) GetProvider() string

func (*DiscrepancyEvent) GetResolutionEvidenceHash

func (m *DiscrepancyEvent) GetResolutionEvidenceHash() []byte

func (*DiscrepancyEvent) GetResolutionProposalID

func (m *DiscrepancyEvent) GetResolutionProposalID() uint64

func (*DiscrepancyEvent) GetResolutionReason

func (m *DiscrepancyEvent) GetResolutionReason() DiscrepancyResolutionReason

func (*DiscrepancyEvent) GetResolutionStatus

func (m *DiscrepancyEvent) GetResolutionStatus() DiscrepancyStatus

func (*DiscrepancyEvent) GetTimestamp

func (m *DiscrepancyEvent) GetTimestamp() time.Time

func (*DiscrepancyEvent) Marshal

func (m *DiscrepancyEvent) Marshal() (dAtA []byte, err error)

func (*DiscrepancyEvent) MarshalTo

func (m *DiscrepancyEvent) MarshalTo(dAtA []byte) (int, error)

func (*DiscrepancyEvent) MarshalToSizedBuffer

func (m *DiscrepancyEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DiscrepancyEvent) ProtoMessage

func (*DiscrepancyEvent) ProtoMessage()

func (*DiscrepancyEvent) Reset

func (m *DiscrepancyEvent) Reset()

func (*DiscrepancyEvent) Size

func (m *DiscrepancyEvent) Size() (n int)

func (*DiscrepancyEvent) String

func (m *DiscrepancyEvent) String() string

func (*DiscrepancyEvent) Unmarshal

func (m *DiscrepancyEvent) Unmarshal(dAtA []byte) error

func (*DiscrepancyEvent) XXX_DiscardUnknown

func (m *DiscrepancyEvent) XXX_DiscardUnknown()

func (*DiscrepancyEvent) XXX_Marshal

func (m *DiscrepancyEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DiscrepancyEvent) XXX_Merge

func (m *DiscrepancyEvent) XXX_Merge(src proto.Message)

func (*DiscrepancyEvent) XXX_Size

func (m *DiscrepancyEvent) XXX_Size() int

func (*DiscrepancyEvent) XXX_Unmarshal

func (m *DiscrepancyEvent) XXX_Unmarshal(b []byte) error

type DiscrepancyResolutionReason

type DiscrepancyResolutionReason int32

DiscrepancyResolutionReason enumerates the reasons a discrepancy may be resolved.

const (
	// DiscrepancyResolutionReasonUnspecified is the default; no reason has been set.
	DiscrepancyResolutionReasonUnspecified DiscrepancyResolutionReason = 0
	// DiscrepancyResolutionReasonAuditorACorrect indicates auditor A's attestation was found correct.
	DiscrepancyResolutionReasonAuditorACorrect DiscrepancyResolutionReason = 1
	// DiscrepancyResolutionReasonAuditorBCorrect indicates auditor B's attestation was found correct.
	DiscrepancyResolutionReasonAuditorBCorrect DiscrepancyResolutionReason = 2
	// DiscrepancyResolutionReasonBothAuditorsWrong indicates both auditors' attestations were wrong.
	DiscrepancyResolutionReasonBothAuditorsWrong DiscrepancyResolutionReason = 3
	// DiscrepancyResolutionReasonProviderFault indicates the provider was at fault.
	DiscrepancyResolutionReasonProviderFault DiscrepancyResolutionReason = 4
	// DiscrepancyResolutionReasonSharedFault indicates fault is shared between the parties.
	DiscrepancyResolutionReasonSharedFault DiscrepancyResolutionReason = 5
	// DiscrepancyResolutionReasonEvidenceInconclusive indicates evidence was inconclusive.
	DiscrepancyResolutionReasonEvidenceInconclusive DiscrepancyResolutionReason = 6
	// DiscrepancyResolutionReasonGovernanceTimeoutReview indicates governance reviewed a timed-out discrepancy.
	DiscrepancyResolutionReasonGovernanceTimeoutReview DiscrepancyResolutionReason = 7
)

func (DiscrepancyResolutionReason) EnumDescriptor

func (DiscrepancyResolutionReason) EnumDescriptor() ([]byte, []int)

func (DiscrepancyResolutionReason) String

type DiscrepancyStatus

type DiscrepancyStatus int32

DiscrepancyStatus represents the lifecycle status of a discrepancy event.

const (
	// DiscrepancyStatusUnspecified is the default; no status has been set.
	DiscrepancyStatusUnspecified DiscrepancyStatus = 0
	// DiscrepancyStatusPending indicates the discrepancy is awaiting resolution.
	DiscrepancyStatusPending DiscrepancyStatus = 1
	// DiscrepancyStatusResolved indicates the discrepancy has been resolved.
	DiscrepancyStatusResolved DiscrepancyStatus = 2
	// DiscrepancyStatusTimedOut indicates the discrepancy resolution window timed out.
	DiscrepancyStatusTimedOut DiscrepancyStatus = 3
)

func (DiscrepancyStatus) EnumDescriptor

func (DiscrepancyStatus) EnumDescriptor() ([]byte, []int)

func (DiscrepancyStatus) String

func (x DiscrepancyStatus) String() string

type EventAttestationExpired

type EventAttestationExpired struct {
	// Provider is the bech32 account address of the provider whose attestation expired.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Auditor is the bech32 account address of the auditor whose attestation expired.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Tier is the tier of the expired attestation.
	Tier VerificationTier `protobuf:"varint,3,opt,name=tier,proto3,enum=akash.verification.v1.VerificationTier" json:"tier" yaml:"tier"`
}

EventAttestationExpired is emitted when an attestation expires.

func (*EventAttestationExpired) Descriptor

func (*EventAttestationExpired) Descriptor() ([]byte, []int)

func (*EventAttestationExpired) GetAuditor

func (m *EventAttestationExpired) GetAuditor() string

func (*EventAttestationExpired) GetProvider

func (m *EventAttestationExpired) GetProvider() string

func (*EventAttestationExpired) GetTier

func (*EventAttestationExpired) Marshal

func (m *EventAttestationExpired) Marshal() (dAtA []byte, err error)

func (*EventAttestationExpired) MarshalTo

func (m *EventAttestationExpired) MarshalTo(dAtA []byte) (int, error)

func (*EventAttestationExpired) MarshalToSizedBuffer

func (m *EventAttestationExpired) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAttestationExpired) ProtoMessage

func (*EventAttestationExpired) ProtoMessage()

func (*EventAttestationExpired) Reset

func (m *EventAttestationExpired) Reset()

func (*EventAttestationExpired) Size

func (m *EventAttestationExpired) Size() (n int)

func (*EventAttestationExpired) String

func (m *EventAttestationExpired) String() string

func (*EventAttestationExpired) Unmarshal

func (m *EventAttestationExpired) Unmarshal(dAtA []byte) error

func (*EventAttestationExpired) XXX_DiscardUnknown

func (m *EventAttestationExpired) XXX_DiscardUnknown()

func (*EventAttestationExpired) XXX_Marshal

func (m *EventAttestationExpired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAttestationExpired) XXX_Merge

func (m *EventAttestationExpired) XXX_Merge(src proto.Message)

func (*EventAttestationExpired) XXX_Size

func (m *EventAttestationExpired) XXX_Size() int

func (*EventAttestationExpired) XXX_Unmarshal

func (m *EventAttestationExpired) XXX_Unmarshal(b []byte) error

type EventAttestationReplaced

type EventAttestationReplaced struct {
	// Provider is the bech32 account address of the provider involved.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Auditor is the bech32 account address of the auditor involved.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// OldTier is the tier of the previous attestation being replaced.
	OldTier VerificationTier `` /* 133-byte string literal not displayed */
	// NewTier is the tier of the new attestation.
	NewTier VerificationTier `` /* 133-byte string literal not displayed */
	// OldAuditEscrowID is the audit escrow that authorized the previous attestation.
	OldAuditEscrowID uint64 `` /* 131-byte string literal not displayed */
	// NewAuditEscrowID is the audit escrow that authorized the new attestation.
	NewAuditEscrowID uint64 `` /* 131-byte string literal not displayed */
}

EventAttestationReplaced is emitted when a new attestation replaces an existing attestation from the same auditor for the same provider.

func (*EventAttestationReplaced) Descriptor

func (*EventAttestationReplaced) Descriptor() ([]byte, []int)

func (*EventAttestationReplaced) GetAuditor

func (m *EventAttestationReplaced) GetAuditor() string

func (*EventAttestationReplaced) GetNewAuditEscrowID

func (m *EventAttestationReplaced) GetNewAuditEscrowID() uint64

func (*EventAttestationReplaced) GetNewTier

func (*EventAttestationReplaced) GetOldAuditEscrowID

func (m *EventAttestationReplaced) GetOldAuditEscrowID() uint64

func (*EventAttestationReplaced) GetOldTier

func (*EventAttestationReplaced) GetProvider

func (m *EventAttestationReplaced) GetProvider() string

func (*EventAttestationReplaced) Marshal

func (m *EventAttestationReplaced) Marshal() (dAtA []byte, err error)

func (*EventAttestationReplaced) MarshalTo

func (m *EventAttestationReplaced) MarshalTo(dAtA []byte) (int, error)

func (*EventAttestationReplaced) MarshalToSizedBuffer

func (m *EventAttestationReplaced) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAttestationReplaced) ProtoMessage

func (*EventAttestationReplaced) ProtoMessage()

func (*EventAttestationReplaced) Reset

func (m *EventAttestationReplaced) Reset()

func (*EventAttestationReplaced) Size

func (m *EventAttestationReplaced) Size() (n int)

func (*EventAttestationReplaced) String

func (m *EventAttestationReplaced) String() string

func (*EventAttestationReplaced) Unmarshal

func (m *EventAttestationReplaced) Unmarshal(dAtA []byte) error

func (*EventAttestationReplaced) XXX_DiscardUnknown

func (m *EventAttestationReplaced) XXX_DiscardUnknown()

func (*EventAttestationReplaced) XXX_Marshal

func (m *EventAttestationReplaced) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAttestationReplaced) XXX_Merge

func (m *EventAttestationReplaced) XXX_Merge(src proto.Message)

func (*EventAttestationReplaced) XXX_Size

func (m *EventAttestationReplaced) XXX_Size() int

func (*EventAttestationReplaced) XXX_Unmarshal

func (m *EventAttestationReplaced) XXX_Unmarshal(b []byte) error

type EventAttestationRevoked

type EventAttestationRevoked struct {
	// Provider is the bech32 account address of the provider involved.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Auditor is the bech32 account address of the auditor involved.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Initiator is the textual identifier of the party that initiated the
	// revocation (e.g. "auditor", "governance").
	Initiator string `protobuf:"bytes,3,opt,name=initiator,proto3" json:"initiator" yaml:"initiator"`
	// Reason is the typed reason recorded for the revocation.
	Reason AttestationRevocationReason `protobuf:"varint,4,opt,name=reason,proto3,enum=akash.verification.v1.AttestationRevocationReason" json:"reason" yaml:"reason"`
}

EventAttestationRevoked is emitted when an attestation is revoked by the auditor.

func (*EventAttestationRevoked) Descriptor

func (*EventAttestationRevoked) Descriptor() ([]byte, []int)

func (*EventAttestationRevoked) GetAuditor

func (m *EventAttestationRevoked) GetAuditor() string

func (*EventAttestationRevoked) GetInitiator

func (m *EventAttestationRevoked) GetInitiator() string

func (*EventAttestationRevoked) GetProvider

func (m *EventAttestationRevoked) GetProvider() string

func (*EventAttestationRevoked) GetReason

func (*EventAttestationRevoked) Marshal

func (m *EventAttestationRevoked) Marshal() (dAtA []byte, err error)

func (*EventAttestationRevoked) MarshalTo

func (m *EventAttestationRevoked) MarshalTo(dAtA []byte) (int, error)

func (*EventAttestationRevoked) MarshalToSizedBuffer

func (m *EventAttestationRevoked) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAttestationRevoked) ProtoMessage

func (*EventAttestationRevoked) ProtoMessage()

func (*EventAttestationRevoked) Reset

func (m *EventAttestationRevoked) Reset()

func (*EventAttestationRevoked) Size

func (m *EventAttestationRevoked) Size() (n int)

func (*EventAttestationRevoked) String

func (m *EventAttestationRevoked) String() string

func (*EventAttestationRevoked) Unmarshal

func (m *EventAttestationRevoked) Unmarshal(dAtA []byte) error

func (*EventAttestationRevoked) XXX_DiscardUnknown

func (m *EventAttestationRevoked) XXX_DiscardUnknown()

func (*EventAttestationRevoked) XXX_Marshal

func (m *EventAttestationRevoked) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAttestationRevoked) XXX_Merge

func (m *EventAttestationRevoked) XXX_Merge(src proto.Message)

func (*EventAttestationRevoked) XXX_Size

func (m *EventAttestationRevoked) XXX_Size() int

func (*EventAttestationRevoked) XXX_Unmarshal

func (m *EventAttestationRevoked) XXX_Unmarshal(b []byte) error

type EventAttestationSubmitted

type EventAttestationSubmitted struct {
	// Provider is the bech32 account address of the attested provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Auditor is the bech32 account address of the issuing auditor.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Tier is the verification tier asserted by the attestation.
	Tier VerificationTier `protobuf:"varint,3,opt,name=tier,proto3,enum=akash.verification.v1.VerificationTier" json:"tier" yaml:"tier"`
	// Capabilities is the set of capability flags asserted by the attestation.
	Capabilities []CapabilityFlag `` /* 137-byte string literal not displayed */
	// ExpiresAt is the chain timestamp at which the attestation expires.
	ExpiresAt time.Time `protobuf:"bytes,5,opt,name=expires_at,json=expiresAt,proto3,stdtime" json:"expires_at" yaml:"expires_at"`
	// AuditEscrowID is the audit escrow identifier that authorized the attestation.
	AuditEscrowID uint64 `protobuf:"varint,6,opt,name=audit_escrow_id,json=auditEscrowId,proto3" json:"audit_escrow_id" yaml:"audit_escrow_id"`
}

EventAttestationSubmitted is emitted when an auditor submits an attestation.

func (*EventAttestationSubmitted) Descriptor

func (*EventAttestationSubmitted) Descriptor() ([]byte, []int)

func (*EventAttestationSubmitted) GetAuditEscrowID

func (m *EventAttestationSubmitted) GetAuditEscrowID() uint64

func (*EventAttestationSubmitted) GetAuditor

func (m *EventAttestationSubmitted) GetAuditor() string

func (*EventAttestationSubmitted) GetCapabilities

func (m *EventAttestationSubmitted) GetCapabilities() []CapabilityFlag

func (*EventAttestationSubmitted) GetExpiresAt

func (m *EventAttestationSubmitted) GetExpiresAt() time.Time

func (*EventAttestationSubmitted) GetProvider

func (m *EventAttestationSubmitted) GetProvider() string

func (*EventAttestationSubmitted) GetTier

func (*EventAttestationSubmitted) Marshal

func (m *EventAttestationSubmitted) Marshal() (dAtA []byte, err error)

func (*EventAttestationSubmitted) MarshalTo

func (m *EventAttestationSubmitted) MarshalTo(dAtA []byte) (int, error)

func (*EventAttestationSubmitted) MarshalToSizedBuffer

func (m *EventAttestationSubmitted) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAttestationSubmitted) ProtoMessage

func (*EventAttestationSubmitted) ProtoMessage()

func (*EventAttestationSubmitted) Reset

func (m *EventAttestationSubmitted) Reset()

func (*EventAttestationSubmitted) Size

func (m *EventAttestationSubmitted) Size() (n int)

func (*EventAttestationSubmitted) String

func (m *EventAttestationSubmitted) String() string

func (*EventAttestationSubmitted) Unmarshal

func (m *EventAttestationSubmitted) Unmarshal(dAtA []byte) error

func (*EventAttestationSubmitted) XXX_DiscardUnknown

func (m *EventAttestationSubmitted) XXX_DiscardUnknown()

func (*EventAttestationSubmitted) XXX_Marshal

func (m *EventAttestationSubmitted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAttestationSubmitted) XXX_Merge

func (m *EventAttestationSubmitted) XXX_Merge(src proto.Message)

func (*EventAttestationSubmitted) XXX_Size

func (m *EventAttestationSubmitted) XXX_Size() int

func (*EventAttestationSubmitted) XXX_Unmarshal

func (m *EventAttestationSubmitted) XXX_Unmarshal(b []byte) error

type EventAttestationVoided

type EventAttestationVoided struct {
	// Provider is the bech32 account address of the provider whose attestation was voided.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Auditor is the bech32 account address of the auditor whose attestation was voided.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Reason is the typed reason recorded for the void.
	Reason VoidedReason `protobuf:"varint,3,opt,name=reason,proto3,enum=akash.verification.v1.VoidedReason" json:"reason" yaml:"reason"`
}

EventAttestationVoided is emitted when an attestation transitions to voided state.

func (*EventAttestationVoided) Descriptor

func (*EventAttestationVoided) Descriptor() ([]byte, []int)

func (*EventAttestationVoided) GetAuditor

func (m *EventAttestationVoided) GetAuditor() string

func (*EventAttestationVoided) GetProvider

func (m *EventAttestationVoided) GetProvider() string

func (*EventAttestationVoided) GetReason

func (m *EventAttestationVoided) GetReason() VoidedReason

func (*EventAttestationVoided) Marshal

func (m *EventAttestationVoided) Marshal() (dAtA []byte, err error)

func (*EventAttestationVoided) MarshalTo

func (m *EventAttestationVoided) MarshalTo(dAtA []byte) (int, error)

func (*EventAttestationVoided) MarshalToSizedBuffer

func (m *EventAttestationVoided) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAttestationVoided) ProtoMessage

func (*EventAttestationVoided) ProtoMessage()

func (*EventAttestationVoided) Reset

func (m *EventAttestationVoided) Reset()

func (*EventAttestationVoided) Size

func (m *EventAttestationVoided) Size() (n int)

func (*EventAttestationVoided) String

func (m *EventAttestationVoided) String() string

func (*EventAttestationVoided) Unmarshal

func (m *EventAttestationVoided) Unmarshal(dAtA []byte) error

func (*EventAttestationVoided) XXX_DiscardUnknown

func (m *EventAttestationVoided) XXX_DiscardUnknown()

func (*EventAttestationVoided) XXX_Marshal

func (m *EventAttestationVoided) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAttestationVoided) XXX_Merge

func (m *EventAttestationVoided) XXX_Merge(src proto.Message)

func (*EventAttestationVoided) XXX_Size

func (m *EventAttestationVoided) XXX_Size() int

func (*EventAttestationVoided) XXX_Unmarshal

func (m *EventAttestationVoided) XXX_Unmarshal(b []byte) error

type EventAuditEscrowOpened

type EventAuditEscrowOpened struct {
	// AuditEscrowID is the identifier of the newly opened audit escrow.
	AuditEscrowID uint64 `protobuf:"varint,1,opt,name=audit_escrow_id,json=auditEscrowId,proto3" json:"audit_escrow_id" yaml:"audit_escrow_id"`
	// Provider is the bech32 account address of the provider opening the escrow.
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Fee is the audit fee escrowed.
	Fee types.Coin `protobuf:"bytes,3,opt,name=fee,proto3" json:"fee" yaml:"fee"`
	// ProviderDeposit is the deposit a provider escrows alongside the fee.
	ProviderDeposit types.Coin `protobuf:"bytes,4,opt,name=provider_deposit,json=providerDeposit,proto3" json:"provider_deposit" yaml:"provider_deposit"`
}

EventAuditEscrowOpened is emitted when a provider opens an audit escrow.

func (*EventAuditEscrowOpened) Descriptor

func (*EventAuditEscrowOpened) Descriptor() ([]byte, []int)

func (*EventAuditEscrowOpened) GetAuditEscrowID

func (m *EventAuditEscrowOpened) GetAuditEscrowID() uint64

func (*EventAuditEscrowOpened) GetFee

func (m *EventAuditEscrowOpened) GetFee() types.Coin

func (*EventAuditEscrowOpened) GetProvider

func (m *EventAuditEscrowOpened) GetProvider() string

func (*EventAuditEscrowOpened) GetProviderDeposit

func (m *EventAuditEscrowOpened) GetProviderDeposit() types.Coin

func (*EventAuditEscrowOpened) Marshal

func (m *EventAuditEscrowOpened) Marshal() (dAtA []byte, err error)

func (*EventAuditEscrowOpened) MarshalTo

func (m *EventAuditEscrowOpened) MarshalTo(dAtA []byte) (int, error)

func (*EventAuditEscrowOpened) MarshalToSizedBuffer

func (m *EventAuditEscrowOpened) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAuditEscrowOpened) ProtoMessage

func (*EventAuditEscrowOpened) ProtoMessage()

func (*EventAuditEscrowOpened) Reset

func (m *EventAuditEscrowOpened) Reset()

func (*EventAuditEscrowOpened) Size

func (m *EventAuditEscrowOpened) Size() (n int)

func (*EventAuditEscrowOpened) String

func (m *EventAuditEscrowOpened) String() string

func (*EventAuditEscrowOpened) Unmarshal

func (m *EventAuditEscrowOpened) Unmarshal(dAtA []byte) error

func (*EventAuditEscrowOpened) XXX_DiscardUnknown

func (m *EventAuditEscrowOpened) XXX_DiscardUnknown()

func (*EventAuditEscrowOpened) XXX_Marshal

func (m *EventAuditEscrowOpened) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAuditEscrowOpened) XXX_Merge

func (m *EventAuditEscrowOpened) XXX_Merge(src proto.Message)

func (*EventAuditEscrowOpened) XXX_Size

func (m *EventAuditEscrowOpened) XXX_Size() int

func (*EventAuditEscrowOpened) XXX_Unmarshal

func (m *EventAuditEscrowOpened) XXX_Unmarshal(b []byte) error

type EventAuditEscrowSettled

type EventAuditEscrowSettled struct {
	// AuditEscrowID is the identifier of the settled audit escrow.
	AuditEscrowID uint64 `protobuf:"varint,1,opt,name=audit_escrow_id,json=auditEscrowId,proto3" json:"audit_escrow_id" yaml:"audit_escrow_id"`
	// Reason is the typed settlement reason recorded.
	Reason AuditEscrowSettlementReason `protobuf:"varint,2,opt,name=reason,proto3,enum=akash.verification.v1.AuditEscrowSettlementReason" json:"reason" yaml:"reason"`
	// FaultAttribution is the typed fault attribution recorded at settlement.
	FaultAttribution FaultAttribution `` /* 169-byte string literal not displayed */
}

EventAuditEscrowSettled is emitted when an audit escrow reaches final settlement.

func (*EventAuditEscrowSettled) Descriptor

func (*EventAuditEscrowSettled) Descriptor() ([]byte, []int)

func (*EventAuditEscrowSettled) GetAuditEscrowID

func (m *EventAuditEscrowSettled) GetAuditEscrowID() uint64

func (*EventAuditEscrowSettled) GetFaultAttribution

func (m *EventAuditEscrowSettled) GetFaultAttribution() FaultAttribution

func (*EventAuditEscrowSettled) GetReason

func (*EventAuditEscrowSettled) Marshal

func (m *EventAuditEscrowSettled) Marshal() (dAtA []byte, err error)

func (*EventAuditEscrowSettled) MarshalTo

func (m *EventAuditEscrowSettled) MarshalTo(dAtA []byte) (int, error)

func (*EventAuditEscrowSettled) MarshalToSizedBuffer

func (m *EventAuditEscrowSettled) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAuditEscrowSettled) ProtoMessage

func (*EventAuditEscrowSettled) ProtoMessage()

func (*EventAuditEscrowSettled) Reset

func (m *EventAuditEscrowSettled) Reset()

func (*EventAuditEscrowSettled) Size

func (m *EventAuditEscrowSettled) Size() (n int)

func (*EventAuditEscrowSettled) String

func (m *EventAuditEscrowSettled) String() string

func (*EventAuditEscrowSettled) Unmarshal

func (m *EventAuditEscrowSettled) Unmarshal(dAtA []byte) error

func (*EventAuditEscrowSettled) XXX_DiscardUnknown

func (m *EventAuditEscrowSettled) XXX_DiscardUnknown()

func (*EventAuditEscrowSettled) XXX_Marshal

func (m *EventAuditEscrowSettled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAuditEscrowSettled) XXX_Merge

func (m *EventAuditEscrowSettled) XXX_Merge(src proto.Message)

func (*EventAuditEscrowSettled) XXX_Size

func (m *EventAuditEscrowSettled) XXX_Size() int

func (*EventAuditEscrowSettled) XXX_Unmarshal

func (m *EventAuditEscrowSettled) XXX_Unmarshal(b []byte) error

type EventAuditorBondPosted

type EventAuditorBondPosted struct {
	// Auditor is the bech32 account address of the bonding auditor.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Amount is the coin amount posted as bond.
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
}

EventAuditorBondPosted is emitted when an auditor posts (or tops up) bond.

func (*EventAuditorBondPosted) Descriptor

func (*EventAuditorBondPosted) Descriptor() ([]byte, []int)

func (*EventAuditorBondPosted) GetAmount

func (m *EventAuditorBondPosted) GetAmount() types.Coin

func (*EventAuditorBondPosted) GetAuditor

func (m *EventAuditorBondPosted) GetAuditor() string

func (*EventAuditorBondPosted) Marshal

func (m *EventAuditorBondPosted) Marshal() (dAtA []byte, err error)

func (*EventAuditorBondPosted) MarshalTo

func (m *EventAuditorBondPosted) MarshalTo(dAtA []byte) (int, error)

func (*EventAuditorBondPosted) MarshalToSizedBuffer

func (m *EventAuditorBondPosted) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAuditorBondPosted) ProtoMessage

func (*EventAuditorBondPosted) ProtoMessage()

func (*EventAuditorBondPosted) Reset

func (m *EventAuditorBondPosted) Reset()

func (*EventAuditorBondPosted) Size

func (m *EventAuditorBondPosted) Size() (n int)

func (*EventAuditorBondPosted) String

func (m *EventAuditorBondPosted) String() string

func (*EventAuditorBondPosted) Unmarshal

func (m *EventAuditorBondPosted) Unmarshal(dAtA []byte) error

func (*EventAuditorBondPosted) XXX_DiscardUnknown

func (m *EventAuditorBondPosted) XXX_DiscardUnknown()

func (*EventAuditorBondPosted) XXX_Marshal

func (m *EventAuditorBondPosted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAuditorBondPosted) XXX_Merge

func (m *EventAuditorBondPosted) XXX_Merge(src proto.Message)

func (*EventAuditorBondPosted) XXX_Size

func (m *EventAuditorBondPosted) XXX_Size() int

func (*EventAuditorBondPosted) XXX_Unmarshal

func (m *EventAuditorBondPosted) XXX_Unmarshal(b []byte) error

type EventAuditorFrozen

type EventAuditorFrozen struct {
	// Auditor is the bech32 account address of the frozen auditor.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// DiscrepancyID is the identifier of the discrepancy that triggered the freeze.
	DiscrepancyID uint64 `protobuf:"varint,2,opt,name=discrepancy_id,json=discrepancyId,proto3" json:"discrepancy_id" yaml:"discrepancy_id"`
}

EventAuditorFrozen is emitted when an auditor crosses the discrepancy threshold and is frozen pending governance review.

func (*EventAuditorFrozen) Descriptor

func (*EventAuditorFrozen) Descriptor() ([]byte, []int)

func (*EventAuditorFrozen) GetAuditor

func (m *EventAuditorFrozen) GetAuditor() string

func (*EventAuditorFrozen) GetDiscrepancyID

func (m *EventAuditorFrozen) GetDiscrepancyID() uint64

func (*EventAuditorFrozen) Marshal

func (m *EventAuditorFrozen) Marshal() (dAtA []byte, err error)

func (*EventAuditorFrozen) MarshalTo

func (m *EventAuditorFrozen) MarshalTo(dAtA []byte) (int, error)

func (*EventAuditorFrozen) MarshalToSizedBuffer

func (m *EventAuditorFrozen) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAuditorFrozen) ProtoMessage

func (*EventAuditorFrozen) ProtoMessage()

func (*EventAuditorFrozen) Reset

func (m *EventAuditorFrozen) Reset()

func (*EventAuditorFrozen) Size

func (m *EventAuditorFrozen) Size() (n int)

func (*EventAuditorFrozen) String

func (m *EventAuditorFrozen) String() string

func (*EventAuditorFrozen) Unmarshal

func (m *EventAuditorFrozen) Unmarshal(dAtA []byte) error

func (*EventAuditorFrozen) XXX_DiscardUnknown

func (m *EventAuditorFrozen) XXX_DiscardUnknown()

func (*EventAuditorFrozen) XXX_Marshal

func (m *EventAuditorFrozen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAuditorFrozen) XXX_Merge

func (m *EventAuditorFrozen) XXX_Merge(src proto.Message)

func (*EventAuditorFrozen) XXX_Size

func (m *EventAuditorFrozen) XXX_Size() int

func (*EventAuditorFrozen) XXX_Unmarshal

func (m *EventAuditorFrozen) XXX_Unmarshal(b []byte) error

type EventAuditorLapsed

type EventAuditorLapsed struct {
	// Auditor is the bech32 account address of the lapsed auditor.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
}

EventAuditorLapsed is emitted when an auditor's renewal deadline passes without renewal.

func (*EventAuditorLapsed) Descriptor

func (*EventAuditorLapsed) Descriptor() ([]byte, []int)

func (*EventAuditorLapsed) GetAuditor

func (m *EventAuditorLapsed) GetAuditor() string

func (*EventAuditorLapsed) Marshal

func (m *EventAuditorLapsed) Marshal() (dAtA []byte, err error)

func (*EventAuditorLapsed) MarshalTo

func (m *EventAuditorLapsed) MarshalTo(dAtA []byte) (int, error)

func (*EventAuditorLapsed) MarshalToSizedBuffer

func (m *EventAuditorLapsed) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAuditorLapsed) ProtoMessage

func (*EventAuditorLapsed) ProtoMessage()

func (*EventAuditorLapsed) Reset

func (m *EventAuditorLapsed) Reset()

func (*EventAuditorLapsed) Size

func (m *EventAuditorLapsed) Size() (n int)

func (*EventAuditorLapsed) String

func (m *EventAuditorLapsed) String() string

func (*EventAuditorLapsed) Unmarshal

func (m *EventAuditorLapsed) Unmarshal(dAtA []byte) error

func (*EventAuditorLapsed) XXX_DiscardUnknown

func (m *EventAuditorLapsed) XXX_DiscardUnknown()

func (*EventAuditorLapsed) XXX_Marshal

func (m *EventAuditorLapsed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAuditorLapsed) XXX_Merge

func (m *EventAuditorLapsed) XXX_Merge(src proto.Message)

func (*EventAuditorLapsed) XXX_Size

func (m *EventAuditorLapsed) XXX_Size() int

func (*EventAuditorLapsed) XXX_Unmarshal

func (m *EventAuditorLapsed) XXX_Unmarshal(b []byte) error

type EventAuditorRegistered

type EventAuditorRegistered struct {
	// Auditor is the bech32 account address of the newly registered auditor.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// MaxAttestationTier is the maximum tier the auditor may attest at.
	MaxAttestationTier VerificationTier `` /* 180-byte string literal not displayed */
}

EventAuditorRegistered is emitted when a new auditor is registered.

func (*EventAuditorRegistered) Descriptor

func (*EventAuditorRegistered) Descriptor() ([]byte, []int)

func (*EventAuditorRegistered) GetAuditor

func (m *EventAuditorRegistered) GetAuditor() string

func (*EventAuditorRegistered) GetMaxAttestationTier

func (m *EventAuditorRegistered) GetMaxAttestationTier() VerificationTier

func (*EventAuditorRegistered) Marshal

func (m *EventAuditorRegistered) Marshal() (dAtA []byte, err error)

func (*EventAuditorRegistered) MarshalTo

func (m *EventAuditorRegistered) MarshalTo(dAtA []byte) (int, error)

func (*EventAuditorRegistered) MarshalToSizedBuffer

func (m *EventAuditorRegistered) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAuditorRegistered) ProtoMessage

func (*EventAuditorRegistered) ProtoMessage()

func (*EventAuditorRegistered) Reset

func (m *EventAuditorRegistered) Reset()

func (*EventAuditorRegistered) Size

func (m *EventAuditorRegistered) Size() (n int)

func (*EventAuditorRegistered) String

func (m *EventAuditorRegistered) String() string

func (*EventAuditorRegistered) Unmarshal

func (m *EventAuditorRegistered) Unmarshal(dAtA []byte) error

func (*EventAuditorRegistered) XXX_DiscardUnknown

func (m *EventAuditorRegistered) XXX_DiscardUnknown()

func (*EventAuditorRegistered) XXX_Marshal

func (m *EventAuditorRegistered) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAuditorRegistered) XXX_Merge

func (m *EventAuditorRegistered) XXX_Merge(src proto.Message)

func (*EventAuditorRegistered) XXX_Size

func (m *EventAuditorRegistered) XXX_Size() int

func (*EventAuditorRegistered) XXX_Unmarshal

func (m *EventAuditorRegistered) XXX_Unmarshal(b []byte) error

type EventAuditorRemoved

type EventAuditorRemoved struct {
	// Auditor is the bech32 account address of the removed auditor.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
}

EventAuditorRemoved is emitted when governance removes an auditor.

func (*EventAuditorRemoved) Descriptor

func (*EventAuditorRemoved) Descriptor() ([]byte, []int)

func (*EventAuditorRemoved) GetAuditor

func (m *EventAuditorRemoved) GetAuditor() string

func (*EventAuditorRemoved) Marshal

func (m *EventAuditorRemoved) Marshal() (dAtA []byte, err error)

func (*EventAuditorRemoved) MarshalTo

func (m *EventAuditorRemoved) MarshalTo(dAtA []byte) (int, error)

func (*EventAuditorRemoved) MarshalToSizedBuffer

func (m *EventAuditorRemoved) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAuditorRemoved) ProtoMessage

func (*EventAuditorRemoved) ProtoMessage()

func (*EventAuditorRemoved) Reset

func (m *EventAuditorRemoved) Reset()

func (*EventAuditorRemoved) Size

func (m *EventAuditorRemoved) Size() (n int)

func (*EventAuditorRemoved) String

func (m *EventAuditorRemoved) String() string

func (*EventAuditorRemoved) Unmarshal

func (m *EventAuditorRemoved) Unmarshal(dAtA []byte) error

func (*EventAuditorRemoved) XXX_DiscardUnknown

func (m *EventAuditorRemoved) XXX_DiscardUnknown()

func (*EventAuditorRemoved) XXX_Marshal

func (m *EventAuditorRemoved) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAuditorRemoved) XXX_Merge

func (m *EventAuditorRemoved) XXX_Merge(src proto.Message)

func (*EventAuditorRemoved) XXX_Size

func (m *EventAuditorRemoved) XXX_Size() int

func (*EventAuditorRemoved) XXX_Unmarshal

func (m *EventAuditorRemoved) XXX_Unmarshal(b []byte) error

type EventAuditorRenewed

type EventAuditorRenewed struct {
	// Auditor is the bech32 account address of the renewed auditor.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// NewDeadline is the new renewal deadline assigned to the auditor.
	NewDeadline time.Time `protobuf:"bytes,2,opt,name=new_deadline,json=newDeadline,proto3,stdtime" json:"new_deadline" yaml:"new_deadline"`
}

EventAuditorRenewed is emitted when an auditor's registration is renewed.

func (*EventAuditorRenewed) Descriptor

func (*EventAuditorRenewed) Descriptor() ([]byte, []int)

func (*EventAuditorRenewed) GetAuditor

func (m *EventAuditorRenewed) GetAuditor() string

func (*EventAuditorRenewed) GetNewDeadline

func (m *EventAuditorRenewed) GetNewDeadline() time.Time

func (*EventAuditorRenewed) Marshal

func (m *EventAuditorRenewed) Marshal() (dAtA []byte, err error)

func (*EventAuditorRenewed) MarshalTo

func (m *EventAuditorRenewed) MarshalTo(dAtA []byte) (int, error)

func (*EventAuditorRenewed) MarshalToSizedBuffer

func (m *EventAuditorRenewed) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAuditorRenewed) ProtoMessage

func (*EventAuditorRenewed) ProtoMessage()

func (*EventAuditorRenewed) Reset

func (m *EventAuditorRenewed) Reset()

func (*EventAuditorRenewed) Size

func (m *EventAuditorRenewed) Size() (n int)

func (*EventAuditorRenewed) String

func (m *EventAuditorRenewed) String() string

func (*EventAuditorRenewed) Unmarshal

func (m *EventAuditorRenewed) Unmarshal(dAtA []byte) error

func (*EventAuditorRenewed) XXX_DiscardUnknown

func (m *EventAuditorRenewed) XXX_DiscardUnknown()

func (*EventAuditorRenewed) XXX_Marshal

func (m *EventAuditorRenewed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAuditorRenewed) XXX_Merge

func (m *EventAuditorRenewed) XXX_Merge(src proto.Message)

func (*EventAuditorRenewed) XXX_Size

func (m *EventAuditorRenewed) XXX_Size() int

func (*EventAuditorRenewed) XXX_Unmarshal

func (m *EventAuditorRenewed) XXX_Unmarshal(b []byte) error

type EventAuditorResigned

type EventAuditorResigned struct {
	// Auditor is the bech32 account address of the resigning auditor.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
}

EventAuditorResigned is emitted when an auditor voluntarily resigns.

func (*EventAuditorResigned) Descriptor

func (*EventAuditorResigned) Descriptor() ([]byte, []int)

func (*EventAuditorResigned) GetAuditor

func (m *EventAuditorResigned) GetAuditor() string

func (*EventAuditorResigned) Marshal

func (m *EventAuditorResigned) Marshal() (dAtA []byte, err error)

func (*EventAuditorResigned) MarshalTo

func (m *EventAuditorResigned) MarshalTo(dAtA []byte) (int, error)

func (*EventAuditorResigned) MarshalToSizedBuffer

func (m *EventAuditorResigned) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventAuditorResigned) ProtoMessage

func (*EventAuditorResigned) ProtoMessage()

func (*EventAuditorResigned) Reset

func (m *EventAuditorResigned) Reset()

func (*EventAuditorResigned) Size

func (m *EventAuditorResigned) Size() (n int)

func (*EventAuditorResigned) String

func (m *EventAuditorResigned) String() string

func (*EventAuditorResigned) Unmarshal

func (m *EventAuditorResigned) Unmarshal(dAtA []byte) error

func (*EventAuditorResigned) XXX_DiscardUnknown

func (m *EventAuditorResigned) XXX_DiscardUnknown()

func (*EventAuditorResigned) XXX_Marshal

func (m *EventAuditorResigned) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventAuditorResigned) XXX_Merge

func (m *EventAuditorResigned) XXX_Merge(src proto.Message)

func (*EventAuditorResigned) XXX_Size

func (m *EventAuditorResigned) XXX_Size() int

func (*EventAuditorResigned) XXX_Unmarshal

func (m *EventAuditorResigned) XXX_Unmarshal(b []byte) error

type EventDepositReturnedToAuditor

type EventDepositReturnedToAuditor struct {
	// Auditor is the bech32 account address of the auditor receiving the deposit.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Amount is the coin amount returned to the auditor.
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
}

EventDepositReturnedToAuditor is emitted when an auditor's anti-griefing deposit is returned.

func (*EventDepositReturnedToAuditor) Descriptor

func (*EventDepositReturnedToAuditor) Descriptor() ([]byte, []int)

func (*EventDepositReturnedToAuditor) GetAmount

func (m *EventDepositReturnedToAuditor) GetAmount() types.Coin

func (*EventDepositReturnedToAuditor) GetAuditor

func (m *EventDepositReturnedToAuditor) GetAuditor() string

func (*EventDepositReturnedToAuditor) Marshal

func (m *EventDepositReturnedToAuditor) Marshal() (dAtA []byte, err error)

func (*EventDepositReturnedToAuditor) MarshalTo

func (m *EventDepositReturnedToAuditor) MarshalTo(dAtA []byte) (int, error)

func (*EventDepositReturnedToAuditor) MarshalToSizedBuffer

func (m *EventDepositReturnedToAuditor) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventDepositReturnedToAuditor) ProtoMessage

func (*EventDepositReturnedToAuditor) ProtoMessage()

func (*EventDepositReturnedToAuditor) Reset

func (m *EventDepositReturnedToAuditor) Reset()

func (*EventDepositReturnedToAuditor) Size

func (m *EventDepositReturnedToAuditor) Size() (n int)

func (*EventDepositReturnedToAuditor) String

func (*EventDepositReturnedToAuditor) Unmarshal

func (m *EventDepositReturnedToAuditor) Unmarshal(dAtA []byte) error

func (*EventDepositReturnedToAuditor) XXX_DiscardUnknown

func (m *EventDepositReturnedToAuditor) XXX_DiscardUnknown()

func (*EventDepositReturnedToAuditor) XXX_Marshal

func (m *EventDepositReturnedToAuditor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventDepositReturnedToAuditor) XXX_Merge

func (m *EventDepositReturnedToAuditor) XXX_Merge(src proto.Message)

func (*EventDepositReturnedToAuditor) XXX_Size

func (m *EventDepositReturnedToAuditor) XXX_Size() int

func (*EventDepositReturnedToAuditor) XXX_Unmarshal

func (m *EventDepositReturnedToAuditor) XXX_Unmarshal(b []byte) error

type EventDepositSlashed

type EventDepositSlashed struct {
	// Auditor is the bech32 account address of the auditor whose deposit was slashed.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Amount is the coin amount slashed from the deposit.
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
}

EventDepositSlashed is emitted when an auditor's anti-griefing deposit is slashed.

func (*EventDepositSlashed) Descriptor

func (*EventDepositSlashed) Descriptor() ([]byte, []int)

func (*EventDepositSlashed) GetAmount

func (m *EventDepositSlashed) GetAmount() types.Coin

func (*EventDepositSlashed) GetAuditor

func (m *EventDepositSlashed) GetAuditor() string

func (*EventDepositSlashed) Marshal

func (m *EventDepositSlashed) Marshal() (dAtA []byte, err error)

func (*EventDepositSlashed) MarshalTo

func (m *EventDepositSlashed) MarshalTo(dAtA []byte) (int, error)

func (*EventDepositSlashed) MarshalToSizedBuffer

func (m *EventDepositSlashed) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventDepositSlashed) ProtoMessage

func (*EventDepositSlashed) ProtoMessage()

func (*EventDepositSlashed) Reset

func (m *EventDepositSlashed) Reset()

func (*EventDepositSlashed) Size

func (m *EventDepositSlashed) Size() (n int)

func (*EventDepositSlashed) String

func (m *EventDepositSlashed) String() string

func (*EventDepositSlashed) Unmarshal

func (m *EventDepositSlashed) Unmarshal(dAtA []byte) error

func (*EventDepositSlashed) XXX_DiscardUnknown

func (m *EventDepositSlashed) XXX_DiscardUnknown()

func (*EventDepositSlashed) XXX_Marshal

func (m *EventDepositSlashed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventDepositSlashed) XXX_Merge

func (m *EventDepositSlashed) XXX_Merge(src proto.Message)

func (*EventDepositSlashed) XXX_Size

func (m *EventDepositSlashed) XXX_Size() int

func (*EventDepositSlashed) XXX_Unmarshal

func (m *EventDepositSlashed) XXX_Unmarshal(b []byte) error

type EventDiscrepancyDetected

type EventDiscrepancyDetected struct {
	// DiscrepancyID is the identifier of the newly created discrepancy record.
	DiscrepancyID uint64 `protobuf:"varint,1,opt,name=discrepancy_id,json=discrepancyId,proto3" json:"discrepancy_id" yaml:"discrepancy_id"`
	// Provider is the bech32 account address of the disputed provider.
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// AuditorA is the bech32 account address of the first auditor in the dispute.
	AuditorA string `protobuf:"bytes,3,opt,name=auditor_a,json=auditorA,proto3" json:"auditor_a" yaml:"auditor_a"`
	// TierA is the tier asserted by auditor A.
	TierA VerificationTier `protobuf:"varint,4,opt,name=tier_a,json=tierA,proto3,enum=akash.verification.v1.VerificationTier" json:"tier_a" yaml:"tier_a"`
	// AuditorB is the bech32 account address of the second auditor in the dispute.
	AuditorB string `protobuf:"bytes,5,opt,name=auditor_b,json=auditorB,proto3" json:"auditor_b" yaml:"auditor_b"`
	// TierB is the tier asserted by auditor B.
	TierB VerificationTier `protobuf:"varint,6,opt,name=tier_b,json=tierB,proto3,enum=akash.verification.v1.VerificationTier" json:"tier_b" yaml:"tier_b"`
}

EventDiscrepancyDetected is emitted when the chain detects two conflicting attestations from different auditors for the same provider.

func (*EventDiscrepancyDetected) Descriptor

func (*EventDiscrepancyDetected) Descriptor() ([]byte, []int)

func (*EventDiscrepancyDetected) GetAuditorA

func (m *EventDiscrepancyDetected) GetAuditorA() string

func (*EventDiscrepancyDetected) GetAuditorB

func (m *EventDiscrepancyDetected) GetAuditorB() string

func (*EventDiscrepancyDetected) GetDiscrepancyID

func (m *EventDiscrepancyDetected) GetDiscrepancyID() uint64

func (*EventDiscrepancyDetected) GetProvider

func (m *EventDiscrepancyDetected) GetProvider() string

func (*EventDiscrepancyDetected) GetTierA

func (*EventDiscrepancyDetected) GetTierB

func (*EventDiscrepancyDetected) Marshal

func (m *EventDiscrepancyDetected) Marshal() (dAtA []byte, err error)

func (*EventDiscrepancyDetected) MarshalTo

func (m *EventDiscrepancyDetected) MarshalTo(dAtA []byte) (int, error)

func (*EventDiscrepancyDetected) MarshalToSizedBuffer

func (m *EventDiscrepancyDetected) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventDiscrepancyDetected) ProtoMessage

func (*EventDiscrepancyDetected) ProtoMessage()

func (*EventDiscrepancyDetected) Reset

func (m *EventDiscrepancyDetected) Reset()

func (*EventDiscrepancyDetected) Size

func (m *EventDiscrepancyDetected) Size() (n int)

func (*EventDiscrepancyDetected) String

func (m *EventDiscrepancyDetected) String() string

func (*EventDiscrepancyDetected) Unmarshal

func (m *EventDiscrepancyDetected) Unmarshal(dAtA []byte) error

func (*EventDiscrepancyDetected) XXX_DiscardUnknown

func (m *EventDiscrepancyDetected) XXX_DiscardUnknown()

func (*EventDiscrepancyDetected) XXX_Marshal

func (m *EventDiscrepancyDetected) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventDiscrepancyDetected) XXX_Merge

func (m *EventDiscrepancyDetected) XXX_Merge(src proto.Message)

func (*EventDiscrepancyDetected) XXX_Size

func (m *EventDiscrepancyDetected) XXX_Size() int

func (*EventDiscrepancyDetected) XXX_Unmarshal

func (m *EventDiscrepancyDetected) XXX_Unmarshal(b []byte) error

type EventDiscrepancyResolved

type EventDiscrepancyResolved struct {
	// DiscrepancyID is the identifier of the resolved discrepancy record.
	DiscrepancyID uint64 `protobuf:"varint,1,opt,name=discrepancy_id,json=discrepancyId,proto3" json:"discrepancy_id" yaml:"discrepancy_id"`
	// VindicatedAuditor is the identifier of the auditor vindicated by the
	// resolution; carries an empty string when neither party is vindicated.
	VindicatedAuditor string `` /* 128-byte string literal not displayed */
	// Reason is the typed resolution reason recorded by governance.
	Reason DiscrepancyResolutionReason `protobuf:"varint,3,opt,name=reason,proto3,enum=akash.verification.v1.DiscrepancyResolutionReason" json:"reason" yaml:"reason"`
	// FaultAttribution is the typed fault attribution recorded at resolution.
	FaultAttribution FaultAttribution `` /* 169-byte string literal not displayed */
}

EventDiscrepancyResolved is emitted when a discrepancy is resolved by governance.

func (*EventDiscrepancyResolved) Descriptor

func (*EventDiscrepancyResolved) Descriptor() ([]byte, []int)

func (*EventDiscrepancyResolved) GetDiscrepancyID

func (m *EventDiscrepancyResolved) GetDiscrepancyID() uint64

func (*EventDiscrepancyResolved) GetFaultAttribution

func (m *EventDiscrepancyResolved) GetFaultAttribution() FaultAttribution

func (*EventDiscrepancyResolved) GetReason

func (*EventDiscrepancyResolved) GetVindicatedAuditor

func (m *EventDiscrepancyResolved) GetVindicatedAuditor() string

func (*EventDiscrepancyResolved) Marshal

func (m *EventDiscrepancyResolved) Marshal() (dAtA []byte, err error)

func (*EventDiscrepancyResolved) MarshalTo

func (m *EventDiscrepancyResolved) MarshalTo(dAtA []byte) (int, error)

func (*EventDiscrepancyResolved) MarshalToSizedBuffer

func (m *EventDiscrepancyResolved) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventDiscrepancyResolved) ProtoMessage

func (*EventDiscrepancyResolved) ProtoMessage()

func (*EventDiscrepancyResolved) Reset

func (m *EventDiscrepancyResolved) Reset()

func (*EventDiscrepancyResolved) Size

func (m *EventDiscrepancyResolved) Size() (n int)

func (*EventDiscrepancyResolved) String

func (m *EventDiscrepancyResolved) String() string

func (*EventDiscrepancyResolved) Unmarshal

func (m *EventDiscrepancyResolved) Unmarshal(dAtA []byte) error

func (*EventDiscrepancyResolved) XXX_DiscardUnknown

func (m *EventDiscrepancyResolved) XXX_DiscardUnknown()

func (*EventDiscrepancyResolved) XXX_Marshal

func (m *EventDiscrepancyResolved) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventDiscrepancyResolved) XXX_Merge

func (m *EventDiscrepancyResolved) XXX_Merge(src proto.Message)

func (*EventDiscrepancyResolved) XXX_Size

func (m *EventDiscrepancyResolved) XXX_Size() int

func (*EventDiscrepancyResolved) XXX_Unmarshal

func (m *EventDiscrepancyResolved) XXX_Unmarshal(b []byte) error

type EventDiscrepancyTimedOut

type EventDiscrepancyTimedOut struct {
	// DiscrepancyID is the identifier of the timed-out discrepancy record.
	DiscrepancyID uint64 `protobuf:"varint,1,opt,name=discrepancy_id,json=discrepancyId,proto3" json:"discrepancy_id" yaml:"discrepancy_id"`
	// AuditorA is the bech32 account address of the first auditor in the dispute.
	AuditorA string `protobuf:"bytes,2,opt,name=auditor_a,json=auditorA,proto3" json:"auditor_a" yaml:"auditor_a"`
	// AuditorB is the bech32 account address of the second auditor in the dispute.
	AuditorB string `protobuf:"bytes,3,opt,name=auditor_b,json=auditorB,proto3" json:"auditor_b" yaml:"auditor_b"`
}

EventDiscrepancyTimedOut is emitted when a discrepancy's resolution window elapses without governance action.

func (*EventDiscrepancyTimedOut) Descriptor

func (*EventDiscrepancyTimedOut) Descriptor() ([]byte, []int)

func (*EventDiscrepancyTimedOut) GetAuditorA

func (m *EventDiscrepancyTimedOut) GetAuditorA() string

func (*EventDiscrepancyTimedOut) GetAuditorB

func (m *EventDiscrepancyTimedOut) GetAuditorB() string

func (*EventDiscrepancyTimedOut) GetDiscrepancyID

func (m *EventDiscrepancyTimedOut) GetDiscrepancyID() uint64

func (*EventDiscrepancyTimedOut) Marshal

func (m *EventDiscrepancyTimedOut) Marshal() (dAtA []byte, err error)

func (*EventDiscrepancyTimedOut) MarshalTo

func (m *EventDiscrepancyTimedOut) MarshalTo(dAtA []byte) (int, error)

func (*EventDiscrepancyTimedOut) MarshalToSizedBuffer

func (m *EventDiscrepancyTimedOut) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventDiscrepancyTimedOut) ProtoMessage

func (*EventDiscrepancyTimedOut) ProtoMessage()

func (*EventDiscrepancyTimedOut) Reset

func (m *EventDiscrepancyTimedOut) Reset()

func (*EventDiscrepancyTimedOut) Size

func (m *EventDiscrepancyTimedOut) Size() (n int)

func (*EventDiscrepancyTimedOut) String

func (m *EventDiscrepancyTimedOut) String() string

func (*EventDiscrepancyTimedOut) Unmarshal

func (m *EventDiscrepancyTimedOut) Unmarshal(dAtA []byte) error

func (*EventDiscrepancyTimedOut) XXX_DiscardUnknown

func (m *EventDiscrepancyTimedOut) XXX_DiscardUnknown()

func (*EventDiscrepancyTimedOut) XXX_Marshal

func (m *EventDiscrepancyTimedOut) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventDiscrepancyTimedOut) XXX_Merge

func (m *EventDiscrepancyTimedOut) XXX_Merge(src proto.Message)

func (*EventDiscrepancyTimedOut) XXX_Size

func (m *EventDiscrepancyTimedOut) XXX_Size() int

func (*EventDiscrepancyTimedOut) XXX_Unmarshal

func (m *EventDiscrepancyTimedOut) XXX_Unmarshal(b []byte) error

type EventFeeEscrowed

type EventFeeEscrowed struct {
	// Provider is the bech32 account address of the escrowing provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Auditor is the bech32 account address of the consuming auditor (may be empty).
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Amount is the coin amount escrowed.
	Amount types.Coin `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount" yaml:"amount"`
}

EventFeeEscrowed is emitted when an audit fee is escrowed by a provider.

func (*EventFeeEscrowed) Descriptor

func (*EventFeeEscrowed) Descriptor() ([]byte, []int)

func (*EventFeeEscrowed) GetAmount

func (m *EventFeeEscrowed) GetAmount() types.Coin

func (*EventFeeEscrowed) GetAuditor

func (m *EventFeeEscrowed) GetAuditor() string

func (*EventFeeEscrowed) GetProvider

func (m *EventFeeEscrowed) GetProvider() string

func (*EventFeeEscrowed) Marshal

func (m *EventFeeEscrowed) Marshal() (dAtA []byte, err error)

func (*EventFeeEscrowed) MarshalTo

func (m *EventFeeEscrowed) MarshalTo(dAtA []byte) (int, error)

func (*EventFeeEscrowed) MarshalToSizedBuffer

func (m *EventFeeEscrowed) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventFeeEscrowed) ProtoMessage

func (*EventFeeEscrowed) ProtoMessage()

func (*EventFeeEscrowed) Reset

func (m *EventFeeEscrowed) Reset()

func (*EventFeeEscrowed) Size

func (m *EventFeeEscrowed) Size() (n int)

func (*EventFeeEscrowed) String

func (m *EventFeeEscrowed) String() string

func (*EventFeeEscrowed) Unmarshal

func (m *EventFeeEscrowed) Unmarshal(dAtA []byte) error

func (*EventFeeEscrowed) XXX_DiscardUnknown

func (m *EventFeeEscrowed) XXX_DiscardUnknown()

func (*EventFeeEscrowed) XXX_Marshal

func (m *EventFeeEscrowed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventFeeEscrowed) XXX_Merge

func (m *EventFeeEscrowed) XXX_Merge(src proto.Message)

func (*EventFeeEscrowed) XXX_Size

func (m *EventFeeEscrowed) XXX_Size() int

func (*EventFeeEscrowed) XXX_Unmarshal

func (m *EventFeeEscrowed) XXX_Unmarshal(b []byte) error

type EventFeeReleasedToAuditor

type EventFeeReleasedToAuditor struct {
	// Auditor is the bech32 account address of the auditor receiving the fee.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Amount is the coin amount released to the auditor.
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
}

EventFeeReleasedToAuditor is emitted when an escrowed fee is released to the auditor.

func (*EventFeeReleasedToAuditor) Descriptor

func (*EventFeeReleasedToAuditor) Descriptor() ([]byte, []int)

func (*EventFeeReleasedToAuditor) GetAmount

func (m *EventFeeReleasedToAuditor) GetAmount() types.Coin

func (*EventFeeReleasedToAuditor) GetAuditor

func (m *EventFeeReleasedToAuditor) GetAuditor() string

func (*EventFeeReleasedToAuditor) Marshal

func (m *EventFeeReleasedToAuditor) Marshal() (dAtA []byte, err error)

func (*EventFeeReleasedToAuditor) MarshalTo

func (m *EventFeeReleasedToAuditor) MarshalTo(dAtA []byte) (int, error)

func (*EventFeeReleasedToAuditor) MarshalToSizedBuffer

func (m *EventFeeReleasedToAuditor) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventFeeReleasedToAuditor) ProtoMessage

func (*EventFeeReleasedToAuditor) ProtoMessage()

func (*EventFeeReleasedToAuditor) Reset

func (m *EventFeeReleasedToAuditor) Reset()

func (*EventFeeReleasedToAuditor) Size

func (m *EventFeeReleasedToAuditor) Size() (n int)

func (*EventFeeReleasedToAuditor) String

func (m *EventFeeReleasedToAuditor) String() string

func (*EventFeeReleasedToAuditor) Unmarshal

func (m *EventFeeReleasedToAuditor) Unmarshal(dAtA []byte) error

func (*EventFeeReleasedToAuditor) XXX_DiscardUnknown

func (m *EventFeeReleasedToAuditor) XXX_DiscardUnknown()

func (*EventFeeReleasedToAuditor) XXX_Marshal

func (m *EventFeeReleasedToAuditor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventFeeReleasedToAuditor) XXX_Merge

func (m *EventFeeReleasedToAuditor) XXX_Merge(src proto.Message)

func (*EventFeeReleasedToAuditor) XXX_Size

func (m *EventFeeReleasedToAuditor) XXX_Size() int

func (*EventFeeReleasedToAuditor) XXX_Unmarshal

func (m *EventFeeReleasedToAuditor) XXX_Unmarshal(b []byte) error

type EventFeeReturnedToProvider

type EventFeeReturnedToProvider struct {
	// Provider is the bech32 account address of the provider receiving the fee.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Amount is the coin amount returned to the provider.
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
}

EventFeeReturnedToProvider is emitted when an escrowed fee is returned to the provider.

func (*EventFeeReturnedToProvider) Descriptor

func (*EventFeeReturnedToProvider) Descriptor() ([]byte, []int)

func (*EventFeeReturnedToProvider) GetAmount

func (m *EventFeeReturnedToProvider) GetAmount() types.Coin

func (*EventFeeReturnedToProvider) GetProvider

func (m *EventFeeReturnedToProvider) GetProvider() string

func (*EventFeeReturnedToProvider) Marshal

func (m *EventFeeReturnedToProvider) Marshal() (dAtA []byte, err error)

func (*EventFeeReturnedToProvider) MarshalTo

func (m *EventFeeReturnedToProvider) MarshalTo(dAtA []byte) (int, error)

func (*EventFeeReturnedToProvider) MarshalToSizedBuffer

func (m *EventFeeReturnedToProvider) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventFeeReturnedToProvider) ProtoMessage

func (*EventFeeReturnedToProvider) ProtoMessage()

func (*EventFeeReturnedToProvider) Reset

func (m *EventFeeReturnedToProvider) Reset()

func (*EventFeeReturnedToProvider) Size

func (m *EventFeeReturnedToProvider) Size() (n int)

func (*EventFeeReturnedToProvider) String

func (m *EventFeeReturnedToProvider) String() string

func (*EventFeeReturnedToProvider) Unmarshal

func (m *EventFeeReturnedToProvider) Unmarshal(dAtA []byte) error

func (*EventFeeReturnedToProvider) XXX_DiscardUnknown

func (m *EventFeeReturnedToProvider) XXX_DiscardUnknown()

func (*EventFeeReturnedToProvider) XXX_Marshal

func (m *EventFeeReturnedToProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventFeeReturnedToProvider) XXX_Merge

func (m *EventFeeReturnedToProvider) XXX_Merge(src proto.Message)

func (*EventFeeReturnedToProvider) XXX_Size

func (m *EventFeeReturnedToProvider) XXX_Size() int

func (*EventFeeReturnedToProvider) XXX_Unmarshal

func (m *EventFeeReturnedToProvider) XXX_Unmarshal(b []byte) error

type EventProviderBondPosted

type EventProviderBondPosted struct {
	// Provider is the bech32 account address of the bonding provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Amount is the coin amount just posted in this transaction.
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
	// TotalBonded is the resulting total bonded amount after this posting.
	TotalBonded types.Coin `protobuf:"bytes,3,opt,name=total_bonded,json=totalBonded,proto3" json:"total_bonded" yaml:"total_bonded"`
}

EventProviderBondPosted is emitted when a provider posts (or tops up) bond.

func (*EventProviderBondPosted) Descriptor

func (*EventProviderBondPosted) Descriptor() ([]byte, []int)

func (*EventProviderBondPosted) GetAmount

func (m *EventProviderBondPosted) GetAmount() types.Coin

func (*EventProviderBondPosted) GetProvider

func (m *EventProviderBondPosted) GetProvider() string

func (*EventProviderBondPosted) GetTotalBonded

func (m *EventProviderBondPosted) GetTotalBonded() types.Coin

func (*EventProviderBondPosted) Marshal

func (m *EventProviderBondPosted) Marshal() (dAtA []byte, err error)

func (*EventProviderBondPosted) MarshalTo

func (m *EventProviderBondPosted) MarshalTo(dAtA []byte) (int, error)

func (*EventProviderBondPosted) MarshalToSizedBuffer

func (m *EventProviderBondPosted) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventProviderBondPosted) ProtoMessage

func (*EventProviderBondPosted) ProtoMessage()

func (*EventProviderBondPosted) Reset

func (m *EventProviderBondPosted) Reset()

func (*EventProviderBondPosted) Size

func (m *EventProviderBondPosted) Size() (n int)

func (*EventProviderBondPosted) String

func (m *EventProviderBondPosted) String() string

func (*EventProviderBondPosted) Unmarshal

func (m *EventProviderBondPosted) Unmarshal(dAtA []byte) error

func (*EventProviderBondPosted) XXX_DiscardUnknown

func (m *EventProviderBondPosted) XXX_DiscardUnknown()

func (*EventProviderBondPosted) XXX_Marshal

func (m *EventProviderBondPosted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventProviderBondPosted) XXX_Merge

func (m *EventProviderBondPosted) XXX_Merge(src proto.Message)

func (*EventProviderBondPosted) XXX_Size

func (m *EventProviderBondPosted) XXX_Size() int

func (*EventProviderBondPosted) XXX_Unmarshal

func (m *EventProviderBondPosted) XXX_Unmarshal(b []byte) error

type EventProviderBondSlashed

type EventProviderBondSlashed struct {
	// Provider is the bech32 account address of the slashed provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// SlashedAmount is the coin amount slashed in this action.
	SlashedAmount types.Coin `protobuf:"bytes,2,opt,name=slashed_amount,json=slashedAmount,proto3" json:"slashed_amount" yaml:"slashed_amount"`
	// Reason is the typed slash reason recorded.
	Reason ProviderBondSlashReason `protobuf:"varint,3,opt,name=reason,proto3,enum=akash.verification.v1.ProviderBondSlashReason" json:"reason" yaml:"reason"`
}

EventProviderBondSlashed is emitted when a provider's bond is slashed.

func (*EventProviderBondSlashed) Descriptor

func (*EventProviderBondSlashed) Descriptor() ([]byte, []int)

func (*EventProviderBondSlashed) GetProvider

func (m *EventProviderBondSlashed) GetProvider() string

func (*EventProviderBondSlashed) GetReason

func (*EventProviderBondSlashed) GetSlashedAmount

func (m *EventProviderBondSlashed) GetSlashedAmount() types.Coin

func (*EventProviderBondSlashed) Marshal

func (m *EventProviderBondSlashed) Marshal() (dAtA []byte, err error)

func (*EventProviderBondSlashed) MarshalTo

func (m *EventProviderBondSlashed) MarshalTo(dAtA []byte) (int, error)

func (*EventProviderBondSlashed) MarshalToSizedBuffer

func (m *EventProviderBondSlashed) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventProviderBondSlashed) ProtoMessage

func (*EventProviderBondSlashed) ProtoMessage()

func (*EventProviderBondSlashed) Reset

func (m *EventProviderBondSlashed) Reset()

func (*EventProviderBondSlashed) Size

func (m *EventProviderBondSlashed) Size() (n int)

func (*EventProviderBondSlashed) String

func (m *EventProviderBondSlashed) String() string

func (*EventProviderBondSlashed) Unmarshal

func (m *EventProviderBondSlashed) Unmarshal(dAtA []byte) error

func (*EventProviderBondSlashed) XXX_DiscardUnknown

func (m *EventProviderBondSlashed) XXX_DiscardUnknown()

func (*EventProviderBondSlashed) XXX_Marshal

func (m *EventProviderBondSlashed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventProviderBondSlashed) XXX_Merge

func (m *EventProviderBondSlashed) XXX_Merge(src proto.Message)

func (*EventProviderBondSlashed) XXX_Size

func (m *EventProviderBondSlashed) XXX_Size() int

func (*EventProviderBondSlashed) XXX_Unmarshal

func (m *EventProviderBondSlashed) XXX_Unmarshal(b []byte) error

type EventProviderBondWithdrawalCompleted

type EventProviderBondWithdrawalCompleted struct {
	// Provider is the bech32 account address of the provider receiving the unbonded coins.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Amount is the coin amount returned to the provider.
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
}

EventProviderBondWithdrawalCompleted is emitted when an unbonding entry matures and the amount is returned to the provider.

func (*EventProviderBondWithdrawalCompleted) Descriptor

func (*EventProviderBondWithdrawalCompleted) Descriptor() ([]byte, []int)

func (*EventProviderBondWithdrawalCompleted) GetAmount

func (*EventProviderBondWithdrawalCompleted) GetProvider

func (*EventProviderBondWithdrawalCompleted) Marshal

func (m *EventProviderBondWithdrawalCompleted) Marshal() (dAtA []byte, err error)

func (*EventProviderBondWithdrawalCompleted) MarshalTo

func (m *EventProviderBondWithdrawalCompleted) MarshalTo(dAtA []byte) (int, error)

func (*EventProviderBondWithdrawalCompleted) MarshalToSizedBuffer

func (m *EventProviderBondWithdrawalCompleted) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventProviderBondWithdrawalCompleted) ProtoMessage

func (*EventProviderBondWithdrawalCompleted) ProtoMessage()

func (*EventProviderBondWithdrawalCompleted) Reset

func (*EventProviderBondWithdrawalCompleted) Size

func (*EventProviderBondWithdrawalCompleted) String

func (*EventProviderBondWithdrawalCompleted) Unmarshal

func (m *EventProviderBondWithdrawalCompleted) Unmarshal(dAtA []byte) error

func (*EventProviderBondWithdrawalCompleted) XXX_DiscardUnknown

func (m *EventProviderBondWithdrawalCompleted) XXX_DiscardUnknown()

func (*EventProviderBondWithdrawalCompleted) XXX_Marshal

func (m *EventProviderBondWithdrawalCompleted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventProviderBondWithdrawalCompleted) XXX_Merge

func (*EventProviderBondWithdrawalCompleted) XXX_Size

func (*EventProviderBondWithdrawalCompleted) XXX_Unmarshal

func (m *EventProviderBondWithdrawalCompleted) XXX_Unmarshal(b []byte) error

type EventProviderBondWithdrawalInitiated

type EventProviderBondWithdrawalInitiated struct {
	// Provider is the bech32 account address of the unbonding provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Amount is the coin amount the provider is unbonding.
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
	// CompletionTime is the chain timestamp at which the unbonding completes.
	CompletionTime time.Time `protobuf:"bytes,3,opt,name=completion_time,json=completionTime,proto3,stdtime" json:"completion_time" yaml:"completion_time"`
}

EventProviderBondWithdrawalInitiated is emitted when a provider begins unbonding part or all of its bond.

func (*EventProviderBondWithdrawalInitiated) Descriptor

func (*EventProviderBondWithdrawalInitiated) Descriptor() ([]byte, []int)

func (*EventProviderBondWithdrawalInitiated) GetAmount

func (*EventProviderBondWithdrawalInitiated) GetCompletionTime

func (m *EventProviderBondWithdrawalInitiated) GetCompletionTime() time.Time

func (*EventProviderBondWithdrawalInitiated) GetProvider

func (*EventProviderBondWithdrawalInitiated) Marshal

func (m *EventProviderBondWithdrawalInitiated) Marshal() (dAtA []byte, err error)

func (*EventProviderBondWithdrawalInitiated) MarshalTo

func (m *EventProviderBondWithdrawalInitiated) MarshalTo(dAtA []byte) (int, error)

func (*EventProviderBondWithdrawalInitiated) MarshalToSizedBuffer

func (m *EventProviderBondWithdrawalInitiated) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventProviderBondWithdrawalInitiated) ProtoMessage

func (*EventProviderBondWithdrawalInitiated) ProtoMessage()

func (*EventProviderBondWithdrawalInitiated) Reset

func (*EventProviderBondWithdrawalInitiated) Size

func (*EventProviderBondWithdrawalInitiated) String

func (*EventProviderBondWithdrawalInitiated) Unmarshal

func (m *EventProviderBondWithdrawalInitiated) Unmarshal(dAtA []byte) error

func (*EventProviderBondWithdrawalInitiated) XXX_DiscardUnknown

func (m *EventProviderBondWithdrawalInitiated) XXX_DiscardUnknown()

func (*EventProviderBondWithdrawalInitiated) XXX_Marshal

func (m *EventProviderBondWithdrawalInitiated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventProviderBondWithdrawalInitiated) XXX_Merge

func (*EventProviderBondWithdrawalInitiated) XXX_Size

func (*EventProviderBondWithdrawalInitiated) XXX_Unmarshal

func (m *EventProviderBondWithdrawalInitiated) XXX_Unmarshal(b []byte) error

type EventSnapshotHashPosted

type EventSnapshotHashPosted struct {
	// Provider is the bech32 account address of the snapshotting provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// SnapshotHash is the opaque hash bytes posted by the provider.
	SnapshotHash []byte `protobuf:"bytes,2,opt,name=snapshot_hash,json=snapshotHash,proto3" json:"snapshot_hash" yaml:"snapshot_hash"`
	// ComplianceDeadline is the chain timestamp by which the next snapshot must be posted.
	ComplianceDeadline time.Time `` /* 140-byte string literal not displayed */
}

EventSnapshotHashPosted is emitted when a provider posts a snapshot hash.

func (*EventSnapshotHashPosted) Descriptor

func (*EventSnapshotHashPosted) Descriptor() ([]byte, []int)

func (*EventSnapshotHashPosted) GetComplianceDeadline

func (m *EventSnapshotHashPosted) GetComplianceDeadline() time.Time

func (*EventSnapshotHashPosted) GetProvider

func (m *EventSnapshotHashPosted) GetProvider() string

func (*EventSnapshotHashPosted) GetSnapshotHash

func (m *EventSnapshotHashPosted) GetSnapshotHash() []byte

func (*EventSnapshotHashPosted) Marshal

func (m *EventSnapshotHashPosted) Marshal() (dAtA []byte, err error)

func (*EventSnapshotHashPosted) MarshalTo

func (m *EventSnapshotHashPosted) MarshalTo(dAtA []byte) (int, error)

func (*EventSnapshotHashPosted) MarshalToSizedBuffer

func (m *EventSnapshotHashPosted) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventSnapshotHashPosted) ProtoMessage

func (*EventSnapshotHashPosted) ProtoMessage()

func (*EventSnapshotHashPosted) Reset

func (m *EventSnapshotHashPosted) Reset()

func (*EventSnapshotHashPosted) Size

func (m *EventSnapshotHashPosted) Size() (n int)

func (*EventSnapshotHashPosted) String

func (m *EventSnapshotHashPosted) String() string

func (*EventSnapshotHashPosted) Unmarshal

func (m *EventSnapshotHashPosted) Unmarshal(dAtA []byte) error

func (*EventSnapshotHashPosted) XXX_DiscardUnknown

func (m *EventSnapshotHashPosted) XXX_DiscardUnknown()

func (*EventSnapshotHashPosted) XXX_Marshal

func (m *EventSnapshotHashPosted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventSnapshotHashPosted) XXX_Merge

func (m *EventSnapshotHashPosted) XXX_Merge(src proto.Message)

func (*EventSnapshotHashPosted) XXX_Size

func (m *EventSnapshotHashPosted) XXX_Size() int

func (*EventSnapshotHashPosted) XXX_Unmarshal

func (m *EventSnapshotHashPosted) XXX_Unmarshal(b []byte) error

type EventSnapshotResumed

type EventSnapshotResumed struct {
	// Provider is the bech32 account address of the resumed provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
}

EventSnapshotResumed is emitted when a previously suspended provider snapshot returns to compliance.

func (*EventSnapshotResumed) Descriptor

func (*EventSnapshotResumed) Descriptor() ([]byte, []int)

func (*EventSnapshotResumed) GetProvider

func (m *EventSnapshotResumed) GetProvider() string

func (*EventSnapshotResumed) Marshal

func (m *EventSnapshotResumed) Marshal() (dAtA []byte, err error)

func (*EventSnapshotResumed) MarshalTo

func (m *EventSnapshotResumed) MarshalTo(dAtA []byte) (int, error)

func (*EventSnapshotResumed) MarshalToSizedBuffer

func (m *EventSnapshotResumed) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventSnapshotResumed) ProtoMessage

func (*EventSnapshotResumed) ProtoMessage()

func (*EventSnapshotResumed) Reset

func (m *EventSnapshotResumed) Reset()

func (*EventSnapshotResumed) Size

func (m *EventSnapshotResumed) Size() (n int)

func (*EventSnapshotResumed) String

func (m *EventSnapshotResumed) String() string

func (*EventSnapshotResumed) Unmarshal

func (m *EventSnapshotResumed) Unmarshal(dAtA []byte) error

func (*EventSnapshotResumed) XXX_DiscardUnknown

func (m *EventSnapshotResumed) XXX_DiscardUnknown()

func (*EventSnapshotResumed) XXX_Marshal

func (m *EventSnapshotResumed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventSnapshotResumed) XXX_Merge

func (m *EventSnapshotResumed) XXX_Merge(src proto.Message)

func (*EventSnapshotResumed) XXX_Size

func (m *EventSnapshotResumed) XXX_Size() int

func (*EventSnapshotResumed) XXX_Unmarshal

func (m *EventSnapshotResumed) XXX_Unmarshal(b []byte) error

type EventSnapshotSuspended

type EventSnapshotSuspended struct {
	// Provider is the bech32 account address of the suspended provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
}

EventSnapshotSuspended is emitted when a provider's snapshot is suspended for missing a compliance deadline.

func (*EventSnapshotSuspended) Descriptor

func (*EventSnapshotSuspended) Descriptor() ([]byte, []int)

func (*EventSnapshotSuspended) GetProvider

func (m *EventSnapshotSuspended) GetProvider() string

func (*EventSnapshotSuspended) Marshal

func (m *EventSnapshotSuspended) Marshal() (dAtA []byte, err error)

func (*EventSnapshotSuspended) MarshalTo

func (m *EventSnapshotSuspended) MarshalTo(dAtA []byte) (int, error)

func (*EventSnapshotSuspended) MarshalToSizedBuffer

func (m *EventSnapshotSuspended) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventSnapshotSuspended) ProtoMessage

func (*EventSnapshotSuspended) ProtoMessage()

func (*EventSnapshotSuspended) Reset

func (m *EventSnapshotSuspended) Reset()

func (*EventSnapshotSuspended) Size

func (m *EventSnapshotSuspended) Size() (n int)

func (*EventSnapshotSuspended) String

func (m *EventSnapshotSuspended) String() string

func (*EventSnapshotSuspended) Unmarshal

func (m *EventSnapshotSuspended) Unmarshal(dAtA []byte) error

func (*EventSnapshotSuspended) XXX_DiscardUnknown

func (m *EventSnapshotSuspended) XXX_DiscardUnknown()

func (*EventSnapshotSuspended) XXX_Marshal

func (m *EventSnapshotSuspended) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventSnapshotSuspended) XXX_Merge

func (m *EventSnapshotSuspended) XXX_Merge(src proto.Message)

func (*EventSnapshotSuspended) XXX_Size

func (m *EventSnapshotSuspended) XXX_Size() int

func (*EventSnapshotSuspended) XXX_Unmarshal

func (m *EventSnapshotSuspended) XXX_Unmarshal(b []byte) error

type EventVerificationGraceEnded

type EventVerificationGraceEnded struct {
	// GraceRecordID is the identifier of the closed grace record.
	GraceRecordID uint64 `protobuf:"varint,1,opt,name=grace_record_id,json=graceRecordId,proto3" json:"grace_record_id" yaml:"grace_record_id"`
	// Status is the final lifecycle status of the closed grace record.
	Status VerificationGraceStatus `protobuf:"varint,2,opt,name=status,proto3,enum=akash.verification.v1.VerificationGraceStatus" json:"status" yaml:"status"`
}

EventVerificationGraceEnded is emitted when a verification grace window concludes for any reason.

func (*EventVerificationGraceEnded) Descriptor

func (*EventVerificationGraceEnded) Descriptor() ([]byte, []int)

func (*EventVerificationGraceEnded) GetGraceRecordID

func (m *EventVerificationGraceEnded) GetGraceRecordID() uint64

func (*EventVerificationGraceEnded) GetStatus

func (*EventVerificationGraceEnded) Marshal

func (m *EventVerificationGraceEnded) Marshal() (dAtA []byte, err error)

func (*EventVerificationGraceEnded) MarshalTo

func (m *EventVerificationGraceEnded) MarshalTo(dAtA []byte) (int, error)

func (*EventVerificationGraceEnded) MarshalToSizedBuffer

func (m *EventVerificationGraceEnded) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventVerificationGraceEnded) ProtoMessage

func (*EventVerificationGraceEnded) ProtoMessage()

func (*EventVerificationGraceEnded) Reset

func (m *EventVerificationGraceEnded) Reset()

func (*EventVerificationGraceEnded) Size

func (m *EventVerificationGraceEnded) Size() (n int)

func (*EventVerificationGraceEnded) String

func (m *EventVerificationGraceEnded) String() string

func (*EventVerificationGraceEnded) Unmarshal

func (m *EventVerificationGraceEnded) Unmarshal(dAtA []byte) error

func (*EventVerificationGraceEnded) XXX_DiscardUnknown

func (m *EventVerificationGraceEnded) XXX_DiscardUnknown()

func (*EventVerificationGraceEnded) XXX_Marshal

func (m *EventVerificationGraceEnded) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventVerificationGraceEnded) XXX_Merge

func (m *EventVerificationGraceEnded) XXX_Merge(src proto.Message)

func (*EventVerificationGraceEnded) XXX_Size

func (m *EventVerificationGraceEnded) XXX_Size() int

func (*EventVerificationGraceEnded) XXX_Unmarshal

func (m *EventVerificationGraceEnded) XXX_Unmarshal(b []byte) error

type EventVerificationGraceStarted

type EventVerificationGraceStarted struct {
	// GraceRecordID is the identifier of the newly opened grace record.
	GraceRecordID uint64 `protobuf:"varint,1,opt,name=grace_record_id,json=graceRecordId,proto3" json:"grace_record_id" yaml:"grace_record_id"`
	// Provider is the bech32 account address of the provider entering grace.
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// PreservedTier is the verification tier preserved for the provider during grace.
	PreservedTier VerificationTier `` /* 157-byte string literal not displayed */
}

EventVerificationGraceStarted is emitted when a provider enters a verification grace window.

func (*EventVerificationGraceStarted) Descriptor

func (*EventVerificationGraceStarted) Descriptor() ([]byte, []int)

func (*EventVerificationGraceStarted) GetGraceRecordID

func (m *EventVerificationGraceStarted) GetGraceRecordID() uint64

func (*EventVerificationGraceStarted) GetPreservedTier

func (m *EventVerificationGraceStarted) GetPreservedTier() VerificationTier

func (*EventVerificationGraceStarted) GetProvider

func (m *EventVerificationGraceStarted) GetProvider() string

func (*EventVerificationGraceStarted) Marshal

func (m *EventVerificationGraceStarted) Marshal() (dAtA []byte, err error)

func (*EventVerificationGraceStarted) MarshalTo

func (m *EventVerificationGraceStarted) MarshalTo(dAtA []byte) (int, error)

func (*EventVerificationGraceStarted) MarshalToSizedBuffer

func (m *EventVerificationGraceStarted) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EventVerificationGraceStarted) ProtoMessage

func (*EventVerificationGraceStarted) ProtoMessage()

func (*EventVerificationGraceStarted) Reset

func (m *EventVerificationGraceStarted) Reset()

func (*EventVerificationGraceStarted) Size

func (m *EventVerificationGraceStarted) Size() (n int)

func (*EventVerificationGraceStarted) String

func (*EventVerificationGraceStarted) Unmarshal

func (m *EventVerificationGraceStarted) Unmarshal(dAtA []byte) error

func (*EventVerificationGraceStarted) XXX_DiscardUnknown

func (m *EventVerificationGraceStarted) XXX_DiscardUnknown()

func (*EventVerificationGraceStarted) XXX_Marshal

func (m *EventVerificationGraceStarted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventVerificationGraceStarted) XXX_Merge

func (m *EventVerificationGraceStarted) XXX_Merge(src proto.Message)

func (*EventVerificationGraceStarted) XXX_Size

func (m *EventVerificationGraceStarted) XXX_Size() int

func (*EventVerificationGraceStarted) XXX_Unmarshal

func (m *EventVerificationGraceStarted) XXX_Unmarshal(b []byte) error

type FaultAttribution

type FaultAttribution int32

FaultAttribution identifies the responsible party in a settlement or resolution decision.

const (
	// FaultAttributionUnspecified is the default; no attribution has been set.
	FaultAttributionUnspecified FaultAttribution = 0
	// FaultAttributionProviderFault assigns fault to the provider.
	FaultAttributionProviderFault FaultAttribution = 1
	// FaultAttributionAuditorFault assigns fault to the auditor.
	FaultAttributionAuditorFault FaultAttribution = 2
	// FaultAttributionSharedFault attributes fault to both parties.
	FaultAttributionSharedFault FaultAttribution = 3
	// FaultAttributionNoFault indicates neither party is at fault.
	FaultAttributionNoFault FaultAttribution = 4
	// FaultAttributionInconclusive indicates the evidence does not allow attribution.
	FaultAttributionInconclusive FaultAttribution = 5
)

func (FaultAttribution) EnumDescriptor

func (FaultAttribution) EnumDescriptor() ([]byte, []int)

func (FaultAttribution) String

func (x FaultAttribution) String() string

type FeeStatus

type FeeStatus int32

FeeStatus tracks the lifecycle of the fee paid by a provider into an audit escrow.

const (
	// FeeStatusUnspecified is the default; no fee status has been set.
	FeeStatusUnspecified FeeStatus = 0
	// FeeStatusEscrowed indicates the fee is held in escrow pending settlement.
	FeeStatusEscrowed FeeStatus = 1
	// FeeStatusReleasedToAuditor indicates the fee was released to the auditor upon settlement.
	FeeStatusReleasedToAuditor FeeStatus = 2
	// FeeStatusReturnedToProvider indicates the fee was returned to the provider upon settlement.
	FeeStatusReturnedToProvider FeeStatus = 3
)

func (FeeStatus) EnumDescriptor

func (FeeStatus) EnumDescriptor() ([]byte, []int)

func (FeeStatus) String

func (x FeeStatus) String() string

type GenesisState

type GenesisState struct {
	// Params holds the on-chain parameters for the verification module.
	Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params" yaml:"params"`
	// Auditors is the list of registered auditor records.
	Auditors []AuditorRecord `protobuf:"bytes,2,rep,name=auditors,proto3" json:"auditors" yaml:"auditors"`
	// Attestations is the list of attestation records.
	Attestations []AttestationRecord `protobuf:"bytes,3,rep,name=attestations,proto3" json:"attestations" yaml:"attestations"`
	// Discrepancies is the list of discrepancy events.
	Discrepancies []DiscrepancyEvent `protobuf:"bytes,4,rep,name=discrepancies,proto3" json:"discrepancies" yaml:"discrepancies"`
	// ProviderBonds is the list of provider bond records.
	ProviderBonds []ProviderBondRecord `protobuf:"bytes,5,rep,name=provider_bonds,json=providerBonds,proto3" json:"provider_bonds" yaml:"provider_bonds"`
	// ProviderSnapshots is the list of provider snapshot records.
	ProviderSnapshots []ProviderSnapshotRecord `` /* 128-byte string literal not displayed */
	// NextDiscrepancyID is the monotonically increasing ID assigned to the next
	// discrepancy event.
	NextDiscrepancyID uint64 `` /* 132-byte string literal not displayed */
	// AuditEscrows is the list of audit escrow records.
	AuditEscrows []AuditEscrowRecord `protobuf:"bytes,8,rep,name=audit_escrows,json=auditEscrows,proto3" json:"audit_escrows" yaml:"audit_escrows"`
	// NextAuditEscrowID is the monotonically increasing ID assigned to the next
	// audit escrow record.
	NextAuditEscrowID uint64 `` /* 135-byte string literal not displayed */
	// VerificationGraces is the list of provider verification grace records.
	VerificationGraces []ProviderVerificationGraceRecord `` /* 133-byte string literal not displayed */
	// NextGraceRecordID is the monotonically increasing ID assigned to the next
	// provider verification grace record.
	NextGraceRecordID uint64 `` /* 136-byte string literal not displayed */
}

GenesisState defines the genesis state of the verification module. It contains the on-chain parameters and the full set of records the module is responsible for: auditors, attestations, discrepancies (and the next ID counter), provider bonds, provider snapshot records, audit escrows (and the next ID counter), and provider verification grace records (and the next ID counter).

func (*GenesisState) Descriptor

func (*GenesisState) Descriptor() ([]byte, []int)

func (*GenesisState) GetAttestations

func (m *GenesisState) GetAttestations() []AttestationRecord

func (*GenesisState) GetAuditEscrows

func (m *GenesisState) GetAuditEscrows() []AuditEscrowRecord

func (*GenesisState) GetAuditors

func (m *GenesisState) GetAuditors() []AuditorRecord

func (*GenesisState) GetDiscrepancies

func (m *GenesisState) GetDiscrepancies() []DiscrepancyEvent

func (*GenesisState) GetNextAuditEscrowID

func (m *GenesisState) GetNextAuditEscrowID() uint64

func (*GenesisState) GetNextDiscrepancyID

func (m *GenesisState) GetNextDiscrepancyID() uint64

func (*GenesisState) GetNextGraceRecordID

func (m *GenesisState) GetNextGraceRecordID() uint64

func (*GenesisState) GetParams

func (m *GenesisState) GetParams() Params

func (*GenesisState) GetProviderBonds

func (m *GenesisState) GetProviderBonds() []ProviderBondRecord

func (*GenesisState) GetProviderSnapshots

func (m *GenesisState) GetProviderSnapshots() []ProviderSnapshotRecord

func (*GenesisState) GetVerificationGraces

func (m *GenesisState) GetVerificationGraces() []ProviderVerificationGraceRecord

func (*GenesisState) Marshal

func (m *GenesisState) Marshal() (dAtA []byte, err error)

func (*GenesisState) MarshalTo

func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)

func (*GenesisState) MarshalToSizedBuffer

func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GenesisState) ProtoMessage

func (*GenesisState) ProtoMessage()

func (*GenesisState) Reset

func (m *GenesisState) Reset()

func (*GenesisState) Size

func (m *GenesisState) Size() (n int)

func (*GenesisState) String

func (m *GenesisState) String() string

func (*GenesisState) Unmarshal

func (m *GenesisState) Unmarshal(dAtA []byte) error

func (*GenesisState) XXX_DiscardUnknown

func (m *GenesisState) XXX_DiscardUnknown()

func (*GenesisState) XXX_Marshal

func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenesisState) XXX_Merge

func (m *GenesisState) XXX_Merge(src proto.Message)

func (*GenesisState) XXX_Size

func (m *GenesisState) XXX_Size() int

func (*GenesisState) XXX_Unmarshal

func (m *GenesisState) XXX_Unmarshal(b []byte) error

type GovernanceAttestationReason

type GovernanceAttestationReason int32

GovernanceAttestationReason enumerates the typed reasons governance may revoke or void attestations independent of the auditor.

const (
	// GovernanceAttestationReasonUnspecified is the default; no reason has been set.
	GovernanceAttestationReasonUnspecified GovernanceAttestationReason = 0
	// GovernanceAttestationReasonFraudulentProvider indicates governance found the provider fraudulent.
	GovernanceAttestationReasonFraudulentProvider GovernanceAttestationReason = 1
	// GovernanceAttestationReasonCompromisedProvider indicates the provider was compromised.
	GovernanceAttestationReasonCompromisedProvider GovernanceAttestationReason = 2
	// GovernanceAttestationReasonProviderNonCooperation indicates the provider refused to cooperate with audit.
	GovernanceAttestationReasonProviderNonCooperation GovernanceAttestationReason = 3
	// GovernanceAttestationReasonFaultyAuditor indicates the auditor was found faulty.
	GovernanceAttestationReasonFaultyAuditor GovernanceAttestationReason = 4
	// GovernanceAttestationReasonNegligentAuditor indicates the auditor was found negligent.
	GovernanceAttestationReasonNegligentAuditor GovernanceAttestationReason = 5
	// GovernanceAttestationReasonEvidenceInsufficient indicates evidence supporting the attestation was insufficient.
	GovernanceAttestationReasonEvidenceInsufficient GovernanceAttestationReason = 6
	// GovernanceAttestationReasonEmergencySafetyAction indicates an emergency safety action.
	GovernanceAttestationReasonEmergencySafetyAction GovernanceAttestationReason = 7
)

func (GovernanceAttestationReason) EnumDescriptor

func (GovernanceAttestationReason) EnumDescriptor() ([]byte, []int)

func (GovernanceAttestationReason) String

type MsgCancelAuditEscrow

type MsgCancelAuditEscrow struct {
	// Provider is the bech32 account address of the provider that opened the
	// escrow and the signer of this message.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// AuditEscrowID is the identifier of the audit escrow being cancelled.
	AuditEscrowID uint64 `protobuf:"varint,2,opt,name=audit_escrow_id,json=auditEscrowId,proto3" json:"audit_escrow_id" yaml:"audit_escrow_id"`
}

MsgCancelAuditEscrow is the provider-signed message used to cancel an open, unconsumed audit escrow before its expiry. Cancellation returns the audit fee and the provider deposit to the provider.

func (*MsgCancelAuditEscrow) Descriptor

func (*MsgCancelAuditEscrow) Descriptor() ([]byte, []int)

func (*MsgCancelAuditEscrow) GetAuditEscrowID

func (m *MsgCancelAuditEscrow) GetAuditEscrowID() uint64

func (*MsgCancelAuditEscrow) GetProvider

func (m *MsgCancelAuditEscrow) GetProvider() string

func (*MsgCancelAuditEscrow) Marshal

func (m *MsgCancelAuditEscrow) Marshal() (dAtA []byte, err error)

func (*MsgCancelAuditEscrow) MarshalTo

func (m *MsgCancelAuditEscrow) MarshalTo(dAtA []byte) (int, error)

func (*MsgCancelAuditEscrow) MarshalToSizedBuffer

func (m *MsgCancelAuditEscrow) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCancelAuditEscrow) ProtoMessage

func (*MsgCancelAuditEscrow) ProtoMessage()

func (*MsgCancelAuditEscrow) Reset

func (m *MsgCancelAuditEscrow) Reset()

func (*MsgCancelAuditEscrow) Size

func (m *MsgCancelAuditEscrow) Size() (n int)

func (*MsgCancelAuditEscrow) String

func (m *MsgCancelAuditEscrow) String() string

func (*MsgCancelAuditEscrow) Unmarshal

func (m *MsgCancelAuditEscrow) Unmarshal(dAtA []byte) error

func (*MsgCancelAuditEscrow) XXX_DiscardUnknown

func (m *MsgCancelAuditEscrow) XXX_DiscardUnknown()

func (*MsgCancelAuditEscrow) XXX_Marshal

func (m *MsgCancelAuditEscrow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCancelAuditEscrow) XXX_Merge

func (m *MsgCancelAuditEscrow) XXX_Merge(src proto.Message)

func (*MsgCancelAuditEscrow) XXX_Size

func (m *MsgCancelAuditEscrow) XXX_Size() int

func (*MsgCancelAuditEscrow) XXX_Unmarshal

func (m *MsgCancelAuditEscrow) XXX_Unmarshal(b []byte) error

type MsgCancelAuditEscrowResponse

type MsgCancelAuditEscrowResponse struct {
}

MsgCancelAuditEscrowResponse is the response type for Msg/CancelAuditEscrow.

func (*MsgCancelAuditEscrowResponse) Descriptor

func (*MsgCancelAuditEscrowResponse) Descriptor() ([]byte, []int)

func (*MsgCancelAuditEscrowResponse) Marshal

func (m *MsgCancelAuditEscrowResponse) Marshal() (dAtA []byte, err error)

func (*MsgCancelAuditEscrowResponse) MarshalTo

func (m *MsgCancelAuditEscrowResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgCancelAuditEscrowResponse) MarshalToSizedBuffer

func (m *MsgCancelAuditEscrowResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCancelAuditEscrowResponse) ProtoMessage

func (*MsgCancelAuditEscrowResponse) ProtoMessage()

func (*MsgCancelAuditEscrowResponse) Reset

func (m *MsgCancelAuditEscrowResponse) Reset()

func (*MsgCancelAuditEscrowResponse) Size

func (m *MsgCancelAuditEscrowResponse) Size() (n int)

func (*MsgCancelAuditEscrowResponse) String

func (*MsgCancelAuditEscrowResponse) Unmarshal

func (m *MsgCancelAuditEscrowResponse) Unmarshal(dAtA []byte) error

func (*MsgCancelAuditEscrowResponse) XXX_DiscardUnknown

func (m *MsgCancelAuditEscrowResponse) XXX_DiscardUnknown()

func (*MsgCancelAuditEscrowResponse) XXX_Marshal

func (m *MsgCancelAuditEscrowResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCancelAuditEscrowResponse) XXX_Merge

func (m *MsgCancelAuditEscrowResponse) XXX_Merge(src proto.Message)

func (*MsgCancelAuditEscrowResponse) XXX_Size

func (m *MsgCancelAuditEscrowResponse) XXX_Size() int

func (*MsgCancelAuditEscrowResponse) XXX_Unmarshal

func (m *MsgCancelAuditEscrowResponse) XXX_Unmarshal(b []byte) error

type MsgClient

type MsgClient interface {
	// PostAuditorBond posts (or tops up) an auditor's verification bond.
	PostAuditorBond(ctx context.Context, in *MsgPostAuditorBond, opts ...grpc.CallOption) (*MsgPostAuditorBondResponse, error)
	// OpenAuditEscrow opens a new audit escrow funding a pending attestation.
	OpenAuditEscrow(ctx context.Context, in *MsgOpenAuditEscrow, opts ...grpc.CallOption) (*MsgOpenAuditEscrowResponse, error)
	// CancelAuditEscrow cancels an open, unconsumed audit escrow before expiry
	// and returns the fee and provider deposit to the provider.
	CancelAuditEscrow(ctx context.Context, in *MsgCancelAuditEscrow, opts ...grpc.CallOption) (*MsgCancelAuditEscrowResponse, error)
	// SettleAuditEscrow settles an unconsumed audit escrow with an explicit
	// reason, fault attribution, and evidence reference.
	SettleAuditEscrow(ctx context.Context, in *MsgSettleAuditEscrow, opts ...grpc.CallOption) (*MsgSettleAuditEscrowResponse, error)
	// SubmitAttestation submits an attestation about a provider; the first
	// valid submission against a matching open escrow consumes it.
	SubmitAttestation(ctx context.Context, in *MsgSubmitAttestation, opts ...grpc.CallOption) (*MsgSubmitAttestationResponse, error)
	// RevokeAttestation revokes a previously submitted attestation with a
	// typed reason and evidence reference.
	RevokeAttestation(ctx context.Context, in *MsgRevokeAttestation, opts ...grpc.CallOption) (*MsgRevokeAttestationResponse, error)
	// RemoveAttestation voluntarily removes an attestation associated with the
	// signing provider.
	RemoveAttestation(ctx context.Context, in *MsgRemoveAttestation, opts ...grpc.CallOption) (*MsgRemoveAttestationResponse, error)
	// ResignAuditor voluntarily exits the auditor role and begins unbonding
	// of any posted auditor bond.
	ResignAuditor(ctx context.Context, in *MsgResignAuditor, opts ...grpc.CallOption) (*MsgResignAuditorResponse, error)
	// PostProviderBond posts (or tops up) a provider's resource-scaled
	// verification bond.
	PostProviderBond(ctx context.Context, in *MsgPostProviderBond, opts ...grpc.CallOption) (*MsgPostProviderBondResponse, error)
	// WithdrawProviderBond initiates withdrawal of part or all of a provider's
	// verification bond.
	WithdrawProviderBond(ctx context.Context, in *MsgWithdrawProviderBond, opts ...grpc.CallOption) (*MsgWithdrawProviderBondResponse, error)
	// PostSnapshotHash posts the provider's most recent resource snapshot hash
	// and inline resource summary.
	PostSnapshotHash(ctx context.Context, in *MsgPostSnapshotHash, opts ...grpc.CallOption) (*MsgPostSnapshotHashResponse, error)
	// RegisterAuditor registers a new auditor with a maximum attestation tier;
	// governance only.
	RegisterAuditor(ctx context.Context, in *MsgRegisterAuditor, opts ...grpc.CallOption) (*MsgRegisterAuditorResponse, error)
	// RenewAuditor renews an auditor's registration and resets the renewal
	// deadline; governance only.
	RenewAuditor(ctx context.Context, in *MsgRenewAuditor, opts ...grpc.CallOption) (*MsgRenewAuditorResponse, error)
	// RemoveAuditor removes an auditor from the active set; governance only.
	RemoveAuditor(ctx context.Context, in *MsgRemoveAuditor, opts ...grpc.CallOption) (*MsgRemoveAuditorResponse, error)
	// RevokeProviderAttestation revokes a single attestation for a specific
	// provider/auditor pair; governance only.
	RevokeProviderAttestation(ctx context.Context, in *MsgRevokeProviderAttestation, opts ...grpc.CallOption) (*MsgRevokeProviderAttestationResponse, error)
	// RevokeAllProviderAttestations revokes every active attestation for a
	// single provider; governance only.
	RevokeAllProviderAttestations(ctx context.Context, in *MsgRevokeAllProviderAttestations, opts ...grpc.CallOption) (*MsgRevokeAllProviderAttestationsResponse, error)
	// RevokeAuditorAttestations revokes every active attestation issued by a
	// single auditor; governance only.
	RevokeAuditorAttestations(ctx context.Context, in *MsgRevokeAuditorAttestations, opts ...grpc.CallOption) (*MsgRevokeAuditorAttestationsResponse, error)
	// ResolveDiscrepancy resolves a pending discrepancy between two auditors
	// over the same provider; governance only.
	ResolveDiscrepancy(ctx context.Context, in *MsgResolveDiscrepancy, opts ...grpc.CallOption) (*MsgResolveDiscrepancyResponse, error)
	// SlashProviderBond slashes a fraction of a provider's verification bond;
	// governance only.
	SlashProviderBond(ctx context.Context, in *MsgSlashProviderBond, opts ...grpc.CallOption) (*MsgSlashProviderBondResponse, error)
	// UpdateParams updates the x/verification module parameters; governance
	// only.
	UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error)
}

MsgClient is the client API for Msg service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMsgClient

func NewMsgClient(cc grpc1.ClientConn) MsgClient

type MsgOpenAuditEscrow

type MsgOpenAuditEscrow struct {
	// Provider is the bech32 account address of the provider opening the escrow
	// and the signer of this message.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// RequestedTier is the verification tier the provider is requesting.
	RequestedTier VerificationTier `` /* 157-byte string literal not displayed */
	// RequestedCapabilities is the set of capability flags the provider is
	// requesting that an auditor verify.
	RequestedCapabilities []CapabilityFlag `` /* 194-byte string literal not displayed */
	// Fee is the audit fee the provider is escrowing for the eventual auditor.
	Fee types.Coin `protobuf:"bytes,4,opt,name=fee,proto3" json:"fee" yaml:"fee"`
	// ProviderDeposit is the deposit the provider escrows alongside the fee.
	// It can only be returned to the provider or slashed to the community pool
	// via governance-authorized settlement.
	ProviderDeposit types.Coin `protobuf:"bytes,5,opt,name=provider_deposit,json=providerDeposit,proto3" json:"provider_deposit" yaml:"provider_deposit"`
	// ExpiresAt is the chain timestamp at which an unconsumed escrow expires
	// and may be settled.
	ExpiresAt time.Time `protobuf:"bytes,6,opt,name=expires_at,json=expiresAt,proto3,stdtime" json:"expires_at" yaml:"expires_at"`
	// MetadataHash is an opaque hash referencing escrow metadata (off-chain).
	MetadataHash []byte `protobuf:"bytes,7,opt,name=metadata_hash,json=metadataHash,proto3" json:"metadata_hash" yaml:"metadata_hash"`
}

MsgOpenAuditEscrow is the provider-signed message used to open an audit escrow that funds a pending attestation. The provider escrows both an audit fee and a provider deposit, sets the requested tier and capabilities, and declares an expiry after which the escrow may be settled if no auditor has consumed it. The message does not name an auditor; the first valid attestation against this escrow consumes it.

func (*MsgOpenAuditEscrow) Descriptor

func (*MsgOpenAuditEscrow) Descriptor() ([]byte, []int)

func (*MsgOpenAuditEscrow) GetExpiresAt

func (m *MsgOpenAuditEscrow) GetExpiresAt() time.Time

func (*MsgOpenAuditEscrow) GetFee

func (m *MsgOpenAuditEscrow) GetFee() types.Coin

func (*MsgOpenAuditEscrow) GetMetadataHash

func (m *MsgOpenAuditEscrow) GetMetadataHash() []byte

func (*MsgOpenAuditEscrow) GetProvider

func (m *MsgOpenAuditEscrow) GetProvider() string

func (*MsgOpenAuditEscrow) GetProviderDeposit

func (m *MsgOpenAuditEscrow) GetProviderDeposit() types.Coin

func (*MsgOpenAuditEscrow) GetRequestedCapabilities

func (m *MsgOpenAuditEscrow) GetRequestedCapabilities() []CapabilityFlag

func (*MsgOpenAuditEscrow) GetRequestedTier

func (m *MsgOpenAuditEscrow) GetRequestedTier() VerificationTier

func (*MsgOpenAuditEscrow) Marshal

func (m *MsgOpenAuditEscrow) Marshal() (dAtA []byte, err error)

func (*MsgOpenAuditEscrow) MarshalTo

func (m *MsgOpenAuditEscrow) MarshalTo(dAtA []byte) (int, error)

func (*MsgOpenAuditEscrow) MarshalToSizedBuffer

func (m *MsgOpenAuditEscrow) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgOpenAuditEscrow) ProtoMessage

func (*MsgOpenAuditEscrow) ProtoMessage()

func (*MsgOpenAuditEscrow) Reset

func (m *MsgOpenAuditEscrow) Reset()

func (*MsgOpenAuditEscrow) Size

func (m *MsgOpenAuditEscrow) Size() (n int)

func (*MsgOpenAuditEscrow) String

func (m *MsgOpenAuditEscrow) String() string

func (*MsgOpenAuditEscrow) Unmarshal

func (m *MsgOpenAuditEscrow) Unmarshal(dAtA []byte) error

func (*MsgOpenAuditEscrow) XXX_DiscardUnknown

func (m *MsgOpenAuditEscrow) XXX_DiscardUnknown()

func (*MsgOpenAuditEscrow) XXX_Marshal

func (m *MsgOpenAuditEscrow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgOpenAuditEscrow) XXX_Merge

func (m *MsgOpenAuditEscrow) XXX_Merge(src proto.Message)

func (*MsgOpenAuditEscrow) XXX_Size

func (m *MsgOpenAuditEscrow) XXX_Size() int

func (*MsgOpenAuditEscrow) XXX_Unmarshal

func (m *MsgOpenAuditEscrow) XXX_Unmarshal(b []byte) error

type MsgOpenAuditEscrowResponse

type MsgOpenAuditEscrowResponse struct {
	// AuditEscrowID is the unique identifier assigned to the opened audit
	// escrow.
	AuditEscrowID uint64 `protobuf:"varint,1,opt,name=audit_escrow_id,json=auditEscrowId,proto3" json:"audit_escrow_id" yaml:"audit_escrow_id"`
}

MsgOpenAuditEscrowResponse is the response type for Msg/OpenAuditEscrow. It carries the identifier assigned to the newly opened audit escrow.

func (*MsgOpenAuditEscrowResponse) Descriptor

func (*MsgOpenAuditEscrowResponse) Descriptor() ([]byte, []int)

func (*MsgOpenAuditEscrowResponse) GetAuditEscrowID

func (m *MsgOpenAuditEscrowResponse) GetAuditEscrowID() uint64

func (*MsgOpenAuditEscrowResponse) Marshal

func (m *MsgOpenAuditEscrowResponse) Marshal() (dAtA []byte, err error)

func (*MsgOpenAuditEscrowResponse) MarshalTo

func (m *MsgOpenAuditEscrowResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgOpenAuditEscrowResponse) MarshalToSizedBuffer

func (m *MsgOpenAuditEscrowResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgOpenAuditEscrowResponse) ProtoMessage

func (*MsgOpenAuditEscrowResponse) ProtoMessage()

func (*MsgOpenAuditEscrowResponse) Reset

func (m *MsgOpenAuditEscrowResponse) Reset()

func (*MsgOpenAuditEscrowResponse) Size

func (m *MsgOpenAuditEscrowResponse) Size() (n int)

func (*MsgOpenAuditEscrowResponse) String

func (m *MsgOpenAuditEscrowResponse) String() string

func (*MsgOpenAuditEscrowResponse) Unmarshal

func (m *MsgOpenAuditEscrowResponse) Unmarshal(dAtA []byte) error

func (*MsgOpenAuditEscrowResponse) XXX_DiscardUnknown

func (m *MsgOpenAuditEscrowResponse) XXX_DiscardUnknown()

func (*MsgOpenAuditEscrowResponse) XXX_Marshal

func (m *MsgOpenAuditEscrowResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgOpenAuditEscrowResponse) XXX_Merge

func (m *MsgOpenAuditEscrowResponse) XXX_Merge(src proto.Message)

func (*MsgOpenAuditEscrowResponse) XXX_Size

func (m *MsgOpenAuditEscrowResponse) XXX_Size() int

func (*MsgOpenAuditEscrowResponse) XXX_Unmarshal

func (m *MsgOpenAuditEscrowResponse) XXX_Unmarshal(b []byte) error

type MsgPostAuditorBond

type MsgPostAuditorBond struct {
	// Auditor is the bech32 account address of the bond-posting auditor and
	// the signer of this message.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Amount is the coin amount being posted as auditor bond.
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
}

MsgPostAuditorBond is the auditor-signed message used to post (or top up) the auditor's verification bond. The bond is held by the verification module account and determines the maximum attestation tier the auditor may use.

func (*MsgPostAuditorBond) Descriptor

func (*MsgPostAuditorBond) Descriptor() ([]byte, []int)

func (*MsgPostAuditorBond) GetAmount

func (m *MsgPostAuditorBond) GetAmount() types.Coin

func (*MsgPostAuditorBond) GetAuditor

func (m *MsgPostAuditorBond) GetAuditor() string

func (*MsgPostAuditorBond) Marshal

func (m *MsgPostAuditorBond) Marshal() (dAtA []byte, err error)

func (*MsgPostAuditorBond) MarshalTo

func (m *MsgPostAuditorBond) MarshalTo(dAtA []byte) (int, error)

func (*MsgPostAuditorBond) MarshalToSizedBuffer

func (m *MsgPostAuditorBond) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgPostAuditorBond) ProtoMessage

func (*MsgPostAuditorBond) ProtoMessage()

func (*MsgPostAuditorBond) Reset

func (m *MsgPostAuditorBond) Reset()

func (*MsgPostAuditorBond) Size

func (m *MsgPostAuditorBond) Size() (n int)

func (*MsgPostAuditorBond) String

func (m *MsgPostAuditorBond) String() string

func (*MsgPostAuditorBond) Unmarshal

func (m *MsgPostAuditorBond) Unmarshal(dAtA []byte) error

func (*MsgPostAuditorBond) XXX_DiscardUnknown

func (m *MsgPostAuditorBond) XXX_DiscardUnknown()

func (*MsgPostAuditorBond) XXX_Marshal

func (m *MsgPostAuditorBond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgPostAuditorBond) XXX_Merge

func (m *MsgPostAuditorBond) XXX_Merge(src proto.Message)

func (*MsgPostAuditorBond) XXX_Size

func (m *MsgPostAuditorBond) XXX_Size() int

func (*MsgPostAuditorBond) XXX_Unmarshal

func (m *MsgPostAuditorBond) XXX_Unmarshal(b []byte) error

type MsgPostAuditorBondResponse

type MsgPostAuditorBondResponse struct {
}

MsgPostAuditorBondResponse is the response type for Msg/PostAuditorBond.

func (*MsgPostAuditorBondResponse) Descriptor

func (*MsgPostAuditorBondResponse) Descriptor() ([]byte, []int)

func (*MsgPostAuditorBondResponse) Marshal

func (m *MsgPostAuditorBondResponse) Marshal() (dAtA []byte, err error)

func (*MsgPostAuditorBondResponse) MarshalTo

func (m *MsgPostAuditorBondResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgPostAuditorBondResponse) MarshalToSizedBuffer

func (m *MsgPostAuditorBondResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgPostAuditorBondResponse) ProtoMessage

func (*MsgPostAuditorBondResponse) ProtoMessage()

func (*MsgPostAuditorBondResponse) Reset

func (m *MsgPostAuditorBondResponse) Reset()

func (*MsgPostAuditorBondResponse) Size

func (m *MsgPostAuditorBondResponse) Size() (n int)

func (*MsgPostAuditorBondResponse) String

func (m *MsgPostAuditorBondResponse) String() string

func (*MsgPostAuditorBondResponse) Unmarshal

func (m *MsgPostAuditorBondResponse) Unmarshal(dAtA []byte) error

func (*MsgPostAuditorBondResponse) XXX_DiscardUnknown

func (m *MsgPostAuditorBondResponse) XXX_DiscardUnknown()

func (*MsgPostAuditorBondResponse) XXX_Marshal

func (m *MsgPostAuditorBondResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgPostAuditorBondResponse) XXX_Merge

func (m *MsgPostAuditorBondResponse) XXX_Merge(src proto.Message)

func (*MsgPostAuditorBondResponse) XXX_Size

func (m *MsgPostAuditorBondResponse) XXX_Size() int

func (*MsgPostAuditorBondResponse) XXX_Unmarshal

func (m *MsgPostAuditorBondResponse) XXX_Unmarshal(b []byte) error

type MsgPostProviderBond

type MsgPostProviderBond struct {
	// Provider is the bech32 account address of the bond-posting provider and
	// the signer of this message.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Amount is the coin amount being posted as provider bond.
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
}

MsgPostProviderBond is the provider-signed message used to post (or top up) the provider's resource-scaled verification bond. The bond is held by the verification module account.

func (*MsgPostProviderBond) Descriptor

func (*MsgPostProviderBond) Descriptor() ([]byte, []int)

func (*MsgPostProviderBond) GetAmount

func (m *MsgPostProviderBond) GetAmount() types.Coin

func (*MsgPostProviderBond) GetProvider

func (m *MsgPostProviderBond) GetProvider() string

func (*MsgPostProviderBond) Marshal

func (m *MsgPostProviderBond) Marshal() (dAtA []byte, err error)

func (*MsgPostProviderBond) MarshalTo

func (m *MsgPostProviderBond) MarshalTo(dAtA []byte) (int, error)

func (*MsgPostProviderBond) MarshalToSizedBuffer

func (m *MsgPostProviderBond) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgPostProviderBond) ProtoMessage

func (*MsgPostProviderBond) ProtoMessage()

func (*MsgPostProviderBond) Reset

func (m *MsgPostProviderBond) Reset()

func (*MsgPostProviderBond) Size

func (m *MsgPostProviderBond) Size() (n int)

func (*MsgPostProviderBond) String

func (m *MsgPostProviderBond) String() string

func (*MsgPostProviderBond) Unmarshal

func (m *MsgPostProviderBond) Unmarshal(dAtA []byte) error

func (*MsgPostProviderBond) XXX_DiscardUnknown

func (m *MsgPostProviderBond) XXX_DiscardUnknown()

func (*MsgPostProviderBond) XXX_Marshal

func (m *MsgPostProviderBond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgPostProviderBond) XXX_Merge

func (m *MsgPostProviderBond) XXX_Merge(src proto.Message)

func (*MsgPostProviderBond) XXX_Size

func (m *MsgPostProviderBond) XXX_Size() int

func (*MsgPostProviderBond) XXX_Unmarshal

func (m *MsgPostProviderBond) XXX_Unmarshal(b []byte) error

type MsgPostProviderBondResponse

type MsgPostProviderBondResponse struct {
}

MsgPostProviderBondResponse is the response type for Msg/PostProviderBond.

func (*MsgPostProviderBondResponse) Descriptor

func (*MsgPostProviderBondResponse) Descriptor() ([]byte, []int)

func (*MsgPostProviderBondResponse) Marshal

func (m *MsgPostProviderBondResponse) Marshal() (dAtA []byte, err error)

func (*MsgPostProviderBondResponse) MarshalTo

func (m *MsgPostProviderBondResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgPostProviderBondResponse) MarshalToSizedBuffer

func (m *MsgPostProviderBondResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgPostProviderBondResponse) ProtoMessage

func (*MsgPostProviderBondResponse) ProtoMessage()

func (*MsgPostProviderBondResponse) Reset

func (m *MsgPostProviderBondResponse) Reset()

func (*MsgPostProviderBondResponse) Size

func (m *MsgPostProviderBondResponse) Size() (n int)

func (*MsgPostProviderBondResponse) String

func (m *MsgPostProviderBondResponse) String() string

func (*MsgPostProviderBondResponse) Unmarshal

func (m *MsgPostProviderBondResponse) Unmarshal(dAtA []byte) error

func (*MsgPostProviderBondResponse) XXX_DiscardUnknown

func (m *MsgPostProviderBondResponse) XXX_DiscardUnknown()

func (*MsgPostProviderBondResponse) XXX_Marshal

func (m *MsgPostProviderBondResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgPostProviderBondResponse) XXX_Merge

func (m *MsgPostProviderBondResponse) XXX_Merge(src proto.Message)

func (*MsgPostProviderBondResponse) XXX_Size

func (m *MsgPostProviderBondResponse) XXX_Size() int

func (*MsgPostProviderBondResponse) XXX_Unmarshal

func (m *MsgPostProviderBondResponse) XXX_Unmarshal(b []byte) error

type MsgPostSnapshotHash

type MsgPostSnapshotHash struct {
	// Provider is the bech32 account address of the snapshotting provider and
	// the signer of this message.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// SnapshotHash is the opaque hash of the snapshot payload (off-chain).
	SnapshotHash []byte `protobuf:"bytes,2,opt,name=snapshot_hash,json=snapshotHash,proto3" json:"snapshot_hash" yaml:"snapshot_hash"`
	// ResourceSummary is the inline resource counts the provider claims at
	// snapshot time; used to scale the provider bond requirement.
	ResourceSummary ResourceSummary `protobuf:"bytes,3,opt,name=resource_summary,json=resourceSummary,proto3" json:"resource_summary" yaml:"resource_summary"`
	// SnapshotTimestamp is the timestamp embedded by the provider in the
	// snapshot itself.
	SnapshotTimestamp time.Time `` /* 136-byte string literal not displayed */
}

MsgPostSnapshotHash is the provider-signed message used to post the provider's most recent resource snapshot hash, the inline resource summary claimed by the provider, and the provider-side snapshot timestamp.

func (*MsgPostSnapshotHash) Descriptor

func (*MsgPostSnapshotHash) Descriptor() ([]byte, []int)

func (*MsgPostSnapshotHash) GetProvider

func (m *MsgPostSnapshotHash) GetProvider() string

func (*MsgPostSnapshotHash) GetResourceSummary

func (m *MsgPostSnapshotHash) GetResourceSummary() ResourceSummary

func (*MsgPostSnapshotHash) GetSnapshotHash

func (m *MsgPostSnapshotHash) GetSnapshotHash() []byte

func (*MsgPostSnapshotHash) GetSnapshotTimestamp

func (m *MsgPostSnapshotHash) GetSnapshotTimestamp() time.Time

func (*MsgPostSnapshotHash) Marshal

func (m *MsgPostSnapshotHash) Marshal() (dAtA []byte, err error)

func (*MsgPostSnapshotHash) MarshalTo

func (m *MsgPostSnapshotHash) MarshalTo(dAtA []byte) (int, error)

func (*MsgPostSnapshotHash) MarshalToSizedBuffer

func (m *MsgPostSnapshotHash) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgPostSnapshotHash) ProtoMessage

func (*MsgPostSnapshotHash) ProtoMessage()

func (*MsgPostSnapshotHash) Reset

func (m *MsgPostSnapshotHash) Reset()

func (*MsgPostSnapshotHash) Size

func (m *MsgPostSnapshotHash) Size() (n int)

func (*MsgPostSnapshotHash) String

func (m *MsgPostSnapshotHash) String() string

func (*MsgPostSnapshotHash) Unmarshal

func (m *MsgPostSnapshotHash) Unmarshal(dAtA []byte) error

func (*MsgPostSnapshotHash) XXX_DiscardUnknown

func (m *MsgPostSnapshotHash) XXX_DiscardUnknown()

func (*MsgPostSnapshotHash) XXX_Marshal

func (m *MsgPostSnapshotHash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgPostSnapshotHash) XXX_Merge

func (m *MsgPostSnapshotHash) XXX_Merge(src proto.Message)

func (*MsgPostSnapshotHash) XXX_Size

func (m *MsgPostSnapshotHash) XXX_Size() int

func (*MsgPostSnapshotHash) XXX_Unmarshal

func (m *MsgPostSnapshotHash) XXX_Unmarshal(b []byte) error

type MsgPostSnapshotHashResponse

type MsgPostSnapshotHashResponse struct {
}

MsgPostSnapshotHashResponse is the response type for Msg/PostSnapshotHash.

func (*MsgPostSnapshotHashResponse) Descriptor

func (*MsgPostSnapshotHashResponse) Descriptor() ([]byte, []int)

func (*MsgPostSnapshotHashResponse) Marshal

func (m *MsgPostSnapshotHashResponse) Marshal() (dAtA []byte, err error)

func (*MsgPostSnapshotHashResponse) MarshalTo

func (m *MsgPostSnapshotHashResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgPostSnapshotHashResponse) MarshalToSizedBuffer

func (m *MsgPostSnapshotHashResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgPostSnapshotHashResponse) ProtoMessage

func (*MsgPostSnapshotHashResponse) ProtoMessage()

func (*MsgPostSnapshotHashResponse) Reset

func (m *MsgPostSnapshotHashResponse) Reset()

func (*MsgPostSnapshotHashResponse) Size

func (m *MsgPostSnapshotHashResponse) Size() (n int)

func (*MsgPostSnapshotHashResponse) String

func (m *MsgPostSnapshotHashResponse) String() string

func (*MsgPostSnapshotHashResponse) Unmarshal

func (m *MsgPostSnapshotHashResponse) Unmarshal(dAtA []byte) error

func (*MsgPostSnapshotHashResponse) XXX_DiscardUnknown

func (m *MsgPostSnapshotHashResponse) XXX_DiscardUnknown()

func (*MsgPostSnapshotHashResponse) XXX_Marshal

func (m *MsgPostSnapshotHashResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgPostSnapshotHashResponse) XXX_Merge

func (m *MsgPostSnapshotHashResponse) XXX_Merge(src proto.Message)

func (*MsgPostSnapshotHashResponse) XXX_Size

func (m *MsgPostSnapshotHashResponse) XXX_Size() int

func (*MsgPostSnapshotHashResponse) XXX_Unmarshal

func (m *MsgPostSnapshotHashResponse) XXX_Unmarshal(b []byte) error

type MsgRegisterAuditor

type MsgRegisterAuditor struct {
	// Authority is the bech32 address of the governance account authorized to
	// register auditors and the signer of this message.
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority" yaml:"authority"`
	// Auditor is the bech32 account address of the auditor being registered.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// MaxAttestationTier is the highest verification tier this auditor is
	// permitted to attest, set by governance at registration.
	MaxAttestationTier VerificationTier `` /* 180-byte string literal not displayed */
	// MetadataHash is an opaque hash referencing auditor metadata (off-chain).
	MetadataHash []byte `protobuf:"bytes,4,opt,name=metadata_hash,json=metadataHash,proto3" json:"metadata_hash" yaml:"metadata_hash"`
}

MsgRegisterAuditor is the governance-authority-signed message used to register a new auditor with a maximum attestation tier. There is no auditor self-registration path in v1; only governance may register auditors.

func (*MsgRegisterAuditor) Descriptor

func (*MsgRegisterAuditor) Descriptor() ([]byte, []int)

func (*MsgRegisterAuditor) GetAuditor

func (m *MsgRegisterAuditor) GetAuditor() string

func (*MsgRegisterAuditor) GetAuthority

func (m *MsgRegisterAuditor) GetAuthority() string

func (*MsgRegisterAuditor) GetMaxAttestationTier

func (m *MsgRegisterAuditor) GetMaxAttestationTier() VerificationTier

func (*MsgRegisterAuditor) GetMetadataHash

func (m *MsgRegisterAuditor) GetMetadataHash() []byte

func (*MsgRegisterAuditor) Marshal

func (m *MsgRegisterAuditor) Marshal() (dAtA []byte, err error)

func (*MsgRegisterAuditor) MarshalTo

func (m *MsgRegisterAuditor) MarshalTo(dAtA []byte) (int, error)

func (*MsgRegisterAuditor) MarshalToSizedBuffer

func (m *MsgRegisterAuditor) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRegisterAuditor) ProtoMessage

func (*MsgRegisterAuditor) ProtoMessage()

func (*MsgRegisterAuditor) Reset

func (m *MsgRegisterAuditor) Reset()

func (*MsgRegisterAuditor) Size

func (m *MsgRegisterAuditor) Size() (n int)

func (*MsgRegisterAuditor) String

func (m *MsgRegisterAuditor) String() string

func (*MsgRegisterAuditor) Unmarshal

func (m *MsgRegisterAuditor) Unmarshal(dAtA []byte) error

func (*MsgRegisterAuditor) XXX_DiscardUnknown

func (m *MsgRegisterAuditor) XXX_DiscardUnknown()

func (*MsgRegisterAuditor) XXX_Marshal

func (m *MsgRegisterAuditor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRegisterAuditor) XXX_Merge

func (m *MsgRegisterAuditor) XXX_Merge(src proto.Message)

func (*MsgRegisterAuditor) XXX_Size

func (m *MsgRegisterAuditor) XXX_Size() int

func (*MsgRegisterAuditor) XXX_Unmarshal

func (m *MsgRegisterAuditor) XXX_Unmarshal(b []byte) error

type MsgRegisterAuditorResponse

type MsgRegisterAuditorResponse struct {
}

MsgRegisterAuditorResponse is the response type for Msg/RegisterAuditor.

func (*MsgRegisterAuditorResponse) Descriptor

func (*MsgRegisterAuditorResponse) Descriptor() ([]byte, []int)

func (*MsgRegisterAuditorResponse) Marshal

func (m *MsgRegisterAuditorResponse) Marshal() (dAtA []byte, err error)

func (*MsgRegisterAuditorResponse) MarshalTo

func (m *MsgRegisterAuditorResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRegisterAuditorResponse) MarshalToSizedBuffer

func (m *MsgRegisterAuditorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRegisterAuditorResponse) ProtoMessage

func (*MsgRegisterAuditorResponse) ProtoMessage()

func (*MsgRegisterAuditorResponse) Reset

func (m *MsgRegisterAuditorResponse) Reset()

func (*MsgRegisterAuditorResponse) Size

func (m *MsgRegisterAuditorResponse) Size() (n int)

func (*MsgRegisterAuditorResponse) String

func (m *MsgRegisterAuditorResponse) String() string

func (*MsgRegisterAuditorResponse) Unmarshal

func (m *MsgRegisterAuditorResponse) Unmarshal(dAtA []byte) error

func (*MsgRegisterAuditorResponse) XXX_DiscardUnknown

func (m *MsgRegisterAuditorResponse) XXX_DiscardUnknown()

func (*MsgRegisterAuditorResponse) XXX_Marshal

func (m *MsgRegisterAuditorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRegisterAuditorResponse) XXX_Merge

func (m *MsgRegisterAuditorResponse) XXX_Merge(src proto.Message)

func (*MsgRegisterAuditorResponse) XXX_Size

func (m *MsgRegisterAuditorResponse) XXX_Size() int

func (*MsgRegisterAuditorResponse) XXX_Unmarshal

func (m *MsgRegisterAuditorResponse) XXX_Unmarshal(b []byte) error

type MsgRemoveAttestation

type MsgRemoveAttestation struct {
	// Provider is the bech32 account address of the provider requesting removal
	// and the signer of this message.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Auditor is the bech32 account address of the issuing auditor of the
	// attestation being removed.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
}

MsgRemoveAttestation is the provider-signed message used to voluntarily remove an attestation associated with the provider. No reason or evidence is required; the attestation transitions to the Removed status.

func (*MsgRemoveAttestation) Descriptor

func (*MsgRemoveAttestation) Descriptor() ([]byte, []int)

func (*MsgRemoveAttestation) GetAuditor

func (m *MsgRemoveAttestation) GetAuditor() string

func (*MsgRemoveAttestation) GetProvider

func (m *MsgRemoveAttestation) GetProvider() string

func (*MsgRemoveAttestation) Marshal

func (m *MsgRemoveAttestation) Marshal() (dAtA []byte, err error)

func (*MsgRemoveAttestation) MarshalTo

func (m *MsgRemoveAttestation) MarshalTo(dAtA []byte) (int, error)

func (*MsgRemoveAttestation) MarshalToSizedBuffer

func (m *MsgRemoveAttestation) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRemoveAttestation) ProtoMessage

func (*MsgRemoveAttestation) ProtoMessage()

func (*MsgRemoveAttestation) Reset

func (m *MsgRemoveAttestation) Reset()

func (*MsgRemoveAttestation) Size

func (m *MsgRemoveAttestation) Size() (n int)

func (*MsgRemoveAttestation) String

func (m *MsgRemoveAttestation) String() string

func (*MsgRemoveAttestation) Unmarshal

func (m *MsgRemoveAttestation) Unmarshal(dAtA []byte) error

func (*MsgRemoveAttestation) XXX_DiscardUnknown

func (m *MsgRemoveAttestation) XXX_DiscardUnknown()

func (*MsgRemoveAttestation) XXX_Marshal

func (m *MsgRemoveAttestation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRemoveAttestation) XXX_Merge

func (m *MsgRemoveAttestation) XXX_Merge(src proto.Message)

func (*MsgRemoveAttestation) XXX_Size

func (m *MsgRemoveAttestation) XXX_Size() int

func (*MsgRemoveAttestation) XXX_Unmarshal

func (m *MsgRemoveAttestation) XXX_Unmarshal(b []byte) error

type MsgRemoveAttestationResponse

type MsgRemoveAttestationResponse struct {
}

MsgRemoveAttestationResponse is the response type for Msg/RemoveAttestation.

func (*MsgRemoveAttestationResponse) Descriptor

func (*MsgRemoveAttestationResponse) Descriptor() ([]byte, []int)

func (*MsgRemoveAttestationResponse) Marshal

func (m *MsgRemoveAttestationResponse) Marshal() (dAtA []byte, err error)

func (*MsgRemoveAttestationResponse) MarshalTo

func (m *MsgRemoveAttestationResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRemoveAttestationResponse) MarshalToSizedBuffer

func (m *MsgRemoveAttestationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRemoveAttestationResponse) ProtoMessage

func (*MsgRemoveAttestationResponse) ProtoMessage()

func (*MsgRemoveAttestationResponse) Reset

func (m *MsgRemoveAttestationResponse) Reset()

func (*MsgRemoveAttestationResponse) Size

func (m *MsgRemoveAttestationResponse) Size() (n int)

func (*MsgRemoveAttestationResponse) String

func (*MsgRemoveAttestationResponse) Unmarshal

func (m *MsgRemoveAttestationResponse) Unmarshal(dAtA []byte) error

func (*MsgRemoveAttestationResponse) XXX_DiscardUnknown

func (m *MsgRemoveAttestationResponse) XXX_DiscardUnknown()

func (*MsgRemoveAttestationResponse) XXX_Marshal

func (m *MsgRemoveAttestationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRemoveAttestationResponse) XXX_Merge

func (m *MsgRemoveAttestationResponse) XXX_Merge(src proto.Message)

func (*MsgRemoveAttestationResponse) XXX_Size

func (m *MsgRemoveAttestationResponse) XXX_Size() int

func (*MsgRemoveAttestationResponse) XXX_Unmarshal

func (m *MsgRemoveAttestationResponse) XXX_Unmarshal(b []byte) error

type MsgRemoveAuditor

type MsgRemoveAuditor struct {
	// Authority is the bech32 address of the governance account authorized to
	// remove auditors and the signer of this message.
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority" yaml:"authority"`
	// Auditor is the bech32 account address of the auditor being removed.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
}

MsgRemoveAuditor is the governance-authority-signed message used to remove an auditor from the active set. Removal moves the auditor record to the Removed status.

func (*MsgRemoveAuditor) Descriptor

func (*MsgRemoveAuditor) Descriptor() ([]byte, []int)

func (*MsgRemoveAuditor) GetAuditor

func (m *MsgRemoveAuditor) GetAuditor() string

func (*MsgRemoveAuditor) GetAuthority

func (m *MsgRemoveAuditor) GetAuthority() string

func (*MsgRemoveAuditor) Marshal

func (m *MsgRemoveAuditor) Marshal() (dAtA []byte, err error)

func (*MsgRemoveAuditor) MarshalTo

func (m *MsgRemoveAuditor) MarshalTo(dAtA []byte) (int, error)

func (*MsgRemoveAuditor) MarshalToSizedBuffer

func (m *MsgRemoveAuditor) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRemoveAuditor) ProtoMessage

func (*MsgRemoveAuditor) ProtoMessage()

func (*MsgRemoveAuditor) Reset

func (m *MsgRemoveAuditor) Reset()

func (*MsgRemoveAuditor) Size

func (m *MsgRemoveAuditor) Size() (n int)

func (*MsgRemoveAuditor) String

func (m *MsgRemoveAuditor) String() string

func (*MsgRemoveAuditor) Unmarshal

func (m *MsgRemoveAuditor) Unmarshal(dAtA []byte) error

func (*MsgRemoveAuditor) XXX_DiscardUnknown

func (m *MsgRemoveAuditor) XXX_DiscardUnknown()

func (*MsgRemoveAuditor) XXX_Marshal

func (m *MsgRemoveAuditor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRemoveAuditor) XXX_Merge

func (m *MsgRemoveAuditor) XXX_Merge(src proto.Message)

func (*MsgRemoveAuditor) XXX_Size

func (m *MsgRemoveAuditor) XXX_Size() int

func (*MsgRemoveAuditor) XXX_Unmarshal

func (m *MsgRemoveAuditor) XXX_Unmarshal(b []byte) error

type MsgRemoveAuditorResponse

type MsgRemoveAuditorResponse struct {
}

MsgRemoveAuditorResponse is the response type for Msg/RemoveAuditor.

func (*MsgRemoveAuditorResponse) Descriptor

func (*MsgRemoveAuditorResponse) Descriptor() ([]byte, []int)

func (*MsgRemoveAuditorResponse) Marshal

func (m *MsgRemoveAuditorResponse) Marshal() (dAtA []byte, err error)

func (*MsgRemoveAuditorResponse) MarshalTo

func (m *MsgRemoveAuditorResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRemoveAuditorResponse) MarshalToSizedBuffer

func (m *MsgRemoveAuditorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRemoveAuditorResponse) ProtoMessage

func (*MsgRemoveAuditorResponse) ProtoMessage()

func (*MsgRemoveAuditorResponse) Reset

func (m *MsgRemoveAuditorResponse) Reset()

func (*MsgRemoveAuditorResponse) Size

func (m *MsgRemoveAuditorResponse) Size() (n int)

func (*MsgRemoveAuditorResponse) String

func (m *MsgRemoveAuditorResponse) String() string

func (*MsgRemoveAuditorResponse) Unmarshal

func (m *MsgRemoveAuditorResponse) Unmarshal(dAtA []byte) error

func (*MsgRemoveAuditorResponse) XXX_DiscardUnknown

func (m *MsgRemoveAuditorResponse) XXX_DiscardUnknown()

func (*MsgRemoveAuditorResponse) XXX_Marshal

func (m *MsgRemoveAuditorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRemoveAuditorResponse) XXX_Merge

func (m *MsgRemoveAuditorResponse) XXX_Merge(src proto.Message)

func (*MsgRemoveAuditorResponse) XXX_Size

func (m *MsgRemoveAuditorResponse) XXX_Size() int

func (*MsgRemoveAuditorResponse) XXX_Unmarshal

func (m *MsgRemoveAuditorResponse) XXX_Unmarshal(b []byte) error

type MsgRenewAuditor

type MsgRenewAuditor struct {
	// Authority is the bech32 address of the governance account authorized to
	// renew auditors and the signer of this message.
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority" yaml:"authority"`
	// Auditor is the bech32 account address of the auditor whose registration
	// is being renewed.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
}

MsgRenewAuditor is the governance-authority-signed message used to renew an auditor's registration and reset the renewal deadline.

func (*MsgRenewAuditor) Descriptor

func (*MsgRenewAuditor) Descriptor() ([]byte, []int)

func (*MsgRenewAuditor) GetAuditor

func (m *MsgRenewAuditor) GetAuditor() string

func (*MsgRenewAuditor) GetAuthority

func (m *MsgRenewAuditor) GetAuthority() string

func (*MsgRenewAuditor) Marshal

func (m *MsgRenewAuditor) Marshal() (dAtA []byte, err error)

func (*MsgRenewAuditor) MarshalTo

func (m *MsgRenewAuditor) MarshalTo(dAtA []byte) (int, error)

func (*MsgRenewAuditor) MarshalToSizedBuffer

func (m *MsgRenewAuditor) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRenewAuditor) ProtoMessage

func (*MsgRenewAuditor) ProtoMessage()

func (*MsgRenewAuditor) Reset

func (m *MsgRenewAuditor) Reset()

func (*MsgRenewAuditor) Size

func (m *MsgRenewAuditor) Size() (n int)

func (*MsgRenewAuditor) String

func (m *MsgRenewAuditor) String() string

func (*MsgRenewAuditor) Unmarshal

func (m *MsgRenewAuditor) Unmarshal(dAtA []byte) error

func (*MsgRenewAuditor) XXX_DiscardUnknown

func (m *MsgRenewAuditor) XXX_DiscardUnknown()

func (*MsgRenewAuditor) XXX_Marshal

func (m *MsgRenewAuditor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRenewAuditor) XXX_Merge

func (m *MsgRenewAuditor) XXX_Merge(src proto.Message)

func (*MsgRenewAuditor) XXX_Size

func (m *MsgRenewAuditor) XXX_Size() int

func (*MsgRenewAuditor) XXX_Unmarshal

func (m *MsgRenewAuditor) XXX_Unmarshal(b []byte) error

type MsgRenewAuditorResponse

type MsgRenewAuditorResponse struct {
}

MsgRenewAuditorResponse is the response type for Msg/RenewAuditor.

func (*MsgRenewAuditorResponse) Descriptor

func (*MsgRenewAuditorResponse) Descriptor() ([]byte, []int)

func (*MsgRenewAuditorResponse) Marshal

func (m *MsgRenewAuditorResponse) Marshal() (dAtA []byte, err error)

func (*MsgRenewAuditorResponse) MarshalTo

func (m *MsgRenewAuditorResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRenewAuditorResponse) MarshalToSizedBuffer

func (m *MsgRenewAuditorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRenewAuditorResponse) ProtoMessage

func (*MsgRenewAuditorResponse) ProtoMessage()

func (*MsgRenewAuditorResponse) Reset

func (m *MsgRenewAuditorResponse) Reset()

func (*MsgRenewAuditorResponse) Size

func (m *MsgRenewAuditorResponse) Size() (n int)

func (*MsgRenewAuditorResponse) String

func (m *MsgRenewAuditorResponse) String() string

func (*MsgRenewAuditorResponse) Unmarshal

func (m *MsgRenewAuditorResponse) Unmarshal(dAtA []byte) error

func (*MsgRenewAuditorResponse) XXX_DiscardUnknown

func (m *MsgRenewAuditorResponse) XXX_DiscardUnknown()

func (*MsgRenewAuditorResponse) XXX_Marshal

func (m *MsgRenewAuditorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRenewAuditorResponse) XXX_Merge

func (m *MsgRenewAuditorResponse) XXX_Merge(src proto.Message)

func (*MsgRenewAuditorResponse) XXX_Size

func (m *MsgRenewAuditorResponse) XXX_Size() int

func (*MsgRenewAuditorResponse) XXX_Unmarshal

func (m *MsgRenewAuditorResponse) XXX_Unmarshal(b []byte) error

type MsgResignAuditor

type MsgResignAuditor struct {
	// Auditor is the bech32 account address of the resigning auditor and the
	// signer of this message.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
}

MsgResignAuditor is the auditor-signed message used by an auditor to voluntarily exit the auditor role. Resignation moves the auditor record to the Resigned status and begins unbonding of any posted auditor bond.

func (*MsgResignAuditor) Descriptor

func (*MsgResignAuditor) Descriptor() ([]byte, []int)

func (*MsgResignAuditor) GetAuditor

func (m *MsgResignAuditor) GetAuditor() string

func (*MsgResignAuditor) Marshal

func (m *MsgResignAuditor) Marshal() (dAtA []byte, err error)

func (*MsgResignAuditor) MarshalTo

func (m *MsgResignAuditor) MarshalTo(dAtA []byte) (int, error)

func (*MsgResignAuditor) MarshalToSizedBuffer

func (m *MsgResignAuditor) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgResignAuditor) ProtoMessage

func (*MsgResignAuditor) ProtoMessage()

func (*MsgResignAuditor) Reset

func (m *MsgResignAuditor) Reset()

func (*MsgResignAuditor) Size

func (m *MsgResignAuditor) Size() (n int)

func (*MsgResignAuditor) String

func (m *MsgResignAuditor) String() string

func (*MsgResignAuditor) Unmarshal

func (m *MsgResignAuditor) Unmarshal(dAtA []byte) error

func (*MsgResignAuditor) XXX_DiscardUnknown

func (m *MsgResignAuditor) XXX_DiscardUnknown()

func (*MsgResignAuditor) XXX_Marshal

func (m *MsgResignAuditor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgResignAuditor) XXX_Merge

func (m *MsgResignAuditor) XXX_Merge(src proto.Message)

func (*MsgResignAuditor) XXX_Size

func (m *MsgResignAuditor) XXX_Size() int

func (*MsgResignAuditor) XXX_Unmarshal

func (m *MsgResignAuditor) XXX_Unmarshal(b []byte) error

type MsgResignAuditorResponse

type MsgResignAuditorResponse struct {
}

MsgResignAuditorResponse is the response type for Msg/ResignAuditor.

func (*MsgResignAuditorResponse) Descriptor

func (*MsgResignAuditorResponse) Descriptor() ([]byte, []int)

func (*MsgResignAuditorResponse) Marshal

func (m *MsgResignAuditorResponse) Marshal() (dAtA []byte, err error)

func (*MsgResignAuditorResponse) MarshalTo

func (m *MsgResignAuditorResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgResignAuditorResponse) MarshalToSizedBuffer

func (m *MsgResignAuditorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgResignAuditorResponse) ProtoMessage

func (*MsgResignAuditorResponse) ProtoMessage()

func (*MsgResignAuditorResponse) Reset

func (m *MsgResignAuditorResponse) Reset()

func (*MsgResignAuditorResponse) Size

func (m *MsgResignAuditorResponse) Size() (n int)

func (*MsgResignAuditorResponse) String

func (m *MsgResignAuditorResponse) String() string

func (*MsgResignAuditorResponse) Unmarshal

func (m *MsgResignAuditorResponse) Unmarshal(dAtA []byte) error

func (*MsgResignAuditorResponse) XXX_DiscardUnknown

func (m *MsgResignAuditorResponse) XXX_DiscardUnknown()

func (*MsgResignAuditorResponse) XXX_Marshal

func (m *MsgResignAuditorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgResignAuditorResponse) XXX_Merge

func (m *MsgResignAuditorResponse) XXX_Merge(src proto.Message)

func (*MsgResignAuditorResponse) XXX_Size

func (m *MsgResignAuditorResponse) XXX_Size() int

func (*MsgResignAuditorResponse) XXX_Unmarshal

func (m *MsgResignAuditorResponse) XXX_Unmarshal(b []byte) error

type MsgResolveDiscrepancy

type MsgResolveDiscrepancy struct {
	// Authority is the bech32 address of the governance account authorized to
	// resolve discrepancies and the signer of this message.
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority" yaml:"authority"`
	// DiscrepancyID is the identifier of the discrepancy being resolved.
	DiscrepancyID uint64 `protobuf:"varint,2,opt,name=discrepancy_id,json=discrepancyId,proto3" json:"discrepancy_id" yaml:"discrepancy_id"`
	// VindicatedAuditor is the bech32 account address of the auditor whose
	// attestation is upheld by the resolution; may be empty when no auditor
	// is vindicated.
	VindicatedAuditor string `` /* 128-byte string literal not displayed */
	// SlashAuditorA indicates whether auditor A's bond should be slashed as
	// part of this resolution.
	SlashAuditorA bool `protobuf:"varint,4,opt,name=slash_auditor_a,json=slashAuditorA,proto3" json:"slash_auditor_a" yaml:"slash_auditor_a"`
	// SlashAuditorB indicates whether auditor B's bond should be slashed as
	// part of this resolution.
	SlashAuditorB bool `protobuf:"varint,5,opt,name=slash_auditor_b,json=slashAuditorB,proto3" json:"slash_auditor_b" yaml:"slash_auditor_b"`
	// Reason is the typed discrepancy resolution reason recorded at
	// resolution.
	Reason DiscrepancyResolutionReason `protobuf:"varint,6,opt,name=reason,proto3,enum=akash.verification.v1.DiscrepancyResolutionReason" json:"reason" yaml:"reason"`
	// FaultAttribution is the fault attribution recorded at resolution.
	FaultAttribution FaultAttribution `` /* 169-byte string literal not displayed */
	// EvidenceHash is an opaque hash referencing the evidence considered at
	// resolution (off-chain).
	EvidenceHash []byte `protobuf:"bytes,8,opt,name=evidence_hash,json=evidenceHash,proto3" json:"evidence_hash" yaml:"evidence_hash"`
}

MsgResolveDiscrepancy is the governance-authority-signed message used to resolve a pending discrepancy between two auditors over the same provider. The authority names the vindicated auditor (if any), optionally slashes either or both auditor bonds, and records the typed resolution reason, fault attribution, and evidence reference.

func (*MsgResolveDiscrepancy) Descriptor

func (*MsgResolveDiscrepancy) Descriptor() ([]byte, []int)

func (*MsgResolveDiscrepancy) GetAuthority

func (m *MsgResolveDiscrepancy) GetAuthority() string

func (*MsgResolveDiscrepancy) GetDiscrepancyID

func (m *MsgResolveDiscrepancy) GetDiscrepancyID() uint64

func (*MsgResolveDiscrepancy) GetEvidenceHash

func (m *MsgResolveDiscrepancy) GetEvidenceHash() []byte

func (*MsgResolveDiscrepancy) GetFaultAttribution

func (m *MsgResolveDiscrepancy) GetFaultAttribution() FaultAttribution

func (*MsgResolveDiscrepancy) GetReason

func (*MsgResolveDiscrepancy) GetSlashAuditorA

func (m *MsgResolveDiscrepancy) GetSlashAuditorA() bool

func (*MsgResolveDiscrepancy) GetSlashAuditorB

func (m *MsgResolveDiscrepancy) GetSlashAuditorB() bool

func (*MsgResolveDiscrepancy) GetVindicatedAuditor

func (m *MsgResolveDiscrepancy) GetVindicatedAuditor() string

func (*MsgResolveDiscrepancy) Marshal

func (m *MsgResolveDiscrepancy) Marshal() (dAtA []byte, err error)

func (*MsgResolveDiscrepancy) MarshalTo

func (m *MsgResolveDiscrepancy) MarshalTo(dAtA []byte) (int, error)

func (*MsgResolveDiscrepancy) MarshalToSizedBuffer

func (m *MsgResolveDiscrepancy) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgResolveDiscrepancy) ProtoMessage

func (*MsgResolveDiscrepancy) ProtoMessage()

func (*MsgResolveDiscrepancy) Reset

func (m *MsgResolveDiscrepancy) Reset()

func (*MsgResolveDiscrepancy) Size

func (m *MsgResolveDiscrepancy) Size() (n int)

func (*MsgResolveDiscrepancy) String

func (m *MsgResolveDiscrepancy) String() string

func (*MsgResolveDiscrepancy) Unmarshal

func (m *MsgResolveDiscrepancy) Unmarshal(dAtA []byte) error

func (*MsgResolveDiscrepancy) XXX_DiscardUnknown

func (m *MsgResolveDiscrepancy) XXX_DiscardUnknown()

func (*MsgResolveDiscrepancy) XXX_Marshal

func (m *MsgResolveDiscrepancy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgResolveDiscrepancy) XXX_Merge

func (m *MsgResolveDiscrepancy) XXX_Merge(src proto.Message)

func (*MsgResolveDiscrepancy) XXX_Size

func (m *MsgResolveDiscrepancy) XXX_Size() int

func (*MsgResolveDiscrepancy) XXX_Unmarshal

func (m *MsgResolveDiscrepancy) XXX_Unmarshal(b []byte) error

type MsgResolveDiscrepancyResponse

type MsgResolveDiscrepancyResponse struct {
}

MsgResolveDiscrepancyResponse is the response type for Msg/ResolveDiscrepancy.

func (*MsgResolveDiscrepancyResponse) Descriptor

func (*MsgResolveDiscrepancyResponse) Descriptor() ([]byte, []int)

func (*MsgResolveDiscrepancyResponse) Marshal

func (m *MsgResolveDiscrepancyResponse) Marshal() (dAtA []byte, err error)

func (*MsgResolveDiscrepancyResponse) MarshalTo

func (m *MsgResolveDiscrepancyResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgResolveDiscrepancyResponse) MarshalToSizedBuffer

func (m *MsgResolveDiscrepancyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgResolveDiscrepancyResponse) ProtoMessage

func (*MsgResolveDiscrepancyResponse) ProtoMessage()

func (*MsgResolveDiscrepancyResponse) Reset

func (m *MsgResolveDiscrepancyResponse) Reset()

func (*MsgResolveDiscrepancyResponse) Size

func (m *MsgResolveDiscrepancyResponse) Size() (n int)

func (*MsgResolveDiscrepancyResponse) String

func (*MsgResolveDiscrepancyResponse) Unmarshal

func (m *MsgResolveDiscrepancyResponse) Unmarshal(dAtA []byte) error

func (*MsgResolveDiscrepancyResponse) XXX_DiscardUnknown

func (m *MsgResolveDiscrepancyResponse) XXX_DiscardUnknown()

func (*MsgResolveDiscrepancyResponse) XXX_Marshal

func (m *MsgResolveDiscrepancyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgResolveDiscrepancyResponse) XXX_Merge

func (m *MsgResolveDiscrepancyResponse) XXX_Merge(src proto.Message)

func (*MsgResolveDiscrepancyResponse) XXX_Size

func (m *MsgResolveDiscrepancyResponse) XXX_Size() int

func (*MsgResolveDiscrepancyResponse) XXX_Unmarshal

func (m *MsgResolveDiscrepancyResponse) XXX_Unmarshal(b []byte) error

type MsgRevokeAllProviderAttestations

type MsgRevokeAllProviderAttestations struct {
	// Authority is the bech32 address of the governance account authorized to
	// revoke attestations and the signer of this message.
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority" yaml:"authority"`
	// Provider is the bech32 account address of the provider whose attestations
	// are being revoked en masse.
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Reason is the typed governance attestation reason recorded against the
	// revocations.
	Reason GovernanceAttestationReason `protobuf:"varint,3,opt,name=reason,proto3,enum=akash.verification.v1.GovernanceAttestationReason" json:"reason" yaml:"reason"`
	// FaultAttribution is the fault attribution recorded against the
	// revocations.
	FaultAttribution FaultAttribution `` /* 169-byte string literal not displayed */
	// EvidenceHash is an opaque hash referencing the evidence backing the
	// revocations (off-chain).
	EvidenceHash []byte `protobuf:"bytes,5,opt,name=evidence_hash,json=evidenceHash,proto3" json:"evidence_hash" yaml:"evidence_hash"`
}

MsgRevokeAllProviderAttestations is the governance-authority-signed message used to revoke every active attestation for a single provider, with a typed reason, fault attribution, and evidence reference.

func (*MsgRevokeAllProviderAttestations) Descriptor

func (*MsgRevokeAllProviderAttestations) Descriptor() ([]byte, []int)

func (*MsgRevokeAllProviderAttestations) GetAuthority

func (m *MsgRevokeAllProviderAttestations) GetAuthority() string

func (*MsgRevokeAllProviderAttestations) GetEvidenceHash

func (m *MsgRevokeAllProviderAttestations) GetEvidenceHash() []byte

func (*MsgRevokeAllProviderAttestations) GetFaultAttribution

func (m *MsgRevokeAllProviderAttestations) GetFaultAttribution() FaultAttribution

func (*MsgRevokeAllProviderAttestations) GetProvider

func (m *MsgRevokeAllProviderAttestations) GetProvider() string

func (*MsgRevokeAllProviderAttestations) GetReason

func (*MsgRevokeAllProviderAttestations) Marshal

func (m *MsgRevokeAllProviderAttestations) Marshal() (dAtA []byte, err error)

func (*MsgRevokeAllProviderAttestations) MarshalTo

func (m *MsgRevokeAllProviderAttestations) MarshalTo(dAtA []byte) (int, error)

func (*MsgRevokeAllProviderAttestations) MarshalToSizedBuffer

func (m *MsgRevokeAllProviderAttestations) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRevokeAllProviderAttestations) ProtoMessage

func (*MsgRevokeAllProviderAttestations) ProtoMessage()

func (*MsgRevokeAllProviderAttestations) Reset

func (*MsgRevokeAllProviderAttestations) Size

func (m *MsgRevokeAllProviderAttestations) Size() (n int)

func (*MsgRevokeAllProviderAttestations) String

func (*MsgRevokeAllProviderAttestations) Unmarshal

func (m *MsgRevokeAllProviderAttestations) Unmarshal(dAtA []byte) error

func (*MsgRevokeAllProviderAttestations) XXX_DiscardUnknown

func (m *MsgRevokeAllProviderAttestations) XXX_DiscardUnknown()

func (*MsgRevokeAllProviderAttestations) XXX_Marshal

func (m *MsgRevokeAllProviderAttestations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRevokeAllProviderAttestations) XXX_Merge

func (*MsgRevokeAllProviderAttestations) XXX_Size

func (m *MsgRevokeAllProviderAttestations) XXX_Size() int

func (*MsgRevokeAllProviderAttestations) XXX_Unmarshal

func (m *MsgRevokeAllProviderAttestations) XXX_Unmarshal(b []byte) error

type MsgRevokeAllProviderAttestationsResponse

type MsgRevokeAllProviderAttestationsResponse struct {
}

MsgRevokeAllProviderAttestationsResponse is the response type for Msg/RevokeAllProviderAttestations.

func (*MsgRevokeAllProviderAttestationsResponse) Descriptor

func (*MsgRevokeAllProviderAttestationsResponse) Descriptor() ([]byte, []int)

func (*MsgRevokeAllProviderAttestationsResponse) Marshal

func (m *MsgRevokeAllProviderAttestationsResponse) Marshal() (dAtA []byte, err error)

func (*MsgRevokeAllProviderAttestationsResponse) MarshalTo

func (m *MsgRevokeAllProviderAttestationsResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRevokeAllProviderAttestationsResponse) MarshalToSizedBuffer

func (m *MsgRevokeAllProviderAttestationsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRevokeAllProviderAttestationsResponse) ProtoMessage

func (*MsgRevokeAllProviderAttestationsResponse) Reset

func (*MsgRevokeAllProviderAttestationsResponse) Size

func (*MsgRevokeAllProviderAttestationsResponse) String

func (*MsgRevokeAllProviderAttestationsResponse) Unmarshal

func (*MsgRevokeAllProviderAttestationsResponse) XXX_DiscardUnknown

func (m *MsgRevokeAllProviderAttestationsResponse) XXX_DiscardUnknown()

func (*MsgRevokeAllProviderAttestationsResponse) XXX_Marshal

func (m *MsgRevokeAllProviderAttestationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRevokeAllProviderAttestationsResponse) XXX_Merge

func (*MsgRevokeAllProviderAttestationsResponse) XXX_Size

func (*MsgRevokeAllProviderAttestationsResponse) XXX_Unmarshal

func (m *MsgRevokeAllProviderAttestationsResponse) XXX_Unmarshal(b []byte) error

type MsgRevokeAttestation

type MsgRevokeAttestation struct {
	// Provider is the bech32 account address of the attested provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Auditor is the bech32 account address of the revoking auditor and the
	// signer of this message.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Reason is the typed revocation reason recorded against the attestation.
	Reason AttestationRevocationReason `protobuf:"varint,3,opt,name=reason,proto3,enum=akash.verification.v1.AttestationRevocationReason" json:"reason" yaml:"reason"`
	// EvidenceHash is an opaque hash referencing the evidence backing the
	// revocation (off-chain).
	EvidenceHash []byte `protobuf:"bytes,4,opt,name=evidence_hash,json=evidenceHash,proto3" json:"evidence_hash" yaml:"evidence_hash"`
}

MsgRevokeAttestation is the auditor-signed message used to revoke a previously submitted attestation for a typed reason, with an evidence reference. Revocation transitions the attestation to the Revoked status.

func (*MsgRevokeAttestation) Descriptor

func (*MsgRevokeAttestation) Descriptor() ([]byte, []int)

func (*MsgRevokeAttestation) GetAuditor

func (m *MsgRevokeAttestation) GetAuditor() string

func (*MsgRevokeAttestation) GetEvidenceHash

func (m *MsgRevokeAttestation) GetEvidenceHash() []byte

func (*MsgRevokeAttestation) GetProvider

func (m *MsgRevokeAttestation) GetProvider() string

func (*MsgRevokeAttestation) GetReason

func (*MsgRevokeAttestation) Marshal

func (m *MsgRevokeAttestation) Marshal() (dAtA []byte, err error)

func (*MsgRevokeAttestation) MarshalTo

func (m *MsgRevokeAttestation) MarshalTo(dAtA []byte) (int, error)

func (*MsgRevokeAttestation) MarshalToSizedBuffer

func (m *MsgRevokeAttestation) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRevokeAttestation) ProtoMessage

func (*MsgRevokeAttestation) ProtoMessage()

func (*MsgRevokeAttestation) Reset

func (m *MsgRevokeAttestation) Reset()

func (*MsgRevokeAttestation) Size

func (m *MsgRevokeAttestation) Size() (n int)

func (*MsgRevokeAttestation) String

func (m *MsgRevokeAttestation) String() string

func (*MsgRevokeAttestation) Unmarshal

func (m *MsgRevokeAttestation) Unmarshal(dAtA []byte) error

func (*MsgRevokeAttestation) XXX_DiscardUnknown

func (m *MsgRevokeAttestation) XXX_DiscardUnknown()

func (*MsgRevokeAttestation) XXX_Marshal

func (m *MsgRevokeAttestation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRevokeAttestation) XXX_Merge

func (m *MsgRevokeAttestation) XXX_Merge(src proto.Message)

func (*MsgRevokeAttestation) XXX_Size

func (m *MsgRevokeAttestation) XXX_Size() int

func (*MsgRevokeAttestation) XXX_Unmarshal

func (m *MsgRevokeAttestation) XXX_Unmarshal(b []byte) error

type MsgRevokeAttestationResponse

type MsgRevokeAttestationResponse struct {
}

MsgRevokeAttestationResponse is the response type for Msg/RevokeAttestation.

func (*MsgRevokeAttestationResponse) Descriptor

func (*MsgRevokeAttestationResponse) Descriptor() ([]byte, []int)

func (*MsgRevokeAttestationResponse) Marshal

func (m *MsgRevokeAttestationResponse) Marshal() (dAtA []byte, err error)

func (*MsgRevokeAttestationResponse) MarshalTo

func (m *MsgRevokeAttestationResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRevokeAttestationResponse) MarshalToSizedBuffer

func (m *MsgRevokeAttestationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRevokeAttestationResponse) ProtoMessage

func (*MsgRevokeAttestationResponse) ProtoMessage()

func (*MsgRevokeAttestationResponse) Reset

func (m *MsgRevokeAttestationResponse) Reset()

func (*MsgRevokeAttestationResponse) Size

func (m *MsgRevokeAttestationResponse) Size() (n int)

func (*MsgRevokeAttestationResponse) String

func (*MsgRevokeAttestationResponse) Unmarshal

func (m *MsgRevokeAttestationResponse) Unmarshal(dAtA []byte) error

func (*MsgRevokeAttestationResponse) XXX_DiscardUnknown

func (m *MsgRevokeAttestationResponse) XXX_DiscardUnknown()

func (*MsgRevokeAttestationResponse) XXX_Marshal

func (m *MsgRevokeAttestationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRevokeAttestationResponse) XXX_Merge

func (m *MsgRevokeAttestationResponse) XXX_Merge(src proto.Message)

func (*MsgRevokeAttestationResponse) XXX_Size

func (m *MsgRevokeAttestationResponse) XXX_Size() int

func (*MsgRevokeAttestationResponse) XXX_Unmarshal

func (m *MsgRevokeAttestationResponse) XXX_Unmarshal(b []byte) error

type MsgRevokeAuditorAttestations

type MsgRevokeAuditorAttestations struct {
	// Authority is the bech32 address of the governance account authorized to
	// revoke attestations and the signer of this message.
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority" yaml:"authority"`
	// Auditor is the bech32 account address of the auditor whose attestations
	// are being revoked en masse.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Reason is the typed governance attestation reason recorded against the
	// revocations.
	Reason GovernanceAttestationReason `protobuf:"varint,3,opt,name=reason,proto3,enum=akash.verification.v1.GovernanceAttestationReason" json:"reason" yaml:"reason"`
	// FaultAttribution is the fault attribution recorded against the
	// revocations.
	FaultAttribution FaultAttribution `` /* 169-byte string literal not displayed */
	// EvidenceHash is an opaque hash referencing the evidence backing the
	// revocations (off-chain).
	EvidenceHash []byte `protobuf:"bytes,5,opt,name=evidence_hash,json=evidenceHash,proto3" json:"evidence_hash" yaml:"evidence_hash"`
}

MsgRevokeAuditorAttestations is the governance-authority-signed message used to revoke every active attestation issued by a single auditor, with a typed reason, fault attribution, and evidence reference.

func (*MsgRevokeAuditorAttestations) Descriptor

func (*MsgRevokeAuditorAttestations) Descriptor() ([]byte, []int)

func (*MsgRevokeAuditorAttestations) GetAuditor

func (m *MsgRevokeAuditorAttestations) GetAuditor() string

func (*MsgRevokeAuditorAttestations) GetAuthority

func (m *MsgRevokeAuditorAttestations) GetAuthority() string

func (*MsgRevokeAuditorAttestations) GetEvidenceHash

func (m *MsgRevokeAuditorAttestations) GetEvidenceHash() []byte

func (*MsgRevokeAuditorAttestations) GetFaultAttribution

func (m *MsgRevokeAuditorAttestations) GetFaultAttribution() FaultAttribution

func (*MsgRevokeAuditorAttestations) GetReason

func (*MsgRevokeAuditorAttestations) Marshal

func (m *MsgRevokeAuditorAttestations) Marshal() (dAtA []byte, err error)

func (*MsgRevokeAuditorAttestations) MarshalTo

func (m *MsgRevokeAuditorAttestations) MarshalTo(dAtA []byte) (int, error)

func (*MsgRevokeAuditorAttestations) MarshalToSizedBuffer

func (m *MsgRevokeAuditorAttestations) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRevokeAuditorAttestations) ProtoMessage

func (*MsgRevokeAuditorAttestations) ProtoMessage()

func (*MsgRevokeAuditorAttestations) Reset

func (m *MsgRevokeAuditorAttestations) Reset()

func (*MsgRevokeAuditorAttestations) Size

func (m *MsgRevokeAuditorAttestations) Size() (n int)

func (*MsgRevokeAuditorAttestations) String

func (*MsgRevokeAuditorAttestations) Unmarshal

func (m *MsgRevokeAuditorAttestations) Unmarshal(dAtA []byte) error

func (*MsgRevokeAuditorAttestations) XXX_DiscardUnknown

func (m *MsgRevokeAuditorAttestations) XXX_DiscardUnknown()

func (*MsgRevokeAuditorAttestations) XXX_Marshal

func (m *MsgRevokeAuditorAttestations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRevokeAuditorAttestations) XXX_Merge

func (m *MsgRevokeAuditorAttestations) XXX_Merge(src proto.Message)

func (*MsgRevokeAuditorAttestations) XXX_Size

func (m *MsgRevokeAuditorAttestations) XXX_Size() int

func (*MsgRevokeAuditorAttestations) XXX_Unmarshal

func (m *MsgRevokeAuditorAttestations) XXX_Unmarshal(b []byte) error

type MsgRevokeAuditorAttestationsResponse

type MsgRevokeAuditorAttestationsResponse struct {
}

MsgRevokeAuditorAttestationsResponse is the response type for Msg/RevokeAuditorAttestations.

func (*MsgRevokeAuditorAttestationsResponse) Descriptor

func (*MsgRevokeAuditorAttestationsResponse) Descriptor() ([]byte, []int)

func (*MsgRevokeAuditorAttestationsResponse) Marshal

func (m *MsgRevokeAuditorAttestationsResponse) Marshal() (dAtA []byte, err error)

func (*MsgRevokeAuditorAttestationsResponse) MarshalTo

func (m *MsgRevokeAuditorAttestationsResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRevokeAuditorAttestationsResponse) MarshalToSizedBuffer

func (m *MsgRevokeAuditorAttestationsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRevokeAuditorAttestationsResponse) ProtoMessage

func (*MsgRevokeAuditorAttestationsResponse) ProtoMessage()

func (*MsgRevokeAuditorAttestationsResponse) Reset

func (*MsgRevokeAuditorAttestationsResponse) Size

func (*MsgRevokeAuditorAttestationsResponse) String

func (*MsgRevokeAuditorAttestationsResponse) Unmarshal

func (m *MsgRevokeAuditorAttestationsResponse) Unmarshal(dAtA []byte) error

func (*MsgRevokeAuditorAttestationsResponse) XXX_DiscardUnknown

func (m *MsgRevokeAuditorAttestationsResponse) XXX_DiscardUnknown()

func (*MsgRevokeAuditorAttestationsResponse) XXX_Marshal

func (m *MsgRevokeAuditorAttestationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRevokeAuditorAttestationsResponse) XXX_Merge

func (*MsgRevokeAuditorAttestationsResponse) XXX_Size

func (*MsgRevokeAuditorAttestationsResponse) XXX_Unmarshal

func (m *MsgRevokeAuditorAttestationsResponse) XXX_Unmarshal(b []byte) error

type MsgRevokeProviderAttestation

type MsgRevokeProviderAttestation struct {
	// Authority is the bech32 address of the governance account authorized to
	// revoke attestations and the signer of this message.
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority" yaml:"authority"`
	// Provider is the bech32 account address of the provider whose attestation
	// is being revoked.
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Auditor is the bech32 account address of the auditor whose attestation
	// is being revoked.
	Auditor string `protobuf:"bytes,3,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Reason is the typed governance attestation reason recorded against the
	// revocation.
	Reason GovernanceAttestationReason `protobuf:"varint,4,opt,name=reason,proto3,enum=akash.verification.v1.GovernanceAttestationReason" json:"reason" yaml:"reason"`
	// FaultAttribution is the fault attribution recorded at revocation.
	FaultAttribution FaultAttribution `` /* 169-byte string literal not displayed */
	// EvidenceHash is an opaque hash referencing the evidence backing the
	// revocation (off-chain).
	EvidenceHash []byte `protobuf:"bytes,6,opt,name=evidence_hash,json=evidenceHash,proto3" json:"evidence_hash" yaml:"evidence_hash"`
}

MsgRevokeProviderAttestation is the governance-authority-signed message used to revoke a single attestation issued by a specific auditor for a specific provider, with a typed reason, fault attribution, and evidence reference.

func (*MsgRevokeProviderAttestation) Descriptor

func (*MsgRevokeProviderAttestation) Descriptor() ([]byte, []int)

func (*MsgRevokeProviderAttestation) GetAuditor

func (m *MsgRevokeProviderAttestation) GetAuditor() string

func (*MsgRevokeProviderAttestation) GetAuthority

func (m *MsgRevokeProviderAttestation) GetAuthority() string

func (*MsgRevokeProviderAttestation) GetEvidenceHash

func (m *MsgRevokeProviderAttestation) GetEvidenceHash() []byte

func (*MsgRevokeProviderAttestation) GetFaultAttribution

func (m *MsgRevokeProviderAttestation) GetFaultAttribution() FaultAttribution

func (*MsgRevokeProviderAttestation) GetProvider

func (m *MsgRevokeProviderAttestation) GetProvider() string

func (*MsgRevokeProviderAttestation) GetReason

func (*MsgRevokeProviderAttestation) Marshal

func (m *MsgRevokeProviderAttestation) Marshal() (dAtA []byte, err error)

func (*MsgRevokeProviderAttestation) MarshalTo

func (m *MsgRevokeProviderAttestation) MarshalTo(dAtA []byte) (int, error)

func (*MsgRevokeProviderAttestation) MarshalToSizedBuffer

func (m *MsgRevokeProviderAttestation) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRevokeProviderAttestation) ProtoMessage

func (*MsgRevokeProviderAttestation) ProtoMessage()

func (*MsgRevokeProviderAttestation) Reset

func (m *MsgRevokeProviderAttestation) Reset()

func (*MsgRevokeProviderAttestation) Size

func (m *MsgRevokeProviderAttestation) Size() (n int)

func (*MsgRevokeProviderAttestation) String

func (*MsgRevokeProviderAttestation) Unmarshal

func (m *MsgRevokeProviderAttestation) Unmarshal(dAtA []byte) error

func (*MsgRevokeProviderAttestation) XXX_DiscardUnknown

func (m *MsgRevokeProviderAttestation) XXX_DiscardUnknown()

func (*MsgRevokeProviderAttestation) XXX_Marshal

func (m *MsgRevokeProviderAttestation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRevokeProviderAttestation) XXX_Merge

func (m *MsgRevokeProviderAttestation) XXX_Merge(src proto.Message)

func (*MsgRevokeProviderAttestation) XXX_Size

func (m *MsgRevokeProviderAttestation) XXX_Size() int

func (*MsgRevokeProviderAttestation) XXX_Unmarshal

func (m *MsgRevokeProviderAttestation) XXX_Unmarshal(b []byte) error

type MsgRevokeProviderAttestationResponse

type MsgRevokeProviderAttestationResponse struct {
}

MsgRevokeProviderAttestationResponse is the response type for Msg/RevokeProviderAttestation.

func (*MsgRevokeProviderAttestationResponse) Descriptor

func (*MsgRevokeProviderAttestationResponse) Descriptor() ([]byte, []int)

func (*MsgRevokeProviderAttestationResponse) Marshal

func (m *MsgRevokeProviderAttestationResponse) Marshal() (dAtA []byte, err error)

func (*MsgRevokeProviderAttestationResponse) MarshalTo

func (m *MsgRevokeProviderAttestationResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRevokeProviderAttestationResponse) MarshalToSizedBuffer

func (m *MsgRevokeProviderAttestationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRevokeProviderAttestationResponse) ProtoMessage

func (*MsgRevokeProviderAttestationResponse) ProtoMessage()

func (*MsgRevokeProviderAttestationResponse) Reset

func (*MsgRevokeProviderAttestationResponse) Size

func (*MsgRevokeProviderAttestationResponse) String

func (*MsgRevokeProviderAttestationResponse) Unmarshal

func (m *MsgRevokeProviderAttestationResponse) Unmarshal(dAtA []byte) error

func (*MsgRevokeProviderAttestationResponse) XXX_DiscardUnknown

func (m *MsgRevokeProviderAttestationResponse) XXX_DiscardUnknown()

func (*MsgRevokeProviderAttestationResponse) XXX_Marshal

func (m *MsgRevokeProviderAttestationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRevokeProviderAttestationResponse) XXX_Merge

func (*MsgRevokeProviderAttestationResponse) XXX_Size

func (*MsgRevokeProviderAttestationResponse) XXX_Unmarshal

func (m *MsgRevokeProviderAttestationResponse) XXX_Unmarshal(b []byte) error

type MsgServer

type MsgServer interface {
	// PostAuditorBond posts (or tops up) an auditor's verification bond.
	PostAuditorBond(context.Context, *MsgPostAuditorBond) (*MsgPostAuditorBondResponse, error)
	// OpenAuditEscrow opens a new audit escrow funding a pending attestation.
	OpenAuditEscrow(context.Context, *MsgOpenAuditEscrow) (*MsgOpenAuditEscrowResponse, error)
	// CancelAuditEscrow cancels an open, unconsumed audit escrow before expiry
	// and returns the fee and provider deposit to the provider.
	CancelAuditEscrow(context.Context, *MsgCancelAuditEscrow) (*MsgCancelAuditEscrowResponse, error)
	// SettleAuditEscrow settles an unconsumed audit escrow with an explicit
	// reason, fault attribution, and evidence reference.
	SettleAuditEscrow(context.Context, *MsgSettleAuditEscrow) (*MsgSettleAuditEscrowResponse, error)
	// SubmitAttestation submits an attestation about a provider; the first
	// valid submission against a matching open escrow consumes it.
	SubmitAttestation(context.Context, *MsgSubmitAttestation) (*MsgSubmitAttestationResponse, error)
	// RevokeAttestation revokes a previously submitted attestation with a
	// typed reason and evidence reference.
	RevokeAttestation(context.Context, *MsgRevokeAttestation) (*MsgRevokeAttestationResponse, error)
	// RemoveAttestation voluntarily removes an attestation associated with the
	// signing provider.
	RemoveAttestation(context.Context, *MsgRemoveAttestation) (*MsgRemoveAttestationResponse, error)
	// ResignAuditor voluntarily exits the auditor role and begins unbonding
	// of any posted auditor bond.
	ResignAuditor(context.Context, *MsgResignAuditor) (*MsgResignAuditorResponse, error)
	// PostProviderBond posts (or tops up) a provider's resource-scaled
	// verification bond.
	PostProviderBond(context.Context, *MsgPostProviderBond) (*MsgPostProviderBondResponse, error)
	// WithdrawProviderBond initiates withdrawal of part or all of a provider's
	// verification bond.
	WithdrawProviderBond(context.Context, *MsgWithdrawProviderBond) (*MsgWithdrawProviderBondResponse, error)
	// PostSnapshotHash posts the provider's most recent resource snapshot hash
	// and inline resource summary.
	PostSnapshotHash(context.Context, *MsgPostSnapshotHash) (*MsgPostSnapshotHashResponse, error)
	// RegisterAuditor registers a new auditor with a maximum attestation tier;
	// governance only.
	RegisterAuditor(context.Context, *MsgRegisterAuditor) (*MsgRegisterAuditorResponse, error)
	// RenewAuditor renews an auditor's registration and resets the renewal
	// deadline; governance only.
	RenewAuditor(context.Context, *MsgRenewAuditor) (*MsgRenewAuditorResponse, error)
	// RemoveAuditor removes an auditor from the active set; governance only.
	RemoveAuditor(context.Context, *MsgRemoveAuditor) (*MsgRemoveAuditorResponse, error)
	// RevokeProviderAttestation revokes a single attestation for a specific
	// provider/auditor pair; governance only.
	RevokeProviderAttestation(context.Context, *MsgRevokeProviderAttestation) (*MsgRevokeProviderAttestationResponse, error)
	// RevokeAllProviderAttestations revokes every active attestation for a
	// single provider; governance only.
	RevokeAllProviderAttestations(context.Context, *MsgRevokeAllProviderAttestations) (*MsgRevokeAllProviderAttestationsResponse, error)
	// RevokeAuditorAttestations revokes every active attestation issued by a
	// single auditor; governance only.
	RevokeAuditorAttestations(context.Context, *MsgRevokeAuditorAttestations) (*MsgRevokeAuditorAttestationsResponse, error)
	// ResolveDiscrepancy resolves a pending discrepancy between two auditors
	// over the same provider; governance only.
	ResolveDiscrepancy(context.Context, *MsgResolveDiscrepancy) (*MsgResolveDiscrepancyResponse, error)
	// SlashProviderBond slashes a fraction of a provider's verification bond;
	// governance only.
	SlashProviderBond(context.Context, *MsgSlashProviderBond) (*MsgSlashProviderBondResponse, error)
	// UpdateParams updates the x/verification module parameters; governance
	// only.
	UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
}

MsgServer is the server API for Msg service.

type MsgSettleAuditEscrow

type MsgSettleAuditEscrow struct {
	// Authority is the bech32 address of the governance account authorized to
	// settle the escrow and the signer of this message.
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority" yaml:"authority"`
	// AuditEscrowID is the identifier of the audit escrow being settled.
	AuditEscrowID uint64 `protobuf:"varint,2,opt,name=audit_escrow_id,json=auditEscrowId,proto3" json:"audit_escrow_id" yaml:"audit_escrow_id"`
	// Reason is the typed settlement reason recorded against the escrow.
	Reason AuditEscrowSettlementReason `protobuf:"varint,3,opt,name=reason,proto3,enum=akash.verification.v1.AuditEscrowSettlementReason" json:"reason" yaml:"reason"`
	// FaultAttribution is the fault attribution recorded against the escrow at
	// settlement; it must be consistent with the reason.
	FaultAttribution FaultAttribution `` /* 169-byte string literal not displayed */
	// EvidenceHash is an opaque hash referencing the evidence considered at
	// settlement (off-chain).
	EvidenceHash []byte `protobuf:"bytes,5,opt,name=evidence_hash,json=evidenceHash,proto3" json:"evidence_hash" yaml:"evidence_hash"`
}

MsgSettleAuditEscrow is the governance-authority-signed message used to settle an unconsumed audit escrow with an explicit reason, fault attribution, and evidence reference. NoFault returns provider-funded coins to the provider; ProviderFault returns the fee to the provider and slashes the provider deposit to the community pool.

func (*MsgSettleAuditEscrow) Descriptor

func (*MsgSettleAuditEscrow) Descriptor() ([]byte, []int)

func (*MsgSettleAuditEscrow) GetAuditEscrowID

func (m *MsgSettleAuditEscrow) GetAuditEscrowID() uint64

func (*MsgSettleAuditEscrow) GetAuthority

func (m *MsgSettleAuditEscrow) GetAuthority() string

func (*MsgSettleAuditEscrow) GetEvidenceHash

func (m *MsgSettleAuditEscrow) GetEvidenceHash() []byte

func (*MsgSettleAuditEscrow) GetFaultAttribution

func (m *MsgSettleAuditEscrow) GetFaultAttribution() FaultAttribution

func (*MsgSettleAuditEscrow) GetReason

func (*MsgSettleAuditEscrow) Marshal

func (m *MsgSettleAuditEscrow) Marshal() (dAtA []byte, err error)

func (*MsgSettleAuditEscrow) MarshalTo

func (m *MsgSettleAuditEscrow) MarshalTo(dAtA []byte) (int, error)

func (*MsgSettleAuditEscrow) MarshalToSizedBuffer

func (m *MsgSettleAuditEscrow) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgSettleAuditEscrow) ProtoMessage

func (*MsgSettleAuditEscrow) ProtoMessage()

func (*MsgSettleAuditEscrow) Reset

func (m *MsgSettleAuditEscrow) Reset()

func (*MsgSettleAuditEscrow) Size

func (m *MsgSettleAuditEscrow) Size() (n int)

func (*MsgSettleAuditEscrow) String

func (m *MsgSettleAuditEscrow) String() string

func (*MsgSettleAuditEscrow) Unmarshal

func (m *MsgSettleAuditEscrow) Unmarshal(dAtA []byte) error

func (*MsgSettleAuditEscrow) XXX_DiscardUnknown

func (m *MsgSettleAuditEscrow) XXX_DiscardUnknown()

func (*MsgSettleAuditEscrow) XXX_Marshal

func (m *MsgSettleAuditEscrow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgSettleAuditEscrow) XXX_Merge

func (m *MsgSettleAuditEscrow) XXX_Merge(src proto.Message)

func (*MsgSettleAuditEscrow) XXX_Size

func (m *MsgSettleAuditEscrow) XXX_Size() int

func (*MsgSettleAuditEscrow) XXX_Unmarshal

func (m *MsgSettleAuditEscrow) XXX_Unmarshal(b []byte) error

type MsgSettleAuditEscrowResponse

type MsgSettleAuditEscrowResponse struct {
}

MsgSettleAuditEscrowResponse is the response type for Msg/SettleAuditEscrow.

func (*MsgSettleAuditEscrowResponse) Descriptor

func (*MsgSettleAuditEscrowResponse) Descriptor() ([]byte, []int)

func (*MsgSettleAuditEscrowResponse) Marshal

func (m *MsgSettleAuditEscrowResponse) Marshal() (dAtA []byte, err error)

func (*MsgSettleAuditEscrowResponse) MarshalTo

func (m *MsgSettleAuditEscrowResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgSettleAuditEscrowResponse) MarshalToSizedBuffer

func (m *MsgSettleAuditEscrowResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgSettleAuditEscrowResponse) ProtoMessage

func (*MsgSettleAuditEscrowResponse) ProtoMessage()

func (*MsgSettleAuditEscrowResponse) Reset

func (m *MsgSettleAuditEscrowResponse) Reset()

func (*MsgSettleAuditEscrowResponse) Size

func (m *MsgSettleAuditEscrowResponse) Size() (n int)

func (*MsgSettleAuditEscrowResponse) String

func (*MsgSettleAuditEscrowResponse) Unmarshal

func (m *MsgSettleAuditEscrowResponse) Unmarshal(dAtA []byte) error

func (*MsgSettleAuditEscrowResponse) XXX_DiscardUnknown

func (m *MsgSettleAuditEscrowResponse) XXX_DiscardUnknown()

func (*MsgSettleAuditEscrowResponse) XXX_Marshal

func (m *MsgSettleAuditEscrowResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgSettleAuditEscrowResponse) XXX_Merge

func (m *MsgSettleAuditEscrowResponse) XXX_Merge(src proto.Message)

func (*MsgSettleAuditEscrowResponse) XXX_Size

func (m *MsgSettleAuditEscrowResponse) XXX_Size() int

func (*MsgSettleAuditEscrowResponse) XXX_Unmarshal

func (m *MsgSettleAuditEscrowResponse) XXX_Unmarshal(b []byte) error

type MsgSlashProviderBond

type MsgSlashProviderBond struct {
	// Authority is the bech32 address of the governance account authorized to
	// slash provider bonds and the signer of this message.
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority" yaml:"authority"`
	// Provider is the bech32 account address of the provider whose bond is
	// being slashed.
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// SlashFraction is the fraction of the bond to slash, expressed as a
	// LegacyDec in the inclusive range [0, 1].
	SlashFraction cosmossdk_io_math.LegacyDec `` /* 151-byte string literal not displayed */
	// Reason is the typed provider bond slash reason recorded against the
	// slash.
	Reason ProviderBondSlashReason `protobuf:"varint,4,opt,name=reason,proto3,enum=akash.verification.v1.ProviderBondSlashReason" json:"reason" yaml:"reason"`
	// EvidenceHash is an opaque hash referencing the evidence backing the
	// slash (off-chain).
	EvidenceHash []byte `protobuf:"bytes,5,opt,name=evidence_hash,json=evidenceHash,proto3" json:"evidence_hash" yaml:"evidence_hash"`
}

MsgSlashProviderBond is the governance-authority-signed message used to slash a fraction of a provider's verification bond for a typed reason, backed by an evidence reference. The fraction is a LegacyDec in [0, 1].

func (*MsgSlashProviderBond) Descriptor

func (*MsgSlashProviderBond) Descriptor() ([]byte, []int)

func (*MsgSlashProviderBond) GetAuthority

func (m *MsgSlashProviderBond) GetAuthority() string

func (*MsgSlashProviderBond) GetEvidenceHash

func (m *MsgSlashProviderBond) GetEvidenceHash() []byte

func (*MsgSlashProviderBond) GetProvider

func (m *MsgSlashProviderBond) GetProvider() string

func (*MsgSlashProviderBond) GetReason

func (*MsgSlashProviderBond) Marshal

func (m *MsgSlashProviderBond) Marshal() (dAtA []byte, err error)

func (*MsgSlashProviderBond) MarshalTo

func (m *MsgSlashProviderBond) MarshalTo(dAtA []byte) (int, error)

func (*MsgSlashProviderBond) MarshalToSizedBuffer

func (m *MsgSlashProviderBond) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgSlashProviderBond) ProtoMessage

func (*MsgSlashProviderBond) ProtoMessage()

func (*MsgSlashProviderBond) Reset

func (m *MsgSlashProviderBond) Reset()

func (*MsgSlashProviderBond) Size

func (m *MsgSlashProviderBond) Size() (n int)

func (*MsgSlashProviderBond) String

func (m *MsgSlashProviderBond) String() string

func (*MsgSlashProviderBond) Unmarshal

func (m *MsgSlashProviderBond) Unmarshal(dAtA []byte) error

func (*MsgSlashProviderBond) XXX_DiscardUnknown

func (m *MsgSlashProviderBond) XXX_DiscardUnknown()

func (*MsgSlashProviderBond) XXX_Marshal

func (m *MsgSlashProviderBond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgSlashProviderBond) XXX_Merge

func (m *MsgSlashProviderBond) XXX_Merge(src proto.Message)

func (*MsgSlashProviderBond) XXX_Size

func (m *MsgSlashProviderBond) XXX_Size() int

func (*MsgSlashProviderBond) XXX_Unmarshal

func (m *MsgSlashProviderBond) XXX_Unmarshal(b []byte) error

type MsgSlashProviderBondResponse

type MsgSlashProviderBondResponse struct {
}

MsgSlashProviderBondResponse is the response type for Msg/SlashProviderBond.

func (*MsgSlashProviderBondResponse) Descriptor

func (*MsgSlashProviderBondResponse) Descriptor() ([]byte, []int)

func (*MsgSlashProviderBondResponse) Marshal

func (m *MsgSlashProviderBondResponse) Marshal() (dAtA []byte, err error)

func (*MsgSlashProviderBondResponse) MarshalTo

func (m *MsgSlashProviderBondResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgSlashProviderBondResponse) MarshalToSizedBuffer

func (m *MsgSlashProviderBondResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgSlashProviderBondResponse) ProtoMessage

func (*MsgSlashProviderBondResponse) ProtoMessage()

func (*MsgSlashProviderBondResponse) Reset

func (m *MsgSlashProviderBondResponse) Reset()

func (*MsgSlashProviderBondResponse) Size

func (m *MsgSlashProviderBondResponse) Size() (n int)

func (*MsgSlashProviderBondResponse) String

func (*MsgSlashProviderBondResponse) Unmarshal

func (m *MsgSlashProviderBondResponse) Unmarshal(dAtA []byte) error

func (*MsgSlashProviderBondResponse) XXX_DiscardUnknown

func (m *MsgSlashProviderBondResponse) XXX_DiscardUnknown()

func (*MsgSlashProviderBondResponse) XXX_Marshal

func (m *MsgSlashProviderBondResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgSlashProviderBondResponse) XXX_Merge

func (m *MsgSlashProviderBondResponse) XXX_Merge(src proto.Message)

func (*MsgSlashProviderBondResponse) XXX_Size

func (m *MsgSlashProviderBondResponse) XXX_Size() int

func (*MsgSlashProviderBondResponse) XXX_Unmarshal

func (m *MsgSlashProviderBondResponse) XXX_Unmarshal(b []byte) error

type MsgSubmitAttestation

type MsgSubmitAttestation struct {
	// Provider is the bech32 account address of the attested provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Auditor is the bech32 account address of the issuing auditor and the
	// signer of this message.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor" yaml:"auditor"`
	// Tier is the verification tier the auditor asserts for the provider.
	Tier VerificationTier `protobuf:"varint,3,opt,name=tier,proto3,enum=akash.verification.v1.VerificationTier" json:"tier" yaml:"tier"`
	// Capabilities is the set of capability flags the auditor asserts. The
	// attestation must include at least the escrow's requested capabilities;
	// additional capabilities the auditor verified may be included.
	Capabilities []CapabilityFlag `` /* 137-byte string literal not displayed */
	// EvidenceHash is an opaque hash referencing the auditor's evidence
	// (off-chain).
	EvidenceHash []byte `protobuf:"bytes,5,opt,name=evidence_hash,json=evidenceHash,proto3" json:"evidence_hash" yaml:"evidence_hash"`
	// Fee is the audit fee paid by the provider for this attestation, sourced
	// from the consumed audit escrow.
	Fee types.Coin `protobuf:"bytes,6,opt,name=fee,proto3" json:"fee" yaml:"fee"`
	// Deposit is the anti-griefing deposit posted by the auditor alongside the
	// attestation.
	Deposit types.Coin `protobuf:"bytes,7,opt,name=deposit,proto3" json:"deposit" yaml:"deposit"`
	// AuditEscrowID is the identifier of the open audit escrow that authorizes
	// this attestation.
	AuditEscrowID uint64 `protobuf:"varint,8,opt,name=audit_escrow_id,json=auditEscrowId,proto3" json:"audit_escrow_id" yaml:"audit_escrow_id"`
}

MsgSubmitAttestation is the auditor-signed message used to submit an attestation about a provider at a requested tier and capability set. The auditor includes a typed evidence reference, the audit fee, an anti-griefing deposit, and the identifier of the audit escrow that authorizes the attestation. The first valid submission against an open, matching, unexpired escrow consumes it and records the submitting auditor.

func (*MsgSubmitAttestation) Descriptor

func (*MsgSubmitAttestation) Descriptor() ([]byte, []int)

func (*MsgSubmitAttestation) GetAuditEscrowID

func (m *MsgSubmitAttestation) GetAuditEscrowID() uint64

func (*MsgSubmitAttestation) GetAuditor

func (m *MsgSubmitAttestation) GetAuditor() string

func (*MsgSubmitAttestation) GetCapabilities

func (m *MsgSubmitAttestation) GetCapabilities() []CapabilityFlag

func (*MsgSubmitAttestation) GetDeposit

func (m *MsgSubmitAttestation) GetDeposit() types.Coin

func (*MsgSubmitAttestation) GetEvidenceHash

func (m *MsgSubmitAttestation) GetEvidenceHash() []byte

func (*MsgSubmitAttestation) GetFee

func (m *MsgSubmitAttestation) GetFee() types.Coin

func (*MsgSubmitAttestation) GetProvider

func (m *MsgSubmitAttestation) GetProvider() string

func (*MsgSubmitAttestation) GetTier

func (*MsgSubmitAttestation) Marshal

func (m *MsgSubmitAttestation) Marshal() (dAtA []byte, err error)

func (*MsgSubmitAttestation) MarshalTo

func (m *MsgSubmitAttestation) MarshalTo(dAtA []byte) (int, error)

func (*MsgSubmitAttestation) MarshalToSizedBuffer

func (m *MsgSubmitAttestation) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgSubmitAttestation) ProtoMessage

func (*MsgSubmitAttestation) ProtoMessage()

func (*MsgSubmitAttestation) Reset

func (m *MsgSubmitAttestation) Reset()

func (*MsgSubmitAttestation) Size

func (m *MsgSubmitAttestation) Size() (n int)

func (*MsgSubmitAttestation) String

func (m *MsgSubmitAttestation) String() string

func (*MsgSubmitAttestation) Unmarshal

func (m *MsgSubmitAttestation) Unmarshal(dAtA []byte) error

func (*MsgSubmitAttestation) XXX_DiscardUnknown

func (m *MsgSubmitAttestation) XXX_DiscardUnknown()

func (*MsgSubmitAttestation) XXX_Marshal

func (m *MsgSubmitAttestation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgSubmitAttestation) XXX_Merge

func (m *MsgSubmitAttestation) XXX_Merge(src proto.Message)

func (*MsgSubmitAttestation) XXX_Size

func (m *MsgSubmitAttestation) XXX_Size() int

func (*MsgSubmitAttestation) XXX_Unmarshal

func (m *MsgSubmitAttestation) XXX_Unmarshal(b []byte) error

type MsgSubmitAttestationResponse

type MsgSubmitAttestationResponse struct {
}

MsgSubmitAttestationResponse is the response type for Msg/SubmitAttestation.

func (*MsgSubmitAttestationResponse) Descriptor

func (*MsgSubmitAttestationResponse) Descriptor() ([]byte, []int)

func (*MsgSubmitAttestationResponse) Marshal

func (m *MsgSubmitAttestationResponse) Marshal() (dAtA []byte, err error)

func (*MsgSubmitAttestationResponse) MarshalTo

func (m *MsgSubmitAttestationResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgSubmitAttestationResponse) MarshalToSizedBuffer

func (m *MsgSubmitAttestationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgSubmitAttestationResponse) ProtoMessage

func (*MsgSubmitAttestationResponse) ProtoMessage()

func (*MsgSubmitAttestationResponse) Reset

func (m *MsgSubmitAttestationResponse) Reset()

func (*MsgSubmitAttestationResponse) Size

func (m *MsgSubmitAttestationResponse) Size() (n int)

func (*MsgSubmitAttestationResponse) String

func (*MsgSubmitAttestationResponse) Unmarshal

func (m *MsgSubmitAttestationResponse) Unmarshal(dAtA []byte) error

func (*MsgSubmitAttestationResponse) XXX_DiscardUnknown

func (m *MsgSubmitAttestationResponse) XXX_DiscardUnknown()

func (*MsgSubmitAttestationResponse) XXX_Marshal

func (m *MsgSubmitAttestationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgSubmitAttestationResponse) XXX_Merge

func (m *MsgSubmitAttestationResponse) XXX_Merge(src proto.Message)

func (*MsgSubmitAttestationResponse) XXX_Size

func (m *MsgSubmitAttestationResponse) XXX_Size() int

func (*MsgSubmitAttestationResponse) XXX_Unmarshal

func (m *MsgSubmitAttestationResponse) XXX_Unmarshal(b []byte) error

type MsgUpdateParams

type MsgUpdateParams struct {
	// Authority is the bech32 address of the governance account authorized to
	// update module parameters and the signer of this message.
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority" yaml:"authority"`
	// Params defines the x/verification parameters to update. All parameters
	// must be supplied.
	Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params" yaml:"params"`
}

MsgUpdateParams is the governance-authority-signed message used to update the x/verification module parameters. All parameters must be supplied.

func (*MsgUpdateParams) Descriptor

func (*MsgUpdateParams) Descriptor() ([]byte, []int)

func (*MsgUpdateParams) GetAuthority

func (m *MsgUpdateParams) GetAuthority() string

func (*MsgUpdateParams) GetParams

func (m *MsgUpdateParams) GetParams() Params

func (*MsgUpdateParams) Marshal

func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)

func (*MsgUpdateParams) MarshalTo

func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateParams) MarshalToSizedBuffer

func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateParams) ProtoMessage

func (*MsgUpdateParams) ProtoMessage()

func (*MsgUpdateParams) Reset

func (m *MsgUpdateParams) Reset()

func (*MsgUpdateParams) Size

func (m *MsgUpdateParams) Size() (n int)

func (*MsgUpdateParams) String

func (m *MsgUpdateParams) String() string

func (*MsgUpdateParams) Unmarshal

func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error

func (*MsgUpdateParams) XXX_DiscardUnknown

func (m *MsgUpdateParams) XXX_DiscardUnknown()

func (*MsgUpdateParams) XXX_Marshal

func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateParams) XXX_Merge

func (m *MsgUpdateParams) XXX_Merge(src proto.Message)

func (*MsgUpdateParams) XXX_Size

func (m *MsgUpdateParams) XXX_Size() int

func (*MsgUpdateParams) XXX_Unmarshal

func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error

type MsgUpdateParamsResponse

type MsgUpdateParamsResponse struct {
}

MsgUpdateParamsResponse is the response type for Msg/UpdateParams.

func (*MsgUpdateParamsResponse) Descriptor

func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)

func (*MsgUpdateParamsResponse) Marshal

func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)

func (*MsgUpdateParamsResponse) MarshalTo

func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateParamsResponse) MarshalToSizedBuffer

func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateParamsResponse) ProtoMessage

func (*MsgUpdateParamsResponse) ProtoMessage()

func (*MsgUpdateParamsResponse) Reset

func (m *MsgUpdateParamsResponse) Reset()

func (*MsgUpdateParamsResponse) Size

func (m *MsgUpdateParamsResponse) Size() (n int)

func (*MsgUpdateParamsResponse) String

func (m *MsgUpdateParamsResponse) String() string

func (*MsgUpdateParamsResponse) Unmarshal

func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error

func (*MsgUpdateParamsResponse) XXX_DiscardUnknown

func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()

func (*MsgUpdateParamsResponse) XXX_Marshal

func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateParamsResponse) XXX_Merge

func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)

func (*MsgUpdateParamsResponse) XXX_Size

func (m *MsgUpdateParamsResponse) XXX_Size() int

func (*MsgUpdateParamsResponse) XXX_Unmarshal

func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error

type MsgWithdrawProviderBond

type MsgWithdrawProviderBond struct {
	// Provider is the bech32 account address of the bond-withdrawing provider
	// and the signer of this message.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// Amount is the coin amount being withdrawn from the provider bond.
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
}

MsgWithdrawProviderBond is the provider-signed message used to initiate withdrawal of part or all of the provider bond. Withdrawal enqueues an unbonding entry against the provider bond record.

func (*MsgWithdrawProviderBond) Descriptor

func (*MsgWithdrawProviderBond) Descriptor() ([]byte, []int)

func (*MsgWithdrawProviderBond) GetAmount

func (m *MsgWithdrawProviderBond) GetAmount() types.Coin

func (*MsgWithdrawProviderBond) GetProvider

func (m *MsgWithdrawProviderBond) GetProvider() string

func (*MsgWithdrawProviderBond) Marshal

func (m *MsgWithdrawProviderBond) Marshal() (dAtA []byte, err error)

func (*MsgWithdrawProviderBond) MarshalTo

func (m *MsgWithdrawProviderBond) MarshalTo(dAtA []byte) (int, error)

func (*MsgWithdrawProviderBond) MarshalToSizedBuffer

func (m *MsgWithdrawProviderBond) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgWithdrawProviderBond) ProtoMessage

func (*MsgWithdrawProviderBond) ProtoMessage()

func (*MsgWithdrawProviderBond) Reset

func (m *MsgWithdrawProviderBond) Reset()

func (*MsgWithdrawProviderBond) Size

func (m *MsgWithdrawProviderBond) Size() (n int)

func (*MsgWithdrawProviderBond) String

func (m *MsgWithdrawProviderBond) String() string

func (*MsgWithdrawProviderBond) Unmarshal

func (m *MsgWithdrawProviderBond) Unmarshal(dAtA []byte) error

func (*MsgWithdrawProviderBond) XXX_DiscardUnknown

func (m *MsgWithdrawProviderBond) XXX_DiscardUnknown()

func (*MsgWithdrawProviderBond) XXX_Marshal

func (m *MsgWithdrawProviderBond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgWithdrawProviderBond) XXX_Merge

func (m *MsgWithdrawProviderBond) XXX_Merge(src proto.Message)

func (*MsgWithdrawProviderBond) XXX_Size

func (m *MsgWithdrawProviderBond) XXX_Size() int

func (*MsgWithdrawProviderBond) XXX_Unmarshal

func (m *MsgWithdrawProviderBond) XXX_Unmarshal(b []byte) error

type MsgWithdrawProviderBondResponse

type MsgWithdrawProviderBondResponse struct {
}

MsgWithdrawProviderBondResponse is the response type for Msg/WithdrawProviderBond.

func (*MsgWithdrawProviderBondResponse) Descriptor

func (*MsgWithdrawProviderBondResponse) Descriptor() ([]byte, []int)

func (*MsgWithdrawProviderBondResponse) Marshal

func (m *MsgWithdrawProviderBondResponse) Marshal() (dAtA []byte, err error)

func (*MsgWithdrawProviderBondResponse) MarshalTo

func (m *MsgWithdrawProviderBondResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgWithdrawProviderBondResponse) MarshalToSizedBuffer

func (m *MsgWithdrawProviderBondResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgWithdrawProviderBondResponse) ProtoMessage

func (*MsgWithdrawProviderBondResponse) ProtoMessage()

func (*MsgWithdrawProviderBondResponse) Reset

func (*MsgWithdrawProviderBondResponse) Size

func (m *MsgWithdrawProviderBondResponse) Size() (n int)

func (*MsgWithdrawProviderBondResponse) String

func (*MsgWithdrawProviderBondResponse) Unmarshal

func (m *MsgWithdrawProviderBondResponse) Unmarshal(dAtA []byte) error

func (*MsgWithdrawProviderBondResponse) XXX_DiscardUnknown

func (m *MsgWithdrawProviderBondResponse) XXX_DiscardUnknown()

func (*MsgWithdrawProviderBondResponse) XXX_Marshal

func (m *MsgWithdrawProviderBondResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgWithdrawProviderBondResponse) XXX_Merge

func (m *MsgWithdrawProviderBondResponse) XXX_Merge(src proto.Message)

func (*MsgWithdrawProviderBondResponse) XXX_Size

func (m *MsgWithdrawProviderBondResponse) XXX_Size() int

func (*MsgWithdrawProviderBondResponse) XXX_Unmarshal

func (m *MsgWithdrawProviderBondResponse) XXX_Unmarshal(b []byte) error

type Params

type Params struct {
	// BondL1 is the auditor bond required to attest at L1 (Identified).
	BondL1 types.Coin `protobuf:"bytes,1,opt,name=bond_l1,json=bondL1,proto3" json:"bond_l1" yaml:"bond_l1"`
	// BondL2 is the auditor bond required to attest at L2 (Verified).
	BondL2 types.Coin `protobuf:"bytes,2,opt,name=bond_l2,json=bondL2,proto3" json:"bond_l2" yaml:"bond_l2"`
	// BondL3 is the auditor bond required to attest at L3 (Established).
	BondL3 types.Coin `protobuf:"bytes,3,opt,name=bond_l3,json=bondL3,proto3" json:"bond_l3" yaml:"bond_l3"`
	// BondL4 is the auditor bond required to attest at L4 (Trusted).
	BondL4 types.Coin `protobuf:"bytes,4,opt,name=bond_l4,json=bondL4,proto3" json:"bond_l4" yaml:"bond_l4"`
	// TTLL1 is the time-to-live of an L1 attestation before it expires.
	TtlL1 time.Duration `protobuf:"bytes,5,opt,name=ttl_l1,json=ttlL1,proto3,stdduration" json:"ttl_l1" yaml:"ttl_l1"`
	// TTLL2 is the time-to-live of an L2 attestation before it expires.
	TtlL2 time.Duration `protobuf:"bytes,6,opt,name=ttl_l2,json=ttlL2,proto3,stdduration" json:"ttl_l2" yaml:"ttl_l2"`
	// TTLL3 is the time-to-live of an L3 attestation before it expires.
	TtlL3 time.Duration `protobuf:"bytes,7,opt,name=ttl_l3,json=ttlL3,proto3,stdduration" json:"ttl_l3" yaml:"ttl_l3"`
	// TTLL4 is the time-to-live of an L4 attestation before it expires.
	TtlL4 time.Duration `protobuf:"bytes,8,opt,name=ttl_l4,json=ttlL4,proto3,stdduration" json:"ttl_l4" yaml:"ttl_l4"`
	// MinFeeL1 is the minimum audit fee a provider must escrow for an L1 audit.
	MinFeeL1 types.Coin `protobuf:"bytes,9,opt,name=min_fee_l1,json=minFeeL1,proto3" json:"min_fee_l1" yaml:"min_fee_l1"`
	// MinFeeL2 is the minimum audit fee a provider must escrow for an L2 audit.
	MinFeeL2 types.Coin `protobuf:"bytes,10,opt,name=min_fee_l2,json=minFeeL2,proto3" json:"min_fee_l2" yaml:"min_fee_l2"`
	// MinFeeL3 is the minimum audit fee a provider must escrow for an L3 audit.
	MinFeeL3 types.Coin `protobuf:"bytes,11,opt,name=min_fee_l3,json=minFeeL3,proto3" json:"min_fee_l3" yaml:"min_fee_l3"`
	// MinFeeL4 is the minimum audit fee a provider must escrow for an L4 audit.
	MinFeeL4 types.Coin `protobuf:"bytes,12,opt,name=min_fee_l4,json=minFeeL4,proto3" json:"min_fee_l4" yaml:"min_fee_l4"`
	// DiscrepancyThreshold is the number of discrepancies that triggers auditor freeze.
	DiscrepancyThreshold uint32 `` /* 142-byte string literal not displayed */
	// AuditorUnbondingPeriod is the unbonding duration applied to an auditor bond
	// upon withdrawal initiation.
	AuditorUnbondingPeriod time.Duration `` /* 164-byte string literal not displayed */
	// RenewalPeriodL1 is the auditor renewal period for L1 attestations.
	RenewalPeriodL1 time.Duration `` /* 136-byte string literal not displayed */
	// RenewalPeriodL2 is the auditor renewal period for L2 attestations.
	RenewalPeriodL2 time.Duration `` /* 136-byte string literal not displayed */
	// RenewalPeriodL3 is the auditor renewal period for L3 attestations.
	RenewalPeriodL3 time.Duration `` /* 136-byte string literal not displayed */
	// RenewalPeriodL4 is the auditor renewal period for L4 attestations.
	RenewalPeriodL4 time.Duration `` /* 136-byte string literal not displayed */
	// SnapshotHashInterval is the cadence at which providers must post a snapshot hash.
	SnapshotHashInterval time.Duration `` /* 156-byte string literal not displayed */
	// MaxSnapshotAge is the maximum age a provider snapshot may have before being stale.
	MaxSnapshotAge time.Duration `` /* 132-byte string literal not displayed */
	// BondGpuL2 is the per-GPU resource-scaled provider bond at L2.
	BondGpuL2 types.Coin `protobuf:"bytes,21,opt,name=bond_gpu_l2,json=bondGpuL2,proto3" json:"bond_gpu_l2" yaml:"bond_gpu_l2"`
	// BondGpuL3 is the per-GPU resource-scaled provider bond at L3.
	BondGpuL3 types.Coin `protobuf:"bytes,22,opt,name=bond_gpu_l3,json=bondGpuL3,proto3" json:"bond_gpu_l3" yaml:"bond_gpu_l3"`
	// BondGpuL4 is the per-GPU resource-scaled provider bond at L4.
	BondGpuL4 types.Coin `protobuf:"bytes,23,opt,name=bond_gpu_l4,json=bondGpuL4,proto3" json:"bond_gpu_l4" yaml:"bond_gpu_l4"`
	// BondVcpuL2 is the per-vCPU resource-scaled provider bond at L2.
	BondVcpuL2 types.Coin `protobuf:"bytes,24,opt,name=bond_vcpu_l2,json=bondVcpuL2,proto3" json:"bond_vcpu_l2" yaml:"bond_vcpu_l2"`
	// BondVcpuL3 is the per-vCPU resource-scaled provider bond at L3.
	BondVcpuL3 types.Coin `protobuf:"bytes,25,opt,name=bond_vcpu_l3,json=bondVcpuL3,proto3" json:"bond_vcpu_l3" yaml:"bond_vcpu_l3"`
	// BondVcpuL4 is the per-vCPU resource-scaled provider bond at L4.
	BondVcpuL4 types.Coin `protobuf:"bytes,26,opt,name=bond_vcpu_l4,json=bondVcpuL4,proto3" json:"bond_vcpu_l4" yaml:"bond_vcpu_l4"`
	// BondMemGbL2 is the per-GB-memory resource-scaled provider bond at L2.
	BondMemGbL2 types.Coin `protobuf:"bytes,27,opt,name=bond_mem_gb_l2,json=bondMemGbL2,proto3" json:"bond_mem_gb_l2" yaml:"bond_mem_gb_l2"`
	// BondMemGbL3 is the per-GB-memory resource-scaled provider bond at L3.
	BondMemGbL3 types.Coin `protobuf:"bytes,28,opt,name=bond_mem_gb_l3,json=bondMemGbL3,proto3" json:"bond_mem_gb_l3" yaml:"bond_mem_gb_l3"`
	// BondMemGbL4 is the per-GB-memory resource-scaled provider bond at L4.
	BondMemGbL4 types.Coin `protobuf:"bytes,29,opt,name=bond_mem_gb_l4,json=bondMemGbL4,proto3" json:"bond_mem_gb_l4" yaml:"bond_mem_gb_l4"`
	// BondStorageTbL2 is the per-TB-storage resource-scaled provider bond at L2.
	BondStorageTbL2 types.Coin `` /* 127-byte string literal not displayed */
	// BondStorageTbL3 is the per-TB-storage resource-scaled provider bond at L3.
	BondStorageTbL3 types.Coin `` /* 127-byte string literal not displayed */
	// BondStorageTbL4 is the per-TB-storage resource-scaled provider bond at L4.
	BondStorageTbL4 types.Coin `` /* 127-byte string literal not displayed */
	// ProviderBondUnbondingPeriod is the unbonding duration applied to a provider bond
	// upon withdrawal initiation.
	ProviderBondUnbondingPeriod time.Duration `` /* 187-byte string literal not displayed */
	// MinAgeL2 is the minimum provider age required to attain L2.
	MinAgeL2 time.Duration `protobuf:"bytes,34,opt,name=min_age_l2,json=minAgeL2,proto3,stdduration" json:"min_age_l2" yaml:"min_age_l2"`
	// MinAgeL3 is the minimum provider age required to attain L3.
	MinAgeL3 time.Duration `protobuf:"bytes,35,opt,name=min_age_l3,json=minAgeL3,proto3,stdduration" json:"min_age_l3" yaml:"min_age_l3"`
	// MinAgeL4 is the minimum provider age required to attain L4.
	MinAgeL4 time.Duration `protobuf:"bytes,36,opt,name=min_age_l4,json=minAgeL4,proto3,stdduration" json:"min_age_l4" yaml:"min_age_l4"`
	// MinLeaseCompletionBpsL3 is the minimum lease-completion rate (basis points) for L3.
	MinLeaseCompletionBpsL3 uint32 `` /* 163-byte string literal not displayed */
	// MinLeaseCompletionBpsL4 is the minimum lease-completion rate (basis points) for L4.
	MinLeaseCompletionBpsL4 uint32 `` /* 163-byte string literal not displayed */
	// CleanHistoryWindowL3 is the clean-history window required to attain L3.
	CleanHistoryWindowL3 time.Duration `` /* 159-byte string literal not displayed */
	// CleanHistoryWindowL4 is the clean-history window required to attain L4.
	CleanHistoryWindowL4 time.Duration `` /* 159-byte string literal not displayed */
	// MinL3DurationForL4 is the minimum continuous L3 duration required before promotion to L4.
	MinL3DurationForL4 time.Duration `` /* 154-byte string literal not displayed */
	// MinLeasesForCompletionRate is the minimum number of leases required before
	// the lease-completion ratio is considered meaningful.
	MinLeasesForCompletionRate uint32 `` /* 175-byte string literal not displayed */
	// MaxEndblockerAttestationExpiries caps the number of attestation expiries processed per EndBlocker.
	MaxEndblockerAttestationExpiries uint32 `` /* 196-byte string literal not displayed */
	// MaxEndblockerSnapshotSuspensions caps the number of snapshot suspensions processed per EndBlocker.
	MaxEndblockerSnapshotSuspensions uint32 `` /* 196-byte string literal not displayed */
	// MaxEndblockerUnbondingCompletions caps the number of unbonding completions processed per EndBlocker.
	MaxEndblockerUnbondingCompletions uint32 `` /* 200-byte string literal not displayed */
	// MaxEndblockerDiscrepancyTimeouts caps the number of discrepancy timeouts processed per EndBlocker.
	MaxEndblockerDiscrepancyTimeouts uint32 `` /* 196-byte string literal not displayed */
	// MaxEndblockerAuditEscrowExpiries caps the number of audit escrow expiries processed per EndBlocker.
	MaxEndblockerAuditEscrowExpiries uint32 `` /* 199-byte string literal not displayed */
	// MaxEndblockerGraceExpiries caps the number of verification-grace expiries processed per EndBlocker.
	MaxEndblockerGraceExpiries uint32 `` /* 172-byte string literal not displayed */
	// DiscrepancyResolutionTimeout is the maximum time a discrepancy may remain pending before timing out.
	DiscrepancyResolutionTimeout time.Duration `` /* 188-byte string literal not displayed */
	// AttestationDeposit is the anti-griefing deposit required when submitting an attestation.
	AttestationDeposit types.Coin `` /* 133-byte string literal not displayed */
	// DiscrepancyGracePeriod is the grace window applied after a discrepancy is opened.
	DiscrepancyGracePeriod time.Duration `` /* 164-byte string literal not displayed */
	// ProviderAuditDeposit is the deposit a provider must escrow when opening an audit escrow.
	ProviderAuditDeposit types.Coin `` /* 144-byte string literal not displayed */
	// VerificationModuleActive is the feature flag controlling whether the verification
	// module enforces filtering and accepts new transactions.
	VerificationModuleActive bool `` /* 161-byte string literal not displayed */
	// ContactResponseCriticalL1 is the maximum critical-contact response time at L1.
	ContactResponseCriticalL1 time.Duration `` /* 179-byte string literal not displayed */
	// ContactResponseCriticalL2 is the maximum critical-contact response time at L2.
	ContactResponseCriticalL2 time.Duration `` /* 179-byte string literal not displayed */
	// ContactResponseCriticalL3 is the maximum critical-contact response time at L3.
	ContactResponseCriticalL3 time.Duration `` /* 179-byte string literal not displayed */
	// ContactResponseCriticalL4 is the maximum critical-contact response time at L4.
	ContactResponseCriticalL4 time.Duration `` /* 179-byte string literal not displayed */
	// ContactResponseStandardL1 is the maximum standard-contact response time at L1.
	ContactResponseStandardL1 time.Duration `` /* 179-byte string literal not displayed */
	// ContactResponseStandardL2 is the maximum standard-contact response time at L2.
	ContactResponseStandardL2 time.Duration `` /* 179-byte string literal not displayed */
	// ContactResponseStandardL3 is the maximum standard-contact response time at L3.
	ContactResponseStandardL3 time.Duration `` /* 179-byte string literal not displayed */
	// ContactResponseStandardL4 is the maximum standard-contact response time at L4.
	ContactResponseStandardL4 time.Duration `` /* 179-byte string literal not displayed */
}

Params defines the on-chain parameters for the verification module. Includes per-tier auditor bond and TTL settings, per-tier minimum audit fees, resource-scaled provider bond amounts, history requirements for higher tiers, EndBlocker budget caps, escrow timing, anti-griefing deposits, the feature flag controlling module activation, and per-tier contact-response targets.

func (*Params) Descriptor

func (*Params) Descriptor() ([]byte, []int)

func (*Params) GetAttestationDeposit

func (m *Params) GetAttestationDeposit() types.Coin

func (*Params) GetAuditorUnbondingPeriod

func (m *Params) GetAuditorUnbondingPeriod() time.Duration

func (*Params) GetBondGpuL2

func (m *Params) GetBondGpuL2() types.Coin

func (*Params) GetBondGpuL3

func (m *Params) GetBondGpuL3() types.Coin

func (*Params) GetBondGpuL4

func (m *Params) GetBondGpuL4() types.Coin

func (*Params) GetBondL1

func (m *Params) GetBondL1() types.Coin

func (*Params) GetBondL2

func (m *Params) GetBondL2() types.Coin

func (*Params) GetBondL3

func (m *Params) GetBondL3() types.Coin

func (*Params) GetBondL4

func (m *Params) GetBondL4() types.Coin

func (*Params) GetBondMemGbL2

func (m *Params) GetBondMemGbL2() types.Coin

func (*Params) GetBondMemGbL3

func (m *Params) GetBondMemGbL3() types.Coin

func (*Params) GetBondMemGbL4

func (m *Params) GetBondMemGbL4() types.Coin

func (*Params) GetBondStorageTbL2

func (m *Params) GetBondStorageTbL2() types.Coin

func (*Params) GetBondStorageTbL3

func (m *Params) GetBondStorageTbL3() types.Coin

func (*Params) GetBondStorageTbL4

func (m *Params) GetBondStorageTbL4() types.Coin

func (*Params) GetBondVcpuL2

func (m *Params) GetBondVcpuL2() types.Coin

func (*Params) GetBondVcpuL3

func (m *Params) GetBondVcpuL3() types.Coin

func (*Params) GetBondVcpuL4

func (m *Params) GetBondVcpuL4() types.Coin

func (*Params) GetCleanHistoryWindowL3

func (m *Params) GetCleanHistoryWindowL3() time.Duration

func (*Params) GetCleanHistoryWindowL4

func (m *Params) GetCleanHistoryWindowL4() time.Duration

func (*Params) GetContactResponseCriticalL1

func (m *Params) GetContactResponseCriticalL1() time.Duration

func (*Params) GetContactResponseCriticalL2

func (m *Params) GetContactResponseCriticalL2() time.Duration

func (*Params) GetContactResponseCriticalL3

func (m *Params) GetContactResponseCriticalL3() time.Duration

func (*Params) GetContactResponseCriticalL4

func (m *Params) GetContactResponseCriticalL4() time.Duration

func (*Params) GetContactResponseStandardL1

func (m *Params) GetContactResponseStandardL1() time.Duration

func (*Params) GetContactResponseStandardL2

func (m *Params) GetContactResponseStandardL2() time.Duration

func (*Params) GetContactResponseStandardL3

func (m *Params) GetContactResponseStandardL3() time.Duration

func (*Params) GetContactResponseStandardL4

func (m *Params) GetContactResponseStandardL4() time.Duration

func (*Params) GetDiscrepancyGracePeriod

func (m *Params) GetDiscrepancyGracePeriod() time.Duration

func (*Params) GetDiscrepancyResolutionTimeout

func (m *Params) GetDiscrepancyResolutionTimeout() time.Duration

func (*Params) GetDiscrepancyThreshold

func (m *Params) GetDiscrepancyThreshold() uint32

func (*Params) GetMaxEndblockerAttestationExpiries

func (m *Params) GetMaxEndblockerAttestationExpiries() uint32

func (*Params) GetMaxEndblockerAuditEscrowExpiries

func (m *Params) GetMaxEndblockerAuditEscrowExpiries() uint32

func (*Params) GetMaxEndblockerDiscrepancyTimeouts

func (m *Params) GetMaxEndblockerDiscrepancyTimeouts() uint32

func (*Params) GetMaxEndblockerGraceExpiries

func (m *Params) GetMaxEndblockerGraceExpiries() uint32

func (*Params) GetMaxEndblockerSnapshotSuspensions

func (m *Params) GetMaxEndblockerSnapshotSuspensions() uint32

func (*Params) GetMaxEndblockerUnbondingCompletions

func (m *Params) GetMaxEndblockerUnbondingCompletions() uint32

func (*Params) GetMaxSnapshotAge

func (m *Params) GetMaxSnapshotAge() time.Duration

func (*Params) GetMinAgeL2

func (m *Params) GetMinAgeL2() time.Duration

func (*Params) GetMinAgeL3

func (m *Params) GetMinAgeL3() time.Duration

func (*Params) GetMinAgeL4

func (m *Params) GetMinAgeL4() time.Duration

func (*Params) GetMinFeeL1

func (m *Params) GetMinFeeL1() types.Coin

func (*Params) GetMinFeeL2

func (m *Params) GetMinFeeL2() types.Coin

func (*Params) GetMinFeeL3

func (m *Params) GetMinFeeL3() types.Coin

func (*Params) GetMinFeeL4

func (m *Params) GetMinFeeL4() types.Coin

func (*Params) GetMinL3DurationForL4

func (m *Params) GetMinL3DurationForL4() time.Duration

func (*Params) GetMinLeaseCompletionBpsL3

func (m *Params) GetMinLeaseCompletionBpsL3() uint32

func (*Params) GetMinLeaseCompletionBpsL4

func (m *Params) GetMinLeaseCompletionBpsL4() uint32

func (*Params) GetMinLeasesForCompletionRate

func (m *Params) GetMinLeasesForCompletionRate() uint32

func (*Params) GetProviderAuditDeposit

func (m *Params) GetProviderAuditDeposit() types.Coin

func (*Params) GetProviderBondUnbondingPeriod

func (m *Params) GetProviderBondUnbondingPeriod() time.Duration

func (*Params) GetRenewalPeriodL1

func (m *Params) GetRenewalPeriodL1() time.Duration

func (*Params) GetRenewalPeriodL2

func (m *Params) GetRenewalPeriodL2() time.Duration

func (*Params) GetRenewalPeriodL3

func (m *Params) GetRenewalPeriodL3() time.Duration

func (*Params) GetRenewalPeriodL4

func (m *Params) GetRenewalPeriodL4() time.Duration

func (*Params) GetSnapshotHashInterval

func (m *Params) GetSnapshotHashInterval() time.Duration

func (*Params) GetTtlL1

func (m *Params) GetTtlL1() time.Duration

func (*Params) GetTtlL2

func (m *Params) GetTtlL2() time.Duration

func (*Params) GetTtlL3

func (m *Params) GetTtlL3() time.Duration

func (*Params) GetTtlL4

func (m *Params) GetTtlL4() time.Duration

func (*Params) GetVerificationModuleActive

func (m *Params) GetVerificationModuleActive() bool

func (*Params) Marshal

func (m *Params) Marshal() (dAtA []byte, err error)

func (*Params) MarshalTo

func (m *Params) MarshalTo(dAtA []byte) (int, error)

func (*Params) MarshalToSizedBuffer

func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Params) ProtoMessage

func (*Params) ProtoMessage()

func (*Params) Reset

func (m *Params) Reset()

func (*Params) Size

func (m *Params) Size() (n int)

func (*Params) String

func (m *Params) String() string

func (*Params) Unmarshal

func (m *Params) Unmarshal(dAtA []byte) error

func (*Params) XXX_DiscardUnknown

func (m *Params) XXX_DiscardUnknown()

func (*Params) XXX_Marshal

func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Params) XXX_Merge

func (m *Params) XXX_Merge(src proto.Message)

func (*Params) XXX_Size

func (m *Params) XXX_Size() int

func (*Params) XXX_Unmarshal

func (m *Params) XXX_Unmarshal(b []byte) error

type ProviderBondRecord

type ProviderBondRecord struct {
	// Provider is the bech32 account address of the bonded provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// BondedAmount is the coin amount currently bonded by the provider.
	BondedAmount types.Coin `protobuf:"bytes,2,opt,name=bonded_amount,json=bondedAmount,proto3" json:"bonded_amount" yaml:"bonded_amount"`
	// UnbondingEntries is the list of pending unbondings against this bond.
	UnbondingEntries []UnbondingEntry `protobuf:"bytes,3,rep,name=unbonding_entries,json=unbondingEntries,proto3" json:"unbonding_entries" yaml:"unbonding_entries"`
	// Slashed indicates whether this provider bond has ever been slashed.
	Slashed bool `protobuf:"varint,4,opt,name=slashed,proto3" json:"slashed" yaml:"slashed"`
	// LastSlashTime is the chain timestamp of the most recent slash; nil if
	// the bond has never been slashed.
	LastSlashTime *time.Time `` /* 143-byte string literal not displayed */
}

ProviderBondRecord holds a provider's resource-scaled verification bond, any unbonding entries currently in progress, and slash history.

func (*ProviderBondRecord) Descriptor

func (*ProviderBondRecord) Descriptor() ([]byte, []int)

func (*ProviderBondRecord) GetBondedAmount

func (m *ProviderBondRecord) GetBondedAmount() types.Coin

func (*ProviderBondRecord) GetLastSlashTime

func (m *ProviderBondRecord) GetLastSlashTime() *time.Time

func (*ProviderBondRecord) GetProvider

func (m *ProviderBondRecord) GetProvider() string

func (*ProviderBondRecord) GetSlashed

func (m *ProviderBondRecord) GetSlashed() bool

func (*ProviderBondRecord) GetUnbondingEntries

func (m *ProviderBondRecord) GetUnbondingEntries() []UnbondingEntry

func (*ProviderBondRecord) Marshal

func (m *ProviderBondRecord) Marshal() (dAtA []byte, err error)

func (*ProviderBondRecord) MarshalTo

func (m *ProviderBondRecord) MarshalTo(dAtA []byte) (int, error)

func (*ProviderBondRecord) MarshalToSizedBuffer

func (m *ProviderBondRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProviderBondRecord) ProtoMessage

func (*ProviderBondRecord) ProtoMessage()

func (*ProviderBondRecord) Reset

func (m *ProviderBondRecord) Reset()

func (*ProviderBondRecord) Size

func (m *ProviderBondRecord) Size() (n int)

func (*ProviderBondRecord) String

func (m *ProviderBondRecord) String() string

func (*ProviderBondRecord) Unmarshal

func (m *ProviderBondRecord) Unmarshal(dAtA []byte) error

func (*ProviderBondRecord) XXX_DiscardUnknown

func (m *ProviderBondRecord) XXX_DiscardUnknown()

func (*ProviderBondRecord) XXX_Marshal

func (m *ProviderBondRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProviderBondRecord) XXX_Merge

func (m *ProviderBondRecord) XXX_Merge(src proto.Message)

func (*ProviderBondRecord) XXX_Size

func (m *ProviderBondRecord) XXX_Size() int

func (*ProviderBondRecord) XXX_Unmarshal

func (m *ProviderBondRecord) XXX_Unmarshal(b []byte) error

type ProviderBondSlashReason

type ProviderBondSlashReason int32

ProviderBondSlashReason enumerates the reasons a provider bond may be slashed.

const (
	// ProviderBondSlashReasonUnspecified is the default; no reason has been set.
	ProviderBondSlashReasonUnspecified ProviderBondSlashReason = 0
	// ProviderBondSlashReasonResourceMisrepresentation indicates the provider misrepresented its resources.
	ProviderBondSlashReasonResourceMisrepresentation ProviderBondSlashReason = 1
	// ProviderBondSlashReasonCapacityOverstatement indicates the provider overstated its capacity.
	ProviderBondSlashReasonCapacityOverstatement ProviderBondSlashReason = 2
	// ProviderBondSlashReasonFraudulentSnapshot indicates the provider submitted a fraudulent snapshot.
	ProviderBondSlashReasonFraudulentSnapshot ProviderBondSlashReason = 3
	// ProviderBondSlashReasonProviderCompromise indicates the provider was compromised.
	ProviderBondSlashReasonProviderCompromise ProviderBondSlashReason = 4
	// ProviderBondSlashReasonSLABreach indicates the provider breached an SLA.
	ProviderBondSlashReasonSLABreach ProviderBondSlashReason = 5
	// ProviderBondSlashReasonNonCooperationDuringAudit indicates the provider did not cooperate during an audit.
	ProviderBondSlashReasonNonCooperationDuringAudit ProviderBondSlashReason = 6
)

func (ProviderBondSlashReason) EnumDescriptor

func (ProviderBondSlashReason) EnumDescriptor() ([]byte, []int)

func (ProviderBondSlashReason) String

func (x ProviderBondSlashReason) String() string

type ProviderDepositStatus

type ProviderDepositStatus int32

ProviderDepositStatus tracks the lifecycle of a provider's audit-escrow deposit.

const (
	// ProviderDepositStatusUnspecified is the default; no deposit status has been set.
	ProviderDepositStatusUnspecified ProviderDepositStatus = 0
	// ProviderDepositStatusEscrowed indicates the provider's deposit is held in escrow.
	ProviderDepositStatusEscrowed ProviderDepositStatus = 1
	// ProviderDepositStatusReturnedToProvider indicates the deposit was returned to the provider.
	ProviderDepositStatusReturnedToProvider ProviderDepositStatus = 2
	// ProviderDepositStatusSlashed indicates the deposit was slashed.
	ProviderDepositStatusSlashed ProviderDepositStatus = 3
)

func (ProviderDepositStatus) EnumDescriptor

func (ProviderDepositStatus) EnumDescriptor() ([]byte, []int)

func (ProviderDepositStatus) String

func (x ProviderDepositStatus) String() string

type ProviderSnapshotRecord

type ProviderSnapshotRecord struct {
	// Provider is the bech32 account address of the snapshotting provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// SnapshotHash is the opaque hash of the snapshot payload (off-chain).
	SnapshotHash []byte `protobuf:"bytes,2,opt,name=snapshot_hash,json=snapshotHash,proto3" json:"snapshot_hash" yaml:"snapshot_hash"`
	// ResourceSummary is the inline resource counts the provider claims at snapshot time.
	ResourceSummary ResourceSummary `protobuf:"bytes,3,opt,name=resource_summary,json=resourceSummary,proto3" json:"resource_summary" yaml:"resource_summary"`
	// PostedAt is the chain timestamp at which the snapshot record was posted on-chain.
	PostedAt time.Time `protobuf:"bytes,4,opt,name=posted_at,json=postedAt,proto3,stdtime" json:"posted_at" yaml:"posted_at"`
	// SnapshotTimestamp is the timestamp embedded by the provider in the snapshot itself.
	SnapshotTimestamp time.Time `` /* 136-byte string literal not displayed */
	// ComplianceDeadline is the chain timestamp by which the next snapshot must be posted
	// to remain compliant with the snapshot cadence.
	ComplianceDeadline time.Time `` /* 140-byte string literal not displayed */
	// Suspended indicates whether this provider snapshot has been suspended for
	// missing the compliance deadline.
	Suspended bool `protobuf:"varint,7,opt,name=suspended,proto3" json:"suspended" yaml:"suspended"`
}

ProviderSnapshotRecord is the on-chain record of a provider's most recent resource snapshot, including the snapshot hash, resource summary, posting and snapshot timestamps, the compliance deadline, and suspension state.

func (*ProviderSnapshotRecord) Descriptor

func (*ProviderSnapshotRecord) Descriptor() ([]byte, []int)

func (*ProviderSnapshotRecord) GetComplianceDeadline

func (m *ProviderSnapshotRecord) GetComplianceDeadline() time.Time

func (*ProviderSnapshotRecord) GetPostedAt

func (m *ProviderSnapshotRecord) GetPostedAt() time.Time

func (*ProviderSnapshotRecord) GetProvider

func (m *ProviderSnapshotRecord) GetProvider() string

func (*ProviderSnapshotRecord) GetResourceSummary

func (m *ProviderSnapshotRecord) GetResourceSummary() ResourceSummary

func (*ProviderSnapshotRecord) GetSnapshotHash

func (m *ProviderSnapshotRecord) GetSnapshotHash() []byte

func (*ProviderSnapshotRecord) GetSnapshotTimestamp

func (m *ProviderSnapshotRecord) GetSnapshotTimestamp() time.Time

func (*ProviderSnapshotRecord) GetSuspended

func (m *ProviderSnapshotRecord) GetSuspended() bool

func (*ProviderSnapshotRecord) Marshal

func (m *ProviderSnapshotRecord) Marshal() (dAtA []byte, err error)

func (*ProviderSnapshotRecord) MarshalTo

func (m *ProviderSnapshotRecord) MarshalTo(dAtA []byte) (int, error)

func (*ProviderSnapshotRecord) MarshalToSizedBuffer

func (m *ProviderSnapshotRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProviderSnapshotRecord) ProtoMessage

func (*ProviderSnapshotRecord) ProtoMessage()

func (*ProviderSnapshotRecord) Reset

func (m *ProviderSnapshotRecord) Reset()

func (*ProviderSnapshotRecord) Size

func (m *ProviderSnapshotRecord) Size() (n int)

func (*ProviderSnapshotRecord) String

func (m *ProviderSnapshotRecord) String() string

func (*ProviderSnapshotRecord) Unmarshal

func (m *ProviderSnapshotRecord) Unmarshal(dAtA []byte) error

func (*ProviderSnapshotRecord) XXX_DiscardUnknown

func (m *ProviderSnapshotRecord) XXX_DiscardUnknown()

func (*ProviderSnapshotRecord) XXX_Marshal

func (m *ProviderSnapshotRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProviderSnapshotRecord) XXX_Merge

func (m *ProviderSnapshotRecord) XXX_Merge(src proto.Message)

func (*ProviderSnapshotRecord) XXX_Size

func (m *ProviderSnapshotRecord) XXX_Size() int

func (*ProviderSnapshotRecord) XXX_Unmarshal

func (m *ProviderSnapshotRecord) XXX_Unmarshal(b []byte) error

type ProviderVerificationGraceRecord

type ProviderVerificationGraceRecord struct {
	// ID is the unique identifier of the grace record.
	ID uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id" yaml:"id"`
	// Provider is the bech32 account address of the provider in grace.
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider" yaml:"provider"`
	// PreservedTier is the verification tier preserved for the provider during grace.
	PreservedTier VerificationTier `` /* 157-byte string literal not displayed */
	// SourceDiscrepancyIDs is the list of discrepancy IDs that opened this grace.
	SourceDiscrepancyIDs []uint64 `` /* 151-byte string literal not displayed */
	// StartedAt is the chain timestamp at which the grace window began.
	StartedAt time.Time `protobuf:"bytes,5,opt,name=started_at,json=startedAt,proto3,stdtime" json:"started_at" yaml:"started_at"`
	// ExpiresAt is the chain timestamp at which the grace window expires.
	ExpiresAt time.Time `protobuf:"bytes,6,opt,name=expires_at,json=expiresAt,proto3,stdtime" json:"expires_at" yaml:"expires_at"`
	// Status is the lifecycle status of the grace window.
	Status VerificationGraceStatus `protobuf:"varint,7,opt,name=status,proto3,enum=akash.verification.v1.VerificationGraceStatus" json:"status" yaml:"status"`
}

ProviderVerificationGraceRecord preserves a provider's verification tier across a discrepancy by tracking the source discrepancies, preserved tier, and the grace window during which the provider may continue to operate.

func (*ProviderVerificationGraceRecord) Descriptor

func (*ProviderVerificationGraceRecord) Descriptor() ([]byte, []int)

func (*ProviderVerificationGraceRecord) GetExpiresAt

func (m *ProviderVerificationGraceRecord) GetExpiresAt() time.Time

func (*ProviderVerificationGraceRecord) GetID

func (*ProviderVerificationGraceRecord) GetPreservedTier

func (m *ProviderVerificationGraceRecord) GetPreservedTier() VerificationTier

func (*ProviderVerificationGraceRecord) GetProvider

func (m *ProviderVerificationGraceRecord) GetProvider() string

func (*ProviderVerificationGraceRecord) GetSourceDiscrepancyIDs

func (m *ProviderVerificationGraceRecord) GetSourceDiscrepancyIDs() []uint64

func (*ProviderVerificationGraceRecord) GetStartedAt

func (m *ProviderVerificationGraceRecord) GetStartedAt() time.Time

func (*ProviderVerificationGraceRecord) GetStatus

func (*ProviderVerificationGraceRecord) Marshal

func (m *ProviderVerificationGraceRecord) Marshal() (dAtA []byte, err error)

func (*ProviderVerificationGraceRecord) MarshalTo

func (m *ProviderVerificationGraceRecord) MarshalTo(dAtA []byte) (int, error)

func (*ProviderVerificationGraceRecord) MarshalToSizedBuffer

func (m *ProviderVerificationGraceRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProviderVerificationGraceRecord) ProtoMessage

func (*ProviderVerificationGraceRecord) ProtoMessage()

func (*ProviderVerificationGraceRecord) Reset

func (*ProviderVerificationGraceRecord) Size

func (m *ProviderVerificationGraceRecord) Size() (n int)

func (*ProviderVerificationGraceRecord) String

func (*ProviderVerificationGraceRecord) Unmarshal

func (m *ProviderVerificationGraceRecord) Unmarshal(dAtA []byte) error

func (*ProviderVerificationGraceRecord) XXX_DiscardUnknown

func (m *ProviderVerificationGraceRecord) XXX_DiscardUnknown()

func (*ProviderVerificationGraceRecord) XXX_Marshal

func (m *ProviderVerificationGraceRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProviderVerificationGraceRecord) XXX_Merge

func (m *ProviderVerificationGraceRecord) XXX_Merge(src proto.Message)

func (*ProviderVerificationGraceRecord) XXX_Size

func (m *ProviderVerificationGraceRecord) XXX_Size() int

func (*ProviderVerificationGraceRecord) XXX_Unmarshal

func (m *ProviderVerificationGraceRecord) XXX_Unmarshal(b []byte) error

type QueryAttestationRequest

type QueryAttestationRequest struct {
	// Provider is the bech32 account address of the attested provider.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	// Auditor is the bech32 account address of the auditor that submitted the
	// attestation being requested.
	Auditor string `protobuf:"bytes,2,opt,name=auditor,proto3" json:"auditor,omitempty"`
}

QueryAttestationRequest is the request type for the Query/Attestation RPC method.

func (*QueryAttestationRequest) Descriptor

func (*QueryAttestationRequest) Descriptor() ([]byte, []int)

func (*QueryAttestationRequest) GetAuditor

func (m *QueryAttestationRequest) GetAuditor() string

func (*QueryAttestationRequest) GetProvider

func (m *QueryAttestationRequest) GetProvider() string

func (*QueryAttestationRequest) Marshal

func (m *QueryAttestationRequest) Marshal() (dAtA []byte, err error)

func (*QueryAttestationRequest) MarshalTo

func (m *QueryAttestationRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryAttestationRequest) MarshalToSizedBuffer

func (m *QueryAttestationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAttestationRequest) ProtoMessage

func (*QueryAttestationRequest) ProtoMessage()

func (*QueryAttestationRequest) Reset

func (m *QueryAttestationRequest) Reset()

func (*QueryAttestationRequest) Size

func (m *QueryAttestationRequest) Size() (n int)

func (*QueryAttestationRequest) String

func (m *QueryAttestationRequest) String() string

func (*QueryAttestationRequest) Unmarshal

func (m *QueryAttestationRequest) Unmarshal(dAtA []byte) error

func (*QueryAttestationRequest) XXX_DiscardUnknown

func (m *QueryAttestationRequest) XXX_DiscardUnknown()

func (*QueryAttestationRequest) XXX_Marshal

func (m *QueryAttestationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAttestationRequest) XXX_Merge

func (m *QueryAttestationRequest) XXX_Merge(src proto.Message)

func (*QueryAttestationRequest) XXX_Size

func (m *QueryAttestationRequest) XXX_Size() int

func (*QueryAttestationRequest) XXX_Unmarshal

func (m *QueryAttestationRequest) XXX_Unmarshal(b []byte) error

type QueryAttestationResponse

type QueryAttestationResponse struct {
	// Attestation is the AttestationRecord for the requested
	// (provider, auditor) pair.
	Attestation AttestationRecord `protobuf:"bytes,1,opt,name=attestation,proto3" json:"attestation"`
}

QueryAttestationResponse is the response type for the Query/Attestation RPC method.

func (*QueryAttestationResponse) Descriptor

func (*QueryAttestationResponse) Descriptor() ([]byte, []int)

func (*QueryAttestationResponse) GetAttestation

func (m *QueryAttestationResponse) GetAttestation() AttestationRecord

func (*QueryAttestationResponse) Marshal

func (m *QueryAttestationResponse) Marshal() (dAtA []byte, err error)

func (*QueryAttestationResponse) MarshalTo

func (m *QueryAttestationResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryAttestationResponse) MarshalToSizedBuffer

func (m *QueryAttestationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAttestationResponse) ProtoMessage

func (*QueryAttestationResponse) ProtoMessage()

func (*QueryAttestationResponse) Reset

func (m *QueryAttestationResponse) Reset()

func (*QueryAttestationResponse) Size

func (m *QueryAttestationResponse) Size() (n int)

func (*QueryAttestationResponse) String

func (m *QueryAttestationResponse) String() string

func (*QueryAttestationResponse) Unmarshal

func (m *QueryAttestationResponse) Unmarshal(dAtA []byte) error

func (*QueryAttestationResponse) XXX_DiscardUnknown

func (m *QueryAttestationResponse) XXX_DiscardUnknown()

func (*QueryAttestationResponse) XXX_Marshal

func (m *QueryAttestationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAttestationResponse) XXX_Merge

func (m *QueryAttestationResponse) XXX_Merge(src proto.Message)

func (*QueryAttestationResponse) XXX_Size

func (m *QueryAttestationResponse) XXX_Size() int

func (*QueryAttestationResponse) XXX_Unmarshal

func (m *QueryAttestationResponse) XXX_Unmarshal(b []byte) error

type QueryAuditEscrowRequest

type QueryAuditEscrowRequest struct {
	// ID is the numeric identifier of the audit escrow being requested.
	Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
}

QueryAuditEscrowRequest is the request type for the Query/AuditEscrow RPC method.

func (*QueryAuditEscrowRequest) Descriptor

func (*QueryAuditEscrowRequest) Descriptor() ([]byte, []int)

func (*QueryAuditEscrowRequest) GetId

func (m *QueryAuditEscrowRequest) GetId() uint64

func (*QueryAuditEscrowRequest) Marshal

func (m *QueryAuditEscrowRequest) Marshal() (dAtA []byte, err error)

func (*QueryAuditEscrowRequest) MarshalTo

func (m *QueryAuditEscrowRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryAuditEscrowRequest) MarshalToSizedBuffer

func (m *QueryAuditEscrowRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAuditEscrowRequest) ProtoMessage

func (*QueryAuditEscrowRequest) ProtoMessage()

func (*QueryAuditEscrowRequest) Reset

func (m *QueryAuditEscrowRequest) Reset()

func (*QueryAuditEscrowRequest) Size

func (m *QueryAuditEscrowRequest) Size() (n int)

func (*QueryAuditEscrowRequest) String

func (m *QueryAuditEscrowRequest) String() string

func (*QueryAuditEscrowRequest) Unmarshal

func (m *QueryAuditEscrowRequest) Unmarshal(dAtA []byte) error

func (*QueryAuditEscrowRequest) XXX_DiscardUnknown

func (m *QueryAuditEscrowRequest) XXX_DiscardUnknown()

func (*QueryAuditEscrowRequest) XXX_Marshal

func (m *QueryAuditEscrowRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAuditEscrowRequest) XXX_Merge

func (m *QueryAuditEscrowRequest) XXX_Merge(src proto.Message)

func (*QueryAuditEscrowRequest) XXX_Size

func (m *QueryAuditEscrowRequest) XXX_Size() int

func (*QueryAuditEscrowRequest) XXX_Unmarshal

func (m *QueryAuditEscrowRequest) XXX_Unmarshal(b []byte) error

type QueryAuditEscrowResponse

type QueryAuditEscrowResponse struct {
	// Escrow is the AuditEscrowRecord for the requested id.
	Escrow AuditEscrowRecord `protobuf:"bytes,1,opt,name=escrow,proto3" json:"escrow"`
}

QueryAuditEscrowResponse is the response type for the Query/AuditEscrow RPC method.

func (*QueryAuditEscrowResponse) Descriptor

func (*QueryAuditEscrowResponse) Descriptor() ([]byte, []int)

func (*QueryAuditEscrowResponse) GetEscrow

func (*QueryAuditEscrowResponse) Marshal

func (m *QueryAuditEscrowResponse) Marshal() (dAtA []byte, err error)

func (*QueryAuditEscrowResponse) MarshalTo

func (m *QueryAuditEscrowResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryAuditEscrowResponse) MarshalToSizedBuffer

func (m *QueryAuditEscrowResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAuditEscrowResponse) ProtoMessage

func (*QueryAuditEscrowResponse) ProtoMessage()

func (*QueryAuditEscrowResponse) Reset

func (m *QueryAuditEscrowResponse) Reset()

func (*QueryAuditEscrowResponse) Size

func (m *QueryAuditEscrowResponse) Size() (n int)

func (*QueryAuditEscrowResponse) String

func (m *QueryAuditEscrowResponse) String() string

func (*QueryAuditEscrowResponse) Unmarshal

func (m *QueryAuditEscrowResponse) Unmarshal(dAtA []byte) error

func (*QueryAuditEscrowResponse) XXX_DiscardUnknown

func (m *QueryAuditEscrowResponse) XXX_DiscardUnknown()

func (*QueryAuditEscrowResponse) XXX_Marshal

func (m *QueryAuditEscrowResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAuditEscrowResponse) XXX_Merge

func (m *QueryAuditEscrowResponse) XXX_Merge(src proto.Message)

func (*QueryAuditEscrowResponse) XXX_Size

func (m *QueryAuditEscrowResponse) XXX_Size() int

func (*QueryAuditEscrowResponse) XXX_Unmarshal

func (m *QueryAuditEscrowResponse) XXX_Unmarshal(b []byte) error

type QueryAuditorAttestationsRequest

type QueryAuditorAttestationsRequest struct {
	// Auditor is the bech32 account address of the auditor whose attestations
	// are being queried.
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor,omitempty"`
	// Pagination is the standard Cosmos page-request used to paginate results.
	Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryAuditorAttestationsRequest is the request type for the Query/AuditorAttestations RPC method.

Note: this request intentionally does not include a status filter — callers receive every attestation the auditor has emitted, regardless of status.

func (*QueryAuditorAttestationsRequest) Descriptor

func (*QueryAuditorAttestationsRequest) Descriptor() ([]byte, []int)

func (*QueryAuditorAttestationsRequest) GetAuditor

func (m *QueryAuditorAttestationsRequest) GetAuditor() string

func (*QueryAuditorAttestationsRequest) GetPagination

func (*QueryAuditorAttestationsRequest) Marshal

func (m *QueryAuditorAttestationsRequest) Marshal() (dAtA []byte, err error)

func (*QueryAuditorAttestationsRequest) MarshalTo

func (m *QueryAuditorAttestationsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryAuditorAttestationsRequest) MarshalToSizedBuffer

func (m *QueryAuditorAttestationsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAuditorAttestationsRequest) ProtoMessage

func (*QueryAuditorAttestationsRequest) ProtoMessage()

func (*QueryAuditorAttestationsRequest) Reset

func (*QueryAuditorAttestationsRequest) Size

func (m *QueryAuditorAttestationsRequest) Size() (n int)

func (*QueryAuditorAttestationsRequest) String

func (*QueryAuditorAttestationsRequest) Unmarshal

func (m *QueryAuditorAttestationsRequest) Unmarshal(dAtA []byte) error

func (*QueryAuditorAttestationsRequest) XXX_DiscardUnknown

func (m *QueryAuditorAttestationsRequest) XXX_DiscardUnknown()

func (*QueryAuditorAttestationsRequest) XXX_Marshal

func (m *QueryAuditorAttestationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAuditorAttestationsRequest) XXX_Merge

func (m *QueryAuditorAttestationsRequest) XXX_Merge(src proto.Message)

func (*QueryAuditorAttestationsRequest) XXX_Size

func (m *QueryAuditorAttestationsRequest) XXX_Size() int

func (*QueryAuditorAttestationsRequest) XXX_Unmarshal

func (m *QueryAuditorAttestationsRequest) XXX_Unmarshal(b []byte) error

type QueryAuditorAttestationsResponse

type QueryAuditorAttestationsResponse struct {
	// Attestations is the page of AttestationRecord values emitted by the
	// requested auditor.
	Attestations []AttestationRecord `protobuf:"bytes,1,rep,name=attestations,proto3" json:"attestations"`
	// Pagination is the standard Cosmos page-response carrying the next-key and
	// total counters for the matched set.
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryAuditorAttestationsResponse is the response type for the Query/AuditorAttestations RPC method.

func (*QueryAuditorAttestationsResponse) Descriptor

func (*QueryAuditorAttestationsResponse) Descriptor() ([]byte, []int)

func (*QueryAuditorAttestationsResponse) GetAttestations

func (m *QueryAuditorAttestationsResponse) GetAttestations() []AttestationRecord

func (*QueryAuditorAttestationsResponse) GetPagination

func (*QueryAuditorAttestationsResponse) Marshal

func (m *QueryAuditorAttestationsResponse) Marshal() (dAtA []byte, err error)

func (*QueryAuditorAttestationsResponse) MarshalTo

func (m *QueryAuditorAttestationsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryAuditorAttestationsResponse) MarshalToSizedBuffer

func (m *QueryAuditorAttestationsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAuditorAttestationsResponse) ProtoMessage

func (*QueryAuditorAttestationsResponse) ProtoMessage()

func (*QueryAuditorAttestationsResponse) Reset

func (*QueryAuditorAttestationsResponse) Size

func (m *QueryAuditorAttestationsResponse) Size() (n int)

func (*QueryAuditorAttestationsResponse) String

func (*QueryAuditorAttestationsResponse) Unmarshal

func (m *QueryAuditorAttestationsResponse) Unmarshal(dAtA []byte) error

func (*QueryAuditorAttestationsResponse) XXX_DiscardUnknown

func (m *QueryAuditorAttestationsResponse) XXX_DiscardUnknown()

func (*QueryAuditorAttestationsResponse) XXX_Marshal

func (m *QueryAuditorAttestationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAuditorAttestationsResponse) XXX_Merge

func (*QueryAuditorAttestationsResponse) XXX_Size

func (m *QueryAuditorAttestationsResponse) XXX_Size() int

func (*QueryAuditorAttestationsResponse) XXX_Unmarshal

func (m *QueryAuditorAttestationsResponse) XXX_Unmarshal(b []byte) error

type QueryAuditorRequest

type QueryAuditorRequest struct {
	// Auditor is the bech32 account address of the auditor being queried.
	// Example: "akash1...".
	Auditor string `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor,omitempty"`
}

QueryAuditorRequest is the request type for the Query/Auditor RPC method.

func (*QueryAuditorRequest) Descriptor

func (*QueryAuditorRequest) Descriptor() ([]byte, []int)

func (*QueryAuditorRequest) GetAuditor

func (m *QueryAuditorRequest) GetAuditor() string

func (*QueryAuditorRequest) Marshal

func (m *QueryAuditorRequest) Marshal() (dAtA []byte, err error)

func (*QueryAuditorRequest) MarshalTo

func (m *QueryAuditorRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryAuditorRequest) MarshalToSizedBuffer

func (m *QueryAuditorRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAuditorRequest) ProtoMessage

func (*QueryAuditorRequest) ProtoMessage()

func (*QueryAuditorRequest) Reset

func (m *QueryAuditorRequest) Reset()

func (*QueryAuditorRequest) Size

func (m *QueryAuditorRequest) Size() (n int)

func (*QueryAuditorRequest) String

func (m *QueryAuditorRequest) String() string

func (*QueryAuditorRequest) Unmarshal

func (m *QueryAuditorRequest) Unmarshal(dAtA []byte) error

func (*QueryAuditorRequest) XXX_DiscardUnknown

func (m *QueryAuditorRequest) XXX_DiscardUnknown()

func (*QueryAuditorRequest) XXX_Marshal

func (m *QueryAuditorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAuditorRequest) XXX_Merge

func (m *QueryAuditorRequest) XXX_Merge(src proto.Message)

func (*QueryAuditorRequest) XXX_Size

func (m *QueryAuditorRequest) XXX_Size() int

func (*QueryAuditorRequest) XXX_Unmarshal

func (m *QueryAuditorRequest) XXX_Unmarshal(b []byte) error

type QueryAuditorResponse

type QueryAuditorResponse struct {
	// Auditor is the on-chain AuditorRecord for the requested address.
	Auditor AuditorRecord `protobuf:"bytes,1,opt,name=auditor,proto3" json:"auditor"`
}

QueryAuditorResponse is the response type for the Query/Auditor RPC method.

func (*QueryAuditorResponse) Descriptor

func (*QueryAuditorResponse) Descriptor() ([]byte, []int)

func (*QueryAuditorResponse) GetAuditor

func (m *QueryAuditorResponse) GetAuditor() AuditorRecord

func (*QueryAuditorResponse) Marshal

func (m *QueryAuditorResponse) Marshal() (dAtA []byte, err error)

func (*QueryAuditorResponse) MarshalTo

func (m *QueryAuditorResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryAuditorResponse) MarshalToSizedBuffer

func (m *QueryAuditorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAuditorResponse) ProtoMessage

func (*QueryAuditorResponse) ProtoMessage()

func (*QueryAuditorResponse) Reset

func (m *QueryAuditorResponse) Reset()

func (*QueryAuditorResponse) Size

func (m *QueryAuditorResponse) Size() (n int)

func (*QueryAuditorResponse) String

func (m *QueryAuditorResponse) String() string

func (*QueryAuditorResponse) Unmarshal

func (m *QueryAuditorResponse) Unmarshal(dAtA []byte) error

func (*QueryAuditorResponse) XXX_DiscardUnknown

func (m *QueryAuditorResponse) XXX_DiscardUnknown()

func (*QueryAuditorResponse) XXX_Marshal

func (m *QueryAuditorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAuditorResponse) XXX_Merge

func (m *QueryAuditorResponse) XXX_Merge(src proto.Message)

func (*QueryAuditorResponse) XXX_Size

func (m *QueryAuditorResponse) XXX_Size() int

func (*QueryAuditorResponse) XXX_Unmarshal

func (m *QueryAuditorResponse) XXX_Unmarshal(b []byte) error

type QueryAuditorsRequest

type QueryAuditorsRequest struct {
	// StatusFilter restricts results to auditors with the given AuditorStatus.
	// Set to AuditorStatusUnspecified (0) to return auditors in any status.
	StatusFilter AuditorStatus `` /* 139-byte string literal not displayed */
	// Pagination is the standard Cosmos page-request used to paginate results.
	Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryAuditorsRequest is the request type for the Query/Auditors RPC method.

func (*QueryAuditorsRequest) Descriptor

func (*QueryAuditorsRequest) Descriptor() ([]byte, []int)

func (*QueryAuditorsRequest) GetPagination

func (m *QueryAuditorsRequest) GetPagination() *query.PageRequest

func (*QueryAuditorsRequest) GetStatusFilter

func (m *QueryAuditorsRequest) GetStatusFilter() AuditorStatus

func (*QueryAuditorsRequest) Marshal

func (m *QueryAuditorsRequest) Marshal() (dAtA []byte, err error)

func (*QueryAuditorsRequest) MarshalTo

func (m *QueryAuditorsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryAuditorsRequest) MarshalToSizedBuffer

func (m *QueryAuditorsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAuditorsRequest) ProtoMessage

func (*QueryAuditorsRequest) ProtoMessage()

func (*QueryAuditorsRequest) Reset

func (m *QueryAuditorsRequest) Reset()

func (*QueryAuditorsRequest) Size

func (m *QueryAuditorsRequest) Size() (n int)

func (*QueryAuditorsRequest) String

func (m *QueryAuditorsRequest) String() string

func (*QueryAuditorsRequest) Unmarshal

func (m *QueryAuditorsRequest) Unmarshal(dAtA []byte) error

func (*QueryAuditorsRequest) XXX_DiscardUnknown

func (m *QueryAuditorsRequest) XXX_DiscardUnknown()

func (*QueryAuditorsRequest) XXX_Marshal

func (m *QueryAuditorsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAuditorsRequest) XXX_Merge

func (m *QueryAuditorsRequest) XXX_Merge(src proto.Message)

func (*QueryAuditorsRequest) XXX_Size

func (m *QueryAuditorsRequest) XXX_Size() int

func (*QueryAuditorsRequest) XXX_Unmarshal

func (m *QueryAuditorsRequest) XXX_Unmarshal(b []byte) error

type QueryAuditorsResponse

type QueryAuditorsResponse struct {
	// Auditors is the page of AuditorRecord values matching the request filter.
	Auditors []AuditorRecord `protobuf:"bytes,1,rep,name=auditors,proto3" json:"auditors"`
	// Pagination is the standard Cosmos page-response carrying the next-key and
	// total counters for the matched set.
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryAuditorsResponse is the response type for the Query/Auditors RPC method.

func (*QueryAuditorsResponse) Descriptor

func (*QueryAuditorsResponse) Descriptor() ([]byte, []int)

func (*QueryAuditorsResponse) GetAuditors

func (m *QueryAuditorsResponse) GetAuditors() []AuditorRecord

func (*QueryAuditorsResponse) GetPagination

func (m *QueryAuditorsResponse) GetPagination() *query.PageResponse

func (*QueryAuditorsResponse) Marshal

func (m *QueryAuditorsResponse) Marshal() (dAtA []byte, err error)

func (*QueryAuditorsResponse) MarshalTo

func (m *QueryAuditorsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryAuditorsResponse) MarshalToSizedBuffer

func (m *QueryAuditorsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAuditorsResponse) ProtoMessage

func (*QueryAuditorsResponse) ProtoMessage()

func (*QueryAuditorsResponse) Reset

func (m *QueryAuditorsResponse) Reset()

func (*QueryAuditorsResponse) Size

func (m *QueryAuditorsResponse) Size() (n int)

func (*QueryAuditorsResponse) String

func (m *QueryAuditorsResponse) String() string

func (*QueryAuditorsResponse) Unmarshal

func (m *QueryAuditorsResponse) Unmarshal(dAtA []byte) error

func (*QueryAuditorsResponse) XXX_DiscardUnknown

func (m *QueryAuditorsResponse) XXX_DiscardUnknown()

func (*QueryAuditorsResponse) XXX_Marshal

func (m *QueryAuditorsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAuditorsResponse) XXX_Merge

func (m *QueryAuditorsResponse) XXX_Merge(src proto.Message)

func (*QueryAuditorsResponse) XXX_Size

func (m *QueryAuditorsResponse) XXX_Size() int

func (*QueryAuditorsResponse) XXX_Unmarshal

func (m *QueryAuditorsResponse) XXX_Unmarshal(b []byte) error

type QueryClient

type QueryClient interface {
	// Auditor returns the on-chain record for a single auditor identified by
	// its bech32 address.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Auditor(ctx context.Context, in *QueryAuditorRequest, opts ...grpc.CallOption) (*QueryAuditorResponse, error)
	// Auditors returns a paginated list of auditor records, optionally filtered
	// by AuditorStatus.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Auditors(ctx context.Context, in *QueryAuditorsRequest, opts ...grpc.CallOption) (*QueryAuditorsResponse, error)
	// Attestation returns the attestation record for a specific
	// (provider, auditor) pair.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Attestation(ctx context.Context, in *QueryAttestationRequest, opts ...grpc.CallOption) (*QueryAttestationResponse, error)
	// ProviderAttestations returns a paginated list of all attestation records
	// for the given provider, optionally filtered by AttestationStatus.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	ProviderAttestations(ctx context.Context, in *QueryProviderAttestationsRequest, opts ...grpc.CallOption) (*QueryProviderAttestationsResponse, error)
	// AuditorAttestations returns a paginated list of all attestation records
	// submitted by the given auditor. No status filter is applied; callers can
	// page through every attestation the auditor has emitted.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	AuditorAttestations(ctx context.Context, in *QueryAuditorAttestationsRequest, opts ...grpc.CallOption) (*QueryAuditorAttestationsResponse, error)
	// Discrepancy returns a single discrepancy event by its numeric id.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Discrepancy(ctx context.Context, in *QueryDiscrepancyRequest, opts ...grpc.CallOption) (*QueryDiscrepancyResponse, error)
	// Discrepancies returns a paginated list of discrepancy events, optionally
	// filtered by DiscrepancyStatus.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Discrepancies(ctx context.Context, in *QueryDiscrepanciesRequest, opts ...grpc.CallOption) (*QueryDiscrepanciesResponse, error)
	// AuditEscrow returns a single audit-escrow record by its numeric id.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	AuditEscrow(ctx context.Context, in *QueryAuditEscrowRequest, opts ...grpc.CallOption) (*QueryAuditEscrowResponse, error)
	// ProviderAuditEscrows returns a paginated list of audit-escrow records
	// opened by the given provider, optionally filtered by AuditEscrowStatus.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	ProviderAuditEscrows(ctx context.Context, in *QueryProviderAuditEscrowsRequest, opts ...grpc.CallOption) (*QueryProviderAuditEscrowsResponse, error)
	// ProviderVerificationGrace returns the verification-grace record for the
	// given provider, if one is currently tracked.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	ProviderVerificationGrace(ctx context.Context, in *QueryProviderVerificationGraceRequest, opts ...grpc.CallOption) (*QueryProviderVerificationGraceResponse, error)
	// ProviderBond returns the provider's bond record.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	ProviderBond(ctx context.Context, in *QueryProviderBondRequest, opts ...grpc.CallOption) (*QueryProviderBondResponse, error)
	// ProviderSnapshot returns the most recent provider snapshot record posted
	// on-chain by the given provider.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	ProviderSnapshot(ctx context.Context, in *QueryProviderSnapshotRequest, opts ...grpc.CallOption) (*QueryProviderSnapshotResponse, error)
	// Params returns the current parameter set for the verification module.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
}

QueryClient is the client API for Query service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewQueryClient

func NewQueryClient(cc grpc1.ClientConn) QueryClient

type QueryDiscrepanciesRequest

type QueryDiscrepanciesRequest struct {
	// StatusFilter restricts results to discrepancies in the given
	// DiscrepancyStatus. Set to DiscrepancyStatusUnspecified (0) to return
	// discrepancies in any status.
	StatusFilter DiscrepancyStatus `` /* 143-byte string literal not displayed */
	// Pagination is the standard Cosmos page-request used to paginate results.
	Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryDiscrepanciesRequest is the request type for the Query/Discrepancies RPC method.

func (*QueryDiscrepanciesRequest) Descriptor

func (*QueryDiscrepanciesRequest) Descriptor() ([]byte, []int)

func (*QueryDiscrepanciesRequest) GetPagination

func (m *QueryDiscrepanciesRequest) GetPagination() *query.PageRequest

func (*QueryDiscrepanciesRequest) GetStatusFilter

func (m *QueryDiscrepanciesRequest) GetStatusFilter() DiscrepancyStatus

func (*QueryDiscrepanciesRequest) Marshal

func (m *QueryDiscrepanciesRequest) Marshal() (dAtA []byte, err error)

func (*QueryDiscrepanciesRequest) MarshalTo

func (m *QueryDiscrepanciesRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryDiscrepanciesRequest) MarshalToSizedBuffer

func (m *QueryDiscrepanciesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDiscrepanciesRequest) ProtoMessage

func (*QueryDiscrepanciesRequest) ProtoMessage()

func (*QueryDiscrepanciesRequest) Reset

func (m *QueryDiscrepanciesRequest) Reset()

func (*QueryDiscrepanciesRequest) Size

func (m *QueryDiscrepanciesRequest) Size() (n int)

func (*QueryDiscrepanciesRequest) String

func (m *QueryDiscrepanciesRequest) String() string

func (*QueryDiscrepanciesRequest) Unmarshal

func (m *QueryDiscrepanciesRequest) Unmarshal(dAtA []byte) error

func (*QueryDiscrepanciesRequest) XXX_DiscardUnknown

func (m *QueryDiscrepanciesRequest) XXX_DiscardUnknown()

func (*QueryDiscrepanciesRequest) XXX_Marshal

func (m *QueryDiscrepanciesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDiscrepanciesRequest) XXX_Merge

func (m *QueryDiscrepanciesRequest) XXX_Merge(src proto.Message)

func (*QueryDiscrepanciesRequest) XXX_Size

func (m *QueryDiscrepanciesRequest) XXX_Size() int

func (*QueryDiscrepanciesRequest) XXX_Unmarshal

func (m *QueryDiscrepanciesRequest) XXX_Unmarshal(b []byte) error

type QueryDiscrepanciesResponse

type QueryDiscrepanciesResponse struct {
	// Discrepancies is the page of DiscrepancyEvent values matching the request.
	Discrepancies []DiscrepancyEvent `protobuf:"bytes,1,rep,name=discrepancies,proto3" json:"discrepancies"`
	// Pagination is the standard Cosmos page-response carrying the next-key and
	// total counters for the matched set.
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryDiscrepanciesResponse is the response type for the Query/Discrepancies RPC method.

func (*QueryDiscrepanciesResponse) Descriptor

func (*QueryDiscrepanciesResponse) Descriptor() ([]byte, []int)

func (*QueryDiscrepanciesResponse) GetDiscrepancies

func (m *QueryDiscrepanciesResponse) GetDiscrepancies() []DiscrepancyEvent

func (*QueryDiscrepanciesResponse) GetPagination

func (m *QueryDiscrepanciesResponse) GetPagination() *query.PageResponse

func (*QueryDiscrepanciesResponse) Marshal

func (m *QueryDiscrepanciesResponse) Marshal() (dAtA []byte, err error)

func (*QueryDiscrepanciesResponse) MarshalTo

func (m *QueryDiscrepanciesResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryDiscrepanciesResponse) MarshalToSizedBuffer

func (m *QueryDiscrepanciesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDiscrepanciesResponse) ProtoMessage

func (*QueryDiscrepanciesResponse) ProtoMessage()

func (*QueryDiscrepanciesResponse) Reset

func (m *QueryDiscrepanciesResponse) Reset()

func (*QueryDiscrepanciesResponse) Size

func (m *QueryDiscrepanciesResponse) Size() (n int)

func (*QueryDiscrepanciesResponse) String

func (m *QueryDiscrepanciesResponse) String() string

func (*QueryDiscrepanciesResponse) Unmarshal

func (m *QueryDiscrepanciesResponse) Unmarshal(dAtA []byte) error

func (*QueryDiscrepanciesResponse) XXX_DiscardUnknown

func (m *QueryDiscrepanciesResponse) XXX_DiscardUnknown()

func (*QueryDiscrepanciesResponse) XXX_Marshal

func (m *QueryDiscrepanciesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDiscrepanciesResponse) XXX_Merge

func (m *QueryDiscrepanciesResponse) XXX_Merge(src proto.Message)

func (*QueryDiscrepanciesResponse) XXX_Size

func (m *QueryDiscrepanciesResponse) XXX_Size() int

func (*QueryDiscrepanciesResponse) XXX_Unmarshal

func (m *QueryDiscrepanciesResponse) XXX_Unmarshal(b []byte) error

type QueryDiscrepancyRequest

type QueryDiscrepancyRequest struct {
	// ID is the numeric identifier of the discrepancy event being requested.
	Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
}

QueryDiscrepancyRequest is the request type for the Query/Discrepancy RPC method.

func (*QueryDiscrepancyRequest) Descriptor

func (*QueryDiscrepancyRequest) Descriptor() ([]byte, []int)

func (*QueryDiscrepancyRequest) GetId

func (m *QueryDiscrepancyRequest) GetId() uint64

func (*QueryDiscrepancyRequest) Marshal

func (m *QueryDiscrepancyRequest) Marshal() (dAtA []byte, err error)

func (*QueryDiscrepancyRequest) MarshalTo

func (m *QueryDiscrepancyRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryDiscrepancyRequest) MarshalToSizedBuffer

func (m *QueryDiscrepancyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDiscrepancyRequest) ProtoMessage

func (*QueryDiscrepancyRequest) ProtoMessage()

func (*QueryDiscrepancyRequest) Reset

func (m *QueryDiscrepancyRequest) Reset()

func (*QueryDiscrepancyRequest) Size

func (m *QueryDiscrepancyRequest) Size() (n int)

func (*QueryDiscrepancyRequest) String

func (m *QueryDiscrepancyRequest) String() string

func (*QueryDiscrepancyRequest) Unmarshal

func (m *QueryDiscrepancyRequest) Unmarshal(dAtA []byte) error

func (*QueryDiscrepancyRequest) XXX_DiscardUnknown

func (m *QueryDiscrepancyRequest) XXX_DiscardUnknown()

func (*QueryDiscrepancyRequest) XXX_Marshal

func (m *QueryDiscrepancyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDiscrepancyRequest) XXX_Merge

func (m *QueryDiscrepancyRequest) XXX_Merge(src proto.Message)

func (*QueryDiscrepancyRequest) XXX_Size

func (m *QueryDiscrepancyRequest) XXX_Size() int

func (*QueryDiscrepancyRequest) XXX_Unmarshal

func (m *QueryDiscrepancyRequest) XXX_Unmarshal(b []byte) error

type QueryDiscrepancyResponse

type QueryDiscrepancyResponse struct {
	// Discrepancy is the DiscrepancyEvent for the requested id.
	Discrepancy DiscrepancyEvent `protobuf:"bytes,1,opt,name=discrepancy,proto3" json:"discrepancy"`
}

QueryDiscrepancyResponse is the response type for the Query/Discrepancy RPC method.

func (*QueryDiscrepancyResponse) Descriptor

func (*QueryDiscrepancyResponse) Descriptor() ([]byte, []int)

func (*QueryDiscrepancyResponse) GetDiscrepancy

func (m *QueryDiscrepancyResponse) GetDiscrepancy() DiscrepancyEvent

func (*QueryDiscrepancyResponse) Marshal

func (m *QueryDiscrepancyResponse) Marshal() (dAtA []byte, err error)

func (*QueryDiscrepancyResponse) MarshalTo

func (m *QueryDiscrepancyResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryDiscrepancyResponse) MarshalToSizedBuffer

func (m *QueryDiscrepancyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDiscrepancyResponse) ProtoMessage

func (*QueryDiscrepancyResponse) ProtoMessage()

func (*QueryDiscrepancyResponse) Reset

func (m *QueryDiscrepancyResponse) Reset()

func (*QueryDiscrepancyResponse) Size

func (m *QueryDiscrepancyResponse) Size() (n int)

func (*QueryDiscrepancyResponse) String

func (m *QueryDiscrepancyResponse) String() string

func (*QueryDiscrepancyResponse) Unmarshal

func (m *QueryDiscrepancyResponse) Unmarshal(dAtA []byte) error

func (*QueryDiscrepancyResponse) XXX_DiscardUnknown

func (m *QueryDiscrepancyResponse) XXX_DiscardUnknown()

func (*QueryDiscrepancyResponse) XXX_Marshal

func (m *QueryDiscrepancyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDiscrepancyResponse) XXX_Merge

func (m *QueryDiscrepancyResponse) XXX_Merge(src proto.Message)

func (*QueryDiscrepancyResponse) XXX_Size

func (m *QueryDiscrepancyResponse) XXX_Size() int

func (*QueryDiscrepancyResponse) XXX_Unmarshal

func (m *QueryDiscrepancyResponse) XXX_Unmarshal(b []byte) error

type QueryParamsRequest

type QueryParamsRequest struct {
}

QueryParamsRequest is the request type for the Query/Params RPC method.

func (*QueryParamsRequest) Descriptor

func (*QueryParamsRequest) Descriptor() ([]byte, []int)

func (*QueryParamsRequest) Marshal

func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)

func (*QueryParamsRequest) MarshalTo

func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryParamsRequest) MarshalToSizedBuffer

func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryParamsRequest) ProtoMessage

func (*QueryParamsRequest) ProtoMessage()

func (*QueryParamsRequest) Reset

func (m *QueryParamsRequest) Reset()

func (*QueryParamsRequest) Size

func (m *QueryParamsRequest) Size() (n int)

func (*QueryParamsRequest) String

func (m *QueryParamsRequest) String() string

func (*QueryParamsRequest) Unmarshal

func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error

func (*QueryParamsRequest) XXX_DiscardUnknown

func (m *QueryParamsRequest) XXX_DiscardUnknown()

func (*QueryParamsRequest) XXX_Marshal

func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryParamsRequest) XXX_Merge

func (m *QueryParamsRequest) XXX_Merge(src proto.Message)

func (*QueryParamsRequest) XXX_Size

func (m *QueryParamsRequest) XXX_Size() int

func (*QueryParamsRequest) XXX_Unmarshal

func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error

type QueryParamsResponse

type QueryParamsResponse struct {
	// Params is the current parameter set for the verification module.
	Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}

QueryParamsResponse is the response type for the Query/Params RPC method.

func (*QueryParamsResponse) Descriptor

func (*QueryParamsResponse) Descriptor() ([]byte, []int)

func (*QueryParamsResponse) GetParams

func (m *QueryParamsResponse) GetParams() Params

func (*QueryParamsResponse) Marshal

func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)

func (*QueryParamsResponse) MarshalTo

func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryParamsResponse) MarshalToSizedBuffer

func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryParamsResponse) ProtoMessage

func (*QueryParamsResponse) ProtoMessage()

func (*QueryParamsResponse) Reset

func (m *QueryParamsResponse) Reset()

func (*QueryParamsResponse) Size

func (m *QueryParamsResponse) Size() (n int)

func (*QueryParamsResponse) String

func (m *QueryParamsResponse) String() string

func (*QueryParamsResponse) Unmarshal

func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error

func (*QueryParamsResponse) XXX_DiscardUnknown

func (m *QueryParamsResponse) XXX_DiscardUnknown()

func (*QueryParamsResponse) XXX_Marshal

func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryParamsResponse) XXX_Merge

func (m *QueryParamsResponse) XXX_Merge(src proto.Message)

func (*QueryParamsResponse) XXX_Size

func (m *QueryParamsResponse) XXX_Size() int

func (*QueryParamsResponse) XXX_Unmarshal

func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error

type QueryProviderAttestationsRequest

type QueryProviderAttestationsRequest struct {
	// Provider is the bech32 account address of the provider whose attestations
	// are being queried.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	// StatusFilter restricts results to attestations whose AttestationStatus
	// matches the filter. Set to AttestationStatusUnspecified (0) to return
	// attestations in any status.
	StatusFilter AttestationStatus `` /* 143-byte string literal not displayed */
	// Pagination is the standard Cosmos page-request used to paginate results.
	Pagination *query.PageRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryProviderAttestationsRequest is the request type for the Query/ProviderAttestations RPC method.

func (*QueryProviderAttestationsRequest) Descriptor

func (*QueryProviderAttestationsRequest) Descriptor() ([]byte, []int)

func (*QueryProviderAttestationsRequest) GetPagination

func (*QueryProviderAttestationsRequest) GetProvider

func (m *QueryProviderAttestationsRequest) GetProvider() string

func (*QueryProviderAttestationsRequest) GetStatusFilter

func (*QueryProviderAttestationsRequest) Marshal

func (m *QueryProviderAttestationsRequest) Marshal() (dAtA []byte, err error)

func (*QueryProviderAttestationsRequest) MarshalTo

func (m *QueryProviderAttestationsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryProviderAttestationsRequest) MarshalToSizedBuffer

func (m *QueryProviderAttestationsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryProviderAttestationsRequest) ProtoMessage

func (*QueryProviderAttestationsRequest) ProtoMessage()

func (*QueryProviderAttestationsRequest) Reset

func (*QueryProviderAttestationsRequest) Size

func (m *QueryProviderAttestationsRequest) Size() (n int)

func (*QueryProviderAttestationsRequest) String

func (*QueryProviderAttestationsRequest) Unmarshal

func (m *QueryProviderAttestationsRequest) Unmarshal(dAtA []byte) error

func (*QueryProviderAttestationsRequest) XXX_DiscardUnknown

func (m *QueryProviderAttestationsRequest) XXX_DiscardUnknown()

func (*QueryProviderAttestationsRequest) XXX_Marshal

func (m *QueryProviderAttestationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryProviderAttestationsRequest) XXX_Merge

func (*QueryProviderAttestationsRequest) XXX_Size

func (m *QueryProviderAttestationsRequest) XXX_Size() int

func (*QueryProviderAttestationsRequest) XXX_Unmarshal

func (m *QueryProviderAttestationsRequest) XXX_Unmarshal(b []byte) error

type QueryProviderAttestationsResponse

type QueryProviderAttestationsResponse struct {
	// Attestations is the page of AttestationRecord values matching the request.
	Attestations []AttestationRecord `protobuf:"bytes,1,rep,name=attestations,proto3" json:"attestations"`
	// Pagination is the standard Cosmos page-response carrying the next-key and
	// total counters for the matched set.
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryProviderAttestationsResponse is the response type for the Query/ProviderAttestations RPC method.

func (*QueryProviderAttestationsResponse) Descriptor

func (*QueryProviderAttestationsResponse) Descriptor() ([]byte, []int)

func (*QueryProviderAttestationsResponse) GetAttestations

func (*QueryProviderAttestationsResponse) GetPagination

func (*QueryProviderAttestationsResponse) Marshal

func (m *QueryProviderAttestationsResponse) Marshal() (dAtA []byte, err error)

func (*QueryProviderAttestationsResponse) MarshalTo

func (m *QueryProviderAttestationsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryProviderAttestationsResponse) MarshalToSizedBuffer

func (m *QueryProviderAttestationsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryProviderAttestationsResponse) ProtoMessage

func (*QueryProviderAttestationsResponse) ProtoMessage()

func (*QueryProviderAttestationsResponse) Reset

func (*QueryProviderAttestationsResponse) Size

func (m *QueryProviderAttestationsResponse) Size() (n int)

func (*QueryProviderAttestationsResponse) String

func (*QueryProviderAttestationsResponse) Unmarshal

func (m *QueryProviderAttestationsResponse) Unmarshal(dAtA []byte) error

func (*QueryProviderAttestationsResponse) XXX_DiscardUnknown

func (m *QueryProviderAttestationsResponse) XXX_DiscardUnknown()

func (*QueryProviderAttestationsResponse) XXX_Marshal

func (m *QueryProviderAttestationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryProviderAttestationsResponse) XXX_Merge

func (*QueryProviderAttestationsResponse) XXX_Size

func (m *QueryProviderAttestationsResponse) XXX_Size() int

func (*QueryProviderAttestationsResponse) XXX_Unmarshal

func (m *QueryProviderAttestationsResponse) XXX_Unmarshal(b []byte) error

type QueryProviderAuditEscrowsRequest

type QueryProviderAuditEscrowsRequest struct {
	// Provider is the bech32 account address of the provider whose audit-escrow
	// records are being queried.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	// StatusFilter restricts results to audit-escrow records whose
	// AuditEscrowStatus matches the filter. Set to
	// AuditEscrowStatusUnspecified (0) to return records in any status.
	StatusFilter AuditEscrowStatus `` /* 143-byte string literal not displayed */
	// Pagination is the standard Cosmos page-request used to paginate results.
	Pagination *query.PageRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryProviderAuditEscrowsRequest is the request type for the Query/ProviderAuditEscrows RPC method.

func (*QueryProviderAuditEscrowsRequest) Descriptor

func (*QueryProviderAuditEscrowsRequest) Descriptor() ([]byte, []int)

func (*QueryProviderAuditEscrowsRequest) GetPagination

func (*QueryProviderAuditEscrowsRequest) GetProvider

func (m *QueryProviderAuditEscrowsRequest) GetProvider() string

func (*QueryProviderAuditEscrowsRequest) GetStatusFilter

func (*QueryProviderAuditEscrowsRequest) Marshal

func (m *QueryProviderAuditEscrowsRequest) Marshal() (dAtA []byte, err error)

func (*QueryProviderAuditEscrowsRequest) MarshalTo

func (m *QueryProviderAuditEscrowsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryProviderAuditEscrowsRequest) MarshalToSizedBuffer

func (m *QueryProviderAuditEscrowsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryProviderAuditEscrowsRequest) ProtoMessage

func (*QueryProviderAuditEscrowsRequest) ProtoMessage()

func (*QueryProviderAuditEscrowsRequest) Reset

func (*QueryProviderAuditEscrowsRequest) Size

func (m *QueryProviderAuditEscrowsRequest) Size() (n int)

func (*QueryProviderAuditEscrowsRequest) String

func (*QueryProviderAuditEscrowsRequest) Unmarshal

func (m *QueryProviderAuditEscrowsRequest) Unmarshal(dAtA []byte) error

func (*QueryProviderAuditEscrowsRequest) XXX_DiscardUnknown

func (m *QueryProviderAuditEscrowsRequest) XXX_DiscardUnknown()

func (*QueryProviderAuditEscrowsRequest) XXX_Marshal

func (m *QueryProviderAuditEscrowsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryProviderAuditEscrowsRequest) XXX_Merge

func (*QueryProviderAuditEscrowsRequest) XXX_Size

func (m *QueryProviderAuditEscrowsRequest) XXX_Size() int

func (*QueryProviderAuditEscrowsRequest) XXX_Unmarshal

func (m *QueryProviderAuditEscrowsRequest) XXX_Unmarshal(b []byte) error

type QueryProviderAuditEscrowsResponse

type QueryProviderAuditEscrowsResponse struct {
	// Escrows is the page of AuditEscrowRecord values matching the request.
	Escrows []AuditEscrowRecord `protobuf:"bytes,1,rep,name=escrows,proto3" json:"escrows"`
	// Pagination is the standard Cosmos page-response carrying the next-key and
	// total counters for the matched set.
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryProviderAuditEscrowsResponse is the response type for the Query/ProviderAuditEscrows RPC method.

func (*QueryProviderAuditEscrowsResponse) Descriptor

func (*QueryProviderAuditEscrowsResponse) Descriptor() ([]byte, []int)

func (*QueryProviderAuditEscrowsResponse) GetEscrows

func (*QueryProviderAuditEscrowsResponse) GetPagination

func (*QueryProviderAuditEscrowsResponse) Marshal

func (m *QueryProviderAuditEscrowsResponse) Marshal() (dAtA []byte, err error)

func (*QueryProviderAuditEscrowsResponse) MarshalTo

func (m *QueryProviderAuditEscrowsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryProviderAuditEscrowsResponse) MarshalToSizedBuffer

func (m *QueryProviderAuditEscrowsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryProviderAuditEscrowsResponse) ProtoMessage

func (*QueryProviderAuditEscrowsResponse) ProtoMessage()

func (*QueryProviderAuditEscrowsResponse) Reset

func (*QueryProviderAuditEscrowsResponse) Size

func (m *QueryProviderAuditEscrowsResponse) Size() (n int)

func (*QueryProviderAuditEscrowsResponse) String

func (*QueryProviderAuditEscrowsResponse) Unmarshal

func (m *QueryProviderAuditEscrowsResponse) Unmarshal(dAtA []byte) error

func (*QueryProviderAuditEscrowsResponse) XXX_DiscardUnknown

func (m *QueryProviderAuditEscrowsResponse) XXX_DiscardUnknown()

func (*QueryProviderAuditEscrowsResponse) XXX_Marshal

func (m *QueryProviderAuditEscrowsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryProviderAuditEscrowsResponse) XXX_Merge

func (*QueryProviderAuditEscrowsResponse) XXX_Size

func (m *QueryProviderAuditEscrowsResponse) XXX_Size() int

func (*QueryProviderAuditEscrowsResponse) XXX_Unmarshal

func (m *QueryProviderAuditEscrowsResponse) XXX_Unmarshal(b []byte) error

type QueryProviderBondRequest

type QueryProviderBondRequest struct {
	// Provider is the bech32 account address of the provider whose bond record
	// is being queried.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
}

QueryProviderBondRequest is the request type for the Query/ProviderBond RPC method.

func (*QueryProviderBondRequest) Descriptor

func (*QueryProviderBondRequest) Descriptor() ([]byte, []int)

func (*QueryProviderBondRequest) GetProvider

func (m *QueryProviderBondRequest) GetProvider() string

func (*QueryProviderBondRequest) Marshal

func (m *QueryProviderBondRequest) Marshal() (dAtA []byte, err error)

func (*QueryProviderBondRequest) MarshalTo

func (m *QueryProviderBondRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryProviderBondRequest) MarshalToSizedBuffer

func (m *QueryProviderBondRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryProviderBondRequest) ProtoMessage

func (*QueryProviderBondRequest) ProtoMessage()

func (*QueryProviderBondRequest) Reset

func (m *QueryProviderBondRequest) Reset()

func (*QueryProviderBondRequest) Size

func (m *QueryProviderBondRequest) Size() (n int)

func (*QueryProviderBondRequest) String

func (m *QueryProviderBondRequest) String() string

func (*QueryProviderBondRequest) Unmarshal

func (m *QueryProviderBondRequest) Unmarshal(dAtA []byte) error

func (*QueryProviderBondRequest) XXX_DiscardUnknown

func (m *QueryProviderBondRequest) XXX_DiscardUnknown()

func (*QueryProviderBondRequest) XXX_Marshal

func (m *QueryProviderBondRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryProviderBondRequest) XXX_Merge

func (m *QueryProviderBondRequest) XXX_Merge(src proto.Message)

func (*QueryProviderBondRequest) XXX_Size

func (m *QueryProviderBondRequest) XXX_Size() int

func (*QueryProviderBondRequest) XXX_Unmarshal

func (m *QueryProviderBondRequest) XXX_Unmarshal(b []byte) error

type QueryProviderBondResponse

type QueryProviderBondResponse struct {
	// Bond is the on-chain ProviderBondRecord for the requested provider.
	Bond ProviderBondRecord `protobuf:"bytes,1,opt,name=bond,proto3" json:"bond"`
	// RequiredForCurrentTier is the required bond amount for the provider's
	// current tier.
	RequiredForCurrentTier types.Coin `protobuf:"bytes,2,opt,name=required_for_current_tier,json=requiredForCurrentTier,proto3" json:"required_for_current_tier"`
}

QueryProviderBondResponse is the response type for the Query/ProviderBond RPC method.

func (*QueryProviderBondResponse) Descriptor

func (*QueryProviderBondResponse) Descriptor() ([]byte, []int)

func (*QueryProviderBondResponse) GetBond

func (*QueryProviderBondResponse) GetRequiredForCurrentTier

func (m *QueryProviderBondResponse) GetRequiredForCurrentTier() types.Coin

func (*QueryProviderBondResponse) Marshal

func (m *QueryProviderBondResponse) Marshal() (dAtA []byte, err error)

func (*QueryProviderBondResponse) MarshalTo

func (m *QueryProviderBondResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryProviderBondResponse) MarshalToSizedBuffer

func (m *QueryProviderBondResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryProviderBondResponse) ProtoMessage

func (*QueryProviderBondResponse) ProtoMessage()

func (*QueryProviderBondResponse) Reset

func (m *QueryProviderBondResponse) Reset()

func (*QueryProviderBondResponse) Size

func (m *QueryProviderBondResponse) Size() (n int)

func (*QueryProviderBondResponse) String

func (m *QueryProviderBondResponse) String() string

func (*QueryProviderBondResponse) Unmarshal

func (m *QueryProviderBondResponse) Unmarshal(dAtA []byte) error

func (*QueryProviderBondResponse) XXX_DiscardUnknown

func (m *QueryProviderBondResponse) XXX_DiscardUnknown()

func (*QueryProviderBondResponse) XXX_Marshal

func (m *QueryProviderBondResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryProviderBondResponse) XXX_Merge

func (m *QueryProviderBondResponse) XXX_Merge(src proto.Message)

func (*QueryProviderBondResponse) XXX_Size

func (m *QueryProviderBondResponse) XXX_Size() int

func (*QueryProviderBondResponse) XXX_Unmarshal

func (m *QueryProviderBondResponse) XXX_Unmarshal(b []byte) error

type QueryProviderSnapshotRequest

type QueryProviderSnapshotRequest struct {
	// Provider is the bech32 account address of the provider whose latest
	// snapshot record is being queried.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
}

QueryProviderSnapshotRequest is the request type for the Query/ProviderSnapshot RPC method.

func (*QueryProviderSnapshotRequest) Descriptor

func (*QueryProviderSnapshotRequest) Descriptor() ([]byte, []int)

func (*QueryProviderSnapshotRequest) GetProvider

func (m *QueryProviderSnapshotRequest) GetProvider() string

func (*QueryProviderSnapshotRequest) Marshal

func (m *QueryProviderSnapshotRequest) Marshal() (dAtA []byte, err error)

func (*QueryProviderSnapshotRequest) MarshalTo

func (m *QueryProviderSnapshotRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryProviderSnapshotRequest) MarshalToSizedBuffer

func (m *QueryProviderSnapshotRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryProviderSnapshotRequest) ProtoMessage

func (*QueryProviderSnapshotRequest) ProtoMessage()

func (*QueryProviderSnapshotRequest) Reset

func (m *QueryProviderSnapshotRequest) Reset()

func (*QueryProviderSnapshotRequest) Size

func (m *QueryProviderSnapshotRequest) Size() (n int)

func (*QueryProviderSnapshotRequest) String

func (*QueryProviderSnapshotRequest) Unmarshal

func (m *QueryProviderSnapshotRequest) Unmarshal(dAtA []byte) error

func (*QueryProviderSnapshotRequest) XXX_DiscardUnknown

func (m *QueryProviderSnapshotRequest) XXX_DiscardUnknown()

func (*QueryProviderSnapshotRequest) XXX_Marshal

func (m *QueryProviderSnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryProviderSnapshotRequest) XXX_Merge

func (m *QueryProviderSnapshotRequest) XXX_Merge(src proto.Message)

func (*QueryProviderSnapshotRequest) XXX_Size

func (m *QueryProviderSnapshotRequest) XXX_Size() int

func (*QueryProviderSnapshotRequest) XXX_Unmarshal

func (m *QueryProviderSnapshotRequest) XXX_Unmarshal(b []byte) error

type QueryProviderSnapshotResponse

type QueryProviderSnapshotResponse struct {
	// Snapshot is the latest ProviderSnapshotRecord posted on-chain by the
	// requested provider.
	Snapshot ProviderSnapshotRecord `protobuf:"bytes,1,opt,name=snapshot,proto3" json:"snapshot"`
}

QueryProviderSnapshotResponse is the response type for the Query/ProviderSnapshot RPC method.

func (*QueryProviderSnapshotResponse) Descriptor

func (*QueryProviderSnapshotResponse) Descriptor() ([]byte, []int)

func (*QueryProviderSnapshotResponse) GetSnapshot

func (*QueryProviderSnapshotResponse) Marshal

func (m *QueryProviderSnapshotResponse) Marshal() (dAtA []byte, err error)

func (*QueryProviderSnapshotResponse) MarshalTo

func (m *QueryProviderSnapshotResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryProviderSnapshotResponse) MarshalToSizedBuffer

func (m *QueryProviderSnapshotResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryProviderSnapshotResponse) ProtoMessage

func (*QueryProviderSnapshotResponse) ProtoMessage()

func (*QueryProviderSnapshotResponse) Reset

func (m *QueryProviderSnapshotResponse) Reset()

func (*QueryProviderSnapshotResponse) Size

func (m *QueryProviderSnapshotResponse) Size() (n int)

func (*QueryProviderSnapshotResponse) String

func (*QueryProviderSnapshotResponse) Unmarshal

func (m *QueryProviderSnapshotResponse) Unmarshal(dAtA []byte) error

func (*QueryProviderSnapshotResponse) XXX_DiscardUnknown

func (m *QueryProviderSnapshotResponse) XXX_DiscardUnknown()

func (*QueryProviderSnapshotResponse) XXX_Marshal

func (m *QueryProviderSnapshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryProviderSnapshotResponse) XXX_Merge

func (m *QueryProviderSnapshotResponse) XXX_Merge(src proto.Message)

func (*QueryProviderSnapshotResponse) XXX_Size

func (m *QueryProviderSnapshotResponse) XXX_Size() int

func (*QueryProviderSnapshotResponse) XXX_Unmarshal

func (m *QueryProviderSnapshotResponse) XXX_Unmarshal(b []byte) error

type QueryProviderVerificationGraceRequest

type QueryProviderVerificationGraceRequest struct {
	// Provider is the bech32 account address of the provider whose
	// verification-grace record is being queried.
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
}

QueryProviderVerificationGraceRequest is the request type for the Query/ProviderVerificationGrace RPC method.

func (*QueryProviderVerificationGraceRequest) Descriptor

func (*QueryProviderVerificationGraceRequest) Descriptor() ([]byte, []int)

func (*QueryProviderVerificationGraceRequest) GetProvider

func (*QueryProviderVerificationGraceRequest) Marshal

func (m *QueryProviderVerificationGraceRequest) Marshal() (dAtA []byte, err error)

func (*QueryProviderVerificationGraceRequest) MarshalTo

func (m *QueryProviderVerificationGraceRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryProviderVerificationGraceRequest) MarshalToSizedBuffer

func (m *QueryProviderVerificationGraceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryProviderVerificationGraceRequest) ProtoMessage

func (*QueryProviderVerificationGraceRequest) ProtoMessage()

func (*QueryProviderVerificationGraceRequest) Reset

func (*QueryProviderVerificationGraceRequest) Size

func (*QueryProviderVerificationGraceRequest) String

func (*QueryProviderVerificationGraceRequest) Unmarshal

func (m *QueryProviderVerificationGraceRequest) Unmarshal(dAtA []byte) error

func (*QueryProviderVerificationGraceRequest) XXX_DiscardUnknown

func (m *QueryProviderVerificationGraceRequest) XXX_DiscardUnknown()

func (*QueryProviderVerificationGraceRequest) XXX_Marshal

func (m *QueryProviderVerificationGraceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryProviderVerificationGraceRequest) XXX_Merge

func (*QueryProviderVerificationGraceRequest) XXX_Size

func (*QueryProviderVerificationGraceRequest) XXX_Unmarshal

func (m *QueryProviderVerificationGraceRequest) XXX_Unmarshal(b []byte) error

type QueryProviderVerificationGraceResponse

type QueryProviderVerificationGraceResponse struct {
	// Grace is the ProviderVerificationGraceRecord currently tracked for the
	// requested provider.
	Grace ProviderVerificationGraceRecord `protobuf:"bytes,1,opt,name=grace,proto3" json:"grace"`
}

QueryProviderVerificationGraceResponse is the response type for the Query/ProviderVerificationGrace RPC method.

func (*QueryProviderVerificationGraceResponse) Descriptor

func (*QueryProviderVerificationGraceResponse) Descriptor() ([]byte, []int)

func (*QueryProviderVerificationGraceResponse) GetGrace

func (*QueryProviderVerificationGraceResponse) Marshal

func (m *QueryProviderVerificationGraceResponse) Marshal() (dAtA []byte, err error)

func (*QueryProviderVerificationGraceResponse) MarshalTo

func (m *QueryProviderVerificationGraceResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryProviderVerificationGraceResponse) MarshalToSizedBuffer

func (m *QueryProviderVerificationGraceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryProviderVerificationGraceResponse) ProtoMessage

func (*QueryProviderVerificationGraceResponse) Reset

func (*QueryProviderVerificationGraceResponse) Size

func (*QueryProviderVerificationGraceResponse) String

func (*QueryProviderVerificationGraceResponse) Unmarshal

func (m *QueryProviderVerificationGraceResponse) Unmarshal(dAtA []byte) error

func (*QueryProviderVerificationGraceResponse) XXX_DiscardUnknown

func (m *QueryProviderVerificationGraceResponse) XXX_DiscardUnknown()

func (*QueryProviderVerificationGraceResponse) XXX_Marshal

func (m *QueryProviderVerificationGraceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryProviderVerificationGraceResponse) XXX_Merge

func (*QueryProviderVerificationGraceResponse) XXX_Size

func (*QueryProviderVerificationGraceResponse) XXX_Unmarshal

func (m *QueryProviderVerificationGraceResponse) XXX_Unmarshal(b []byte) error

type QueryServer

type QueryServer interface {
	// Auditor returns the on-chain record for a single auditor identified by
	// its bech32 address.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Auditor(context.Context, *QueryAuditorRequest) (*QueryAuditorResponse, error)
	// Auditors returns a paginated list of auditor records, optionally filtered
	// by AuditorStatus.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Auditors(context.Context, *QueryAuditorsRequest) (*QueryAuditorsResponse, error)
	// Attestation returns the attestation record for a specific
	// (provider, auditor) pair.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Attestation(context.Context, *QueryAttestationRequest) (*QueryAttestationResponse, error)
	// ProviderAttestations returns a paginated list of all attestation records
	// for the given provider, optionally filtered by AttestationStatus.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	ProviderAttestations(context.Context, *QueryProviderAttestationsRequest) (*QueryProviderAttestationsResponse, error)
	// AuditorAttestations returns a paginated list of all attestation records
	// submitted by the given auditor. No status filter is applied; callers can
	// page through every attestation the auditor has emitted.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	AuditorAttestations(context.Context, *QueryAuditorAttestationsRequest) (*QueryAuditorAttestationsResponse, error)
	// Discrepancy returns a single discrepancy event by its numeric id.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Discrepancy(context.Context, *QueryDiscrepancyRequest) (*QueryDiscrepancyResponse, error)
	// Discrepancies returns a paginated list of discrepancy events, optionally
	// filtered by DiscrepancyStatus.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Discrepancies(context.Context, *QueryDiscrepanciesRequest) (*QueryDiscrepanciesResponse, error)
	// AuditEscrow returns a single audit-escrow record by its numeric id.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	AuditEscrow(context.Context, *QueryAuditEscrowRequest) (*QueryAuditEscrowResponse, error)
	// ProviderAuditEscrows returns a paginated list of audit-escrow records
	// opened by the given provider, optionally filtered by AuditEscrowStatus.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	ProviderAuditEscrows(context.Context, *QueryProviderAuditEscrowsRequest) (*QueryProviderAuditEscrowsResponse, error)
	// ProviderVerificationGrace returns the verification-grace record for the
	// given provider, if one is currently tracked.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	ProviderVerificationGrace(context.Context, *QueryProviderVerificationGraceRequest) (*QueryProviderVerificationGraceResponse, error)
	// ProviderBond returns the provider's bond record.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	ProviderBond(context.Context, *QueryProviderBondRequest) (*QueryProviderBondResponse, error)
	// ProviderSnapshot returns the most recent provider snapshot record posted
	// on-chain by the given provider.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	ProviderSnapshot(context.Context, *QueryProviderSnapshotRequest) (*QueryProviderSnapshotResponse, error)
	// Params returns the current parameter set for the verification module.
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
}

QueryServer is the server API for Query service.

type ResourceSummary

type ResourceSummary struct {
	// TotalGPUs is the total number of GPUs the provider claims.
	TotalGPUs uint32 `protobuf:"varint,1,opt,name=total_gpus,json=totalGpus,proto3" json:"total_gpus" yaml:"total_gpus"`
	// TotalVCPUs is the total number of virtual CPUs the provider claims.
	TotalVCPUs uint32 `protobuf:"varint,2,opt,name=total_vcpus,json=totalVcpus,proto3" json:"total_vcpus" yaml:"total_vcpus"`
	// TotalMemoryMB is the total memory in megabytes the provider claims.
	TotalMemoryMB uint64 `protobuf:"varint,3,opt,name=total_memory_mb,json=totalMemoryMb,proto3" json:"total_memory_mb" yaml:"total_memory_mb"`
	// TotalStorageMB is the total storage in megabytes the provider claims.
	TotalStorageMB uint64 `protobuf:"varint,4,opt,name=total_storage_mb,json=totalStorageMb,proto3" json:"total_storage_mb" yaml:"total_storage_mb"`
	// ActiveLeases is the number of leases currently active on the provider.
	ActiveLeases uint32 `protobuf:"varint,5,opt,name=active_leases,json=activeLeases,proto3" json:"active_leases" yaml:"active_leases"`
	// SoftwareVersion is the provider software version string kept for compatibility.
	SoftwareVersion string `protobuf:"bytes,6,opt,name=software_version,json=softwareVersion,proto3" json:"software_version" yaml:"software_version"`
	// SoftwareSignature is the provider software signature kept for compatibility.
	SoftwareSignature []byte `` /* 128-byte string literal not displayed */
	// SoftwareIdentity carries structured release artifact metadata.
	SoftwareIdentity *SoftwareIdentity `` /* 144-byte string literal not displayed */
}

ResourceSummary captures the resource counts a provider claims at snapshot time. Used by the chain to scale the provider bond requirement and as evidence in snapshot records. Software identity fields are evidence-only and do not drive on-chain enforcement.

func (*ResourceSummary) Descriptor

func (*ResourceSummary) Descriptor() ([]byte, []int)

func (*ResourceSummary) GetActiveLeases

func (m *ResourceSummary) GetActiveLeases() uint32

func (*ResourceSummary) GetSoftwareIdentity

func (m *ResourceSummary) GetSoftwareIdentity() *SoftwareIdentity

func (*ResourceSummary) GetSoftwareSignature

func (m *ResourceSummary) GetSoftwareSignature() []byte

func (*ResourceSummary) GetSoftwareVersion

func (m *ResourceSummary) GetSoftwareVersion() string

func (*ResourceSummary) GetTotalGPUs

func (m *ResourceSummary) GetTotalGPUs() uint32

func (*ResourceSummary) GetTotalMemoryMB

func (m *ResourceSummary) GetTotalMemoryMB() uint64

func (*ResourceSummary) GetTotalStorageMB

func (m *ResourceSummary) GetTotalStorageMB() uint64

func (*ResourceSummary) GetTotalVCPUs

func (m *ResourceSummary) GetTotalVCPUs() uint32

func (*ResourceSummary) Marshal

func (m *ResourceSummary) Marshal() (dAtA []byte, err error)

func (*ResourceSummary) MarshalTo

func (m *ResourceSummary) MarshalTo(dAtA []byte) (int, error)

func (*ResourceSummary) MarshalToSizedBuffer

func (m *ResourceSummary) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ResourceSummary) ProtoMessage

func (*ResourceSummary) ProtoMessage()

func (*ResourceSummary) Reset

func (m *ResourceSummary) Reset()

func (*ResourceSummary) Size

func (m *ResourceSummary) Size() (n int)

func (*ResourceSummary) String

func (m *ResourceSummary) String() string

func (*ResourceSummary) Unmarshal

func (m *ResourceSummary) Unmarshal(dAtA []byte) error

func (*ResourceSummary) XXX_DiscardUnknown

func (m *ResourceSummary) XXX_DiscardUnknown()

func (*ResourceSummary) XXX_Marshal

func (m *ResourceSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResourceSummary) XXX_Merge

func (m *ResourceSummary) XXX_Merge(src proto.Message)

func (*ResourceSummary) XXX_Size

func (m *ResourceSummary) XXX_Size() int

func (*ResourceSummary) XXX_Unmarshal

func (m *ResourceSummary) XXX_Unmarshal(b []byte) error

type SoftwareIdentity

type SoftwareIdentity struct {
	// Version is the provider or inventory software version string.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version" yaml:"version"`
	// ArtifactRef identifies the release artifact whose digest/signature is reported.
	ArtifactRef string `protobuf:"bytes,2,opt,name=artifact_ref,json=artifactRef,proto3" json:"artifact_ref" yaml:"artifact_ref"`
	// DigestAlgorithm identifies the digest algorithm, e.g. sha3-256.
	DigestAlgorithm string `protobuf:"bytes,3,opt,name=digest_algorithm,json=digestAlgorithm,proto3" json:"digest_algorithm" yaml:"digest_algorithm"`
	// Digest is the release artifact digest bytes.
	Digest []byte `protobuf:"bytes,4,opt,name=digest,proto3" json:"digest" yaml:"digest"`
	// SignatureType identifies the signature format, e.g. cosign.
	SignatureType string `protobuf:"bytes,5,opt,name=signature_type,json=signatureType,proto3" json:"signature_type" yaml:"signature_type"`
	// Signature is the detached signature bytes when carried inline.
	Signature []byte `protobuf:"bytes,6,opt,name=signature,proto3" json:"signature" yaml:"signature"`
	// SignatureRef identifies an external signature or bundle.
	SignatureRef string `protobuf:"bytes,7,opt,name=signature_ref,json=signatureRef,proto3" json:"signature_ref" yaml:"signature_ref"`
	// PublicKeyRef identifies the published release public key.
	PublicKeyRef string `protobuf:"bytes,8,opt,name=public_key_ref,json=publicKeyRef,proto3" json:"public_key_ref" yaml:"public_key_ref"`
}

SoftwareIdentity carries release artifact identity and signature metadata. Providers post these fields as evidence; auditors verify them off-chain against the published Akash release key.

func (*SoftwareIdentity) Descriptor

func (*SoftwareIdentity) Descriptor() ([]byte, []int)

func (*SoftwareIdentity) GetArtifactRef

func (m *SoftwareIdentity) GetArtifactRef() string

func (*SoftwareIdentity) GetDigest

func (m *SoftwareIdentity) GetDigest() []byte

func (*SoftwareIdentity) GetDigestAlgorithm

func (m *SoftwareIdentity) GetDigestAlgorithm() string

func (*SoftwareIdentity) GetPublicKeyRef

func (m *SoftwareIdentity) GetPublicKeyRef() string

func (*SoftwareIdentity) GetSignature

func (m *SoftwareIdentity) GetSignature() []byte

func (*SoftwareIdentity) GetSignatureRef

func (m *SoftwareIdentity) GetSignatureRef() string

func (*SoftwareIdentity) GetSignatureType

func (m *SoftwareIdentity) GetSignatureType() string

func (*SoftwareIdentity) GetVersion

func (m *SoftwareIdentity) GetVersion() string

func (*SoftwareIdentity) Marshal

func (m *SoftwareIdentity) Marshal() (dAtA []byte, err error)

func (*SoftwareIdentity) MarshalTo

func (m *SoftwareIdentity) MarshalTo(dAtA []byte) (int, error)

func (*SoftwareIdentity) MarshalToSizedBuffer

func (m *SoftwareIdentity) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SoftwareIdentity) ProtoMessage

func (*SoftwareIdentity) ProtoMessage()

func (*SoftwareIdentity) Reset

func (m *SoftwareIdentity) Reset()

func (*SoftwareIdentity) Size

func (m *SoftwareIdentity) Size() (n int)

func (*SoftwareIdentity) String

func (m *SoftwareIdentity) String() string

func (*SoftwareIdentity) Unmarshal

func (m *SoftwareIdentity) Unmarshal(dAtA []byte) error

func (*SoftwareIdentity) XXX_DiscardUnknown

func (m *SoftwareIdentity) XXX_DiscardUnknown()

func (*SoftwareIdentity) XXX_Marshal

func (m *SoftwareIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SoftwareIdentity) XXX_Merge

func (m *SoftwareIdentity) XXX_Merge(src proto.Message)

func (*SoftwareIdentity) XXX_Size

func (m *SoftwareIdentity) XXX_Size() int

func (*SoftwareIdentity) XXX_Unmarshal

func (m *SoftwareIdentity) XXX_Unmarshal(b []byte) error

type UnbondingEntry

type UnbondingEntry struct {
	// Amount is the coin amount queued for unbonding.
	Amount types.Coin `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount" yaml:"amount"`
	// CompletionTime is the chain timestamp at which this entry completes
	// unbonding and the amount becomes spendable.
	CompletionTime time.Time `protobuf:"bytes,2,opt,name=completion_time,json=completionTime,proto3,stdtime" json:"completion_time" yaml:"completion_time"`
}

UnbondingEntry represents a single bond-unbonding amount and completion time queued against a provider or auditor bond.

func (*UnbondingEntry) Descriptor

func (*UnbondingEntry) Descriptor() ([]byte, []int)

func (*UnbondingEntry) GetAmount

func (m *UnbondingEntry) GetAmount() types.Coin

func (*UnbondingEntry) GetCompletionTime

func (m *UnbondingEntry) GetCompletionTime() time.Time

func (*UnbondingEntry) Marshal

func (m *UnbondingEntry) Marshal() (dAtA []byte, err error)

func (*UnbondingEntry) MarshalTo

func (m *UnbondingEntry) MarshalTo(dAtA []byte) (int, error)

func (*UnbondingEntry) MarshalToSizedBuffer

func (m *UnbondingEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UnbondingEntry) ProtoMessage

func (*UnbondingEntry) ProtoMessage()

func (*UnbondingEntry) Reset

func (m *UnbondingEntry) Reset()

func (*UnbondingEntry) Size

func (m *UnbondingEntry) Size() (n int)

func (*UnbondingEntry) String

func (m *UnbondingEntry) String() string

func (*UnbondingEntry) Unmarshal

func (m *UnbondingEntry) Unmarshal(dAtA []byte) error

func (*UnbondingEntry) XXX_DiscardUnknown

func (m *UnbondingEntry) XXX_DiscardUnknown()

func (*UnbondingEntry) XXX_Marshal

func (m *UnbondingEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnbondingEntry) XXX_Merge

func (m *UnbondingEntry) XXX_Merge(src proto.Message)

func (*UnbondingEntry) XXX_Size

func (m *UnbondingEntry) XXX_Size() int

func (*UnbondingEntry) XXX_Unmarshal

func (m *UnbondingEntry) XXX_Unmarshal(b []byte) error

type UnimplementedMsgServer

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) CancelAuditEscrow

func (*UnimplementedMsgServer) OpenAuditEscrow

func (*UnimplementedMsgServer) PostAuditorBond

func (*UnimplementedMsgServer) PostProviderBond

func (*UnimplementedMsgServer) PostSnapshotHash

func (*UnimplementedMsgServer) RegisterAuditor

func (*UnimplementedMsgServer) RemoveAttestation

func (*UnimplementedMsgServer) RemoveAuditor

func (*UnimplementedMsgServer) RenewAuditor

func (*UnimplementedMsgServer) ResignAuditor

func (*UnimplementedMsgServer) ResolveDiscrepancy

func (*UnimplementedMsgServer) RevokeAttestation

func (*UnimplementedMsgServer) RevokeAuditorAttestations

func (*UnimplementedMsgServer) RevokeProviderAttestation

func (*UnimplementedMsgServer) SettleAuditEscrow

func (*UnimplementedMsgServer) SlashProviderBond

func (*UnimplementedMsgServer) SubmitAttestation

func (*UnimplementedMsgServer) UpdateParams

func (*UnimplementedMsgServer) WithdrawProviderBond

type UnimplementedQueryServer

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) Attestation

func (*UnimplementedQueryServer) AuditEscrow

func (*UnimplementedQueryServer) Auditor

func (*UnimplementedQueryServer) AuditorAttestations

func (*UnimplementedQueryServer) Auditors

func (*UnimplementedQueryServer) Discrepancies

func (*UnimplementedQueryServer) Discrepancy

func (*UnimplementedQueryServer) Params

func (*UnimplementedQueryServer) ProviderBond

func (*UnimplementedQueryServer) ProviderSnapshot

type VerificationGraceStatus

type VerificationGraceStatus int32

VerificationGraceStatus tracks the status of a provider's verification grace period.

const (
	// VerificationGraceStatusUnspecified is the default; no grace status has been set.
	VerificationGraceStatusUnspecified VerificationGraceStatus = 0
	// VerificationGraceStatusActive indicates the grace window is open.
	VerificationGraceStatusActive VerificationGraceStatus = 1
	// VerificationGraceStatusExpired indicates the grace window has elapsed.
	VerificationGraceStatusExpired VerificationGraceStatus = 2
	// VerificationGraceStatusTerminated indicates the grace window was terminated early.
	VerificationGraceStatusTerminated VerificationGraceStatus = 3
)

func (VerificationGraceStatus) EnumDescriptor

func (VerificationGraceStatus) EnumDescriptor() ([]byte, []int)

func (VerificationGraceStatus) String

func (x VerificationGraceStatus) String() string

type VerificationRequirement

type VerificationRequirement struct {
	// MinTier is the minimum verification tier required of bidding providers.
	// A value of 0 (TierUnspecified) means no tier requirement.
	MinTier VerificationTier `` /* 133-byte string literal not displayed */
	// RequiredCapabilities is the set of capability flags providers must assert.
	RequiredCapabilities []CapabilityFlag `` /* 190-byte string literal not displayed */
	// RequiredAuditors is an optional list of specific auditor bech32 addresses
	// whose attestations must be present on the provider, interpreted per
	// `auditor_mode`.
	RequiredAuditors []string `protobuf:"bytes,3,rep,name=required_auditors,json=requiredAuditors,proto3" json:"required_auditors" yaml:"required_auditors"`
	// AuditorMode controls how `required_auditors` is evaluated.
	// AuditorSelectionModeUnspecified is treated as Any.
	AuditorMode AuditorSelectionMode `` /* 153-byte string literal not displayed */
	// MinAuditorCount is the minimum number of independent auditors that must
	// have attested the provider, regardless of identity.
	MinAuditorCount uint32 `protobuf:"varint,5,opt,name=min_auditor_count,json=minAuditorCount,proto3" json:"min_auditor_count" yaml:"min_auditor_count"`
}

VerificationRequirement holds the verification constraints that a deployment places on the providers eligible to bid on a group. It is referenced from the deployment-module `PlacementRequirements` message; this file is split out from `state.proto` so the deployment-side import surface stays minimal (only the shared enums in `types.proto` need to come along). A `min_tier` of 0 (TierUnspecified) means "no requirement".

func (*VerificationRequirement) Descriptor

func (*VerificationRequirement) Descriptor() ([]byte, []int)

func (*VerificationRequirement) Equal

func (this *VerificationRequirement) Equal(that interface{}) bool

func (*VerificationRequirement) GetAuditorMode

func (m *VerificationRequirement) GetAuditorMode() AuditorSelectionMode

func (*VerificationRequirement) GetMinAuditorCount

func (m *VerificationRequirement) GetMinAuditorCount() uint32

func (*VerificationRequirement) GetMinTier

func (m *VerificationRequirement) GetMinTier() VerificationTier

func (*VerificationRequirement) GetRequiredAuditors

func (m *VerificationRequirement) GetRequiredAuditors() []string

func (*VerificationRequirement) GetRequiredCapabilities

func (m *VerificationRequirement) GetRequiredCapabilities() []CapabilityFlag

func (*VerificationRequirement) Marshal

func (m *VerificationRequirement) Marshal() (dAtA []byte, err error)

func (*VerificationRequirement) MarshalTo

func (m *VerificationRequirement) MarshalTo(dAtA []byte) (int, error)

func (*VerificationRequirement) MarshalToSizedBuffer

func (m *VerificationRequirement) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VerificationRequirement) ProtoMessage

func (*VerificationRequirement) ProtoMessage()

func (*VerificationRequirement) Reset

func (m *VerificationRequirement) Reset()

func (*VerificationRequirement) Size

func (m *VerificationRequirement) Size() (n int)

func (*VerificationRequirement) String

func (m *VerificationRequirement) String() string

func (*VerificationRequirement) Unmarshal

func (m *VerificationRequirement) Unmarshal(dAtA []byte) error

func (*VerificationRequirement) XXX_DiscardUnknown

func (m *VerificationRequirement) XXX_DiscardUnknown()

func (*VerificationRequirement) XXX_Marshal

func (m *VerificationRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VerificationRequirement) XXX_Merge

func (m *VerificationRequirement) XXX_Merge(src proto.Message)

func (*VerificationRequirement) XXX_Size

func (m *VerificationRequirement) XXX_Size() int

func (*VerificationRequirement) XXX_Unmarshal

func (m *VerificationRequirement) XXX_Unmarshal(b []byte) error

type VerificationStoreRecord

type VerificationStoreRecord struct {
	// TypeURL is the fully-qualified proto type URL of the wrapped record.
	TypeURL string `protobuf:"bytes,1,opt,name=type_url,json=typeUrl,proto3" json:"type_url" yaml:"type_url"`
	// Value is the serialized bytes of the wrapped record.
	Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value" yaml:"value"`
}

VerificationStoreRecord is a generic any-typed wrapper used by genesis import/export to carry sub-record payloads addressed by their proto type URL.

func (*VerificationStoreRecord) Descriptor

func (*VerificationStoreRecord) Descriptor() ([]byte, []int)

func (*VerificationStoreRecord) GetTypeURL

func (m *VerificationStoreRecord) GetTypeURL() string

func (*VerificationStoreRecord) GetValue

func (m *VerificationStoreRecord) GetValue() []byte

func (*VerificationStoreRecord) Marshal

func (m *VerificationStoreRecord) Marshal() (dAtA []byte, err error)

func (*VerificationStoreRecord) MarshalTo

func (m *VerificationStoreRecord) MarshalTo(dAtA []byte) (int, error)

func (*VerificationStoreRecord) MarshalToSizedBuffer

func (m *VerificationStoreRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VerificationStoreRecord) ProtoMessage

func (*VerificationStoreRecord) ProtoMessage()

func (*VerificationStoreRecord) Reset

func (m *VerificationStoreRecord) Reset()

func (*VerificationStoreRecord) Size

func (m *VerificationStoreRecord) Size() (n int)

func (*VerificationStoreRecord) String

func (m *VerificationStoreRecord) String() string

func (*VerificationStoreRecord) Unmarshal

func (m *VerificationStoreRecord) Unmarshal(dAtA []byte) error

func (*VerificationStoreRecord) XXX_DiscardUnknown

func (m *VerificationStoreRecord) XXX_DiscardUnknown()

func (*VerificationStoreRecord) XXX_Marshal

func (m *VerificationStoreRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VerificationStoreRecord) XXX_Merge

func (m *VerificationStoreRecord) XXX_Merge(src proto.Message)

func (*VerificationStoreRecord) XXX_Size

func (m *VerificationStoreRecord) XXX_Size() int

func (*VerificationStoreRecord) XXX_Unmarshal

func (m *VerificationStoreRecord) XXX_Unmarshal(b []byte) error

type VerificationTier

type VerificationTier int32

VerificationTier represents provider verification levels. Higher numeric value = higher trust. TierUnspecified (L0, permissionless) means no attestation has been recorded for the provider.

const (
	// TierUnspecified (L0) is the default; no attestation has been recorded.
	TierUnspecified VerificationTier = 0
	// TierIdentified (L1) indicates the provider has been identified by an auditor.
	TierIdentified VerificationTier = 1
	// TierVerified (L2) indicates the provider's identity and capabilities have been verified.
	TierVerified VerificationTier = 2
	// TierEstablished (L3) indicates the provider has a track record meeting the L3 criteria.
	TierEstablished VerificationTier = 3
	// TierTrusted (L4) is the highest tier, reserved for providers with long-running clean history.
	TierTrusted VerificationTier = 4
)

func (VerificationTier) EnumDescriptor

func (VerificationTier) EnumDescriptor() ([]byte, []int)

func (VerificationTier) String

func (x VerificationTier) String() string

type VoidedReason

type VoidedReason int32

VoidedReason explains why an attestation transitioned to the Voided status.

const (
	// VoidedReasonUnspecified is the default; no reason has been set.
	VoidedReasonUnspecified VoidedReason = 0
	// VoidedReasonDiscrepancy indicates the attestation was voided due to an open discrepancy.
	VoidedReasonDiscrepancy VoidedReason = 1
	// VoidedReasonGovernance indicates the attestation was voided by governance action.
	VoidedReasonGovernance VoidedReason = 2
	// VoidedReasonBondWithdrawn indicates the auditor's bond was withdrawn.
	VoidedReasonBondWithdrawn VoidedReason = 3
	// VoidedReasonBondSlashed indicates the auditor's bond was slashed.
	VoidedReasonBondSlashed VoidedReason = 4
)

func (VoidedReason) EnumDescriptor

func (VoidedReason) EnumDescriptor() ([]byte, []int)

func (VoidedReason) String

func (x VoidedReason) String() string

Jump to

Keyboard shortcuts

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