Tom Kirkpatrick
ccf315b58a
feat(settings): use indexedDb for persistent data
6 years ago
Tom Kirkpatrick
853c69468f
feat(lnd): update lnd to v0.4.2-beta-913-g26f68da5
6 years ago
Tom Kirkpatrick
e786958b55
test(electron): simplify electron mocks
6 years ago
Tom Kirkpatrick
56c6c59180
feat(lnd): support multiple lnd configurations
Store lnd data within the Zap datadir and prepare to be able to support
multiple lnd configurations.
7 years ago
Tom Kirkpatrick
5681b82a3c
refactor: move helper code to lib directory
7 years ago
Tom Kirkpatrick
b3b3d0f999
fix(windows): read lnd config from %LOCALAPPDATA%
Lnd stores it's config files in %LOCALAPPDATA% on windows. Ensure that
we use this path in our lookups.
Fix #628
7 years ago
Tom Kirkpatrick
02d0a5564d
refactor(lnd): refactor lnd/config
Refactor lnd/config for better readability.
7 years ago
Tom Kirkpatrick
eb4fe31e27
fix(lnd): support tilde in connection params
Expand the tilde character when used in connection parameters.
Fix #596
7 years ago
Tom Kirkpatrick
d7245725e2
fix(lnd): more robust homedir detection
`os.userInfo().homedir` is an unreliable way to get the path to a user's
home directory. Use `os.homedir` instead.
Fix #596
7 years ago
Tom Kirkpatrick
583d34cdad
build: auto download lnd-binary on install
Use `lnd-binary` to download and install the correct mac/windows/linux
lnd binary as part of the install process.
See https://github.com/mrfelton/lnd-binary
7 years ago
Tom Kirkpatrick
fd7f44714f
feat(btcpayserver): add support for BTCPayServer
Allow connecting to an LND instance that is behind BTCPayServer.
7 years ago
Tom Kirkpatrick
dd134aa356
feat(grpc): lnd connection error recovery
Show errors to the user after a failed attempt to connect to a custom
lnd instance and allow the user to correct and try again.
Fix #493
7 years ago
Ben Woosley
d5211076fd
enhance(lnd config): Move LND settings Zap uses into the local lnd.conf
This enables easy access to all lnd settings for development, and is a step
toward relying on an external configuration file that will be accessible to
users for whom the code is not.
7 years ago
Tom Kirkpatrick
6eda55de0c
fix(resources): fix up resource paths
Move rpc.proto into the resources directory along with all of the other
external resources.
Fix up the resource paths to reference external resources correctly
depending on wether the app is being run locally or from a release.
7 years ago
Ben Woosley
6d5ca1ab90
fix(lnd-proto-dup): Fix that we had redundant lnd rpc.proto files
Only one of these files was being used, and they were going out of step
relative to one another.
Put rpc.proto in the resources directory for consistency with other
vendored resources, i.e. the lnd binary
Updated the def from:
https://github.com/lightningnetwork/lnd/blob/master/lnrpc/rpc.proto
7 years ago
Tom Kirkpatrick
3c4a651764
feature(lnd-config): add connection type onboarding screen
Add a new set of screens into the connection onboarding flow that
allow the user to select wether to connect to a local or remote
LND node.
Fix #326
7 years ago
João Almeida
98e005938d
feature(auth-macaroon): Add macaroon auth support
7 years ago
Torkel Rogstad
ef54915c11
Removes unused code, adds proper semicolon rule and reduces lint errors
7 years ago
Torkel Rogstad
f204487b78
proper linux and win cert handling
7 years ago
Torkel Rogstad
0e51410879
Checks for Linux/Mac cert location
7 years ago
Jack Mallers
48bab0561c
feature(successmodal): successmodal + fix linting errors
7 years ago
João Almeida
aff5579d9e
es6 :) fixes #24
7 years ago
João Almeida
698e4204f9
Lint errors fixed. Using os package to retrieve username dinamically. Changes code according to PR reviews #24
7 years ago
João Almeida
0f7eb063b8
Refactored LND API code. Added missing endpoints. Routes still missing for new endpoints.
7 years ago
Jack Mallers
6c87563aa2
fix(lnd-ipc): fix linting errors
7 years ago
Jack Mallers
d25d1dfa73
feature(lnd-ipc): initial lnd + ipcRenderer setup w/ info as example
8 years ago