• Parameters

    • state: {
          communityPool: {
              currentPrize: number;
              cybAbsolute: number;
          };
          delegation: {
              currentPrize: number;
              cybAbsolute: number;
          };
          euler4Rewards: {
              currentPrize: number;
              cybAbsolute: number;
          };
          lifetime: {
              currentPrize: number;
              cybAbsolute: number;
          };
          load: {
              currentPrize: number;
              cybAbsolute: number;
          };
          relevance: {
              currentPrize: number;
              cybAbsolute: number;
          };
          takeoff: {
              currentPrize: number;
              cybAbsolute: number;
          };
      } = initialState
      • communityPool: {
            currentPrize: number;
            cybAbsolute: number;
        }
        • currentPrize: number
        • cybAbsolute: number
      • delegation: {
            currentPrize: number;
            cybAbsolute: number;
        }
        • currentPrize: number
        • cybAbsolute: number
      • euler4Rewards: {
            currentPrize: number;
            cybAbsolute: number;
        }
        • currentPrize: number
        • cybAbsolute: number
      • lifetime: {
            currentPrize: number;
            cybAbsolute: number;
        }
        • currentPrize: number
        • cybAbsolute: number
      • load: {
            currentPrize: number;
            cybAbsolute: number;
        }
        • currentPrize: number
        • cybAbsolute: number
      • relevance: {
            currentPrize: number;
            cybAbsolute: number;
        }
        • currentPrize: number
        • cybAbsolute: number
      • takeoff: {
            currentPrize: number;
            cybAbsolute: number;
        }
        • currentPrize: number
        • cybAbsolute: number
    • action: any

    Returns
        | {
            communityPool: {
                currentPrize: number;
                cybAbsolute: number;
            };
            delegation: {
                currentPrize: number;
                cybAbsolute: number;
            };
            euler4Rewards: {
                currentPrize: number;
                cybAbsolute: number;
            };
            lifetime: {
                currentPrize: number;
                cybAbsolute: number;
            };
            load: {
                currentPrize: any;
                cybAbsolute: any;
            };
            relevance: {
                currentPrize: number;
                cybAbsolute: number;
            };
            takeoff: {
                currentPrize: number;
                cybAbsolute: number;
            };
        }
        | {
            communityPool: {
                currentPrize: number;
                cybAbsolute: number;
            };
            delegation: {
                currentPrize: any;
                cybAbsolute: any;
            };
            euler4Rewards: {
                currentPrize: number;
                cybAbsolute: number;
            };
            lifetime: {
                currentPrize: number;
                cybAbsolute: number;
            };
            load: {
                currentPrize: number;
                cybAbsolute: number;
            };
            relevance: {
                currentPrize: number;
                cybAbsolute: number;
            };
            takeoff: {
                currentPrize: number;
                cybAbsolute: number;
            };
        }
        | {
            communityPool: {
                currentPrize: number;
                cybAbsolute: number;
            };
            delegation: {
                currentPrize: number;
                cybAbsolute: number;
            };
            euler4Rewards: {
                currentPrize: number;
                cybAbsolute: number;
            };
            lifetime: {
                currentPrize: any;
                cybAbsolute: any;
            };
            load: {
                currentPrize: number;
                cybAbsolute: number;
            };
            relevance: {
                currentPrize: number;
                cybAbsolute: number;
            };
            takeoff: {
                currentPrize: number;
                cybAbsolute: number;
            };
        }
        | {
            communityPool: {
                currentPrize: number;
                cybAbsolute: number;
            };
            delegation: {
                currentPrize: number;
                cybAbsolute: number;
            };
            euler4Rewards: {
                currentPrize: number;
                cybAbsolute: number;
            };
            lifetime: {
                currentPrize: number;
                cybAbsolute: number;
            };
            load: {
                currentPrize: number;
                cybAbsolute: number;
            };
            relevance: {
                currentPrize: number;
                cybAbsolute: number;
            };
            takeoff: {
                currentPrize: any;
                cybAbsolute: any;
            };
        }
        | {
            communityPool: {
                currentPrize: number;
                cybAbsolute: number;
            };
            delegation: {
                currentPrize: number;
                cybAbsolute: number;
            };
            euler4Rewards: {
                currentPrize: number;
                cybAbsolute: number;
            };
            lifetime: {
                currentPrize: number;
                cybAbsolute: number;
            };
            load: {
                currentPrize: number;
                cybAbsolute: number;
            };
            relevance: {
                currentPrize: any;
                cybAbsolute: any;
            };
            takeoff: {
                currentPrize: number;
                cybAbsolute: number;
            };
        }
        | {
            communityPool: {
                currentPrize: number;
                cybAbsolute: number;
            };
            delegation: {
                currentPrize: number;
                cybAbsolute: number;
            };
            euler4Rewards: {
                currentPrize: any;
                cybAbsolute: any;
            };
            lifetime: {
                currentPrize: number;
                cybAbsolute: number;
            };
            load: {
                currentPrize: number;
                cybAbsolute: number;
            };
            relevance: {
                currentPrize: number;
                cybAbsolute: number;
            };
            takeoff: {
                currentPrize: number;
                cybAbsolute: number;
            };
        }
        | {
            communityPool: {
                currentPrize: any;
                cybAbsolute: any;
            };
            delegation: {
                currentPrize: number;
                cybAbsolute: number;
            };
            euler4Rewards: {
                currentPrize: number;
                cybAbsolute: number;
            };
            lifetime: {
                currentPrize: number;
                cybAbsolute: number;
            };
            load: {
                currentPrize: number;
                cybAbsolute: number;
            };
            relevance: {
                currentPrize: number;
                cybAbsolute: number;
            };
            takeoff: {
                currentPrize: number;
                cybAbsolute: number;
            };
        }