work movement to other machine
This commit is contained in:
@@ -19,6 +19,7 @@ gem 'sprockets-rails'
|
|||||||
# Gems used only for assets and not required
|
# Gems used only for assets and not required
|
||||||
#gem 'jsonapi-serializers', path: '/home/benjamin/development/rails/components/jsonapi-serializers'
|
#gem 'jsonapi-serializers', path: '/home/benjamin/development/rails/components/jsonapi-serializers'
|
||||||
gem 'jsonapi-serializers', github: 'bterkuile/jsonapi-serializers'
|
gem 'jsonapi-serializers', github: 'bterkuile/jsonapi-serializers'
|
||||||
|
gem 'lnrpc', github: 'bterkuile/lnrpc'
|
||||||
gem 'ruby-handlebars'
|
gem 'ruby-handlebars'
|
||||||
|
|
||||||
group :assets do
|
group :assets do
|
||||||
|
|||||||
+47
-18
@@ -49,9 +49,17 @@ GIT
|
|||||||
jsonapi-serializers (0.2.6)
|
jsonapi-serializers (0.2.6)
|
||||||
activesupport
|
activesupport
|
||||||
|
|
||||||
|
GIT
|
||||||
|
remote: https://github.com/bterkuile/lnrpc.git
|
||||||
|
revision: 199c6f89e34ffc839aaeef518645994063f63529
|
||||||
|
specs:
|
||||||
|
lnrpc (0.15.5)
|
||||||
|
google-protobuf (>= 3.15.7)
|
||||||
|
grpc (>= 1.28.0)
|
||||||
|
|
||||||
GIT
|
GIT
|
||||||
remote: https://github.com/bterkuile/simply_stored.git
|
remote: https://github.com/bterkuile/simply_stored.git
|
||||||
revision: 4d68cb32061e894eebe9e9da1c43af0d1f05777c
|
revision: 7687dbfaa012b19a0ead15ed393511dcff53d311
|
||||||
branch: master
|
branch: master
|
||||||
specs:
|
specs:
|
||||||
simply_stored (1.0.0)
|
simply_stored (1.0.0)
|
||||||
@@ -200,11 +208,11 @@ GEM
|
|||||||
bigdecimal
|
bigdecimal
|
||||||
rexml
|
rexml
|
||||||
crass (1.0.6)
|
crass (1.0.6)
|
||||||
cucumber-gherkin (33.1.0)
|
cucumber-gherkin (36.1.0)
|
||||||
cucumber-messages (> 25, < 29)
|
cucumber-messages (> 25, < 30)
|
||||||
cucumber-messages (28.1.0)
|
cucumber-messages (29.0.1)
|
||||||
cuke_modeler (3.25.0)
|
cuke_modeler (3.26.0)
|
||||||
cucumber-gherkin (< 34.0)
|
cucumber-gherkin (< 37.0)
|
||||||
date (3.5.0)
|
date (3.5.0)
|
||||||
devise (4.9.4)
|
devise (4.9.4)
|
||||||
bcrypt (~> 3.0)
|
bcrypt (~> 3.0)
|
||||||
@@ -230,7 +238,7 @@ GEM
|
|||||||
eventmachine (>= 1.0.0.beta.4)
|
eventmachine (>= 1.0.0.beta.4)
|
||||||
email_validator (2.2.4)
|
email_validator (2.2.4)
|
||||||
activemodel
|
activemodel
|
||||||
erb (5.1.3)
|
erb (6.0.0)
|
||||||
erubi (1.13.1)
|
erubi (1.13.1)
|
||||||
eventmachine (1.2.7)
|
eventmachine (1.2.7)
|
||||||
exception_notification (5.0.1)
|
exception_notification (5.0.1)
|
||||||
@@ -246,8 +254,8 @@ GEM
|
|||||||
faraday-net_http (>= 2.0, < 3.5)
|
faraday-net_http (>= 2.0, < 3.5)
|
||||||
json
|
json
|
||||||
logger
|
logger
|
||||||
faraday-net_http (3.4.1)
|
faraday-net_http (3.4.2)
|
||||||
net-http (>= 0.5.0)
|
net-http (~> 0.5)
|
||||||
faye (1.4.1)
|
faye (1.4.1)
|
||||||
cookiejar (>= 0.3.0)
|
cookiejar (>= 0.3.0)
|
||||||
em-http-request (>= 1.1.6)
|
em-http-request (>= 1.1.6)
|
||||||
@@ -274,6 +282,26 @@ GEM
|
|||||||
ruby-progressbar (~> 1.4)
|
ruby-progressbar (~> 1.4)
|
||||||
globalid (1.3.0)
|
globalid (1.3.0)
|
||||||
activesupport (>= 6.1)
|
activesupport (>= 6.1)
|
||||||
|
google-protobuf (4.33.1-aarch64-linux-gnu)
|
||||||
|
bigdecimal
|
||||||
|
rake (>= 13)
|
||||||
|
google-protobuf (4.33.1-x86_64-darwin)
|
||||||
|
bigdecimal
|
||||||
|
rake (>= 13)
|
||||||
|
google-protobuf (4.33.1-x86_64-linux-gnu)
|
||||||
|
bigdecimal
|
||||||
|
rake (>= 13)
|
||||||
|
googleapis-common-protos-types (1.22.0)
|
||||||
|
google-protobuf (~> 4.26)
|
||||||
|
grpc (1.76.0-aarch64-linux-gnu)
|
||||||
|
google-protobuf (>= 3.25, < 5.0)
|
||||||
|
googleapis-common-protos-types (~> 1.0)
|
||||||
|
grpc (1.76.0-x86_64-darwin)
|
||||||
|
google-protobuf (>= 3.25, < 5.0)
|
||||||
|
googleapis-common-protos-types (~> 1.0)
|
||||||
|
grpc (1.76.0-x86_64-linux-gnu)
|
||||||
|
google-protobuf (>= 3.25, < 5.0)
|
||||||
|
googleapis-common-protos-types (~> 1.0)
|
||||||
hashdiff (1.2.1)
|
hashdiff (1.2.1)
|
||||||
hashie (5.0.0)
|
hashie (5.0.0)
|
||||||
http_parser.rb (0.8.0)
|
http_parser.rb (0.8.0)
|
||||||
@@ -296,7 +324,7 @@ GEM
|
|||||||
js-routes (2.3.5)
|
js-routes (2.3.5)
|
||||||
railties (>= 5)
|
railties (>= 5)
|
||||||
sorbet-runtime
|
sorbet-runtime
|
||||||
json (2.15.2)
|
json (2.16.0)
|
||||||
jwt (3.1.2)
|
jwt (3.1.2)
|
||||||
base64
|
base64
|
||||||
kaminari (1.2.2)
|
kaminari (1.2.2)
|
||||||
@@ -346,7 +374,7 @@ GEM
|
|||||||
mini_magick (5.3.1)
|
mini_magick (5.3.1)
|
||||||
logger
|
logger
|
||||||
mini_mime (1.1.5)
|
mini_mime (1.1.5)
|
||||||
minitest (5.26.0)
|
minitest (5.26.2)
|
||||||
momentjs-rails (2.29.4.1)
|
momentjs-rails (2.29.4.1)
|
||||||
railties (>= 3.1)
|
railties (>= 3.1)
|
||||||
multi_json (1.17.0)
|
multi_json (1.17.0)
|
||||||
@@ -354,8 +382,8 @@ GEM
|
|||||||
bigdecimal (~> 3.1)
|
bigdecimal (~> 3.1)
|
||||||
mutex_m (0.3.0)
|
mutex_m (0.3.0)
|
||||||
naught (1.1.0)
|
naught (1.1.0)
|
||||||
net-http (0.7.0)
|
net-http (0.8.0)
|
||||||
uri
|
uri (>= 0.11.1)
|
||||||
net-imap (0.5.12)
|
net-imap (0.5.12)
|
||||||
date
|
date
|
||||||
net-protocol
|
net-protocol
|
||||||
@@ -377,7 +405,7 @@ GEM
|
|||||||
racc (~> 1.4)
|
racc (~> 1.4)
|
||||||
nokogiri (1.18.10-x86_64-linux-gnu)
|
nokogiri (1.18.10-x86_64-linux-gnu)
|
||||||
racc (~> 1.4)
|
racc (~> 1.4)
|
||||||
oauth2 (2.0.17)
|
oauth2 (2.0.18)
|
||||||
faraday (>= 0.17.3, < 4.0)
|
faraday (>= 0.17.3, < 4.0)
|
||||||
jwt (>= 1.0, < 4.0)
|
jwt (>= 1.0, < 4.0)
|
||||||
logger (~> 1.2)
|
logger (~> 1.2)
|
||||||
@@ -483,7 +511,7 @@ GEM
|
|||||||
psych (>= 4.0.0)
|
psych (>= 4.0.0)
|
||||||
tsort
|
tsort
|
||||||
regexp_parser (2.11.3)
|
regexp_parser (2.11.3)
|
||||||
reline (0.6.2)
|
reline (0.6.3)
|
||||||
io-console (~> 0.5)
|
io-console (~> 0.5)
|
||||||
responders (3.2.0)
|
responders (3.2.0)
|
||||||
actionpack (>= 7.0)
|
actionpack (>= 7.0)
|
||||||
@@ -548,7 +576,7 @@ GEM
|
|||||||
snaky_hash (2.0.3)
|
snaky_hash (2.0.3)
|
||||||
hashie (>= 0.1.0, < 6)
|
hashie (>= 0.1.0, < 6)
|
||||||
version_gem (>= 1.1.8, < 3)
|
version_gem (>= 1.1.8, < 3)
|
||||||
sorbet-runtime (0.6.12690)
|
sorbet-runtime (0.6.12780)
|
||||||
sprockets (4.2.2)
|
sprockets (4.2.2)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
logger
|
logger
|
||||||
@@ -564,7 +592,7 @@ GEM
|
|||||||
net-sftp (>= 2.1.2)
|
net-sftp (>= 2.1.2)
|
||||||
net-ssh (>= 2.8.0)
|
net-ssh (>= 2.8.0)
|
||||||
ostruct
|
ostruct
|
||||||
stringio (3.1.7)
|
stringio (3.1.8)
|
||||||
temple (0.10.4)
|
temple (0.10.4)
|
||||||
terrapin (0.6.0)
|
terrapin (0.6.0)
|
||||||
climate_control (>= 0.0.3, < 1.0)
|
climate_control (>= 0.0.3, < 1.0)
|
||||||
@@ -582,7 +610,7 @@ GEM
|
|||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
uglifier (4.2.1)
|
uglifier (4.2.1)
|
||||||
execjs (>= 0.3.0, < 3)
|
execjs (>= 0.3.0, < 3)
|
||||||
uri (1.1.0)
|
uri (1.1.1)
|
||||||
useragent (0.16.11)
|
useragent (0.16.11)
|
||||||
version_gem (1.1.9)
|
version_gem (1.1.9)
|
||||||
warden (1.2.9)
|
warden (1.2.9)
|
||||||
@@ -642,6 +670,7 @@ DEPENDENCIES
|
|||||||
kt-paperclip
|
kt-paperclip
|
||||||
launchy
|
launchy
|
||||||
letter_opener
|
letter_opener
|
||||||
|
lnrpc!
|
||||||
mini_magick
|
mini_magick
|
||||||
mutex_m
|
mutex_m
|
||||||
naught
|
naught
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
module Mozo
|
||||||
|
module Lnd
|
||||||
|
def self.client
|
||||||
|
credentials = File.read(Rails.application.config.lnd_credentials_path)
|
||||||
|
macaroon = File.read(Rails.application.config.lnd_macaroon_path).unpack("H*")
|
||||||
|
#Lnrpc::Lightning::Stub.new("localhost:10009", GRPC::Core::ChannelCredentials.new(credentials))
|
||||||
|
lnd = Lnrpc::Client.new(credentials_path: Rails.application.config.lnd_credentials_path, macaroon_path: Rails.application.config.lnd_macaroon_path)
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
@@ -14,6 +14,8 @@ Mozo::Application.configure do
|
|||||||
resource '*', headers: :any, methods: %i[get post put patch delete options]
|
resource '*', headers: :any, methods: %i[get post put patch delete options]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
config.lnd_credentials_path = '/mnt/ext1/.lnd/tls.cert'
|
||||||
|
config.lnd_macaroon_path = '/mnt/ext1/.lnd/data/chain/bitcoin/mainnet/admin.macaroon'
|
||||||
|
|
||||||
# Do not eager load code on boot.
|
# Do not eager load code on boot.
|
||||||
config.eager_load = false
|
config.eager_load = false
|
||||||
|
|||||||
Reference in New Issue
Block a user