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(walletconnect): WalletConnect Integration #2223

Draft
wants to merge 39 commits into
base: dev
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
9100780
init, start walletconnect client impl
borngraced Sep 9, 2024
ca3f558
save dev state - walletconnect client impl
borngraced Sep 9, 2024
c3dc6c6
save dev state - WalletConnect client impl
borngraced Sep 9, 2024
0eea639
rough implementations
borngraced Sep 11, 2024
588316f
commit lock file
borngraced Sep 11, 2024
60a2fc5
save dev state - handle connection close, session improvements, etc
borngraced Sep 12, 2024
fd8797c
minor changes
borngraced Sep 12, 2024
437767b
fix wasm compilation
borngraced Sep 13, 2024
6374da3
minor changes - create metadata mod
borngraced Sep 13, 2024
1c9cfe0
minor changes and code organization
borngraced Sep 14, 2024
f7987dd
minor changes + merge session and session_key mod
borngraced Sep 14, 2024
1f2adb2
minor changes to namespaces
borngraced Sep 15, 2024
658357f
some improvements
borngraced Sep 16, 2024
98026ac
add some session fn doc comments
borngraced Sep 16, 2024
9dddb91
big improvements to session handling
borngraced Sep 16, 2024
52a0f72
implement session delete and cleaup
borngraced Sep 17, 2024
9f5944c
improve code and locking
borngraced Sep 17, 2024
dff1b42
remove unused dep
borngraced Sep 17, 2024
591fbdb
refactorings and cleanupds
borngraced Sep 17, 2024
f6e7864
minor changes
borngraced Sep 18, 2024
f535f0b
make session single
borngraced Sep 19, 2024
3eb8969
minor changes
borngraced Sep 19, 2024
2d68488
save dev state
borngraced Sep 19, 2024
42dd5ba
implement coin activation for tendermint and other minor changes
borngraced Sep 21, 2024
edcb5a7
improve code and minor needed changes
borngraced Sep 22, 2024
e606ca4
improve relayer disconnection, remove unneeded changes, track topic s…
borngraced Sep 23, 2024
d7b5a17
fix tendermint pubkey derivation from walletconnect
borngraced Sep 23, 2024
3a85a17
start persistent session storage implementation
borngraced Sep 23, 2024
be98c40
implement sqlite session storage table and insert session method
borngraced Sep 24, 2024
6453a33
fix cyclic deps and continue storage implementations
borngraced Sep 25, 2024
9f87a9e
implement WASM persistent storage
borngraced Sep 26, 2024
6135665
implement persistent indexed_db session storage
borngraced Sep 26, 2024
5457d80
save dev state - implement wc rpc commands
borngraced Sep 26, 2024
9d12079
move walletconnect rpc to mm2_main rpc
borngraced Sep 26, 2024
03d9978
remove mm2_test_helpers lock file
borngraced Sep 26, 2024
32e46d9
format mm2_net cargo.toml
borngraced Sep 26, 2024
1e352b1
update storage session upon session settle response/request
borngraced Sep 26, 2024
a30511b
add tokio to wc dependency list
borngraced Sep 26, 2024
341b18e
improve tenderming with_pubkey activation params
borngraced Sep 26, 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
2 changes: 1 addition & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
JEMALLOC_SYS_WITH_MALLOC_CONF = "background_thread:true,narenas:1,tcache:false,dirty_decay_ms:0,muzzy_decay_ms:0,metadata_thp:auto"

[target.'cfg(all())']
rustflags = [ "-Zshare-generics=y" ]
rustflags = [ "-Zshare-generics=y", '--cfg=curve25519_dalek_backend="fiat"' ]

# # Install lld using package manager
# [target.x86_64-unknown-linux-gnu]
Expand Down
Loading
Loading