Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/WalletConnect/WalletConnectKotlinV2

WalletConnect Kotlin SDK v2
https://github.com/WalletConnect/WalletConnectKotlinV2

Move serialization to JsonRpcSerializer.kt. Fix-up the re-subscription on Topic D logic.

02808b76d742ca40a78ff15f14869c50a18138e5 authored about 3 years ago by kubel <[email protected]>
Clean up

1809bf542ad0a0944466cd9e4bbb9ebdc7249772 authored about 3 years ago by kubel <[email protected]>
After merge correction

436e98c4aacd79e98b774974573232e645425b4f authored about 3 years ago by kubel <[email protected]>
Merge branch 'develop' of https://github.com/WalletConnect-Labs/WalletConnectKotlinV2 into feature/implement_peer_responses

Conflicts:
walletconnectv2/src/main/kotlin/org/walletconnect/walletconnectv2/clientsync/pair...

a38c843d3b299a4d856dfdba667ba2cdd3facdeb authored about 3 years ago by kubel <[email protected]>
Add subscribe relay error response

1cb862c8be0903d78bb3a7e797819d2b485f9e73 authored about 3 years ago by kubel <[email protected]>
Add WalletConnectRelay.kt to handle peer subscriptions

98f73a7b2e63961cf60a103679ba1d0f19743d1c authored about 3 years ago by kubel <[email protected]>
Merge pull request #107 from WalletConnect-Labs/feature/storage-implementation

feature/storage-implementation

949180627c2cffc2b8082ba701e26e1f8bfdc4b5 authored about 3 years ago by Talha Ali <[email protected]>
Add metadata property to SessionVO.kt to return the saved metadata with each session proposal

c5cfc0226b9fb31ca062293a1481f220dba5b030 authored about 3 years ago by Talha Ali <[email protected]>
Updated imports

d0a6397965639a9056c87810b350cb106948d2be authored about 3 years ago by Talha Ali <[email protected]>
Merge branch 'develop' into feature/storage-implementation

# Conflicts:
# walletconnectv2/src/androidTest/kotlin/org/walletconnect/walletconnectv2/WalletCo...

4d7be94f80c6f372d491f2d06e8161134fd2ea14 authored about 3 years ago by Talha Ali <[email protected]>
Updates as per PR comments

d3c209ca9d4d2b983c52bea258213ae7d14c8350 authored about 3 years ago by Talha Ali <[email protected]>
Merge branch 'develop' of https://github.com/WalletConnect-Labs/WalletConnectKotlinV2 into feature/implement_peer_responses

Conflicts:
walletconnectv2/src/main/kotlin/org/walletconnect/walletconnectv2/clientsync/sess...

65c7a76cacd975e434ba38179c1b92476b01339b authored about 3 years ago by kubel <[email protected]>
Refactor the way of getting the peer responses

a9337eadc3f2788ae1acd87899f81cea2748434f authored about 3 years ago by kubel <[email protected]>
Feature/implement notify method (#110)

* Add pairing and session update models

* Add integration test for session update

* Refact...

2d0902290623b697a29b7fe1537324125df31cf5 authored about 3 years ago by Jakub Witczak <[email protected]>
Updated StorageRepository to accept topic to find and update sessions. Also added storage update logic during update and upgrade workflow

c23fa3570fbf0700d73f8a23f4cf7263f452236c authored about 3 years ago by Talha Ali <[email protected]>
Feature/implement ping method (#106)

* Add pairing and session update models

* Add integration test for session update

* Refact...

3e876ccf3a1135bb828b37ec8cf709bf1f2472ab authored about 3 years ago by Jakub Witczak <[email protected]>
After merge corrections

ac81cc42bc901c6ee98f691935144755cef7346a authored about 3 years ago by kubel <[email protected]>
Feature/implement update method (#105)

* Add pairing and session update models

* Add integration test for session update

* Refact...

6b63453c811945f60d31c339dceca8ea3368ea42 authored about 3 years ago by Jakub Witczak <[email protected]>
Add generic for data field in Notification object

b13b4f390d795466ddc097f6a29ab39db487280f authored about 3 years ago by kubel <[email protected]>
Delete logs and clean up

0ba6206260f825428ebdeb14b4730beeffb87a75 authored about 3 years ago by kubel <[email protected]>
Moved re-subscribe logic into separate coroutine scope

32a16c94a1079b2d1622d15e5481003bbd802c42 authored about 3 years ago by Talha Ali <[email protected]>
Fixed re-subscription logic to only look for approved sessions

e31570c4444945a4b0a54c1659de6e8d16fd7c24 authored about 3 years ago by Talha Ali <[email protected]>
Add re-subscription logic on initialize of Engine

0e0488299fc934725153bf7be7f2a64b5ea634d3 authored about 3 years ago by Talha Ali <[email protected]>
Added ControllerType to keep track of sequences. Also updated TopicAdapter as per PR comment

e6d2744bb0c7ad6086195fb9bfe69574ba3ecdd5 authored about 3 years ago by Talha Ali <[email protected]>
Merged in Develop. Updated SessionDao with get, update, and delete functions.

21613a4100d264a3e7e0aa250b5b83dc62701e71 authored about 3 years ago by Talha Ali <[email protected]>
Merge remote-tracking branch 'origin/feature/implement_ping_method' into feature/storage-implementation

657d457ae1681e55ff0d416885737542bfc1f273 authored about 3 years ago by Talha Ali <[email protected]>
Added a missing bracket

6fdf841a27708a06c05b65470328257ef1ed7262 authored about 3 years ago by Talha Ali <[email protected]>
Add the logic for handling the session notification event. Add notify method to send the pairing and the session notification.

d996a0a52ef6f4c6ddd46a95b157486beb18fa4e authored about 3 years ago by kubel <[email protected]>
Add on pairing delete

5afaffaa2ecfecedbbeea6d9a057a0e58beab23c authored about 3 years ago by kubel <[email protected]>
Add ping method and handle the pairing and session ping

f8902525d5d40aa4e019cd84b878d81255655b7b authored about 3 years ago by kubel <[email protected]>
Merge branch 'develop' into feature/storage-implementation

# Conflicts:
# walletconnectv2/build.gradle.kts
# walletconnectv2/src/main/kotlin/org/walletconn...

8f90a8ba5134c01976f6429543584b935e788500 authored about 3 years ago by Talha Ali <[email protected]>
Added StorageRepository along with SQLDelight with the Session and MetaData tables.

e9c007b5e8a22913edecc435e2f67d3746f4c51b authored about 3 years ago by Talha Ali <[email protected]>
Add Metadata to all integration test cases

adb62f40682d32f84a1953b94cd35cf4351d5b3b authored about 3 years ago by kubel <[email protected]>
Clean up

c267946ee0be1161bc814733a4076c888d85752d authored about 3 years ago by kubel <[email protected]>
Move encoding to JsonSerializer

4f2584a56c4cd45d259ba832702147cb485a3bd0 authored about 3 years ago by kubel <[email protected]>
After merge

543b84399d4717bb7158e049a9b4e30a4dccf019 authored about 3 years ago by kubel <[email protected]>
Merge branch 'develop' of https://github.com/WalletConnect-Labs/WalletConnectKotlinV2 into feature/implement_update_method

Conflicts:
walletconnectv2/src/androidTest/kotlin/org/walletconnect/walletconnectv2/WalletCo...

eda74d256a655db8bf692879e2398ca766c37ec6 authored about 3 years ago by kubel <[email protected]>
Feature/implement upgrade method (#104)

* Add session upgrade method with the integration test

* Improve public exposed methods

* ...

e342c70322f92c8302d8eda1b1021b0f6e6149cf authored about 3 years ago by Jakub Witczak <[email protected]>
Refactor the Engine to get the relay responses from WakuRelayRepository.kt

5fbd168d7cc525c9dc163e293e75deaee501f2bd authored about 3 years ago by kubel <[email protected]>
Merge pull request #98 from WalletConnect-Labs/feature/generic-payloads

Feature/generic payloads

6654bbe2f5a4aebe8a7959969bfd28f17cb4865b authored about 3 years ago by Talha Ali <[email protected]>
merged in develop

46fb36bd1c7fa52a9b0df03a1f11e36cbdaee6d9 authored about 3 years ago by Talha Ali <[email protected]>
Refactor the WakuRelayRepository.kt to have only one publish method

c217e7f90d8ab91ba278e1a49339d606fcd7feaa authored about 3 years ago by kubel <[email protected]>
Add integration test for session update

ff1571f72360c5397f1ce23a70b0190a4620012b authored about 3 years ago by kubel <[email protected]>
Add pairing and session update models

2d8c728f509b55468c9f632220a3bcb63b7983b0 authored about 3 years ago by kubel <[email protected]>
Feature/implement respond method (#100)

* Add Result callback for public methods

* Handle all json rpc responses for public methods
...

1a09f5bf35fcb80814f0b767721540569b385ab0 authored about 3 years ago by Jakub Witczak <[email protected]>
Feature/implement key storage (#97)

* Add Result callback for public methods

* Handle all json rpc responses for public methods
...

b367e052e8df34128e508c657d749d6a20ff4122 authored about 3 years ago by Jakub Witczak <[email protected]>
Merge branch 'develop' into feature/generic-payloads

# Conflicts:
# walletconnectv2/src/main/kotlin/org/walletconnect/walletconnectv2/engine/EngineIn...

8ae54fef5e5f7f9696ed60458d129358aeb55979 authored about 3 years ago by Talha Ali <[email protected]>
removed unused classes and commented code

7320f5a5f9793f3deec992abe1e497b7c02f82a4 authored about 3 years ago by Talha Ali <[email protected]>
Feature/handle json rpc errors (#92)

* Add Result callback for public methods

* Handle all json rpc responses for public methods
...

bb725bb065bb19b3c9c000ee9cbbecc4dfa89d1b authored about 3 years ago by Jakub Witczak <[email protected]>
merged develop

57707636096652233cd9bd142b25cf07d0dfac1b authored about 3 years ago by Talha Ali <[email protected]>
made changes related to generic payloads. Also added commented code as notes

1bcc07e1fc13ae01480cf48b0dbdee99cc735612 authored about 3 years ago by Talha Ali <[email protected]>
Merge pull request #95 from WalletConnect-Labs/feature/fix-integration-test

Feature/fix integration test

11e1c5061907b4fff7da65ca25f50fceba0466a8 authored about 3 years ago by Talha Ali <[email protected]>
added named parameter and re-added application to Scarlet

001a77627dff140ced9a61291dbbf665ab1f9492 authored about 3 years ago by Talha Ali <[email protected]>
Updates based on PR comments

b85d0aa1bd59dc1d05b8243cfe97c7e5b853b048 authored about 3 years ago by Talha Ali <[email protected]>
Merge branch 'develop' into feature/fix-integration-test

# Conflicts:
# walletconnectV2/src/main/kotlin/org/walletconnect/walletconnectv2/engine/jsonrpc/...

dcdb9d43aae538ab3eba4b8e8bb1312212eae4fa authored about 3 years ago by Talha Ali <[email protected]>
Added EthSendTransaction and EthSign. Also added unit tests to test decoding logic

458c02047a19b7ab272e716e2b0223944b2fae5b authored about 3 years ago by Talha Ali <[email protected]>
Feature/implement disconnect method (#90)

* Improve KeyChain to store agreement keys per topic

* Clean up

* Clean up

* Clean up
...

9f46151cecef78b5c0bf2f4cfc0aaac883a10b2b authored about 3 years ago by Jakub Witczak <[email protected]>
Removed unused constructors

4e89206851772e2d43d442a0a81201ddd2cdc9bb authored about 3 years ago by Talha Ali <[email protected]>
Merge branch 'feature/fix-integration-test' into feature/generic-payloads

# Conflicts:
# walletconnectV2/src/androidTest/kotlin/org/walletconnect/walletconnectv2/PairingI...

1a428c0c8d486d66d8a20173b59180b144cfdafe authored about 3 years ago by Talha Ali <[email protected]>
Added ActivityScenarioRule for integration test

c6f8a8812197c92714ce49ceab02a1caf922fbea authored about 3 years ago by Talha Ali <[email protected]>
Merge branch 'feature/implement_diconnect_method' into feature/fix-integration-test

# Conflicts:
# walletconnectV2/src/main/kotlin/org/walletconnect/walletconnectv2/engine/jsonrpc/...

adf84c7aeae05c384f3bbf1dfdb0f9c600457f23 authored about 3 years ago by Talha Ali <[email protected]>
Added unit test for dynamic decoding

73dee45209e7def6c733e39ff65f82bdd401494a authored about 3 years ago by Talha Ali <[email protected]>
Review: Add clear separation between client and engine models

694442991e40137aec44d261d0983b7c1c20a51e authored about 3 years ago by kubel <[email protected]>
created Test Rule for integration test

9d56ac97577544e2fe8906f0ee2f9cc3d54bb5e1 authored about 3 years ago by Talha Ali <[email protected]>
Clean up

42b8d7e54a2457d73e83573ec3d6081c39c4905a authored about 3 years ago by kubel <[email protected]>
Added debug dir to house testing Android dependent classes. Moved logging to Logger file and added integration tests for pair and approve

a128703410fa686ba0247612d3b07a61d6d334c4 authored about 3 years ago by Talha Ali <[email protected]>
Fix up the wrong directory name

d0ed2c0134ee474f6a01c1f7368d706a7477144c authored about 3 years ago by kubel <[email protected]>
Delete walletconnectV2/src/main/kotlin/org/walletconnect/walletconnectv2 directory

Delete incorrectly named directory

7acd3b537f032b248b6d2d5f69a7986ca31c6b77 authored about 3 years ago by Jakub Witczak <[email protected]>
Clean up

91c3219218e72c0af0c447010ed0ff2e6d02687d authored about 3 years ago by kubel <[email protected]>
Restore deleted files

2591569facd833571246433c376d52dc30393724 authored about 3 years ago by kubel <[email protected]>
Fix files after merge

e9aa54a3dd40d6e3934d64f866df95087af81c71 authored about 3 years ago by kubel <[email protected]>
Add SessionRequest

227552cc0fcadce55cc7ff07a98470de6ce4e6ec authored about 3 years ago by kubel <[email protected]>
Add SessionRequest

2ab91ce1dba7c49204c3004ced533af9e510352c authored about 3 years ago by kubel <[email protected]>
Handle disconnect events

bd3bc91d296ba673de1865e676af0575a8366632 authored about 3 years ago by kubel <[email protected]>
updated gradle settings

176542cb77b2ae41de09bfd4268e3f27891eb839 authored about 3 years ago by Talha Ali <[email protected]>
Merge commit '32c09b266cafa5421b611b1ddf8b0c2e93e24322' into feature/fix-integration-test

# Conflicts:
# walletconnectv2/src/main/kotlin/org/walletconnect/walletconnectv2/engine/EngineIn...

47adeefe0356f5dd217317203103f9894ee1753c authored about 3 years ago by Talha Ali <[email protected]>
Removed old integration test. Also updated dependencies and added test logs

79f04ab2abdd603d2593265f24ed08461646442a authored about 3 years ago by Talha Ali <[email protected]>
Feature/subscribe for sessions requests (#85)

* Improve KeyChain to store agreement keys per topic

* Clean up

* Clean up

* Clean up
...

9bbdbe553cabae34e9031e8ee3c304f3e2bdeb35 authored about 3 years ago by Jakub Witczak <[email protected]>
Review corrections

32c09b266cafa5421b611b1ddf8b0c2e93e24322 authored about 3 years ago by kubel <[email protected]>
Fix typo and cleanup

Merge pull request #83 from WalletConnect-Labs/ligi-patch-1

3b0fc9a0799dca7c2148ef747b8623f4b6baf7e0 authored about 3 years ago by Chad Jackson <[email protected]>
Clean up

cd6cd4625d02ce1f93e7b5b2d9df4f06231b02bf authored about 3 years ago by kubel <[email protected]>
Add event driven architecture for handling the json rpc methods

12b0ba690c46fc55dbfc60f7c128552c33885cc9 authored about 3 years ago by kubel <[email protected]>
Add session payload object

d46489a50ae89abb73778911c979b30f3c970bb0 authored about 3 years ago by kubel <[email protected]>
Engine

7126179d5c163a5072bb847d595e7611dfe50e9a authored about 3 years ago by kubel <[email protected]>
Add

dd1a00f9fac1541a053733d6ee36c8533a1c6af1 authored about 3 years ago by kubel <[email protected]>
Create object for json rpc method wc_PairingPayload

7cc6e9e2539693d194682aa1f360268e3c9444b9 authored about 3 years ago by kubel <[email protected]>
Move before and after settlement object to new directories and add subscription on topic D

70f99436aaa1f45948314ed255f1be674b6ad078 authored about 3 years ago by kubel <[email protected]>
Change parameters

8350e1db430e485259563189785378beb5370eb5 authored about 3 years ago by kubel <[email protected]>
Update README.md

6d0020886a60808dca68e2ea392724211f4e18e0 authored about 3 years ago by kubel <[email protected]>
Clean up

62014f7df977afb35ca76db7de29685bdae0e526 authored about 3 years ago by kubel <[email protected]>
Clean up

2f860d25971b09b42f529e9263053e7293f13df0 authored about 3 years ago by kubel <[email protected]>
Fix typo and cleanup

4ee7a0f7026603c26f377aa564cb46322c77e174 authored about 3 years ago by ligi <[email protected]>
Clean up

737942b7e9f171d28f4976e1fb82f5650c7dba89 authored about 3 years ago by kubel <[email protected]>
After merge

e8ac4494042be28424d61ec308bee970966fba1d authored about 3 years ago by kubel <[email protected]>
added potential working integration test

b44b79a391f83d5e5d8dfe5c9eb6e20432416d4f authored about 3 years ago by Talha Ali <[email protected]>
Merge commit '54e6bcf9c405384d9f55f5addb7e7100a0eee3e5' into feature/create_alpha_release

# Conflicts:
# walletconnectV2/src/test/kotlin/org/walletconnect/walletconnectv2/relay/WakuRelay...

ef2fbe993922faab688cc2ad352d7b4f8956d8ad authored about 3 years ago by Talha Ali <[email protected]>
Merge pull request #82 from WalletConnect-Labs/develop

Alpha 1

9ce3eee130932826fa09c9940d81bff9e11c87ee authored about 3 years ago by Talha Ali <[email protected]>
Merge pull request #80 from WalletConnect-Labs/feature/create_alpha_release

Feature/create alpha release

52419b1d3d7a1f17a050f37b942feee0c2226a60 authored about 3 years ago by Talha Ali <[email protected]>
Merge commit 'aa3368c851eb780c991ff5fe19b80280e93d763d' into feature/create_alpha_release

# Conflicts:
# sample/src/main/java/org/walletconnect/example/wallet/WalletFragment.kt
# sample/...

20239405caeb06315e5e0327aed94af7f1bc1ba8 authored about 3 years ago by Talha Ali <[email protected]>
Improve KeyChain to store agreement keys per topic

936b1eb17d4e7e3769a49a1cfe84545b61ebb5e7 authored about 3 years ago by kubel <[email protected]>