v7

package
v7.0.2 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

README

v7 upgrade

This upgrade moves Sommelier to major version 7.

Summary of changes

  • Update the cork module to only use scheduled corks and attach an ID and status to cork execution
  • Add the auction module to provide the capability of auctioning received cellar fee tokens in exchange for SOMM
  • Update the cellarfees module to trigger auctions for balances stored in its module account based on amount of times fees have been sent
  • Add the pubsub module to provide a method for coordinating publishers (strategy providers) and subscribers (validators) via subscription IDs (cellar addresses) to enable multi-strategist authenticaton and authorization to Steward
  • Add the incentives module to provide a way of distributing community pool funds on a per-block, pro-rata basis to incentivize stakers while cellar TVL is built over time into a meaningful staking return

Documentation

Index

Constants

View Source
const BlockHuntersSubscriberCA = `` /* 794-byte string literal not displayed */
View Source
const BlockscapeSubscriberCA = `` /* 916-byte string literal not displayed */
View Source
const BoubouSubscriberCA = `` /* 948-byte string literal not displayed */
View Source
const ChainnodesSubscriberCA = `` /* 1001-byte string literal not displayed */
View Source
const ChillValidationSubscriberCA = `` /* 948-byte string literal not displayed */
View Source
const ChorusOneSubscriberCA = `` /* 1034-byte string literal not displayed */
View Source
const CosmostationSubscriberCA = `` /* 1058-byte string literal not displayed */
View Source
const CryptoCrewSubscriberCA = `` /* 1111-byte string literal not displayed */
View Source
const DoraFactorySubscriberCA = `` /* 830-byte string literal not displayed */
View Source
const EverstakeSubscriberCA = `` /* 1054-byte string literal not displayed */
View Source
const FigmentSubscriberCA = `` /* 1001-byte string literal not displayed */

Subscriber CA certificates

View Source
const ForboleSubscriberCA = `` /* 713-byte string literal not displayed */
View Source
const FrenchChocolatineSubscriberCA = `` /* 887-byte string literal not displayed */
View Source
const FreshStakingSubscriberCA = `` /* 761-byte string literal not displayed */
View Source
const GoldenRatioSubscriberCA = `` /* 1017-byte string literal not displayed */
View Source
const ImperatorSubscriberCA = `` /* 981-byte string literal not displayed */
View Source
const KingSuperSubscriberCA = `` /* 879-byte string literal not displayed */
View Source
const KleomedesSubscriberCA = `` /* 964-byte string literal not displayed */
View Source
const LavenderFiveSubscriberCA = `` /* 981-byte string literal not displayed */
View Source
const MCBSubscriberCA = `` /* 993-byte string literal not displayed */
View Source
const MeriaSubscriberCA = `` /* 822-byte string literal not displayed */
View Source
const PolkachuSubscriberCA = `` /* 928-byte string literal not displayed */
View Source
const PolychainSubscriberCA = `` /* 798-byte string literal not displayed */
View Source
const PupmosSubscriberCA = `` /* 1021-byte string literal not displayed */
View Source
const RockawaySubscriberCA = `` /* 855-byte string literal not displayed */
View Source
const RorcualSubscriberCA = `` /* 875-byte string literal not displayed */
View Source
const SevenSeasDomain = "sevenseas.capital"

7seas domain

View Source
const SevenSeasPublisherCA = `` /* 790-byte string literal not displayed */

Publisher CA certificate

View Source
const SevenSeasSubscriberCA = `` /* 964-byte string literal not displayed */
View Source
const SimplySubscriberCA = `` /* 916-byte string literal not displayed */
View Source
const SleepyKittenSubscriberCA = `` /* 887-byte string literal not displayed */
View Source
const StakecitoSubscriberCA = `` /* 904-byte string literal not displayed */
View Source
const StandardCryptoSubscriberCA = `` /* 761-byte string literal not displayed */
View Source
const TekuSubscriberCA = `` /* 948-byte string literal not displayed */
View Source
const TesselatedSubscriberCA = `` /* 997-byte string literal not displayed */
View Source
const TwoBuckChuckSubscriberCA = `` /* 798-byte string literal not displayed */
View Source
const UpgradeName = "v7"

UpgradeName defines the on-chain upgrade name for the Sommelier v7 upgrade

View Source
const ZtakeSubscriberCA = `` /* 997-byte string literal not displayed */

Variables

This section is empty.

Functions

func CreateUpgradeHandler

func CreateUpgradeHandler(
	mm *module.Manager,
	configurator module.Configurator,
	auctionKeeper auctionkeeper.Keeper,
	axelarcorkKeeper axelarcorkkeeper.Keeper,
	cellarfeesKeeper cellarfeeskeeper.Keeper,
	corkKeeper corkkeeper.Keeper,
	icaHostKeeper icahostkeeper.Keeper,
	pubsubKeeper pubsubkeeper.Keeper,
) upgradetypes.UpgradeHandler

Types

This section is empty.

Jump to

Keyboard shortcuts

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