-
Notifications
You must be signed in to change notification settings - Fork 92
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
mobile: v2 implementation #704
base: master
Are you sure you want to change the base?
Conversation
CC @kaloudis |
85934cd
to
361eac3
Compare
Coming soon: glue code for loop/pool/tapd for proper dialing |
fb1770f
to
008008a
Compare
Is there the ability to build the package with select subservices, and not others (eg. build w/ Taproot Assets and Loop, but not Pool)? If so, it's not documented in the README |
No, not yet. For that we'd need to put a bunch of configuration code behind build flags. |
@kaloudis have you been able to integrate this PR as is? |
Was having some issues building but with Kevin's help was able to build for Android and iOS. Need to set Docker file sharing implementation to |
Next up for the Zeus POC is to find a way to add LNC and Speedloader calls to the exposed methods. Tried to simply replace the LND dependency in the Will try to pull them into |
Was able to build |
Hi @djkazic, I'm running this PR in integrated mode on IOS. When I make requests to tapd, I always get But requests to Lnd works fine. this is what my conf file looks like
What could be wrong ? |
I've seen that before when using the wrong macaroon. |
I can drop the changes needed to fix this in a commit, one sec. |
Hi @djkazic , I can't find the taproot assets api for subscribing to receive events for incoming asset transfers (https://lightning.engineering/api-docs/api/taproot-assets/taproot-assets/subscribe-receive-events) in the IOS framework generated. |
This is likely a proto file issue. Looking into this now. |
Force pushed the latest proto files. Should be working now. |
Thanks @djkazic , now I get these errors when I run
|
OK so the fundamental issue is that bumping the proto file like that without bumping the dependency is a chicken or egg problem. @johnanisere we are blocked until taproot-assets cuts a new release. That functionality you described is newer than the latest release (0.3.3). cc @Roasbeef |
I'll push a revert of the proto files for now. |
OK revert pushed. |
Alright, Got it @djkazic |
I believe that is due to lnd still starting up. Rpc active does not mean it is done. Server active status is needed for rpc requests to be routed. |
Hi @djkazic , There seem to be something wrong with tor setup of Litdmobile. Here is what my config file looks like
What am i doing wrong? |
|
oh, thanks @djkazic |
@Roasbeef: review reminder |
Closing due to inactivity |
9 similar comments
Closing due to inactivity |
Closing due to inactivity |
Closing due to inactivity |
Closing due to inactivity |
Closing due to inactivity |
Closing due to inactivity |
Closing due to inactivity |
Closing due to inactivity |
Closing due to inactivity |
!lightninglabs-deploy mute |
Here's an initial implementation of
mobile-v2
, which will replace #526. This is distinguished from the initialmobile
branch proof of concept by:There needs to be a refactor and some review around this code, so I am opening it as a draft PR.
Note: java protoc code generation was not compiling for
loop.proto
, seems like the deprecated fieldid
may be causing protoc to create conflicting implementations ofgetIdBytes()
between the new and oldid
types. Removing the deprecated id fields in SwapResponse and SwapStatus fixes the issue.