Commit Graph

296 Commits

Author SHA1 Message Date
Eric Warehime
4e7e7acfbf
chore: Add e2e test readme (#319) 2023-12-20 09:49:11 -08:00
dependabot[bot]
335d7a216a
chore(deps): bump cosmossdk.io/tools/confix from 0.1.0 to 0.1.1 (#282)
Bumps [cosmossdk.io/tools/confix](https://github.com/cosmos/cosmos-sdk) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
- [Changelog](https://github.com/cosmos/cosmos-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/cosmos/cosmos-sdk/compare/api/v0.1.0...x/upgrade/v0.1.1)

---
updated-dependencies:
- dependency-name: cosmossdk.io/tools/confix
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Johnson <alex@skip.money>
2023-12-19 23:05:45 -05:00
Eric Warehime
8d514000cf
test: Add test for free tx lane (#305) 2023-12-19 11:05:19 -08:00
dependabot[bot]
25ac0bd7c2
chore(deps): bump golang.org/x/tools from 0.16.0 to 0.16.1 (#310)
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.16.0 to 0.16.1.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.16.0...v0.16.1)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Johnson <alex@skip.money>
2023-12-19 12:58:10 -05:00
dependabot[bot]
651835f67f
chore(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.2 (#315)
Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.17.0 to 1.18.2.
- [Release notes](https://github.com/spf13/viper/releases)
- [Commits](https://github.com/spf13/viper/compare/v1.17.0...v1.18.2)

---
updated-dependencies:
- dependency-name: github.com/spf13/viper
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 12:32:07 -05:00
Nikhil Vasan
b5fe2a772c
fix(mempool parity): Enforce comet / app-side mempool parity in CheckTx + integ. tests [BLO-584] [BLO-635] (#306)
* account setup for network tests

* Add Test case for app-mempool / cmt mempool parity

* add fix

* move check-tx handlers to wrap each other

* linting

* migrate to chaintestutils

* linting

* additional test-case

* lint

* remove paralell tests

* remove MEVLaneI

* fix(check_tx): Check error of GetAuctionBid in ValidateBidTx [BLO-461] (#312)

* add err check in ValidateBidTx

* add test-case for ValidateBidTx

* remove -race flag for integ
2023-12-18 18:29:06 -08:00
Eric Warehime
4b6e481c3f
test: Update networksuite with testapp builder (#304) 2023-12-14 09:53:25 -08:00
Alex Johnson
af3bb52d57
refactor(tests): use grpc instead of cli for all network testing (#301)
* update

* use grpc
2023-12-13 15:49:50 -05:00
Alex Johnson
b48073d3eb
test: use chaintestutil (#296)
* rename

* fix

* format

* workflow

* add basic test

* add targetss

* use commit

* workflow

* basic setup

* add keeper

* fix

* fix?

* update

* update

* update

* fix

* fix

* go work inti
2023-12-13 09:01:14 -05:00
Alex Johnson
7e279c5daa
chore: rename integration to e2e (#291) 2023-12-12 16:23:15 -08:00
Eric Warehime
c09da7733b
chore: Get goreleaser working for releases (#290) 2023-12-12 08:18:22 -08:00
dependabot[bot]
ec1eb9420c
chore(deps): bump actions/setup-go from 4 to 5 (#288)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 09:21:22 -05:00
David Terpay
7d8a6956a7
feat: gRPC mempool service (#275)
* make file nit

* base app set up

* make file update

* makefile nit

* adding service test to e2e

* lint

* type fix

* nit

* unit test + readme
2023-12-08 13:33:58 -05:00
Eric Warehime
56eeeb3ea2
chore: Add codecov (#276)
* Add test-cover target

* Add test-cover and codecov upload
2023-12-08 09:32:41 -08:00
David Terpay
db58154795
feat: Lane Options (#272)
* init

* lint

* update mock

* cr

* readme nit
2023-12-06 15:58:07 -05:00
David Terpay
43d6b048ef
req size check (#269) 2023-12-06 12:25:52 -05:00
Alex Johnson
6a19dafece
fix: README (#268) 2023-12-06 11:56:08 -05:00
dependabot[bot]
3061d80732
chore(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 (#261)
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.15.0...v0.16.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Johnson <alex@skip.money>
Co-authored-by: David Terpay <35130517+davidterpay@users.noreply.github.com>
2023-12-04 09:31:23 -08:00
dependabot[bot]
14cc4b1db6
chore(deps): bump cosmossdk.io/store from 1.0.0 to 1.0.1 (#262)
Bumps [cosmossdk.io/store](https://github.com/cosmos/cosmos-sdk) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
- [Changelog](https://github.com/cosmos/cosmos-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/cosmos/cosmos-sdk/compare/log/v1.0.0...math/v1.0.1)

---
updated-dependencies:
- dependency-name: cosmossdk.io/store
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Johnson <alex@skip.money>
2023-12-04 08:16:09 -05:00
dependabot[bot]
c4cf2104ea
chore(deps): bump github.com/cometbft/cometbft from 0.38.1 to 0.38.2 (#260)
Bumps [github.com/cometbft/cometbft](https://github.com/cometbft/cometbft) from 0.38.1 to 0.38.2.
- [Release notes](https://github.com/cometbft/cometbft/releases)
- [Changelog](https://github.com/cometbft/cometbft/blob/main/CHANGELOG.md)
- [Commits](https://github.com/cometbft/cometbft/compare/v0.38.1...v0.38.2)

---
updated-dependencies:
- dependency-name: github.com/cometbft/cometbft
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 07:32:03 -05:00
David Terpay
4bfb7ce525
chore: Update Lane Specific Readmes (#254)
* nits

* e2e shorter testing time
2023-12-01 16:13:57 -05:00
David Terpay
d2a7626464
feat: Adding READMEs throughout the codebase (#248)
* abci readme

* done wit example for abci.go

* SEA

* base lane done

* proposals

* block readme

* fixes

* proposals fix
2023-12-01 10:38:02 -05:00
David Terpay
b91cfb617c
fix: Removing IgnoreList from Lane Interface (#245)
* greedy approach to lane verification

* docs

* base lane testing

* mev lane testing nits

* abci top level testing done

* network spamming in E2E

* string rep of escrow address

* nit

* nit

* nit v1.0.1

* removing logs from testing

* query test

* logging with tx info

* nits

* nit

* nit

* testing nit

* adding readmes which i will fill out l8r

* removing ignore list from convo, ur done

* removing logs in testing

* nits

* eh ig we dont need it rn

* removing ignore list from config

* nit test

---------

Co-authored-by: Alex Johnson <alex@skip.money>
2023-11-29 12:10:09 -05:00
David Terpay
be4465ae95
feat: Lane's with custom tx adapters (#239)
* greedy approach to lane verification

* docs

* base lane testing

* mev lane testing nits

* abci top level testing done

* network spamming in E2E

* string rep of escrow address

* nit

* nit

* nit v1.0.1

* removing logs from testing

* query test

* logging with tx info

* nits

* nit

* nit

* testing nit

---------

Co-authored-by: Alex Johnson <alex@skip.money>
2023-11-28 13:51:42 -05:00
Alex Johnson
01a84b1cc5
Update CODEOWNERS (#240) 2023-11-28 10:39:21 -05:00
David Terpay
736b2d3997
fix: String representation of escrow address (#238)
* greedy approach to lane verification

* docs

* base lane testing

* mev lane testing nits

* abci top level testing done

* network spamming in E2E

* string rep of escrow address

* nit

* removing logs from testing

* query test
2023-11-27 17:10:43 -05:00
David Terpay
f7dfbda2b1
feat: Greedy Algorithm for Lane Verification (#236)
* greedy approach to lane verification

* docs

* base lane testing

* mev lane testing nits

* abci top level testing done

* network spamming in E2E

* removing logs from testing

* nit
2023-11-27 16:43:09 -05:00
David Terpay
f607439637
fix: Make lanes mutually exclusive by default (#206)
* lanes always mutually exclusive

* nit 1.0.0.0

* gg adding back interface

---------

Co-authored-by: Alex Johnson <alex@skip.money>
2023-11-20 13:17:56 -05:00
dependabot[bot]
f1beb215f7
chore(deps): bump cosmossdk.io/x/circuit (#229)
Bumps [cosmossdk.io/x/circuit](https://github.com/cosmos/cosmos-sdk) from 0.0.0-20230724130706-5442197d6bcd to 0.1.0.
- [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
- [Changelog](https://github.com/cosmos/cosmos-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/cosmos/cosmos-sdk/commits/api/v0.1.0)

---
updated-dependencies:
- dependency-name: cosmossdk.io/x/circuit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Johnson <alex@skip.money>
2023-11-20 09:37:52 -05:00
dependabot[bot]
6182de6f69
chore(deps): bump cosmossdk.io/x/upgrade (#231)
Bumps [cosmossdk.io/x/upgrade](https://github.com/cosmos/cosmos-sdk) from 0.0.0-20230724130706-5442197d6bcd to 0.1.0.
- [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
- [Changelog](https://github.com/cosmos/cosmos-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/cosmos/cosmos-sdk/commits/api/v0.1.0)

---
updated-dependencies:
- dependency-name: cosmossdk.io/x/upgrade
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Johnson <alex@skip.money>
2023-11-20 09:35:31 -05:00
dependabot[bot]
701dd4a25c
chore(deps): bump github.com/cometbft/cometbft from 0.38.0 to 0.38.1 (#230)
Bumps [github.com/cometbft/cometbft](https://github.com/cometbft/cometbft) from 0.38.0 to 0.38.1.
- [Release notes](https://github.com/cometbft/cometbft/releases)
- [Changelog](https://github.com/cometbft/cometbft/blob/main/CHANGELOG.md)
- [Commits](https://github.com/cometbft/cometbft/compare/v0.38.0...v0.38.1)

---
updated-dependencies:
- dependency-name: github.com/cometbft/cometbft
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 09:10:12 -05:00
Alex Johnson
b919670621
update README (#223) 2023-11-16 12:12:15 -05:00
Keefer Taylor | Tessellated
ce98978edc
chore: Add Ottersec Audit to Repo (#220)
* add ottersec audit

* fix date

* add release link

* placate markdown linter

* placate linter (again)
2023-11-16 09:57:46 -05:00
dependabot[bot]
ad505d53e0
chore(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 (#207)
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.14.0...v0.15.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Johnson <alex@skip.money>
2023-11-14 08:53:58 -05:00
dependabot[bot]
7fb12b907d
chore(deps): bump cosmossdk.io/tools/confix (#208)
Bumps [cosmossdk.io/tools/confix](https://github.com/cosmos/cosmos-sdk) from 0.0.0-20230724130706-5442197d6bcd to 0.1.0.
- [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
- [Changelog](https://github.com/cosmos/cosmos-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/cosmos/cosmos-sdk/commits/api/v0.1.0)

---
updated-dependencies:
- dependency-name: cosmossdk.io/tools/confix
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-14 08:35:46 -05:00
dependabot[bot]
d3c131de53
chore(deps): bump cosmossdk.io/x/feegrant (#209)
Bumps [cosmossdk.io/x/feegrant](https://github.com/cosmos/cosmos-sdk) from 0.0.0-20230724130706-5442197d6bcd to 0.1.0.
- [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
- [Changelog](https://github.com/cosmos/cosmos-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/cosmos/cosmos-sdk/commits/api/v0.1.0)

---
updated-dependencies:
- dependency-name: cosmossdk.io/x/feegrant
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 18:43:47 -05:00
Alex Johnson
2b2aba9b4e
chore: sdk-v50 (#204)
* update

* clean

* main go mod

* test go mod

* rm codeql
2023-11-08 16:34:19 -05:00
Alex Johnson
cb9b38a8d2
Merge pull request #202 from skip-mev/blocksdkmodule
feat: finalize `x/blocksdk`
2023-11-07 16:33:18 -05:00
Alex Johnson
41e85e9cfe
feat: x/blocksdk module integration (#201)
* module proto

* lane proto

* proto-gen

* proto-format

* regenerate

* genesis

* stub

* test

* comment

* new keeper functions

* finalize

* lint fix

* proto format

* encounteredLanes

* make protos

* generate

* generate

* msgs

* msgs test

* msg service

* grpc query

* add module

* add module assertions

* add client

* config

* app

* clean

* wip

* mocks

* integrate into mempool

* lane utils

* wip

* fix and test

* format

* debug logs

* add

* integrate

* format

* fix

* rm

* add

* fmt imports

* better error

* simplify

* simplify

* simplify

* format

* deep copy

* Update block/lane.go

Co-authored-by: Keefer Taylor | Tessellated <keefer@tessellated.io>

---------

Co-authored-by: aljo242 <alex@ingenuity.build>
Co-authored-by: Keefer Taylor | Tessellated <keefer@tessellated.io>
2023-11-07 16:22:17 -05:00
aljo242
f5457e3e54 Merge branch 'main' into blocksdkmodule 2023-11-06 08:44:40 -05:00
dependabot[bot]
53dc728aac
chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#198)
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Johnson <alex@skip.money>
2023-11-06 08:16:12 -05:00
dependabot[bot]
8113f3a956
chore(deps): bump amannn/action-semantic-pull-request (#190)
Bumps [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/amannn/action-semantic-pull-request/releases)
- [Changelog](https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md)
- [Commits](https://github.com/amannn/action-semantic-pull-request/compare/v5.3.0...v5.4.0)

---
updated-dependencies:
- dependency-name: amannn/action-semantic-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 08:00:29 -05:00
dependabot[bot]
587b4c707a
chore(deps): bump github.com/docker/docker in /tests/integration (#176)
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 23.0.3+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v23.0.3...v24.0.7)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 07:55:08 -05:00
dependabot[bot]
87e7f8cbda
chore(deps): bump cosmossdk.io/x/tx from 0.11.0 to 0.12.0 (#188)
Bumps [cosmossdk.io/x/tx](https://github.com/cosmos/cosmos-sdk) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
- [Changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.12.0/CHANGELOG.md)
- [Commits](https://github.com/cosmos/cosmos-sdk/compare/v0.11.0...v0.12.0)

---
updated-dependencies:
- dependency-name: cosmossdk.io/x/tx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 07:54:33 -05:00
dependabot[bot]
6a4db57859
chore(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#199)
Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/gorilla/mux/releases)
- [Commits](https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1)

---
updated-dependencies:
- dependency-name: github.com/gorilla/mux
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 07:53:15 -05:00
Alex Johnson
76dc25bf89
chore: codeql config (#193)
* add config

* add config

* LR

---------

Co-authored-by: aljo242 <alex@ingenuity.build>
2023-11-06 07:50:08 -05:00
Alex Johnson
79b9434615
feat: x/blocksdk full module (#192)
* module proto

* lane proto

* proto-gen

* proto-format

* regenerate

* genesis

* stub

* test

* comment

* new keeper functions

* finalize

* lint fix

* proto format

* encounteredLanes

* make protos

* generate

* generate

* msgs

* msgs test

* msg service

* grpc query

* add module

* add module assertions

* add client

* fix proto

* typo
2023-11-06 07:49:52 -05:00
Alex Johnson
a9540dac92
chore: module assertions for x/auction (#191)
* add assertions

* modify signature
2023-11-03 19:09:47 -04:00
Alex Johnson
ef654f5cbf
feat: x/blocksdk types and keeper outline (#187)
* module proto

* lane proto

* proto-gen

* proto-format

* regenerate

* genesis

* stub

* test

* comment

* new keeper functions

* finalize

* lint fix

* proto format

* encounteredLanes
2023-11-03 13:42:23 -04:00
Alex Johnson
db685372dc
update dependabot config (#185) 2023-11-03 12:41:10 -04:00