Skip to content

Commit 22e004e

Browse files
authored
Merge pull request #1715 from scrtlabs/update-hardcoded-admins
Update shade hardcoded admins
2 parents e2f0293 + 249ccbf commit 22e004e

File tree

6 files changed

+509
-115
lines changed

6 files changed

+509
-115
lines changed

app/app.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ import (
6060
v1_16 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.16"
6161
v1_17 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.17"
6262
v1_18 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.18"
63+
v1_19 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.19"
6364
v1_4 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.4"
6465
v1_5 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.5"
6566
v1_6 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.6"
@@ -132,6 +133,7 @@ var (
132133
v1_16.Upgrade,
133134
v1_17.Upgrade,
134135
v1_18.Upgrade,
136+
v1_19.Upgrade,
135137
}
136138
)
137139

app/upgrades/v1.19/upgrade.go

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
package v1_19
2+
3+
import (
4+
"context"
5+
"fmt"
6+
"os"
7+
8+
"cosmossdk.io/log"
9+
store "cosmossdk.io/store/types"
10+
upgradetypes "cosmossdk.io/x/upgrade/types"
11+
"github.com/cosmos/cosmos-sdk/types/module"
12+
"github.com/scrtlabs/SecretNetwork/app/keepers"
13+
"github.com/scrtlabs/SecretNetwork/app/upgrades"
14+
)
15+
16+
const upgradeName = "v1.19"
17+
18+
var Upgrade = upgrades.Upgrade{
19+
UpgradeName: upgradeName,
20+
CreateUpgradeHandler: createUpgradeHandler,
21+
StoreUpgrades: store.StoreUpgrades{},
22+
}
23+
24+
func createUpgradeHandler(mm *module.Manager, _ *keepers.SecretAppKeepers, configurator module.Configurator,
25+
) upgradetypes.UpgradeHandler {
26+
return func(ctx context.Context, _ upgradetypes.Plan, vm module.VersionMap) (module.VersionMap, error) {
27+
logger := log.NewLogger(os.Stderr)
28+
logger.Info(` _ _ _____ _____ _____ _____ ______ `)
29+
logger.Info(`| | | | __ \ / ____| __ \ /\ | __ \| ____|`)
30+
logger.Info(`| | | | |__) | | __| |__) | / \ | | | | |__ `)
31+
logger.Info(`| | | | ___/| | |_ | _ / / /\ \ | | | | __| `)
32+
logger.Info(`| |__| | | | |__| | | \ \ / ____ \| |__| | |____ `)
33+
logger.Info(` \____/|_| \_____|_| \_\/_/ \_\_____/|______|`)
34+
35+
logger.Info(fmt.Sprintf("Running module migrations for %s...", upgradeName))
36+
37+
return mm.RunMigrations(ctx, configurator, vm)
38+
}
39+
}

cosmwasm/enclaves/shared/contract-engine/src/hardcoded_admins.rs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,34 @@ use std::collections::HashMap;
55
lazy_static::lazy_static! {
66
/// Current hardcoded contract admins
77
static ref HARDCODED_CONTRACT_ADMINS: HashMap<&'static str, &'static str> = HashMap::from([
8+
("secret1hg83qtpn0444k7shhmuawhykklycd7qt24z34g", "secret1f2jrcqsx7glyta39c6tum2lhk5kh2a0ty6r9ms"), // snip20 testnet contract
9+
("secret1jr05klxup5285wv2w24x3rs6rr37c8fyz39evd", "secret1f2jrcqsx7glyta39c6tum2lhk5kh2a0ty6r9ms"), // snip20 testnet contract
10+
("secret1my2ycry070nsgugw67k4ej93ttsgut5yd8xnhj", "secret1f2jrcqsx7glyta39c6tum2lhk5kh2a0ty6r9ms"), // snip20 testnet contract
11+
("secret1rekrj69d9kl7p5gpcq7d0qrwdrw0hmszrv5hy3", "secret1f2jrcqsx7glyta39c6tum2lhk5kh2a0ty6r9ms"), // snip20 testnet contract
12+
("secret13w6n5u3kpvqdunkavgfy40d7ma85xuhxrcxd0a", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
13+
("secret15e5k97pfrwpkqwfxxeel0p6yn5dxztcfk9twvs", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
14+
("secret10j7966px7pgws8a248pdjpa9q5qc9yzal3yefj", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
15+
("secret17d24y82ccnar8hlxmlkfur35pykl520hmn4uy0", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
16+
("secret1s5stvts55vup80tvzqm7yq3yztnraadwgdtu77", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
17+
("secret137sjm7hgqdp4d0dldqnrxe2ktw02meaygnjd0e", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
18+
("secret12y2a9qaaz9n3p73j9ew4jt44ux3zf8jtfjs73n", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
19+
("secret10vqfvzvnyugg2vs7ls8ywdqmmfhahzsyavdw7z", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
20+
("secret1fs89u8ccf6pldedadztukdxvdvyufgzq0fwnw9", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
21+
("secret10d87t6dzdm9aqhnsak2hkm2yd3wj7gutusv55e", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
22+
("secret1ul7a2xx99ym3g82k2l3d06x4v0zk2ddp6ak7sa", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
23+
("secret1hqfl9fmwvljsyd5keydr7sg3ak3v0yfux7nsga", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
24+
("secret10nm4j3hk0dng4wy4vy56hlpuaz9stq9whuqtcr", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
25+
("secret1rk99x8qcfk5944r0tqsw968nxh3fh75r2zsxr3", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
26+
("secret1sryenwm7k855c27gl7669pqe7rueafupqn7wew", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
27+
("secret1rzfcjeswt3xkqer9q0kpptz95ctj8ns92wweap", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
28+
("secret1nt08wdpjdyd55t0hsq4k2t8vtpz2zpry3t0rn9", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
29+
("secret16x0mpw6ekw4rwpsqwzfu34kj03vpt8tqkvp9rh", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
30+
("secret1q4j7x62fat7lksc68hjn0dvevxvr3y4u0xv2mh", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
31+
("secret1taxc3vm49jkkngyrtz6ddre8r7rrpvyqsun5rn", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
32+
("secret18g6dzaeexa4afjpc8klqjjv8xatup9ajd9w7v5", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
33+
("secret1lc30a65r5e082f9kzpujlfxpgj73jjz3q8gm4j", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
34+
("secret1txlu7sk6ah45a8teasrv3nn79lwlq8emmd0kxd", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
35+
("secret1yk6aw5rsgm7wshg68zxspjv3mak57j6ata4v5c", "secret13r6tamqn88p0lxuuys4yxrxtdtjkclw4rmz8d2"), // shade testnet contracts
836
("secret1k0jntykt7e4g3y88ltc60czgjuqdy4c9e8fzek", "secret1lrnpnp6ltfxwuhjeaz97htnajh096q7y72rp5d"),
937
("secret14mzwd0ps5q277l20ly2q3aetqe3ev4m4260gf4", "secret1lrnpnp6ltfxwuhjeaz97htnajh096q7y72rp5d"),
1038
("secret1k8cge73c3nh32d4u0dsd5dgtmk63shtlrfscj5", "secret1lrnpnp6ltfxwuhjeaz97htnajh096q7y72rp5d"),

0 commit comments

Comments
 (0)