Skip to content

Commit

Permalink
Merge pull request #366 from primitivefinance/focus
Browse files Browse the repository at this point in the history
Focus
  • Loading branch information
Alexangelj authored Oct 15, 2024
2 parents 2a8a2ed + 1d27099 commit da6d64e
Show file tree
Hide file tree
Showing 230 changed files with 3,162 additions and 74,100 deletions.
38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

49 changes: 0 additions & 49 deletions .github/workflows/book.yaml

This file was deleted.

60 changes: 0 additions & 60 deletions .github/workflows/mdbook.yml

This file was deleted.

26 changes: 4 additions & 22 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,28 +7,10 @@ Cargo.lock~serde
.env
.vscode/

# foundry
cache/
out/

# python
.DS_store
__pycache__

# data
*.csv
*.json
!analysis/test.json
!analysis/src/tests/output/0.json
!analysis/src/tests/output/1.json
!analysis/src/tests/output/errors.json
*.pdf

# notes
journal/book/*
book/*

# ui
*.svg
!assets/logos/*.svg
!assets/logos/*.png
!assets/logos/*.png

# wix
*.wxs
7 changes: 0 additions & 7 deletions .gitmodules

This file was deleted.

2 changes: 0 additions & 2 deletions .rustfmt.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,3 @@ wrap_comments = true
normalize_comments = true
comment_width = 80
edition = "2021"

ignore = ["crates/bindings/*"]
71 changes: 27 additions & 44 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,36 +1,31 @@
[workspace]
members = ["crates/*", "documentation"]
members = ["crates/*"]

[package]
name = "excalibur"
name = "mythic"
version = "0.2.0"
edition = "2021"
description = "Excalibur: An alternative entrypoint to DeFi."
description = "Mythic is a native blockchain navigator."
authors = ["Primitive Bits, Inc."]
license = "MIT OR Apache-2.0"
repository = "https://github.com/primitivefinance/mythic"
readme = "README.md"

[[bin]]
name = "excalibur"
name = "mythic"
path = "src/main.rs"

[workspace.dependencies]
# Local
bindings = { path = "./crates/bindings", version = "0.1.0" }
clients = { path = "./crates/clients", version = "0.1.0" }
dfmm = { path = "./crates/dfmm", version = "0.1.0" }

# External
arbiter-bindings = "0.1.5"
arbiter-core = "0.10.2"
ethers = { version = "=2.0.13", features = ["ws", "openssl", "rustls"] }

# Ethereum
revm = { version = "5.0.0", features = ["ethersdb", "std", "serde"] }
mythic_charts = { path = "crates/mythic_charts", version = "0.2.0" }

ethers = { version = "=2.0.13", features = ["ws", "openssl", "rustls"] }

# Networking
reqwest = "0.11.24"

## Config and parsing
serde = "=1.0.197"
serde = "=1.0.203"
serde_json = "=1.0.114"
serde_with = { version = "3.6.1", features = ["chrono_0_4"] }
config = "0.14.0"
Expand All @@ -44,7 +39,7 @@ tracing = "=0.1.40"
tracing-subscriber = { version = "=0.3.18", features = ["env-filter"] }
tracing-futures = { version = "=0.2.5", default-features = false }
anyhow = "=1.0.80"
thiserror = "=1.0.57"
thiserror = "=1.0.61"

itertools = "0.12.1"
rand = "=0.8.5"
Expand All @@ -69,15 +64,8 @@ directories-next = "=2.0.0"
chrono = { version = "0.4.34", features = ["serde"] }

[dependencies]
# Local
bindings.workspace = true
clients.workspace = true
dfmm.workspace = true
mythic_charts.workspace = true

arbiter-bindings.workspace = true
arbiter-core.workspace = true

revm.workspace = true
ethers.workspace = true

serde.workspace = true
Expand Down Expand Up @@ -107,46 +95,41 @@ tracing-subscriber.workspace = true
RustQuant.workspace = true
statrs.workspace = true

iced = { version = "=0.10.0", features = [
iced = { version = "=0.13.1", default-features = true, features = [
"system",
"tokio",
"lazy",
"image",
"palette",
"advanced",
"canvas",
"svg",
] }
iced_aw = { version = "=0.7.0", default-features = false, features = [
"menu",
"icon_text",
"icons",
"spinner",
"floating_element",
] }
iced_core = { version = "=0.13.1" }
iced_aw = { version = "=0.10.0", default-features = true }
plotters-backend = "=0.3.5"
plotters-iced = "=0.9.0"
iced-loading-indicator = { git = "https://github.com/BB-301/iced-loading-indicator.git", rev = "a09296f" }
plotters-iced = "=0.11.0"
url = "=2.5.0"
alloy = { version = "0.3.6", features = ["full"] }
futures-util = "0.3.30"

[package.metadata.bundle]
name = "Excalibur"
identifier = "xyz.primitive.excalibur"
short_description = "Excalibur: An alternative entrypoint to DeFi."
long_description = "Excalibur: An alternative entrypoint to DeFi."
name = "Mythic"
identifier = "xyz.primitive.mythic"
short_description = "Mythic is a native blockchain navigator."
long_description = "Mythic is a native blockchain navigator."
resources = ["assets/"]
icon = ["assets/logos/excalibur_logo_2.png"]

# macOS specific
category = "public.app-category.finance"
category = "public.app-category.utilities"
copyright = "Copyright (c) 2024 Primitive Bits, Inc."
minimum_system_version = "10.14"
osx_url_schemes = ["xyz.primitive.excalibur"]
osx_url_schemes = ["xyz.primitive.mythic"]

# Windows specific
product_name = "Excalibur"
product_name = "Mythic"
manufacturer = "Primitive Bits, Inc."

# Linux specific
package_name = "excalibur"
package_name = "mythic"
package_version = "0.1.0"
Loading

0 comments on commit da6d64e

Please sign in to comment.