Skip to content

Commit 10abb2c

Browse files
committed
feat: wire orbiter module
1 parent c235e03 commit 10abb2c

7 files changed

Lines changed: 361 additions & 214 deletions

File tree

app.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ import (
7272
_ "github.com/noble-assets/forwarding/v2"
7373
"github.com/noble-assets/globalfee"
7474
_ "github.com/noble-assets/halo/v2"
75+
_ "github.com/noble-assets/orbiter"
7576
_ "github.com/noble-assets/wormhole"
7677
_ "github.com/ondoprotocol/usdy-noble/v2"
7778
_ "swap.noble.xyz"
@@ -125,6 +126,7 @@ import (
125126
authoritykeeper "github.com/noble-assets/authority/keeper"
126127
forwardingkeeper "github.com/noble-assets/forwarding/v2/keeper"
127128
globalfeekeeper "github.com/noble-assets/globalfee/keeper"
129+
orbiterkeeper "github.com/noble-assets/orbiter/keeper"
128130
wormholekeeper "github.com/noble-assets/wormhole/keeper"
129131
swapkeeper "swap.noble.xyz/keeper"
130132
)
@@ -185,6 +187,7 @@ type App struct {
185187
GlobalFeeKeeper *globalfeekeeper.Keeper
186188
SwapKeeper *swapkeeper.Keeper
187189
WormholeKeeper *wormholekeeper.Keeper
190+
OrbiterKeeper *orbiterkeeper.Keeper
188191
}
189192

190193
func init() {
@@ -267,12 +270,15 @@ func NewApp(
267270
&app.GlobalFeeKeeper,
268271
&app.SwapKeeper,
269272
&app.WormholeKeeper,
273+
&app.OrbiterKeeper,
270274
); err != nil {
271275
return nil, err
272276
}
273277

274278
app.App = appBuilder.Build(db, traceStore, baseAppOptions...)
275279

280+
app.RegisterOrbiterControllers()
281+
276282
if err := app.RegisterLegacyModules(); err != nil {
277283
return nil, err
278284
}

app.yaml

Lines changed: 64 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,56 @@ modules:
33
config:
44
"@type": cosmos.app.runtime.v1alpha1.Module
55
app_name: Noble
6-
pre_blockers: [ upgrade ]
7-
begin_blockers: [ capability, authority, slashing, evidence, staking, ibc, authz, swap, ratelimit, dollar ]
8-
end_blockers: [ crisis, staking, feegrant, forwarding, ratelimit ]
9-
init_genesis: [ capability, transfer, auth, bank, staking, slashing, crisis, fiat-tokenfactory, globalfee, genutil, ibc, interchainaccounts, packetfowardmiddleware, evidence, authz, feegrant, params, upgrade, vesting, cctp, forwarding, aura, halo, florin, authority, wormhole, dollar, swap, hyperlane, warp, ratelimit ]
6+
pre_blockers: [upgrade]
7+
begin_blockers:
8+
[
9+
capability,
10+
authority,
11+
slashing,
12+
evidence,
13+
staking,
14+
ibc,
15+
authz,
16+
swap,
17+
ratelimit,
18+
dollar,
19+
]
20+
end_blockers: [crisis, staking, feegrant, forwarding, ratelimit]
21+
init_genesis:
22+
[
23+
capability,
24+
transfer,
25+
auth,
26+
bank,
27+
staking,
28+
slashing,
29+
crisis,
30+
fiat-tokenfactory,
31+
globalfee,
32+
genutil,
33+
ibc,
34+
interchainaccounts,
35+
packetfowardmiddleware,
36+
evidence,
37+
authz,
38+
feegrant,
39+
params,
40+
upgrade,
41+
vesting,
42+
cctp,
43+
forwarding,
44+
orbiter,
45+
aura,
46+
halo,
47+
florin,
48+
authority,
49+
wormhole,
50+
dollar,
51+
swap,
52+
hyperlane,
53+
warp,
54+
ratelimit,
55+
]
1056
override_store_keys:
1157
- module_name: auth
1258
kv_store_key: acc
@@ -20,25 +66,26 @@ modules:
2066
- account: fee_collector
2167
- account: interchainaccounts
2268
- account: bonded_tokens_pool
23-
permissions: [ burner, staking ]
69+
permissions: [burner, staking]
2470
- account: not_bonded_tokens_pool
25-
permissions: [ burner, staking ]
71+
permissions: [burner, staking]
2672
- account: transfer
27-
permissions: [ burner, minter ]
73+
permissions: [burner, minter]
2874
- account: fiat-tokenfactory
29-
permissions: [ burner, minter ]
75+
permissions: [burner, minter]
3076
- account: cctp
3177
- account: halo
32-
permissions: [ burner, minter ]
78+
permissions: [burner, minter]
3379
- account: florin
34-
permissions: [ burner, minter ]
80+
permissions: [burner, minter]
3581
- account: aura
36-
permissions: [ burner, minter ]
82+
permissions: [burner, minter]
3783
- account: dollar
38-
permissions: [ burner, minter ]
84+
permissions: [burner, minter]
3985
- account: dollar/yield
4086
- account: hyperlane
4187
- account: warp
88+
- account: orbiter
4289
authority: authority # Utilize our custom x/authority module.
4390
- name: authz
4491
config:
@@ -47,7 +94,7 @@ modules:
4794
config:
4895
"@type": cosmos.bank.module.v1.Module
4996
blocked_module_accounts_override:
50-
[ auth, bonded_tokens_pool, not_bonded_tokens_pool ]
97+
[auth, bonded_tokens_pool, not_bonded_tokens_pool]
5198
authority: authority # Utilize our custom x/authority module.
5299
- name: consensus
53100
config:
@@ -87,47 +134,40 @@ modules:
87134
- name: vesting
88135
config:
89136
"@type": cosmos.vesting.module.v1.Module
90-
91137
# Circle Modules
92138
- name: cctp
93139
config:
94140
"@type": circle.cctp.module.v1.Module
95141
- name: fiat-tokenfactory
96142
config:
97143
"@type": circle.fiattokenfactory.module.v1.Module
98-
99144
# Ondo Modules
100145
- name: aura
101146
config:
102147
"@type": aura.module.v1.Module
103148
denom: ausdy
104-
105149
# Hashnote Modules
106150
- name: halo
107151
config:
108152
"@type": halo.module.v1.Module
109153
denom: uusyc
110154
underlying: uusdc
111-
112155
# Hyperlane Modules
113156
- name: hyperlane
114157
config:
115158
"@type": hyperlane.core.module.v1.Module
116159
authority: authority # Utilize our custom x/authority module.
117-
118160
- name: warp
119161
config:
120162
"@type": hyperlane.warp.module.v1.Module
121163
authority: authority # Utilize our custom x/authority module.
122164
enabled_tokens:
123165
- 1 # Enable Collateral tokens
124-
125166
# Monerium Modules
126167
- name: florin
127168
config:
128169
"@type": florin.module.v1.Module
129170
authority: authority # Utilize our custom x/authority module.
130-
131171
# Noble Modules
132172
- name: authority
133173
config:
@@ -161,3 +201,7 @@ modules:
161201
- name: wormhole
162202
config:
163203
"@type": wormhole.module.v1.Module
204+
- name: orbiter
205+
config:
206+
"@type": noble.orbiter.module.v1.Module
207+
authority: authority # Utilize our custom x/authority module.

0 commit comments

Comments
 (0)