Go to file
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
.github Update CODEOWNERS (#240) 2023-11-28 10:39:21 -05:00
abci fix: Removing IgnoreList from Lane Interface (#245) 2023-11-29 12:10:09 -05:00
adapters/signer_extraction_adapter feat: Lane's with custom tx adapters (#239) 2023-11-28 13:51:42 -05:00
api/sdk feat: x/blocksdk full module (#192) 2023-11-06 07:49:52 -05:00
audits chore: Add Ottersec Audit to Repo (#220) 2023-11-16 09:57:46 -05:00
block fix: Removing IgnoreList from Lane Interface (#245) 2023-11-29 12:10:09 -05:00
contrib/images feat(e2e): add integration tests (#100) 2023-09-18 10:03:11 -04:00
img img (#22) 2023-08-23 12:51:53 -04:00
lanes fix: Removing IgnoreList from Lane Interface (#245) 2023-11-29 12:10:09 -05:00
proto fix: String representation of escrow address (#238) 2023-11-27 17:10:43 -05:00
scripts generating new protos 2023-08-17 17:29:48 -04:00
tests fix: Removing IgnoreList from Lane Interface (#245) 2023-11-29 12:10:09 -05:00
testutils chore(auction): Moving bid extraction to from msg handler to ante handler (#135) 2023-10-04 18:38:26 -04:00
tools chore: format (#38) 2023-09-07 11:17:21 -04:00
x fix: String representation of escrow address (#238) 2023-11-27 17:10:43 -05:00
.gitignore feat(e2e): add integration tests (#100) 2023-09-18 10:03:11 -04:00
.golangci.yml init (#5) 2023-08-21 11:15:37 -04:00
.goreleaser.yml init 2023-08-17 16:40:59 -04:00
.markdownlint.json feat: Greedy Algorithm for Lane Verification (#236) 2023-11-27 16:43:09 -05:00
.markdownlintignore [ENG-711]: First write through of the spec (#57) 2023-04-18 19:46:43 +00:00
.mergify.yml init (#7) 2023-08-21 13:05:17 -04:00
go.mod chore(deps): bump cosmossdk.io/x/circuit (#229) 2023-11-20 09:37:52 -05:00
go.sum chore(deps): bump cosmossdk.io/x/circuit (#229) 2023-11-20 09:37:52 -05:00
LICENSE chore: Create Apache 2.0 LICENSE (#158) 2023-05-31 15:04:49 +00:00
Makefile chore: update all deps (#184) 2023-11-02 14:27:10 -04:00
README.md update README (#223) 2023-11-16 12:12:15 -05:00

Block SDK 🧱

Logo
Repo Status License License

🤔 What is the Block SDK?

Note

: The Block SDK is midway through an audit. Please use at your own risk. Timeline for audit completion is early November.

🌐 The Block SDK is a toolkit for building customized blocks. The Block SDK is a set of Cosmos SDK and ABCI++ primitives that allow chains to fully customize blocks to specific use cases. It turns your chain's blocks into a highway consisting of individual lanes with their own special functionality.

Skip has built out a number of plug-and-play lanes on the SDK that your protocol can use, including in-protocol MEV recapture and Oracles! Additionally, the Block SDK can be extended to add your own custom lanes to configure your blocks to exactly fit your application needs.

Release Compatibility Matrix

Block SDK Version Cosmos SDK
v1.x.x v0.47.x
v2.x.x v0.50.x

📚 Block SDK Documentation

To read more about how the Block SDK works, check out the How it Works.

🏪 Lane App Store

To read more about Skip's pre-built lanes and how to use them, check out the Lane App Store.

🎨 Lane Development

To read more about how to build your own custom lanes, check out the Build Your Own Lane.

Audits

The Block SDK has undergone audits by the following firms: