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

Feature/reject session proposal (#79)

* Add session approval rejection

* Extract common publish method

* Rejection in sample app...

aa3368c851eb780c991ff5fe19b80280e93d763d authored about 3 years ago by Jakub Witczak <[email protected]>
updated README with jitpack installation instructions

07fdd42b747f174fb7c361a8372fe2fb65ff25bd authored about 3 years ago by Talha Ali <[email protected]>
updated package name to all lower case. Also added maven publish plugin to generate releases

198aefaba37bb09f08ee9f6426f62f74b8f28a15 authored about 3 years ago by Talha Ali <[email protected]>
Added Accept and Reject Param objects. Modified the accept and reject functions in the EngineInteractor to have parameters passed instead of the whole session proposal object. Also modified the WalletConnectScope file to use JvmName instead of an imbedded object

8a1735067d80fa6df20532aa74750eb7e61d902d authored about 3 years ago by Talha Ali <[email protected]>
Rejection in sample app

3599bd9ce5ec1fc701dfc59c94a0548ffc71d4e7 authored about 3 years ago by kubel <[email protected]>
Extract common publish method

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

0a1e294b68bd178b72d97bac5c14329746e60d58 authored about 3 years ago by kubel <[email protected]>
Add session approval rejection

d8cc576a32e238b90941d62b88b3b29af9ef8118 authored about 3 years ago by kubel <[email protected]>
Update init params (#78)

* Updated integration test to fail if there's a timeout. Trying to fix issue with subscribe ackn...

5f7f394c7224e2e0b95f559d1cd3ab8d65853d73 authored about 3 years ago by Jakub Witczak <[email protected]>
Move integration tests to android test folder

54e6bcf9c405384d9f55f5addb7e7100a0eee3e5 authored about 3 years ago by kubel <[email protected]>
Feature/approve session proposal (#50)

* Updated integration test to fail if there's a timeout. Trying to fix issue with subscribe ackn...

c5c4f11906c83022e130d03f02d53b1700e26b6d authored about 3 years ago by Jakub Witczak <[email protected]>
Merging in develop

d20d504f2f52e8f84419aaa1e43b8442e4530c7c authored about 3 years ago by Talha Ali <[email protected]>
Added README

91299ed993114b492118940bec12b19f7b261076 authored about 3 years ago by Talha Ali <[email protected]>
Fix up crypto code (#47)

dab83ad4f963578d7986a48497c85e0e972a93ae authored about 3 years ago by Jakub Witczak <[email protected]>
Feature/add example app UI (#44)

* Add example app module with empty activity

* Add MainActivity.kt with SessionsFragment.kt a...

c5232020f7242975772974bb27b715fe855ea921 authored about 3 years ago by Jakub Witczak <[email protected]>
Merge pull request #31 from WalletConnect-Labs/feature/create-pairing-integration-test

feature/create-pairing-integration-test

03eea696f28a0ab4eaf814c49aca7143d366d234 authored over 3 years ago by Talha Ali <[email protected]>
feature/example app module with empty activity (#37)

* Add example app module with empty activity

* Delete unnecessary plugin

680dec79e7c61cb1d08b1705d8695ab7197cdf86 authored over 3 years ago by Jakub Witczak <[email protected]>
Fixed and simplified Integration test

ed3ed6f4e57037e4ea6cacbb843c632415d88ca9 authored over 3 years ago by Talha Ali <[email protected]>
Added README file along with file along with adding the ClientListeners sealed interfaces

0c79563e2acc0a8d03abad7304a2e3e586e7f21c authored over 3 years ago by Talha Ali <[email protected]>
Merge branch 'develop' into feature/create-pairing-integration-test

a1c8027840efe1ea67e890472991911738e20808 authored over 3 years ago by Talha Ali <[email protected]>
Merge pull request #27 from WalletConnect-Labs/feature/add-settlement-logic

Feature/add settlement logic

245b20559eaad0dd96378514c987977cef73a52c authored over 3 years ago by Talha Ali <[email protected]>
Merge pull request #26 from WalletConnect-Labs/feature/add-engine

Feature/add engine

7fe77e6aad1f41b5c45cbde62cd0a027793cadbf authored over 3 years ago by Talha Ali <[email protected]>
Merge pull request #21 from WalletConnect-Labs/feature/add-cryptography-code

Feature/add cryptography code

3c885d589c693a7f6b16b216263a0d74d7396f53 authored over 3 years ago by Talha Ali <[email protected]>
Added an integration test to send a pairing request to the relay server and expect a response back with the value true

495824d71ed83d1e8598686f4f51f7e16b9cdb98 authored over 3 years ago by Talha Ali <[email protected]>
Create README.md

2b136953a499ac86a214add8ad975118259bf6b1 authored over 3 years ago by Chad Jackson <[email protected]>
Moved some files around. Also separated Engine logic from the WakuRelayRepository class. Added Flow support to Scarlet client

187c805d23ff089f249113253f8b2a0f3f2764c1 authored over 3 years ago by Talha Ali <[email protected]>
Reverted a commit

58315bf043e2af0a5495e27d1bd863ebf54e7db3 authored over 3 years ago by Talha Ali <[email protected]>
Updated repository to generate a settlement topic

412735be3164afdf8176c4cbb63328369ee5371c authored over 3 years ago by Talha Ali <[email protected]>
Decided to call the JS Engine RelayRepository.

47e49412864e2ab269b1431bf383918b69f533bd authored over 3 years ago by Talha Ali <[email protected]>
Added a CryptoManager using the LazySodium library. Majority of the crypto functions from the JavaScript repo have been reproduced to read, write, and generate keys.

ee95f8b078c618a0ab7192e8ef0f4dd488147e55 authored over 3 years ago by Talha Ali <[email protected]>
Merge pull request #17 from WalletConnect-Labs/feature/add-waku-unsubscribe-object

Feature/add waku unsubscribe object

6673d124ec9f4ba8be6a447e00ef662873cffbbc authored over 3 years ago by Talha Ali <[email protected]>
Merge pull request #16 from WalletConnect-Labs/feature/add-waku-subscription-object

feature/add-waku-subscription-object

cd38aa635a12243f9b4fd066e7cabc14deaed8de authored over 3 years ago by Talha Ali <[email protected]>
Added the LazySodium dependency to the project. Also created the LazySodiumCryptoManager to handle the cryptography. Also added the generateKeyPair function that matches the implementation of the JS project. Made updates to the Dependencies file as well.

58b52e1180d4617b5d3a37efef5090e669678561 authored over 3 years ago by Talha Ali <[email protected]>
Revert "Added a response object for each waku event along with unit tests for all events. Also added a SubscriptionId object with an adapter. Updated adapter tests so that the serialization client will add the adapter that we want to test instead of ignoring the adapters."

This reverts commit 2a4884970655df60b8ee1e18f0644071b6e64a94.

ad662058e492b80ba220c639c12d3047f854104c authored over 3 years ago by Talha Ali <[email protected]>
Added a response object for each waku event along with unit tests for all events. Also added a SubscriptionId object with an adapter. Updated adapter tests so that the serialization client will add the adapter that we want to test instead of ignoring the adapters.

2a4884970655df60b8ee1e18f0644071b6e64a94 authored over 3 years ago by Talha Ali <[email protected]>
Added the waku_unsubscribe object along with a happy path unit test

20531607fc7847b82f40c47248490c796b4baf32 authored over 3 years ago by Talha Ali <[email protected]>
Merge pull request #13 from WalletConnect-Labs/feature/add-waku-subscribe-object

Waku_Subscribe request serialization and test

5071aeea3ca1d80ff47021007280ebd73821f443 authored over 3 years ago by Talha Ali <[email protected]>
updated .gitignore file

trying to remove all .idea files

another try to remove .idea folder

removed .idea files from git

c8af63dbfc16859eb57cbc1fc04b5bba4a48a8ab authored over 3 years ago by Talha Ali <[email protected]>
* Completed creating Subscription object as well as added a test to mock a subscription event.

fc2883540da63ede5e6ef15f3199875d31984864 authored over 3 years ago by Talha Ali <[email protected]>
* Completed creating Subscribe object as well as added a test to mock a subscribe event. Also updated the Relay test class with a function to test any object in the Relay sealed class

* Added moshi adapters along with tests for Topic, Ttl, and Expiry.

7a2296fbf135f53a2e2370349a383cd3e2ae2f6d authored over 3 years ago by Talha Ali <[email protected]>
Merge pull request #7 from WalletConnect-Labs/feature/add-scarlet-library

* Replaced Ktor with Scarlet for ease of use

29e6997e417d741bda5b4d4612275a5c1da8e429 authored over 3 years ago by Talha Ali <[email protected]>
Finished mapping a Uri that will be provided by the SDK consumer to a wc_pairingApprove object. Then the wc_pairingApprove is serialized and used as the message for the waku_publish object. Current unit test needs the waku_publish object serialized to pass. Also have the mapping functions unit tested with only the happy path. Currently have commented out code and will remove it once I have more of the app is worked out.

ab52e830957cc7453c4decd1d20af5572b34e473 authored over 3 years ago by Talha Ali <[email protected]>
* Replaced Ktor with Scarlet for ease of use

* Created the WalletConnectClient (mirror of Client in JS codebase)
* Added the pairing function ...

acb48553b951f8036a2ac0babf4801ec46469acf authored over 3 years ago by Talha Ali <[email protected]>
feature/setup-websocket-client (#5)

* Up'd version for:
- Android Gradle plugin to 7.0.1
- JVM version to Java 11

Changed Walle...

334407504768afe97f9cb76532beb80c5692fd88 authored over 3 years ago by Talha Ali <[email protected]>
Created Android project with the WalletConnectV2 module and a sample module

85a7fd9a222b9179827b19b806ab5a97f7d01d49 authored over 3 years ago by Talha Ali <[email protected]>
initial commit

9d39a022b80cccd964ce502310d958362169fd6e authored over 3 years ago by Talha Ali <[email protected]>