Current finalized slot: 6620576, New finalized slot: 6620672
6G3EBxkLmTDL9vTiSCx6qJnVxWsrnuaopQ27wbiQqTS9