Skip to content
Snippets Groups Projects

[feature] Circuit Breaker

Merged Son of Odin requested to merge circuit-breaker into develop
5 files
+ 963
22
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -399,7 +399,7 @@ func (k KVStore) MintToModule(ctx cosmos.Context, module string, coin common.Coi
version := k.GetVersion()
switch {
case version.GTE(semver.MustParse("1.103.0")):
case version.GTE(semver.MustParse("1.104.0")):
// circuit breaker
coin := k.coinKeeper.GetSupply(ctx, common.RuneAsset().Native())
maxAmt, _ := k.GetMimir(ctx, "MaxRuneSupply")
@@ -414,7+414,7 @@
err := k.BurnFromModule(ctx, ModuleName, burn)
if err != nil {
ctx.Logger().Error("fail to burn coins during circuit breaker", "error", err)
return err
}
burnEvt := NewEventMintBurn(BurnSupplyType, burn.Asset.Native(), burn.Amount, "circuit_breaker")
events, err := burnEvt.Events()
Loading