# Functions
AccountKeyPath returns the store key path without prefix for an account defined by a project ID and an address.
CheckProjectName verifies the name is valid as a project name.
CheckShares checks if given shares are valid shares.
CheckVouchers checks if given Vouchers are valid.
DecreaseShares decreases the number of shares or returns a error if shares can't be decreased.
DefaultGenesis returns the default Capability genesis state.
DefaultParams returns default project parameters.
EmptyShares returns shares object that contains no share.
EmptySpecialAllocations returns special allocation with empty shares.
IncreaseShares increases the number of shares.
IsEqualShares returns true if the two sets of Shares have the same value.
IsTotalSharesReached checks if the provided shares overflow the total number of shares.
No description provided by the author
MainnetAccountAllKey returns the store key to retrieve all MainnetAccount by project id.
MainnetVestingAccountAllKey returns the store key to retrieve all MainnetVestingAccount by project id.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewParams creates a new Params instance.
NewProject returns a new initialized project.
No description provided by the author
NewShareDelayedVesting return the ShareVestingOptions.
NewShares returns new shares from comma-separated coins (100atom,200iris...).
NewSharesFromCoins returns new shares from the coins representation.
NewSpecialAllocations returns new special allocations.
NewTotalSupplyRange creates a new TotalSupplyRange instance.
ParamKeyTable returns the parameter key table.
ProjectChainsKey returns the store key to retrieve a ProjectChains from the index fields.
No description provided by the author
No description provided by the author
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author
SharesToVouchers returns new Coins vouchers from the Shares representation.
UpdateTotalSupply returns updated total supply by adding new denoms and replacing existing ones This method doesn't check coins format.
ValidateTotalSupply checks whether the total supply for each denom is within the provided total supply range.
VoucherDenom returns the Voucher name with prefix.
VoucherProject returns the project associated to a voucher denom.
VouchersToShares returns new Shares from the Coins vouchers representation.
VoucherToShareDenom remove the voucher prefix and add the share prefix.
# Constants
MainnetAccountKeyPrefix is the prefix to retrieve all MainnetAccount.
MainnetVestingAccountKeyPrefix is the prefix to retrieve all MainnetVestingAccount.
MemStoreKey defines the in-memory store key.
ModuleName defines the module name.
ProjectChainsKeyPrefix is the prefix to retrieve all ProjectChains.
ProjectCounterKey is the prefix to store project count.
ProjectKey is the prefix to retrieve all Project.
No description provided by the author
QuerierRoute defines the module's query routing key.
RouterKey is the message route for slashing.
SharePrefix is the prefix used to represent a share denomination A sdk.Coin containing this prefix must never be represented in a balance in the bank module.
StoreKey defines the primary module store key.
TotalSharesKey is the prefix to retrieve TotalShares.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
VoucherPrefix is the prefix used to represent a voucher denomination.
VoucherSeparator is used in voucher denom to separate the denom component.
# Variables
No description provided by the author
No description provided by the author
One Quadrillion.
One hundred.
EmptyCoins.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
x/project module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
x/project module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GenesisState defines the project module's genesis state.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Params defines the set of params for the project module.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
QueryParamsRequest is request type for the Query/Params RPC method.
QueryParamsResponse is response type for the Query/Params RPC method.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ShareDelayedVesting represents options for share delayed vesting Delayed vesting is the type of vesting where all vesting coins are vested once end time is reached.
No description provided by the author
No description provided by the author
No description provided by the author
TotalSupplyRange defines the range of allowed values for total supply.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
No description provided by the author
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
# Type aliases
Shares represents the portion of a supply.