package
0.0.32
Repository: https://github.com/make-os/kit.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
CheckNamespaceDomains checks namespace domains and targets.
CheckProposalCommonConsistency includes common consistency checks for proposal transactions.
CheckProposalID performs sanity checks of a proposal id.
CheckRecipient validates the recipient address.
CheckRepoConfig validates a repo configuration object.
CheckScopes checks a list of strings intended to be used as push key scopes.
CheckTxCoinTransfer performs sanity checks on TxCoinTransfer.
CheckTxCoinTransferConsistency performs consistency checks on TxCoinTransfer.
CheckTxNamespaceAcquire performs sanity checks on TxNamespaceRegister.
CheckTxNamespaceDomainUpdate performs sanity checks on TxNamespaceDomainUpdate.
CheckTxNamespaceDomainUpdateConsistency performs consistency checks on TxNamespaceDomainUpdate.
CheckTxNSAcquireConsistency performs consistency checks on TxNamespaceRegister.
CheckTxPush performs sanity checks on TxPush.
CheckTxPushConsistency performs consistency checks on TxPush.
CheckTxRegisterPushKey performs sanity checks on TxRegisterPushKey.
CheckTxRegisterPushKeyConsistency performs consistency checks on TxRegisterPushKey.
CheckTxRepoCreate performs sanity checks on TxRepoCreate.
CheckTxRepoCreateConsistency performs consistency checks on TxRepoCreate.
CheckTxRepoProposalRegisterPushKey performs sanity checks on TxRepoProposalRegisterPushKey.
CheckTxRepoProposalRegisterPushKeyConsistency performs consistency checks on TxRepoProposalRegisterPushKey.
CheckTxRepoProposalSendFee performs sanity checks on TxRepoProposalSendFee.
CheckTxRepoProposalSendFeeConsistency performs consistency checks on TxRepoProposalSendFee.
CheckTxRepoProposalUpdate performs sanity checks on TxRepoProposalUpdate.
CheckTxRepoProposalUpdateConsistency performs consistency checks on CheckTxRepoProposalUpdate.
CheckTxRepoProposalUpsertOwner performs sanity checks on TxRepoProposalUpsertOwner.
CheckTxRepoProposalUpsertOwnerConsistency performs consistency checks on CheckTxRepoProposalUpsertOwner.
CheckTxSetDelegateCommission performs sanity checks on TxSetDelegateCommission.
CheckTxSetDelegateCommissionConsistency performs consistency checks on TxSetDelegateCommission.
CheckTxTicketPurchase performs sanity checks on TxTicketPurchase.
CheckTxTicketPurchaseConsistency performs consistency checks on TxTicketPurchase.
CheckTxUnbondTicket performs sanity checks on TxTicketUnbond.
CheckTxUnbondTicketConsistency performs consistency checks on TxTicketUnbond.
CheckTxUpDelPushKey performs sanity checks on TxRegisterPushKey.
CheckTxUpDelPushKeyConsistency CheckTxRegisterPushKeyConsistency performs consistency checks on TxUpDelPushKey.
CheckTxVote performs sanity checks on TxRepoProposalVote.
CheckTxVoteConsistency performs consistency checks on CheckTxVote.
ValidateTx validates a transaction.
ValidateTxConsistency checks whether the transaction includes values that are consistent with the current state of the app CONTRACT: Sender public key must be validated by the caller.
ValidateTxSanity checks whether the transaction's fields and values are correct without checking any storage.

# Type aliases

ValidateTxFunc represents a function for validating a transaction.