Questions tagged [light-client]
The light-client tag has no usage guidance.
23
questions
2
votes
2
answers
55
views
Light Client (Smoldot) Connecting But Unable To Send Transactions
Implementing smoldot (substrate-connect) on a fork of the polkadot-JS. Connecting to a light node boot node works most of the time, but is intermittent.
When we are able to connect via light client, ...
0
votes
0
answers
52
views
What are the Aura committee digests in headers used for?
Aura (as well as Grandpa and Babe, but I'm currently only interested in Aura) includes the whole authority set in the header digest when it changes, as well as additional information about authorities ...
0
votes
1
answer
61
views
Running smoldot light client with substrate-connect
Did anyone use light client (smoldot) with substrate-connect js library for connecting to multiple chains? Or have any experience with it?
Let me describe the problem. In the Nova Spektr application ...
0
votes
0
answers
15
views
What's the trusting/trusted period of GRANDPA client?
For what period of time it's safe for a GRANDPA light-client to trust a specific header without the need for full validation? Is it the same as the unbonding one?
0
votes
1
answer
58
views
Substrate-connect for solo-chains
I don't see any support for connecting via the substract-connect library for a sovereign chain. E.g. the addChain function has a dependency on the relay chain.
Is there some way to connect to a custom ...
6
votes
1
answer
54
views
Parachain support for light clients
What is required from a technical point of view (specific pallets and APIs) for parachains to support light clients? I saw that only a few parachains have the option to interact with the light clients....
1
vote
1
answer
68
views
How to use smoldot in rust application?
I can find only javascript interfaces and documentation to interact with it, but nothing regarding rust?
Feels a bit weird to use js library for rust application in rust application. Neither subxt ...
0
votes
1
answer
56
views
Light client key
Does the smoldot light client automatically generate keys or use the secret phrase to generate keys? In the substrate connect tutorial, client node seems automatically connects to the network with the ...
3
votes
2
answers
128
views
Is there anyway to tell if a transaction was submitted by a light client on a substrate blockchain?
Interested in calculating the number of transactions submitted by type of node. Ie seeing how many transactions are originating from light clients vs full-nodes.
4
votes
2
answers
80
views
Substrate based parachain light client seems to gets connected but ApiPromise is not returned
I am trying to implement smoldot @substrate-connect light client to my DApp using chain specs of a substrate-based parachain. Substrate connect extension is able to discover the parachain as it shows ...
1
vote
1
answer
136
views
Unable to connect smoldot to our chain
Running the example on https://github.com/paritytech/smoldot and I added our chainspec in bin/ and also added an entry here: https://github.com/paritytech/smoldot/blob/...
2
votes
1
answer
60
views
Are light clients connected to a particular full node and stay connected to it throughout?
Wondering if this is how the architecture works.
For instance if that full node stops running does that mean the light client also stops running?
0
votes
1
answer
102
views
Run Smoldot Light Client
Any one here who can tell me step by step how to
run smoldot light client and in which environment(ubuntu Linux , Windows) and what are the pre-requisite to run a light client ?
0
votes
2
answers
93
views
Smoldot Documentation
How to run smoldot repository code and connect with our substrate based chain or substrate node ?
On official documentation of smoldot on github is not in detail .Please answer here complete way to ...
1
vote
1
answer
93
views
Substrate Node to light Client
How can I make substrate node light as light client ? If we want to build a light client can it be possible to make changes in substrate node and make it a light client.
1
vote
1
answer
63
views
Framework for light client
Is there any framework available by using it we can create light client for interoperable blockchains/substrate based blockchains
0
votes
1
answer
29
views
Which files to change in smoldot to design light client according to our need.?
I want to design a light weight blockchain that is interoperable. Being light weight, it will be able to take part in consensus and create new nodes without doing complex computations and wasting ...
0
votes
1
answer
43
views
What incentives exist for a full node to provide block headers to a light client?
As I understand it, substrate light clients (a.k.a smoldot) connect to full nodes in order to receive block headers.
I am wondering about what incentives these full nodes have to keep providing block ...
1
vote
1
answer
84
views
Substrate connect light client cannot seem to sync blocks
I am trying to integrate the substrate-connect light client extension into our application, connecting to our parachain but getting the following warnings and debug messages in the extension logs.
[18:...
4
votes
1
answer
284
views
How to Build a Light Client?
In this part of Substrate Recipe it says that I have to create a new_light function to build a light client. But there are no details at all. So I took a look at node template and found that there is ...
5
votes
1
answer
111
views
Web3 Foundation - Accountable light clients via BLS multisignature rollup
I listened to a talk at zksummit7 titled "Web3 Foundation
Accountable light clients via BLS multisignature rollup" given by Alistair from web3f. My interpretation of the talk is that ...
6
votes
1
answer
126
views
How can I make my runtime as light client friendly as possible?
Substrate Storage reads and writes are expensive and the runtime should always be optimized around minimizing such cost, which is quantified in terms of runtime computation for traversing the Merkle ...
5
votes
1
answer
156
views
How to build a "super light" bridge based on Beefy?
Is it possible / how to build a Beefy super light client for Kusama or Polkadot?
Beefy is designed to make the syncing process and finality proof very succinct to enable Ethereum on-chain light client....