Skip to content

Commit ebf9d5c

Browse files
authored
Remove dex module. (#898)
* Remove dex module. * Add release-v4 to GitHub workflows
1 parent f349a68 commit ebf9d5c

33 files changed

+10
-5503
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name: ci
22
on:
33
push:
4-
branches: [ master ]
4+
branches: [ master, release-v4 ]
55
pull_request:
6-
branches: [ master ]
6+
branches: [ master, release-v4 ]
77
workflow_dispatch:
88

99
jobs:

.github/workflows/markdown-link.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name: check markdown links
22
on:
33
push:
4-
branches: [master]
4+
branches: [master, release-v4]
55
pull_request:
6-
branches: [master]
6+
branches: [master, release-v4]
77
jobs:
88
markdown-link-check:
99
runs-on: ubuntu-latest

app/app.go

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -146,9 +146,6 @@ import (
146146
delaytypes "github.com/CoreumFoundation/coreum/v4/x/delay/types"
147147
"github.com/CoreumFoundation/coreum/v4/x/deterministicgas"
148148
deterministicgastypes "github.com/CoreumFoundation/coreum/v4/x/deterministicgas/types"
149-
"github.com/CoreumFoundation/coreum/v4/x/dex"
150-
dexkeeper "github.com/CoreumFoundation/coreum/v4/x/dex/keeper"
151-
dextypes "github.com/CoreumFoundation/coreum/v4/x/dex/types"
152149
"github.com/CoreumFoundation/coreum/v4/x/feemodel"
153150
feemodelkeeper "github.com/CoreumFoundation/coreum/v4/x/feemodel/keeper"
154151
feemodeltypes "github.com/CoreumFoundation/coreum/v4/x/feemodel/types"
@@ -225,7 +222,6 @@ var (
225222
assetnft.AppModuleBasic{},
226223
customparams.AppModuleBasic{},
227224
delay.AppModuleBasic{},
228-
dex.AppModuleBasic{},
229225
)
230226

231227
// module account permissions.
@@ -309,7 +305,6 @@ type App struct {
309305
NFTKeeper wnftkeeper.Wrapper
310306
CustomParamsKeeper customparamskeeper.Keeper
311307
DelayKeeper delaykeeper.Keeper
312-
DEXKeeper dexkeeper.Keeper
313308

314309
// make scoped keepers public for test purposes
315310
ScopedIBCKeeper capabilitykeeper.ScopedKeeper
@@ -369,7 +364,7 @@ func New(
369364
assetnfttypes.StoreKey, nftkeeper.StoreKey, ibcexported.StoreKey,
370365
ibctransfertypes.StoreKey, ibchookstypes.StoreKey, packetforwardtypes.StoreKey,
371366
icahosttypes.StoreKey, icacontrollertypes.StoreKey, delaytypes.StoreKey,
372-
customparamstypes.StoreKey, group.StoreKey, dextypes.StoreKey,
367+
customparamstypes.StoreKey, group.StoreKey,
373368
)
374369
tkeys := sdk.NewTransientStoreKeys(paramstypes.TStoreKey, feemodeltypes.TransientStoreKey)
375370
memKeys := sdk.NewMemoryStoreKeys(capabilitytypes.MemStoreKey)
@@ -798,11 +793,6 @@ func New(
798793
AddRoute(wasmtypes.ModuleName, ibcWasmStack)
799794
app.IBCKeeper.SetRouter(ibcRouter)
800795

801-
app.DEXKeeper = dexkeeper.NewKeeper(
802-
appCodec,
803-
keys[dextypes.StoreKey],
804-
)
805-
806796
/**** Module Options ****/
807797

808798
// NOTE: we may consider parsing `appOpts` inside module constructors. For the moment
@@ -891,7 +881,6 @@ func New(
891881
wnftModule,
892882
customParamsModule,
893883
delayModule,
894-
dex.NewAppModule(appCodec, app.DEXKeeper),
895884
// always be last to make sure that it checks for all invariants and not only part of them
896885
crisis.NewAppModule(app.CrisisKeeper, skipGenesisInvariants, app.GetSubspace(crisistypes.ModuleName)),
897886
)
@@ -931,7 +920,6 @@ func New(
931920
assetnfttypes.ModuleName,
932921
nft.ModuleName,
933922
delaytypes.ModuleName,
934-
dextypes.ModuleName,
935923
)
936924

937925
app.ModuleManager.SetOrderEndBlockers(
@@ -965,7 +953,6 @@ func New(
965953
assetnfttypes.ModuleName,
966954
nft.ModuleName,
967955
delaytypes.ModuleName,
968-
dextypes.ModuleName,
969956
)
970957

971958
// NOTE: The genutils module must occur after staking so that pools are
@@ -1005,7 +992,6 @@ func New(
1005992
assetfttypes.ModuleName,
1006993
assetnfttypes.ModuleName,
1007994
delaytypes.ModuleName,
1008-
dextypes.ModuleName,
1009995
}
1010996

1011997
app.ModuleManager.SetOrderInitGenesis(genesisModuleOrder...)

app/upgrade/v4/upgrade.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ import (
1212
icahosttypes "github.com/cosmos/ibc-go/v7/modules/apps/27-interchain-accounts/host/types"
1313

1414
"github.com/CoreumFoundation/coreum/v4/app/upgrade"
15-
dextypes "github.com/CoreumFoundation/coreum/v4/x/dex/types"
1615
)
1716

1817
// Name defines the upgrade name.
1918
const Name = "v4"
2019

2120
// New makes an upgrade handler for v4 upgrade.
2221
func New(mm *module.Manager, configurator module.Configurator,
23-
consensusParamKeeper consensusparamkeeper.Keeper) upgrade.Upgrade {
22+
consensusParamKeeper consensusparamkeeper.Keeper,
23+
) upgrade.Upgrade {
2424
return upgrade.Upgrade{
2525
Name: Name,
2626
StoreUpgrades: store.StoreUpgrades{
@@ -29,7 +29,6 @@ func New(mm *module.Manager, configurator module.Configurator,
2929
packetforwardtypes.StoreKey,
3030
icacontrollertypes.StoreKey,
3131
icahosttypes.StoreKey,
32-
dextypes.StoreKey,
3332
},
3433
},
3534
Upgrade: func(ctx sdk.Context, _ upgradetypes.Plan, vm module.VersionMap) (module.VersionMap, error) {

docs/api.md

Lines changed: 0 additions & 201 deletions
Original file line numberDiff line numberDiff line change
@@ -185,24 +185,6 @@
185185
- [coreum/deterministicgas/v1/event.proto](#coreum/deterministicgas/v1/event.proto)
186186
- [EventGas](#coreum.deterministicgas.v1.EventGas)
187187

188-
- [coreum/dex/v1/genesis.proto](#coreum/dex/v1/genesis.proto)
189-
- [GenesisState](#coreum.dex.v1.GenesisState)
190-
191-
- [coreum/dex/v1/order.proto](#coreum/dex/v1/order.proto)
192-
- [Order](#coreum.dex.v1.Order)
193-
194-
- [coreum/dex/v1/query.proto](#coreum/dex/v1/query.proto)
195-
- [QueryOrdersRequest](#coreum.dex.v1.QueryOrdersRequest)
196-
- [QueryOrdersResponse](#coreum.dex.v1.QueryOrdersResponse)
197-
198-
- [Query](#coreum.dex.v1.Query)
199-
200-
- [coreum/dex/v1/tx.proto](#coreum/dex/v1/tx.proto)
201-
- [EmptyResponse](#coreum.dex.v1.EmptyResponse)
202-
- [MsgPlaceOrder](#coreum.dex.v1.MsgPlaceOrder)
203-
204-
- [Msg](#coreum.dex.v1.Msg)
205-
206188
- [coreum/feemodel/v1/genesis.proto](#coreum/feemodel/v1/genesis.proto)
207189
- [GenesisState](#coreum.feemodel.v1.GenesisState)
208190

@@ -4232,189 +4214,6 @@ EventGas is emitted by deterministic gas module to report gas information.
42324214

42334215

42344216

4235-
<a name="coreum/dex/v1/genesis.proto"></a>
4236-
<p align="right"><a href="#top">Top</a></p>
4237-
4238-
## coreum/dex/v1/genesis.proto
4239-
4240-
4241-
4242-
<a name="coreum.dex.v1.GenesisState"></a>
4243-
4244-
### GenesisState
4245-
4246-
```
4247-
GenesisState defines the module genesis state.
4248-
```
4249-
4250-
4251-
4252-
4253-
4254-
4255-
<!-- end messages -->
4256-
4257-
<!-- end enums -->
4258-
4259-
<!-- end HasExtensions -->
4260-
4261-
<!-- end services -->
4262-
4263-
4264-
4265-
<a name="coreum/dex/v1/order.proto"></a>
4266-
<p align="right"><a href="#top">Top</a></p>
4267-
4268-
## coreum/dex/v1/order.proto
4269-
4270-
4271-
4272-
<a name="coreum.dex.v1.Order"></a>
4273-
4274-
### Order
4275-
4276-
```
4277-
Order is a single order of an orderbook.
4278-
```
4279-
4280-
4281-
4282-
| Field | Type | Label | Description |
4283-
| ----- | ---- | ----- | ----------- |
4284-
| `id` | [string](#string) | | `id is unique order ID.` |
4285-
4286-
4287-
4288-
4289-
4290-
<!-- end messages -->
4291-
4292-
<!-- end enums -->
4293-
4294-
<!-- end HasExtensions -->
4295-
4296-
<!-- end services -->
4297-
4298-
4299-
4300-
<a name="coreum/dex/v1/query.proto"></a>
4301-
<p align="right"><a href="#top">Top</a></p>
4302-
4303-
## coreum/dex/v1/query.proto
4304-
4305-
4306-
4307-
<a name="coreum.dex.v1.QueryOrdersRequest"></a>
4308-
4309-
### QueryOrdersRequest
4310-
4311-
```
4312-
QueryOrdersRequest defines the request type for the `Orders` query.
4313-
```
4314-
4315-
4316-
4317-
4318-
4319-
4320-
4321-
<a name="coreum.dex.v1.QueryOrdersResponse"></a>
4322-
4323-
### QueryOrdersResponse
4324-
4325-
```
4326-
QueryOrdersRequestResponse defines the response type for the `Orders` query.
4327-
```
4328-
4329-
4330-
4331-
4332-
4333-
4334-
<!-- end messages -->
4335-
4336-
<!-- end enums -->
4337-
4338-
<!-- end HasExtensions -->
4339-
4340-
4341-
<a name="coreum.dex.v1.Query"></a>
4342-
4343-
### Query
4344-
4345-
```
4346-
Query defines the gRPC query service.
4347-
```
4348-
4349-
4350-
| Method Name | Request Type | Response Type | Description | HTTP Verb | Endpoint |
4351-
| ----------- | ------------ | ------------- | ------------| ------- | -------- |
4352-
| `Orders` | [QueryOrdersRequest](#coreum.dex.v1.QueryOrdersRequest) | [QueryOrdersResponse](#coreum.dex.v1.QueryOrdersResponse) | `Orders queries all orders.` | GET|/coreum/dex/v1/orders |
4353-
4354-
<!-- end services -->
4355-
4356-
4357-
4358-
<a name="coreum/dex/v1/tx.proto"></a>
4359-
<p align="right"><a href="#top">Top</a></p>
4360-
4361-
## coreum/dex/v1/tx.proto
4362-
4363-
4364-
4365-
<a name="coreum.dex.v1.EmptyResponse"></a>
4366-
4367-
### EmptyResponse
4368-
4369-
4370-
4371-
4372-
4373-
4374-
4375-
<a name="coreum.dex.v1.MsgPlaceOrder"></a>
4376-
4377-
### MsgPlaceOrder
4378-
4379-
```
4380-
MsgPlaceOrder defines message to place an order on orderbook.
4381-
```
4382-
4383-
4384-
4385-
| Field | Type | Label | Description |
4386-
| ----- | ---- | ----- | ----------- |
4387-
| `sender` | [string](#string) | | `sender is message sender/signer.` |
4388-
| `order` | [Order](#coreum.dex.v1.Order) | | `order is an order to place on orderbook.` |
4389-
4390-
4391-
4392-
4393-
4394-
<!-- end messages -->
4395-
4396-
<!-- end enums -->
4397-
4398-
<!-- end HasExtensions -->
4399-
4400-
4401-
<a name="coreum.dex.v1.Msg"></a>
4402-
4403-
### Msg
4404-
4405-
```
4406-
Msg defines the Msg service.
4407-
```
4408-
4409-
4410-
| Method Name | Request Type | Response Type | Description | HTTP Verb | Endpoint |
4411-
| ----------- | ------------ | ------------- | ------------| ------- | -------- |
4412-
| `PlaceOrder` | [MsgPlaceOrder](#coreum.dex.v1.MsgPlaceOrder) | [EmptyResponse](#coreum.dex.v1.EmptyResponse) | `PlaceOrder is a method to place an order on orderbook.` | |
4413-
4414-
<!-- end services -->
4415-
4416-
4417-
44184217
<a name="coreum/feemodel/v1/genesis.proto"></a>
44194218
<p align="right"><a href="#top">Top</a></p>
44204219

proto/coreum/dex/v1/genesis.proto

Lines changed: 0 additions & 7 deletions
This file was deleted.

proto/coreum/dex/v1/order.proto

Lines changed: 0 additions & 13 deletions
This file was deleted.

proto/coreum/dex/v1/query.proto

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)