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

sdk wip (do not rename) #1350

Closed
wants to merge 52 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
c259750
sdk wip
juped May 9, 2023
22a0869
Get cli to compile
mariari May 12, 2023
b592f89
Remvoing Errors out of Wallet, Client, and Context
mariari May 12, 2023
a0b6d20
Remove all Compilation errors from rpc
mariari May 12, 2023
51fe902
WIP tx fix
mariari May 12, 2023
dcb29db
unsorted wip
juped May 12, 2023
f5409bc
readd wallet save
juped May 12, 2023
a6b621b
wasm: update checksums.json
juped May 12, 2023
23e262d
Merge commit 'e195016fb0' into ray/sdk-wip
juped May 12, 2023
5f6769c
Merge commit 'bede18fd99' into ray/sdk-wip
juped May 12, 2023
585da29
apps/client/utils/init-network: avoid adding tokens to wallet twice
tzemanovic May 12, 2023
3654522
changelog: add #1362
tzemanovic May 12, 2023
e45ee23
Merge remote-tracking branch 'namada/yuji/ibc-cleanup' into ray/sdk-wip
juped May 12, 2023
925d976
Merge remote-tracking branch 'namada/tomas/nested-lazy-vec-iter' into…
juped May 12, 2023
8c1833f
Merge remote-tracking branch 'namada/tomas/overflow-check-in-release'…
juped May 12, 2023
aa652be
Merge remote-tracking branch 'namada/tomas/update-proptest-sm' into r…
juped May 12, 2023
0ad3a95
Merge remote-tracking branch 'namada/fraccaman/pk-to-tm' into ray/sdk…
juped May 12, 2023
b47d014
Merge remote-tracking branch 'namada/fraccaman/base-directory' into r…
juped May 12, 2023
92763df
Merge remote-tracking branch 'namada/tomas+brent/fix_update_data_epoc…
juped May 12, 2023
498f3da
Merge remote-tracking branch 'namada/yuji/enable_wal_batch' into ray/…
juped May 12, 2023
ca6e0cc
Merge tag 'v0.15.2' into ray/sdk-wip
juped May 12, 2023
d1efb69
more generics in e2e tests
juped May 12, 2023
59c9c71
Merge remote-tracking branch 'namada/tomas/init-network-dup-tokens' i…
juped May 12, 2023
d7272ae
comment out overwrite confirmation
juped May 12, 2023
198ca71
does not compile: optional chain-id arg
juped May 12, 2023
d0aaac0
does not compile: first tx fixed for optional chain-id
juped May 12, 2023
114dfe8
does not compile: unwrap on the other side
juped May 12, 2023
9c7bc7c
patch from ui team
juped May 12, 2023
0d2c2ce
Get the code to fully compile
mariari May 13, 2023
ab3bbfd
Merge remote-tracking branch 'namada/ray/sdk-wip-not-compiling' into …
juped May 13, 2023
bef2634
Merge remote-tracking branch 'namada/mariari/bump-rocksdb' into ray/s…
juped May 13, 2023
6ea2887
Remove extra expiration and chain_id fields
mariari May 13, 2023
d41de45
Change the reading of wasm code into the path
mariari May 14, 2023
b7bb3c0
use NAMADA_WALLET_PASSWORD env vars
juped May 14, 2023
9df1bdc
print dry-run tx results
juped May 14, 2023
a2f2131
fix update_vp code path
juped May 14, 2023
a01c695
fix init account code path
juped May 14, 2023
4b2143c
run formatter
juped May 14, 2023
37a56a5
address clippy warnings
juped May 14, 2023
94855d0
remove ProcessTxResponse enum
juped May 14, 2023
b6e039f
document undocstringed functions
juped May 14, 2023
045494e
more formatting runs
juped May 14, 2023
3565dc7
expect the query_bonds result, even though it is not used
juped May 14, 2023
87fcd03
Revert "address clippy warnings"
juped May 15, 2023
905a0eb
address clippy warnings correctly
juped May 15, 2023
334ea61
Revert "Merge remote-tracking branch 'namada/tomas/init-network-dup-t…
juped May 15, 2023
916b9cd
Merge branch 'main' into ray/sdk-wip
juped May 15, 2023
a63e325
add todo comment to stubbed out show_overwrite_confirmation
juped May 15, 2023
16272ac
update to merged tendermint-rs, ibc-proto-rs, ibc-rs and tower-abci
tzemanovic May 15, 2023
e281f70
Merge branch 'main' into ray/sdk-wip
juped May 15, 2023
fb14f4a
feat: replace http-client feature with trait-client(for wasm32 build)
mateuszjasiuk May 16, 2023
37cc622
Merge branch 'main' into ray/sdk-wip
juped May 17, 2023
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
1,972 changes: 1,009 additions & 963 deletions Cargo.lock

Large diffs are not rendered by default.

22 changes: 11 additions & 11 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,21 +37,21 @@ async-process = {git = "https://github.com/heliaxdev/async-process.git", rev = "
# borsh-schema-derive-internal = {path = "../borsh-rs/borsh-schema-derive-internal"}

# patched to a commit on the `eth-bridge-integration+consensus-timeout` branch of our fork
tendermint = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "a2cd889ae706854e7bf476880a37408d75b4a8e1"}
tendermint-config = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "a2cd889ae706854e7bf476880a37408d75b4a8e1"}
tendermint-proto = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "a2cd889ae706854e7bf476880a37408d75b4a8e1"}
tendermint-rpc = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "a2cd889ae706854e7bf476880a37408d75b4a8e1"}
tendermint-testgen = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "a2cd889ae706854e7bf476880a37408d75b4a8e1"}
tendermint-light-client-verifier = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "a2cd889ae706854e7bf476880a37408d75b4a8e1"}
tendermint = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "4db3c5ea09fae4057008d22bf9e96bf541b55b35"}
tendermint-config = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "4db3c5ea09fae4057008d22bf9e96bf541b55b35"}
tendermint-proto = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "4db3c5ea09fae4057008d22bf9e96bf541b55b35"}
tendermint-rpc = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "4db3c5ea09fae4057008d22bf9e96bf541b55b35"}
tendermint-testgen = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "4db3c5ea09fae4057008d22bf9e96bf541b55b35"}
tendermint-light-client-verifier = {git = "https://github.com/heliaxdev/tendermint-rs.git", rev = "4db3c5ea09fae4057008d22bf9e96bf541b55b35"}

# patched to a commit on the `eth-bridge-integration` branch of our fork
ibc = {git = "https://github.com/heliaxdev/cosmos-ibc-rs.git", rev = "dcce4ac23d4d0a4324d23c54a1a99d41f0be2076"}
ibc-proto = {git = "https://github.com/heliaxdev/ibc-proto-rs.git", rev = "acc378e5e1865fbf559fa4e36e3c2b0dc1da51bb"}
ibc-relayer = {git = "https://github.com/heliaxdev/hermes.git", rev = "b475b1cc9c94eac91d44da22aee2038f0512d702"}
ibc-relayer-types = {git = "https://github.com/heliaxdev/hermes.git", rev = "b475b1cc9c94eac91d44da22aee2038f0512d702"}
ibc = {git = "https://github.com/heliaxdev/cosmos-ibc-rs.git", rev = "2d7edc16412b60cabf78163fe24a6264e11f77a9"}
ibc-proto = {git = "https://github.com/heliaxdev/ibc-proto-rs.git", rev = "7e527b5b8c95d83351e93ceafc14ac853224283f"}
ibc-relayer = {git = "https://github.com/heliaxdev/hermes.git", rev = "8e2ff3479edc0653f34b22df450d451eedd2c2ab"}
ibc-relayer-types = {git = "https://github.com/heliaxdev/hermes.git", rev = "8e2ff3479edc0653f34b22df450d451eedd2c2ab"}

# patched to a commit on the `eth-bridge-integration` branch of our fork
tower-abci = {git = "https://github.com/heliaxdev/tower-abci.git", rev = "3fb3b5c9d187d7009bc25c25813ddaab38216e73"}
tower-abci = {git = "https://github.com/heliaxdev/tower-abci.git", rev = "79069a441cee7d9955a3d826d29656a0fb16115c"}

# patched to the yanked 1.2.0 until masp updates bitvec
funty = { git = "https://github.com/bitvecto-rs/funty/", rev = "7ef0d890fbcd8b3def1635ac1a877fc298488446" }
Expand Down
14 changes: 7 additions & 7 deletions apps/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ abciplus = [
]

[dependencies]
namada = {path = "../shared", default-features = false, features = ["wasm-runtime", "ferveo-tpke"]}
namada = {path = "../shared", default-features = false, features = ["wasm-runtime", "ferveo-tpke", "masp-tx-gen"]}
ark-serialize = "0.3.0"
ark-std = "0.3.0"
# branch = "bat/arse-merkle-tree"
Expand Down Expand Up @@ -125,10 +125,10 @@ signal-hook = "0.3.9"
sysinfo = {version = "=0.21.1", default-features = false}
tar = "0.4.37"
# temporarily using fork work-around
tendermint-abcipp = {package = "tendermint", git = "https://github.com/heliaxdev/tendermint-rs", rev = "a3a0ad5f07d380976bbd5321239aec9cc3a8f916", optional = true}
tendermint-config-abcipp = {package = "tendermint-config", git = "https://github.com/heliaxdev/tendermint-rs", rev = "a3a0ad5f07d380976bbd5321239aec9cc3a8f916", optional = true}
tendermint-proto-abcipp = {package = "tendermint-proto", git = "https://github.com/heliaxdev/tendermint-rs", rev = "a3a0ad5f07d380976bbd5321239aec9cc3a8f916", optional = true}
tendermint-rpc-abcipp = {package = "tendermint-rpc", git = "https://github.com/heliaxdev/tendermint-rs", rev = "a3a0ad5f07d380976bbd5321239aec9cc3a8f916", features = ["http-client", "websocket-client"], optional = true}
tendermint-abcipp = {package = "tendermint", git = "https://github.com/heliaxdev/tendermint-rs", rev = "4db3c5ea09fae4057008d22bf9e96bf541b55b35", optional = true}
tendermint-config-abcipp = {package = "tendermint-config", git = "https://github.com/heliaxdev/tendermint-rs", rev = "4db3c5ea09fae4057008d22bf9e96bf541b55b35", optional = true}
tendermint-proto-abcipp = {package = "tendermint-proto", git = "https://github.com/heliaxdev/tendermint-rs", rev = "4db3c5ea09fae4057008d22bf9e96bf541b55b35", optional = true}
tendermint-rpc-abcipp = {package = "tendermint-rpc", git = "https://github.com/heliaxdev/tendermint-rs", rev = "4db3c5ea09fae4057008d22bf9e96bf541b55b35", features = ["http-client", "websocket-client"], optional = true}
tendermint = {version = "0.23.6", optional = true}
tendermint-config = {version = "0.23.6", optional = true}
tendermint-proto = {version = "0.23.6", optional = true}
Expand All @@ -151,8 +151,8 @@ winapi = "0.3.9"
masp_primitives = { git = "https://github.com/anoma/masp", rev = "bee40fc465f6afbd10558d12fe96eb1742eee45c", features = ["transparent-inputs"] }
masp_proofs = { git = "https://github.com/anoma/masp", rev = "bee40fc465f6afbd10558d12fe96eb1742eee45c", features = ["bundled-prover", "download-params"] }
bimap = {version = "0.6.2", features = ["serde"]}
rust_decimal = "1.26.1"
rust_decimal_macros = "1.26.1"
rust_decimal = "=1.26.1"
rust_decimal_macros = "=1.26.1"
directories = "4.0.1"

[dev-dependencies]
Expand Down
Loading