module Lnrpc
Constants
- AMP
- AMPRecord
- AbandonChannelRequest
- AbandonChannelResponse
- AddInvoiceResponse
- AddressType
- Amount
- BakeMacaroonRequest
- BakeMacaroonResponse
- Chain
- ChanBackupExportRequest
- ChanBackupSnapshot
- ChanInfoRequest
- ChanPointShim
- ChangePasswordRequest
- ChangePasswordResponse
- Channel
- ChannelAcceptRequest
- ChannelAcceptResponse
- ChannelBackup
- ChannelBackupSubscription
- ChannelBackups
- ChannelBalanceRequest
- ChannelBalanceResponse
- ChannelCloseSummary
- ChannelCloseUpdate
- ChannelConstraints
- ChannelEdge
- ChannelEdgeUpdate
- ChannelEventSubscription
- ChannelEventUpdate
- ChannelFeeReport
- ChannelGraph
- ChannelGraphRequest
- ChannelOpenUpdate
- ChannelPoint
- ChannelUpdate
- CloseChannelRequest
- CloseStatusUpdate
- ClosedChannelUpdate
- ClosedChannelsRequest
- ClosedChannelsResponse
- CommitmentType
- ConfirmationUpdate
- ConnectPeerRequest
- ConnectPeerResponse
- DebugLevelRequest
- DebugLevelResponse
- DeleteAllPaymentsRequest
- DeleteAllPaymentsResponse
- DeleteMacaroonIDRequest
- DeleteMacaroonIDResponse
- DisconnectPeerRequest
- DisconnectPeerResponse
- EdgeLocator
- EstimateFeeRequest
- EstimateFeeResponse
- ExportChannelBackupRequest
- Failure
- Feature
- FeatureBit
- FeeLimit
- FeeReportRequest
- FeeReportResponse
- FloatMetric
- ForwardingEvent
- ForwardingHistoryRequest
- ForwardingHistoryResponse
- FundingPsbtFinalize
- FundingPsbtVerify
- FundingShim
- FundingShimCancel
- FundingStateStepResp
- FundingTransitionMsg
- GenSeedRequest
- GenSeedResponse
- GetInfoRequest
- GetInfoResponse
- GetRecoveryInfoRequest
- GetRecoveryInfoResponse
- GetTransactionsRequest
- GraphTopologySubscription
- GraphTopologyUpdate
- HTLC
- HTLCAttempt
- Hop
- HopHint
- InitWalletRequest
- InitWalletResponse
- Initiator
- Invoice
- InvoiceHTLC
- InvoiceHTLCState
- InvoiceSubscription
- KEY_SEND_PREIMAGE_TYPE
- KeyDescriptor
- KeyLocator
- LightningAddress
- LightningNode
- ListChannelsRequest
- ListChannelsResponse
- ListInvoiceRequest
- ListInvoiceResponse
- ListMacaroonIDsRequest
- ListMacaroonIDsResponse
- ListPaymentsRequest
- ListPaymentsResponse
- ListPeersRequest
- ListPeersResponse
- ListPermissionsRequest
- ListPermissionsResponse
- ListUnspentRequest
- ListUnspentResponse
- MPPRecord
- MacaroonId
- MacaroonPermission
- MacaroonPermissionList
- MultiChanBackup
- NetworkInfo
- NetworkInfoRequest
- NewAddressRequest
- NewAddressResponse
- NodeAddress
- NodeInfo
- NodeInfoRequest
- NodeMetricType
- NodeMetricsRequest
- NodeMetricsResponse
- NodePair
- NodeUpdate
- Op
- OpenChannelRequest
- OpenStatusUpdate
- OutPoint
- PREIMAGE_BYTE_LENGTH
- PayReq
- PayReqString
- Payment
- PaymentFailureReason
- PaymentHash
- Peer
- PeerEvent
- PeerEventSubscription
- PendingChannelsRequest
- PendingChannelsResponse
- PendingHTLC
- PendingUpdate
- PolicyUpdateRequest
- PolicyUpdateResponse
- PsbtShim
- QueryRoutesRequest
- QueryRoutesResponse
- ReadyForPsbtFunding
- Resolution
- ResolutionOutcome
- ResolutionType
- RestoreBackupResponse
- RestoreChanBackupRequest
- Route
- RouteHint
- RoutingPolicy
- SendCoinsRequest
- SendCoinsResponse
- SendManyRequest
- SendManyResponse
- SendRequest
- SendResponse
- SendToRouteRequest
- SignMessageRequest
- SignMessageResponse
- StopRequest
- StopResponse
- TimestampedError
- Transaction
- TransactionDetails
- UnlockWalletRequest
- UnlockWalletResponse
- Utxo
- VERSION
- VerifyChanBackupResponse
- VerifyMessageRequest
- VerifyMessageResponse
- WalletAccountBalance
- WalletBalanceRequest
- WalletBalanceResponse
Public Class Methods
create_preimage()
click to toggle source
# File lib/lnrpc.rb, line 19 def self.create_preimage SecureRandom.random_bytes(PREIMAGE_BYTE_LENGTH) end
to_byte_array(str)
click to toggle source
# File lib/lnrpc.rb, line 23 def self.to_byte_array(str) [str].pack("H*") end