Skip to content

Releases: fuseio/avail-light

Fuse Avail Light Client

10 Mar 08:43
f1259b4
Compare
Choose a tag to compare

Changes:

  • Updates the NFT verification logic to derive addresses from private keys at runtime

this private_key should be set in the config instead of avail_evm_address.

Fuse Avail Light Client with Real-time NFT ownership (resilient nft verification)

06 Mar 12:41
daf28ea
Compare
Choose a tag to compare

NFT Verification Improvements Summary:

Added initial NFT check requirement

Created a new initial_nft_check() function that must succeed for the client to start
Prevents client from running without valid NFT verification
Implemented robust retry mechanism

Added tracking of consecutive failures (counter resets on success)
Set maximum consecutive failures to 12 (allowing for 1 hour of downtime)
Used fixed 5-minute retry intervals between attempts
Added timeout handling

Implemented 30-second timeout for NFT verification requests
Prevents client from hanging indefinitely on network issues
Improved error handling

Immediate shutdown for NFT validation failures (Ok(false))
Graceful retries for network/connection errors
Clear shutdown after max retries (30 min)
Enhanced logging

Added detailed logs showing retry attempt counts
Clear messaging about retry intervals
Explicit shutdown reason messages
Maintained security requirements

Still enforces NFT validation requirement
No compromise on security while improving resilience
These changes make the Light Client much more resilient to temporary monitoring service outages while still enforcing the NFT validation requirement when appropriate.

Fuse Avail Light Client with Real-time NFT ownership (delegation status) check for Node Sale

25 Feb 14:50
5966938
Compare
Choose a tag to compare

Fuse Avail Light Client with Real-time NFT and delegation status checking

11 Feb 15:00
4ba0e76
Compare
Choose a tag to compare
  • Added real-time NFT ownership checking.
  • Added delegation status if the user does not own NFT.

Fuse Avail Light Client with Real-time NFT and delegation status checking

22 Jan 18:16
Compare
Choose a tag to compare
  • Added real-time NFT ownership checking.
  • Added delegation status if the user does not own NFT.