Skip to content

Failover service for Moonriver Collators based on 1 microservice

Notifications You must be signed in to change notification settings

ioannist/moonriver-collator-failover-micro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

moonriver-collator-failover-micro

Failover service for Moonriver Collators based on 1 microservice https://blog.dvn.cy/automatic-validator-failover-with-one-microservice-7a0a4064c644

Moonriver Failover - step by step 0. Create an AuthorMapping proxy account

  1. Setup Private Telemetry server
  2. Install NodeJS 14, and npm to your local machine
  3. Clone github repo, edit code, and build
  4. Create Lambda microservice in AWS

This is how it works in a nutshell

  • Every X minutes, connect to private/public telemetry, check current block of our active server and backup server/s
  • Compare with current chain block height -If there is a block lag on the active machine, perform an AuthorMapping updateAssociation and switch to a healthy backup

About

Failover service for Moonriver Collators based on 1 microservice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published