Questions tagged [light-client]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
7 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?
Vlad Markushin's user avatar
0 votes
1 answer
38 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 ...
Justin Frevert's user avatar
6 votes
1 answer
39 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....
user2862's user avatar
  • 189
1 vote
1 answer
54 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 ...
hitchhooker's user avatar
0 votes
1 answer
46 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 ...
shao's user avatar
  • 1
3 votes
2 answers
119 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.
olliecorbs's user avatar
4 votes
2 answers
65 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 ...
vivek sharmapoudel's user avatar
1 vote
1 answer
98 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/...
Dylan Verstraete's user avatar
2 votes
1 answer
50 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?
doordashcon's user avatar
0 votes
1 answer
93 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 ?
Mohammad Abuzar's user avatar
0 votes
2 answers
83 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 ...
Mohammad Abuzar's user avatar
1 vote
1 answer
72 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.
Mohammad Abuzar's user avatar
1 vote
1 answer
61 views

Framework for light client

Is there any framework available by using it we can create light client for interoperable blockchains/substrate based blockchains
Mohammad Abuzar's user avatar
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 ...
Mohammad Abuzar's user avatar
0 votes
1 answer
38 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 ...
Sacha Lansky's user avatar
  • 2,570
1 vote
1 answer
72 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:...
yornaath's user avatar
3 votes
1 answer
262 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 ...
CREESTL's user avatar
  • 464
5 votes
1 answer
94 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 ...
TauLepton's user avatar
  • 107
6 votes
1 answer
121 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 ...
Sacha Lansky's user avatar
  • 2,570
5 votes
1 answer
132 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....
h4x3rotab's user avatar
  • 717