2022-07-08 20:23:26 +00:00
|
|
|
# Serai
|
|
|
|
|
|
|
|
Serai is a new DEX, built from the ground up, initially planning on listing
|
2023-01-04 11:17:00 +00:00
|
|
|
Bitcoin, Ethereum, DAI, and Monero, offering a liquidity-pool-based trading
|
2023-01-04 11:07:58 +00:00
|
|
|
experience. Funds are stored in an economically secured threshold-multisig
|
|
|
|
wallet.
|
2022-07-08 20:23:26 +00:00
|
|
|
|
2024-03-12 00:00:01 +00:00
|
|
|
[Getting Started](spec/Getting%20Started.md)
|
2022-10-31 16:34:53 +00:00
|
|
|
|
2022-07-08 20:23:26 +00:00
|
|
|
### Layout
|
|
|
|
|
2023-03-16 22:46:48 +00:00
|
|
|
- `audits`: Audits for various parts of Serai.
|
|
|
|
|
2024-03-11 21:55:27 +00:00
|
|
|
- `spec`: The specification of the Serai protocol, both internally and as
|
|
|
|
networked.
|
|
|
|
|
|
|
|
- `docs`: User-facing documentation on the Serai protocol.
|
2022-07-08 20:23:26 +00:00
|
|
|
|
2023-01-04 11:07:58 +00:00
|
|
|
- `common`: Crates containing utilities common to a variety of areas under
|
|
|
|
Serai, none neatly fitting under another category.
|
|
|
|
|
2022-08-25 08:02:13 +00:00
|
|
|
- `crypto`: A series of composable cryptographic libraries built around the
|
2023-07-27 07:19:35 +00:00
|
|
|
`ff`/`group` APIs, achieving a variety of tasks. These range from generic
|
2022-07-08 20:23:26 +00:00
|
|
|
infrastructure, to our IETF-compliant FROST implementation, to a DLEq proof as
|
|
|
|
needed for Bitcoin-Monero atomic swaps.
|
|
|
|
|
2024-07-18 19:16:45 +00:00
|
|
|
- `networks`: Various libraries intended for usage in Serai yet also by the
|
2022-08-25 08:02:13 +00:00
|
|
|
wider community. This means they will always support the functionality Serai
|
|
|
|
needs, yet won't disadvantage other use cases when possible.
|
|
|
|
|
2023-07-27 07:19:35 +00:00
|
|
|
- `message-queue`: An ordered message server so services can talk to each other,
|
|
|
|
even when the other is offline.
|
|
|
|
|
2022-08-25 08:02:13 +00:00
|
|
|
- `processor`: A generic chain processor to process data for Serai and process
|
2022-07-08 20:23:26 +00:00
|
|
|
events from Serai, executing transactions as expected and needed.
|
2022-07-23 09:20:36 +00:00
|
|
|
|
2023-04-14 01:05:18 +00:00
|
|
|
- `coordinator`: A service to manage processors and communicate over a P2P
|
|
|
|
network with other validators.
|
2023-03-26 12:43:01 +00:00
|
|
|
|
2022-08-25 08:02:13 +00:00
|
|
|
- `substrate`: Substrate crates used to instantiate the Serai network.
|
|
|
|
|
2023-07-27 07:19:35 +00:00
|
|
|
- `orchestration`: Dockerfiles and scripts to deploy a Serai node/test
|
|
|
|
environment.
|
|
|
|
|
|
|
|
- `tests`: Tests for various crates. Generally, `crate/src/tests` is used, or
|
|
|
|
`crate/tests`, yet any tests requiring crates' binaries are placed here.
|
2023-01-04 11:07:58 +00:00
|
|
|
|
2023-08-04 16:28:15 +00:00
|
|
|
### Security
|
|
|
|
|
|
|
|
Serai hosts a bug bounty program via
|
|
|
|
[Immunefi](https://immunefi.com/bounty/serai/). For in-scope critical
|
|
|
|
vulnerabilities, we will reward whitehats with up to $30,000.
|
|
|
|
|
|
|
|
Anything not in-scope should still be submitted through Immunefi, with rewards
|
|
|
|
issued at the discretion of the Immunefi program managers.
|
|
|
|
|
2022-07-23 09:20:36 +00:00
|
|
|
### Links
|
|
|
|
|
2023-07-16 00:44:06 +00:00
|
|
|
- [Website](https://serai.exchange/): https://serai.exchange/
|
|
|
|
- [Immunefi](https://immunefi.com/bounty/serai/): https://immunefi.com/bounty/serai/
|
|
|
|
- [Twitter](https://twitter.com/SeraiDEX): https://twitter.com/SeraiDEX
|
|
|
|
- [Mastodon](https://cryptodon.lol/@serai): https://cryptodon.lol/@serai
|
|
|
|
- [Discord](https://discord.gg/mpEUtJR3vz): https://discord.gg/mpEUtJR3vz
|
|
|
|
- [Matrix](https://matrix.to/#/#serai:matrix.org): https://matrix.to/#/#serai:matrix.org
|
|
|
|
- [Reddit](https://www.reddit.com/r/SeraiDEX/): https://www.reddit.com/r/SeraiDEX/
|
|
|
|
- [Telegram](https://t.me/SeraiDEX): https://t.me/SeraiDEX
|