Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(sia): extract sia lib to external repo #2167

Merged
merged 330 commits into from
Aug 30, 2024
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
330 commits
Select commit Hold shift + click to select a range
fb0c95a
remove unused struct
Alrighttt Apr 23, 2024
e23ee8c
simplify protocolinfo struct
Alrighttt Apr 23, 2024
4552791
revert manual debugging static value
Alrighttt Apr 23, 2024
4600b5e
revert debuggin static value
Alrighttt Apr 23, 2024
2373247
use to_string instead of format!()
Alrighttt Apr 23, 2024
85b3e37
remove additional debug static return values
Alrighttt Apr 23, 2024
8729c11
add TODO comment for orderbook
Alrighttt Apr 23, 2024
38d220d
change "init_sia__coin_task_manager" to "init_sia_task_manager"
Alrighttt Apr 23, 2024
f457310
reorganize inline comment
Alrighttt Apr 23, 2024
0914929
reorganize inline comment
Alrighttt Apr 23, 2024
9de9bec
change inline comment to doc comment
Alrighttt Apr 23, 2024
38cbfae
remove frivolous comment
Alrighttt Apr 23, 2024
e1988d0
Omar review suggestions
Alrighttt Apr 23, 2024
d5fbd24
remove dead code
Alrighttt Apr 23, 2024
396e4d0
cargo fmt
Alrighttt Apr 23, 2024
1f16d03
simplify spend policies
Alrighttt Apr 23, 2024
6a388c2
Merge branch 'sia-dev' into url-refactor
Alrighttt Apr 23, 2024
ed27979
update fn name; fix mod import
Alrighttt Apr 23, 2024
06f2509
remove unused import
Alrighttt Apr 24, 2024
517df63
rename import for verbosity
Alrighttt Apr 24, 2024
e8a67d4
add comments for impossible test cases
Alrighttt Apr 24, 2024
92f1621
remove unnecessary wrapper from SiaApiClient
Alrighttt Apr 24, 2024
0a3eba5
more verbose reqwest error handling
Alrighttt Apr 24, 2024
2b797a7
begin fetch and parse revamp
Alrighttt Apr 25, 2024
b3e5678
Merge remote-tracking branch 'upstream/dev' into url-refactor
Alrighttt Apr 26, 2024
943a4b8
fix botched merge
Alrighttt Apr 26, 2024
edb2597
add initial sia docker tests
Alrighttt Apr 26, 2024
81d32de
assign static name to sia docker container
Alrighttt May 2, 2024
43401a9
move http client tests to docker test suite
Alrighttt May 2, 2024
aa62540
handle HTTP status codes WIP
Alrighttt May 2, 2024
b4abf14
WIP comment old http client tests
Alrighttt May 2, 2024
f34b402
reorder imports
Alrighttt May 2, 2024
3834faf
refactor SpendPolicy Encoder
Alrighttt May 2, 2024
c6d8d41
Add EncodeTo trait
Alrighttt May 2, 2024
70e1d84
cargo fmt
Alrighttt May 2, 2024
7803dca
Cargo.lock edit - no dep changes
Alrighttt May 2, 2024
ae023f6
refactor Specifier constants
Alrighttt May 2, 2024
ae6d455
Specifier link+comment
Alrighttt May 2, 2024
af2f0be
seperate specifiers to seperate file
Alrighttt May 3, 2024
5cf800a
remove irrelevant test
Alrighttt May 4, 2024
98b4ada
impl EncodeTo for H256
Alrighttt May 4, 2024
a12d934
add v1 transaction stubs
Alrighttt May 4, 2024
15f73fe
refactor UnlockKey encoding
Alrighttt May 4, 2024
5ed1ea9
new sia modules
Alrighttt May 4, 2024
65d58e8
cargo fmt
Alrighttt May 4, 2024
a9dbed1
clean up specifier defs with a macro
Alrighttt May 6, 2024
57a2e51
fix PublicKey encoder
Alrighttt May 7, 2024
a57ed21
add new encoder tests
Alrighttt May 7, 2024
668f6fa
rename EncodeTo trait -> Encodable
Alrighttt May 7, 2024
8c95362
vout encoding; begin vin encoding
Alrighttt May 9, 2024
6a03bf6
cargo fmt
Alrighttt May 9, 2024
87faaa3
impl Encodable for Address
Alrighttt May 9, 2024
33307d3
address encoding unit test
Alrighttt May 9, 2024
5b804b8
cargo fmt
Alrighttt May 9, 2024
b114633
actually fix pubkey encoding
Alrighttt May 13, 2024
c74bff4
cargo clippy
Alrighttt May 13, 2024
207abf7
remove unneccesary type
Alrighttt Jun 13, 2024
3e8e9bc
more verbose var name
Alrighttt Jun 13, 2024
90a53e6
fix SpendPolicy UC encoder
Alrighttt Jun 13, 2024
d92599a
make struct fields pub
Alrighttt Jun 13, 2024
b2b36ff
add atomic swap spendpolicy builder
Alrighttt Jun 13, 2024
73833f0
add additional encoding tests
Alrighttt Jun 13, 2024
7ed2ed2
impl Encodable for additional types
Alrighttt Jun 13, 2024
a769caf
Add remaining transaction data types
Alrighttt Jun 13, 2024
3ec61dd
additional tx data types
Alrighttt Jun 17, 2024
5ec5414
fix SiafundOutputVersion struct
Alrighttt Jun 17, 2024
9c58e8e
add write_string Encoder method
Alrighttt Jun 18, 2024
30c4be4
Add remaining V2 tx data structures; some stubs
Alrighttt Jun 18, 2024
a2c570d
remove conflicting stub
Alrighttt Jun 18, 2024
4a74a19
add types module
Alrighttt Jun 18, 2024
2b36617
add existing deps to sia Cargo.toml
Alrighttt Jun 18, 2024
267fc2a
Add /api/events/:id endpoint stubs
Alrighttt Jun 18, 2024
8f08f61
impl Serialize Deserialize on all TX data types
Alrighttt Jun 18, 2024
f50c8c5
update Cargo.lock; no new deps
Alrighttt Jun 19, 2024
2d93c8b
add tests module; add serde tests
Alrighttt Jun 19, 2024
61d355f
impl custom Address serde to accomodate prefixed strings
Alrighttt Jun 19, 2024
ad4efc0
more verbose http client error handling
Alrighttt Jun 19, 2024
b6f9cdc
reorganize endpoints; add /addresses/:addr/events endpoint
Alrighttt Jun 19, 2024
ad6d581
add SiaHash H256 wrapper type
Alrighttt Jun 19, 2024
5fce3f3
impl Debug for Specifier, Identifier
Alrighttt Jun 19, 2024
44fbb73
impl Debug for additional types
Alrighttt Jun 19, 2024
b09346e
add /addresses/:addr/events docker unit test
Alrighttt Jun 19, 2024
01c8ec5
add custom Currency Deserializer
Alrighttt Jun 19, 2024
e2b2249
StateElement serde and encoding changes
Alrighttt Jun 19, 2024
e51f2db
impl Debug for many types
Alrighttt Jun 19, 2024
0985b0e
SiacoinElement serde
Alrighttt Jun 19, 2024
2bbada0
SiafundElement serde
Alrighttt Jun 19, 2024
f99f90d
FileContractElementV2 serde
Alrighttt Jun 19, 2024
f07a94b
FileContractElementV1 serde
Alrighttt Jun 19, 2024
4017bc2
ChainIndexElement serde
Alrighttt Jun 19, 2024
f44ab37
TransactionV1 serde
Alrighttt Jun 19, 2024
125c25d
fix imports
Alrighttt Jun 19, 2024
fe1afb9
fix address deser error
Alrighttt Jun 19, 2024
9276ed1
add SiaHash custom serde
Alrighttt Jun 19, 2024
1a0490b
add encoding test module
Alrighttt Jun 19, 2024
e644632
add SiaHash serde test
Alrighttt Jun 19, 2024
9a35e6d
fix TransactionV1 serde
Alrighttt Jun 19, 2024
d34f6a4
impl Debug on several types
Alrighttt Jun 19, 2024
de74bb8
BlockID and Event serde
Alrighttt Jun 19, 2024
ca5a179
better address serde error
Alrighttt Jun 19, 2024
a72d2b9
better SiaHash serde errors
Alrighttt Jun 19, 2024
3c13b3c
remove unused wrapper type; implement v2Transaction event serde
Alrighttt Jun 21, 2024
37ce487
begin SpendPolicy deser
Alrighttt Jun 21, 2024
3c6fb9f
remove unneccesary wrapper type
Alrighttt Jun 21, 2024
1c6e64a
fix imports
Alrighttt Jun 21, 2024
7eff061
impl Serialize for Currency
Alrighttt Jun 21, 2024
06b9f49
prevent out of bounds read
Alrighttt Jun 21, 2024
e3e62a9
add http_client tests module
Alrighttt Jun 21, 2024
f17a425
add signature module
Alrighttt Jun 21, 2024
5798c7e
add comment for future self
Alrighttt Jun 21, 2024
c656cb2
transaction v1, v2 serde
Alrighttt Jun 21, 2024
7994e61
begin writing SpendPolicy parser
Alrighttt Jun 21, 2024
2e42cd0
change Opaque type and implement Parser
Alrighttt Jun 24, 2024
44b5418
add reminder for BlockID unit testing
Alrighttt Jun 24, 2024
b62ee4e
cargo fmt
Alrighttt Jun 24, 2024
ea24761
fix ed25519 key types to pub within base module
Alrighttt Jun 26, 2024
7837e3e
refactor Specifier, account for non-ed25519 UnlockKey
Alrighttt Jun 26, 2024
95d5544
ignore test for now
Alrighttt Jun 26, 2024
9c6f191
fix whitespace parsing
Alrighttt Jul 6, 2024
98390c2
cargo fmt
Alrighttt Jul 8, 2024
e539f95
spend_policy parser fixes
Alrighttt Jul 8, 2024
5a3349c
cargo fmt
Alrighttt Jul 8, 2024
7d96a6b
address utxos endpoint
Alrighttt Jul 8, 2024
4cd32af
rename symbol to match Go impl
Alrighttt Jul 11, 2024
324ce9b
fix import
Alrighttt Jul 11, 2024
b29aa3a
remove unused Serialize impl
Alrighttt Jul 11, 2024
dbe7526
remove signature module
Alrighttt Jul 11, 2024
b949064
remove unused imports
Alrighttt Jul 11, 2024
6e9d63b
fix Contract Resolution event deserialization
Alrighttt Jul 11, 2024
628537d
SiaSignature wrapper type
Alrighttt Jul 11, 2024
570afb4
V2FileContract serde
Alrighttt Jul 11, 2024
25469f2
fix import
Alrighttt Jul 11, 2024
f6b2ccc
WIP serde tests
Alrighttt Jul 11, 2024
5c2d19c
add FIXME commnet; fix import
Alrighttt Jul 11, 2024
417a6d2
rename serde prefix wrappers
Alrighttt Jul 11, 2024
aa48316
various serde fixes
Alrighttt Jul 12, 2024
92b0d78
cargo fmt
Alrighttt Jul 12, 2024
7b053dd
fix pubkey hex parsing
Alrighttt Jul 12, 2024
7e36800
add specifier from_str method
Alrighttt Jul 13, 2024
f3cf4e7
rename UnlockKey Unsupported variant
Alrighttt Jul 13, 2024
b081801
add v2 contract resolution finalization unit test WIP
Alrighttt Jul 13, 2024
e9dbf26
fix rename UnlockKey variant
Alrighttt Jul 13, 2024
f8c762c
edit TODO comment
Alrighttt Jul 13, 2024
0442e5e
edit TODO comment
Alrighttt Jul 15, 2024
f18b3c7
rename symbol to match Go impl
Alrighttt Jul 15, 2024
c6d2f37
fix Prefixed types derive traits for serde
Alrighttt Jul 15, 2024
d3b8c78
begin SpendPolicy JSON serde refactor
Alrighttt Jul 15, 2024
d21ea78
cargo fmt
Alrighttt Jul 15, 2024
aab0558
move encoding tests to dedicated file
Alrighttt Jul 15, 2024
c71113c
move unit test
Alrighttt Jul 15, 2024
840a841
remove SpendPolicy miniscript-like parser; refactor UnlockKey
Alrighttt Jul 15, 2024
c66e2e3
impl Display for Specifier
Alrighttt Jul 15, 2024
cf372e1
cargo fmt
Alrighttt Jul 15, 2024
c348097
fix import
Alrighttt Jul 16, 2024
23cbea5
Fix SatisfiedPolicy serde
Alrighttt Jul 16, 2024
0b66fd8
V2Transaction sighash encoding
Alrighttt Jul 16, 2024
9c00068
cargo fmt
Alrighttt Jul 16, 2024
ffacac7
remove Option<> for V2Tx miner_fee
Alrighttt Jul 16, 2024
e9bff00
fix Signature serialization
Alrighttt Jul 16, 2024
bd9d623
fix V2Transaction serialization; add sighash function and tests
Alrighttt Jul 16, 2024
29db985
cargo fmt
Alrighttt Jul 16, 2024
6dadccf
Merge remote-tracking branch 'kp/dev' into sia-encoding
Alrighttt Jul 17, 2024
8c4904e
simplify Address encode - PR2108 feedback
Alrighttt Jul 17, 2024
dd45d75
remove irrelevant tests
Alrighttt Jul 17, 2024
5da340a
remove BlockID String placeholder
Alrighttt Jul 17, 2024
6945d74
stricter typing for Event
Alrighttt Jul 17, 2024
b0b174d
misc serde fixes
Alrighttt Jul 17, 2024
86b3077
add ResolutionType Enum
Alrighttt Jul 17, 2024
2e09448
remove debug comment
Alrighttt Jul 17, 2024
9a2f9e9
force explicit choice of encoding version for Version types
Alrighttt Jul 18, 2024
d3ced32
Make CurrencyVersion hold ref only
Alrighttt Jul 18, 2024
0348700
remove useless type
Alrighttt Jul 18, 2024
3278397
make SiacoinOutputVersion hold ref only
Alrighttt Jul 18, 2024
c41d6e3
make SiafundOutputVersion hold ref only
Alrighttt Jul 18, 2024
1d5068a
Merge branch 'fix-head' into sia-encoding
Alrighttt Jul 18, 2024
ba9cac9
cargo.lock
Alrighttt Jul 18, 2024
30f376d
attempt to clean up duplicate types mess
Alrighttt Jul 18, 2024
0a8adbc
remove http_client tests stub
Alrighttt Jul 19, 2024
59370b7
remove addressed TODO comment
Alrighttt Jul 19, 2024
a3fdc84
rename symbol to match Go
Alrighttt Jul 24, 2024
c4128ea
change to_http_request signature to take Client
Alrighttt Jul 24, 2024
d2adf96
fix fetch_and_parse method
Alrighttt Jul 24, 2024
185e7d6
implement tx broadcast endpoint
Alrighttt Jul 24, 2024
debfdf0
refactor sia code into crate
Alrighttt Jul 24, 2024
bcdc339
continue crate refactor
Alrighttt Jul 24, 2024
8168c64
remove serde_json extern macros
Alrighttt Jul 25, 2024
64db825
make dep paths relative
Alrighttt Jul 25, 2024
80979d0
cargo.lock
Alrighttt Jul 25, 2024
cf2490a
fix sia docker tests
Alrighttt Jul 25, 2024
e20044f
cargo fmt
Alrighttt Jul 25, 2024
77e3c06
fix macro import
Alrighttt Jul 25, 2024
f642efa
fix tests macros import
Alrighttt Jul 25, 2024
b14e982
various cargo clippy fixes
Alrighttt Jul 25, 2024
958d704
feat(ETH): add `gas_limit` coins param to override default values (#2…
dimxy Jul 18, 2024
9a8142b
feat(nft-swap): add standalone maker contract and proxy support (#2100)
laruh Jul 18, 2024
0d383e3
chore: migrate .cargo/config to .cargo/config.toml to avoid deprecati…
shamardy Jul 25, 2024
e2fd946
cargo +nightly fmt
Alrighttt Jul 25, 2024
129bd47
Revert "chore: migrate .cargo/config to .cargo/config.toml to avoid d…
Alrighttt Jul 25, 2024
5b44926
Revert "feat(nft-swap): add standalone maker contract and proxy suppo…
Alrighttt Jul 25, 2024
bc4bac4
Revert "feat(ETH): add `gas_limit` coins param to override default va…
Alrighttt Jul 25, 2024
f49e9d0
move impl to below struct def
Alrighttt Jul 30, 2024
95ddd7c
remove unecessary assert
Alrighttt Jul 30, 2024
2b92349
move tx tests to new file; remove unnecessary pub on test modules
Alrighttt Jul 30, 2024
2a89389
handle empty HTTP 200 in dispatcher
Alrighttt Aug 16, 2024
d0cc14f
fix tx broadcast endpoint resp
Alrighttt Aug 16, 2024
411fdf8
impl SatisfyPolicy; move opacify to method
Alrighttt Aug 16, 2024
7e66333
create Preimage type alias
Alrighttt Aug 16, 2024
7aaa1cf
add V2TransactionBuilder
Alrighttt Aug 16, 2024
6b6e724
fix vscode runnables failures; ty Omar
Alrighttt Aug 16, 2024
cb0b283
create docker_tests_sia_unique
Alrighttt Aug 16, 2024
b3949dd
add simple tx building/signing docker test
Alrighttt Aug 16, 2024
0110cd6
cargo fmt
Alrighttt Aug 16, 2024
b75385f
fix cargo clippy errors
Alrighttt Aug 16, 2024
1ea70c0
move sia crate directory
Alrighttt Aug 17, 2024
0ca9400
fix sia crate dep path
Alrighttt Aug 17, 2024
add1302
various sia hd wallet placeholders
Alrighttt Aug 17, 2024
ea38523
change sia address placeholder to v2 address
Alrighttt Aug 23, 2024
6c32c86
remove comment
Alrighttt Aug 26, 2024
bed8616
allow dead_code and unused_imports for temp sia docker code
Alrighttt Aug 26, 2024
c514b5e
change comments to doc comments - WIP
Alrighttt Aug 26, 2024
f62a44b
cargo fmt
Alrighttt Aug 26, 2024
31325e9
fix unhandled unwrap in http client
Alrighttt Aug 26, 2024
1e137c8
change several comments to doc comments - WIP
Alrighttt Aug 26, 2024
07cb138
fix enable-sia feature dep
Alrighttt Aug 26, 2024
837197f
remove magic numbers; better err mapping
Alrighttt Aug 26, 2024
51f65cc
to_string instead of format!()
Alrighttt Aug 26, 2024
970b267
move impl
Alrighttt Aug 26, 2024
5779f1b
implement MarketCoinOps::my_balance
shamardy Aug 26, 2024
e32f726
rename non-Ed25519 UnlockKey variant
Alrighttt Aug 26, 2024
97efb6a
remove sia docker tests from main workspace
Alrighttt Aug 26, 2024
4687c54
simplify client error handling
Alrighttt Aug 26, 2024
03b2a09
simpler HexArray64 serde
Alrighttt Aug 26, 2024
79da04f
simplify client EmptyResponse handling
Alrighttt Aug 26, 2024
64d3bc9
fix wasm compilation by disabling timout in wasm for now
shamardy Aug 26, 2024
0cfb789
Merge remote-tracking branch 'origin/dev' into sia-encoding
shamardy Aug 26, 2024
89e3263
use enable-sia flag for sia_docker_tests and remove usage of tokio::test
shamardy Aug 27, 2024
267889d
misc fixes
shamardy Aug 27, 2024
dfeb94b
match PrivKeyPolicy::Metamask in siacoin `my_address` implementation …
shamardy Aug 27, 2024
d6e734c
Add `define_prefixed_type` macro
shamardy Aug 27, 2024
d1c2cde
Revert "Add `define_prefixed_type` macro"
shamardy Aug 27, 2024
60118dc
use new sia-rust crate repo
Alrighttt Aug 27, 2024
e11b279
fix docker tests
Alrighttt Aug 27, 2024
1930fdc
delete sia crate from repo
Alrighttt Aug 27, 2024
eab4035
update sia-rust
Alrighttt Aug 27, 2024
59f4b17
Merge branch 'sia-hd-wallet' into sia-encoding
Alrighttt Aug 28, 2024
19651fd
bump sia-rust
Alrighttt Aug 28, 2024
0d048c5
merge my_balance impl
Alrighttt Aug 28, 2024
9b015a5
Implement withdraw for siacoin
shamardy Aug 29, 2024
4bdeb64
Revert "Implement withdraw for siacoin"
shamardy Aug 30, 2024
c3c7852
Merge remote-tracking branch 'origin/dev' into sia-encoding
shamardy Aug 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 7 additions & 2 deletions mm2src/coins/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ enable-solana = [
]
enable-sia = [
"dep:reqwest",
"blake2b_simd"
"dep:blake2b_simd",
"dep:sia"
]
default = []
run-docker-tests = []
Expand All @@ -41,13 +42,14 @@ byteorder = "1.3"
bytes = "0.4"
cfg-if = "1.0"
chain = { path = "../mm2_bitcoin/chain" }
chrono = { version = "0.4.23", "features" = ["serde"] }
common = { path = "../common" }
cosmrs = { version = "0.14.0", default-features = false }
crossbeam = "0.8"
crypto = { path = "../crypto" }
db_common = { path = "../db_common" }
derive_more = "0.99"
ed25519-dalek = "1.0.1"
ed25519-dalek = { version = "1.0.1", features = ["serde"] }
enum_derives = { path = "../derives/enum_derives" }
ethabi = { version = "17.0.0" }
ethcore-transaction = { git = "https://github.com/KomodoPlatform/mm2-parity-ethereum.git", rev = "mm2-v2.1.1" }
Expand All @@ -69,6 +71,7 @@ jsonrpc-core = "18.0.0"
keys = { path = "../mm2_bitcoin/keys" }
lazy_static = "1.4"
libc = "0.2"
nom = "6.1.2"
mm2_core = { path = "../mm2_core" }
mm2_err_handle = { path = "../mm2_err_handle" }
mm2_event_stream = { path = "../mm2_event_stream" }
Expand Down Expand Up @@ -101,8 +104,10 @@ ser_error_derive = { path = "../derives/ser_error_derive" }
serde = "1.0"
serde_derive = "1.0"
serde_json = { version = "1", features = ["preserve_order", "raw_value"] }
serde_with = "1.14.0"
serialization = { path = "../mm2_bitcoin/serialization" }
serialization_derive = { path = "../mm2_bitcoin/serialization_derive" }
sia = { path = "sia", optional = true }
spv_validation = { path = "../mm2_bitcoin/spv_validation" }
sha2 = "0.10"
sha3 = "0.9"
Expand Down
4 changes: 2 additions & 2 deletions mm2src/coins/lp_coins.rs
Original file line number Diff line number Diff line change
Expand Up @@ -318,8 +318,8 @@ use script::Script;
pub mod z_coin;
use crate::coin_balance::{BalanceObjectOps, HDWalletBalanceObject};
use z_coin::{ZCoin, ZcoinProtocolInfo};
#[cfg(feature = "enable-sia")] pub mod sia;
#[cfg(feature = "enable-sia")] use sia::SiaCoin;
#[cfg(feature = "enable-sia")] pub mod siacoin;
#[cfg(feature = "enable-sia")] use siacoin::SiaCoin;

pub type TransactionFut = Box<dyn Future<Item = TransactionEnum, Error = TransactionErr> + Send>;
pub type TransactionResult = Result<TransactionEnum, TransactionErr>;
Expand Down
22 changes: 22 additions & 0 deletions mm2src/coins/sia/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[package]
name = "sia"
version = "0.1.0"
edition = "2018"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
rpc = { path = "../../mm2_bitcoin/rpc/" }
mm2_number = { path = "../../mm2_number/" }
ed25519-dalek = { version = "1.0.1", features = ["serde"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = { version = "1", features = ["preserve_order", "raw_value"] }
serde_with = "1.14.0"
nom = "6.1.2"
blake2b_simd = "0.5"
chrono = { version = "0.4.23", "features" = ["serde"] }
hex = "0.4.2"
reqwest = { version = "0.11.9", default-features = false, features = ["json"]}
base64 = "0.21.2"
url = { version = "2.2.2", features = ["serde"] }
derive_more = "0.99.11"
167 changes: 0 additions & 167 deletions mm2src/coins/sia/address.rs

This file was deleted.

Loading
Loading