@version 1 condition triggered_by: transaction, on: deposit(level) do now = Time.now() - Math.rem(Time.now(), 3600) if transaction.timestamp >= 1848657600 do throw(message: "deposit impossible once farm is closed", code: 1001) end end_timestamp_from_level_or_throw(level, now) if get_user_transfer_amount_or_throw() < 0.00000143 do throw(message: "deposit's minimum amount is 0.00000143", code: 1002) end true end actions triggered_by: transaction, on: deposit(level) do now = Time.now() - Math.rem(Time.now(), 3600) end_timestamp = end_timestamp_from_level_or_throw(level, now) level = normalize_level(level, now) start = nil if level != "0" do start = now end transfer_amount = get_user_transfer_amount_or_throw() user_genesis_address = get_user_genesis() deposits = nil if now > 1722513600 do res = calculate_new_rewards() deposits = res.deposits State.set("rewards_reserved", res.rewards_reserved) State.set("last_calculation_timestamp", res.last_calculation_timestamp) State.set("lp_tokens_deposited_by_level", res.lp_tokens_deposited_by_level) else deposits = State.get("deposits", Map.new()) end # ================================================ # MERGE DEPOSITS (same end) # ================================================ user_deposits = Map.get(deposits, user_genesis_address, []) same_deposit = nil new_user_deposits = [] for user_deposit in user_deposits do if user_deposit.end == end_timestamp do same_deposit = user_deposit else new_user_deposits = List.prepend(new_user_deposits, user_deposit) end end new_deposit = nil if same_deposit == nil do new_deposit = [ amount: transfer_amount, reward_amount: 0, level: level, start: start, end: end_timestamp, id: String.from_number(Time.now()) ] new_user_deposits = List.prepend(new_user_deposits, new_deposit) else new_deposit = Map.set(same_deposit, "amount", same_deposit.amount + transfer_amount) new_user_deposits = List.prepend(new_user_deposits, new_deposit) end deposits = Map.set(deposits, user_genesis_address, new_user_deposits) State.set("deposits", deposits) lp_tokens_deposited = State.get("lp_tokens_deposited", 0) State.set("lp_tokens_deposited", lp_tokens_deposited + transfer_amount) lp_tokens_deposited_by_level = State.get("lp_tokens_deposited_by_level", Map.new()) lp_tokens_deposited_by_level = Map.set( lp_tokens_deposited_by_level, new_deposit.level, Map.get(lp_tokens_deposited_by_level, new_deposit.level, 0) + transfer_amount ) State.set("lp_tokens_deposited_by_level", lp_tokens_deposited_by_level) end condition triggered_by: transaction, on: claim(deposit_id) do if transaction.timestamp <= 1722513600 do throw(message: "farm is not started yet", code: 2001) end user_genesis_address = get_user_genesis() res = calculate_new_rewards() user_deposit = get_user_deposit_or_throw(res.deposits, user_genesis_address, deposit_id) if user_deposit.end > Time.now() do throw(message: "claiming before end of lock", code: 2002) end if user_deposit.reward_amount <= 0 do throw(message: "no reward to claim", code: 2003) end true end actions triggered_by: transaction, on: claim(deposit_id) do user_genesis_address = get_user_genesis() res = calculate_new_rewards() State.set("last_calculation_timestamp", res.last_calculation_timestamp) State.set("lp_tokens_deposited_by_level", res.lp_tokens_deposited_by_level) user_deposit = get_user_deposit_or_throw(res.deposits, user_genesis_address, deposit_id) if "UCO" == "UCO" do Contract.add_uco_transfer(to: transaction.address, amount: user_deposit.reward_amount) else Contract.add_token_transfer( to: transaction.address, amount: user_deposit.reward_amount, token_address: "UCO" ) end rewards_distributed = State.get("rewards_distributed", 0) State.set("rewards_distributed", rewards_distributed + user_deposit.reward_amount) State.set("rewards_reserved", res.rewards_reserved - user_deposit.reward_amount) user_deposit = Map.set(user_deposit, "reward_amount", 0) State.set("deposits", set_user_deposit(res.deposits, user_genesis_address, user_deposit)) end condition triggered_by: transaction, on: withdraw(amount, deposit_id) do user_genesis_address = get_user_genesis() user_deposit = get_user_deposit_or_throw(State.get("deposits", Map.new()), user_genesis_address, deposit_id) if amount > user_deposit.amount do throw(message: "amount requested is greater than amount deposited", code: 3001) end if user_deposit.end > Time.now() do throw(message: "withdrawing before end of lock", code: 3002) end true end actions triggered_by: transaction, on: withdraw(amount, deposit_id) do user_genesis_address = get_user_genesis() deposits = nil rewards_reserved = nil if Time.now() > 1722513600 do res = calculate_new_rewards() deposits = res.deposits rewards_reserved = res.rewards_reserved State.set("last_calculation_timestamp", res.last_calculation_timestamp) State.set("lp_tokens_deposited_by_level", res.lp_tokens_deposited_by_level) else deposits = State.get("deposits", Map.new()) rewards_reserved = State.get("rewards_reserved", 0) end user_deposit = get_user_deposit_or_throw(deposits, user_genesis_address, deposit_id) if user_deposit.reward_amount > 0 do if "UCO" == "UCO" do Contract.add_uco_transfer(to: transaction.address, amount: user_deposit.reward_amount) else Contract.add_token_transfer( to: transaction.address, amount: user_deposit.reward_amount, token_address: "UCO" ) end rewards_distributed = State.get("rewards_distributed", 0) State.set("rewards_distributed", rewards_distributed + user_deposit.reward_amount) rewards_reserved = rewards_reserved - user_deposit.reward_amount end State.set("rewards_reserved", rewards_reserved) Contract.add_token_transfer( to: transaction.address, amount: amount, token_address: 0x0000D1B4A0597A033F7DD0C8CA274745F850A990725B7B73B5E8CEBC7C4F9EA82954 ) lp_tokens_deposited = State.get("lp_tokens_deposited", 0) State.set("lp_tokens_deposited", lp_tokens_deposited - amount) lp_tokens_deposited_by_level = State.get("lp_tokens_deposited_by_level", Map.new()) lp_tokens_deposited_by_level = Map.set( lp_tokens_deposited_by_level, user_deposit.level, Map.get(lp_tokens_deposited_by_level, user_deposit.level, 0) - amount ) State.set("lp_tokens_deposited_by_level", lp_tokens_deposited_by_level) if amount == user_deposit.amount do deposits = remove_user_deposit(deposits, user_genesis_address, deposit_id) else user_deposit = Map.set(user_deposit, "reward_amount", 0) user_deposit = Map.set(user_deposit, "amount", user_deposit.amount - amount) deposits = set_user_deposit(deposits, user_genesis_address, user_deposit) end State.set("deposits", deposits) end condition triggered_by: transaction, on: relock(level, deposit_id) do now = Time.now() - Math.rem(Time.now(), 3600) if transaction.timestamp >= 1848657600 do throw(message: "relock impossible once farm is closed", code: 4001) end end_timestamp = end_timestamp_from_level_or_throw(level, now) level = normalize_level(level, now) if level == "0" do throw(message: "can't relock to flexible", code: 4002) end user_genesis_address = get_user_genesis() user_deposit = get_user_deposit_or_throw(State.get("deposits", Map.new()), user_genesis_address, deposit_id) if level <= user_deposit.level do throw(message: "Relock's level must be greater than current level", code: 4003) end true end actions triggered_by: transaction, on: relock(level, deposit_id) do now = Time.now() - Math.rem(Time.now(), 3600) end_timestamp = end_timestamp_from_level_or_throw(level, now) level = normalize_level(level, now) user_genesis_address = get_user_genesis() res = calculate_new_rewards() State.set("last_calculation_timestamp", res.last_calculation_timestamp) user_deposit = get_user_deposit_or_throw(res.deposits, user_genesis_address, deposit_id) if user_deposit.reward_amount > 0 do if "UCO" == "UCO" do Contract.add_uco_transfer(to: transaction.address, amount: user_deposit.reward_amount) else Contract.add_token_transfer( to: transaction.address, amount: user_deposit.reward_amount, token_address: "UCO" ) end end rewards_distributed = State.get("rewards_distributed", 0) State.set("rewards_distributed", rewards_distributed + user_deposit.reward_amount) State.set("rewards_reserved", res.rewards_reserved - user_deposit.reward_amount) lp_tokens_deposited_by_level = Map.set( res.lp_tokens_deposited_by_level, user_deposit.level, Map.get(res.lp_tokens_deposited_by_level, user_deposit.level, 0) - user_deposit.amount ) lp_tokens_deposited_by_level = Map.set( lp_tokens_deposited_by_level, level, Map.get(lp_tokens_deposited_by_level, level, 0) + user_deposit.amount ) State.set("lp_tokens_deposited_by_level", lp_tokens_deposited_by_level) user_deposit = Map.set(user_deposit, "reward_amount", 0) user_deposit = Map.set(user_deposit, "start", now) user_deposit = Map.set(user_deposit, "end", end_timestamp) user_deposit = Map.set(user_deposit, "level", level) State.set("deposits", set_user_deposit(res.deposits, user_genesis_address, user_deposit)) end condition triggered_by: transaction, on: calculate_rewards() do true end actions triggered_by: transaction, on: calculate_rewards() do res = calculate_new_rewards() State.set("last_calculation_timestamp", res.last_calculation_timestamp) State.set("deposits", res.deposits) State.set("rewards_reserved", res.rewards_reserved) State.set("lp_tokens_deposited_by_level", res.lp_tokens_deposited_by_level) end condition( triggered_by: transaction, on: update_code(), as: [ previous_public_key: ( # Pool code can only be updated from the router contract of the dex # Transaction is not yet validated so we need to use previous address # to get the genesis address previous_address = Chain.get_previous_address() Chain.get_genesis_address(previous_address) == 0x000077CEC9D9DBC0183CAF843CBB4828A932BB1457E382AC83B31AD6F9755DD50FFC ) ] ) actions triggered_by: transaction, on: update_code() do params = [ 0x0000D1B4A0597A033F7DD0C8CA274745F850A990725B7B73B5E8CEBC7C4F9EA82954, 1722513600, 1848657600, "UCO", 0x0000B2339AADF5685B1C8D400C9092C921E51588DC049E097EC9437017E7DDED0FEB ] new_code = Contract.call_function(0x00004CE47B2828E923EB679FEF311DD458AA0571C67DB5CB46B4E0793CAC525AC791, "get_farm_lock_code", params) if Code.is_valid?(new_code) && !Code.is_same?(new_code, contract.code) do Contract.set_type("contract") Contract.set_code(new_code) end end fun get_user_transfer_amount_or_throw() do transfers = Map.get(transaction.token_transfers, 0x0000B2339AADF5685B1C8D400C9092C921E51588DC049E097EC9437017E7DDED0FEB, []) transfer = List.at(transfers, 0) if transfer == nil do throw(message: "no transfer found to the farm", code: 1003) end if transfer.token_address != 0x0000D1B4A0597A033F7DD0C8CA274745F850A990725B7B73B5E8CEBC7C4F9EA82954 do throw(message: "invalid token transfered to the farm", code: 1004) end transfer.amount end fun calculate_new_rewards() do rounded_now = Time.now() - Math.rem(Time.now(), 3600) lp_tokens_deposited = State.get("lp_tokens_deposited", 0) lp_tokens_deposited_by_level = State.get("lp_tokens_deposited_by_level", Map.new()) deposits = State.get("deposits", Map.new()) rewards_reserved = State.get("rewards_reserved", 0) last_calculation_timestamp = State.get("last_calculation_timestamp", 1722513600) if last_calculation_timestamp < rounded_now && last_calculation_timestamp < 1848657600 && lp_tokens_deposited > 0 do duration_by_level = Map.new() duration_by_level = Map.set(duration_by_level, "0", 0) duration_by_level = Map.set(duration_by_level, "1", 7 * 86400) duration_by_level = Map.set(duration_by_level, "2", 30 * 86400) duration_by_level = Map.set(duration_by_level, "3", 90 * 86400) duration_by_level = Map.set(duration_by_level, "4", 180 * 86400) duration_by_level = Map.set(duration_by_level, "5", 365 * 86400) duration_by_level = Map.set(duration_by_level, "6", 730 * 86400) duration_by_level = Map.set(duration_by_level, "7", 1095 * 86400) weight_by_level = Map.new() weight_by_level = Map.set(weight_by_level, "0", 0) weight_by_level = Map.set(weight_by_level, "1", 0.013) weight_by_level = Map.set(weight_by_level, "2", 0.024) weight_by_level = Map.set(weight_by_level, "3", 0.043) weight_by_level = Map.set(weight_by_level, "4", 0.077) weight_by_level = Map.set(weight_by_level, "5", 0.139) weight_by_level = Map.set(weight_by_level, "6", 0.251) weight_by_level = Map.set(weight_by_level, "7", 0.453) rewards_allocated_at_each_year_end = Map.new() rewards_allocated_at_each_year_end = Map.set(rewards_allocated_at_each_year_end, "1", 45_000_000) rewards_allocated_at_each_year_end = Map.set(rewards_allocated_at_each_year_end, "2", 45_000_000 + 22_500_000) rewards_allocated_at_each_year_end = Map.set( rewards_allocated_at_each_year_end, "3", 45_000_000 + 22_500_000 + 11_250_000 ) rewards_allocated_at_each_year_end = Map.set( rewards_allocated_at_each_year_end, "4", 45_000_000 + 22_500_000 + 11_250_000 + 8_750_000 ) # remaining reward balance remaining_rewards_balance = 0 if "UCO" == "UCO" do remaining_rewards_balance = contract.balance.uco else key = [token_address: "UCO", token_id: 0] remaining_rewards_balance = Map.get(contract.balance.tokens, key, 0) end # giveaways are distributed linearly over time time_elapsed_since_last_calc = rounded_now - State.get("last_calculation_timestamp", 1722513600) time_remaining_until_farm_end = 1848657600 - State.get("last_calculation_timestamp", 1722513600) giveaways = remaining_rewards_balance + State.get("rewards_distributed", 0) - (45_000_000 + 22_500_000 + 11_250_000 + 8_750_000) giveaways_to_allocate = giveaways * (time_elapsed_since_last_calc / time_remaining_until_farm_end) # loop through all the hours since last calculation # period count is always minimum 1 because we ensure previously # rounded_now > last_calculation_timestamp periods_count = (rounded_now - State.get("last_calculation_timestamp", 1722513600)) / 3600 last_calculation_timestamp = State.get("last_calculation_timestamp", 1722513600) for i in 1..periods_count do period_to = last_calculation_timestamp + 3600 # find year / seconds remaining year = nil seconds_until_end_of_year = nil if last_calculation_timestamp < 1722513600 + 365 * 86400 do year = "1" seconds_until_end_of_year = 1722513600 + 365 * 86400 - last_calculation_timestamp end if year == nil && last_calculation_timestamp < 1722513600 + 730 * 86400 do year = "2" seconds_until_end_of_year = 1722513600 + 730 * 86400 - last_calculation_timestamp end if year == nil && last_calculation_timestamp < 1722513600 + 1095 * 86400 do year = "3" seconds_until_end_of_year = 1722513600 + 1095 * 86400 - last_calculation_timestamp end if year == nil do year = "4" seconds_until_end_of_year = 1848657600 - last_calculation_timestamp end rewards_to_allocate = 0 if period_to >= 1848657600 do rewards_to_allocate = remaining_rewards_balance - rewards_reserved else giveaway_for_period = giveaways_to_allocate * ((period_to - last_calculation_timestamp) / time_elapsed_since_last_calc) # calculate reward for this period rewards_to_allocate = (rewards_allocated_at_each_year_end[year] - State.get("rewards_distributed", 0) - rewards_reserved) * ((period_to - last_calculation_timestamp) / seconds_until_end_of_year) + giveaway_for_period end # calculate tokens_weighted for each level tokens_weighted_by_level = Map.new() tokens_weighted_by_level = Map.set( tokens_weighted_by_level, "0", Map.get(lp_tokens_deposited_by_level, "0", 0) * weight_by_level["0"] ) tokens_weighted_by_level = Map.set( tokens_weighted_by_level, "1", Map.get(lp_tokens_deposited_by_level, "1", 0) * weight_by_level["1"] ) tokens_weighted_by_level = Map.set( tokens_weighted_by_level, "2", Map.get(lp_tokens_deposited_by_level, "2", 0) * weight_by_level["2"] ) tokens_weighted_by_level = Map.set( tokens_weighted_by_level, "3", Map.get(lp_tokens_deposited_by_level, "3", 0) * weight_by_level["3"] ) tokens_weighted_by_level = Map.set( tokens_weighted_by_level, "4", Map.get(lp_tokens_deposited_by_level, "4", 0) * weight_by_level["4"] ) tokens_weighted_by_level = Map.set( tokens_weighted_by_level, "5", Map.get(lp_tokens_deposited_by_level, "5", 0) * weight_by_level["5"] ) tokens_weighted_by_level = Map.set( tokens_weighted_by_level, "6", Map.get(lp_tokens_deposited_by_level, "6", 0) * weight_by_level["6"] ) tokens_weighted_by_level = Map.set( tokens_weighted_by_level, "7", Map.get(lp_tokens_deposited_by_level, "7", 0) * weight_by_level["7"] ) # calculate tokens weighted total tokens_weighted_total = 0 for weighted_amount in Map.values(tokens_weighted_by_level) do tokens_weighted_total = tokens_weighted_total + weighted_amount end if tokens_weighted_total > 0 do # calculate rewards per level rewards_to_allocated_by_level = Map.new() rewards_to_allocated_by_level = Map.set( rewards_to_allocated_by_level, "0", tokens_weighted_by_level["0"] / tokens_weighted_total * rewards_to_allocate ) rewards_to_allocated_by_level = Map.set( rewards_to_allocated_by_level, "1", tokens_weighted_by_level["1"] / tokens_weighted_total * rewards_to_allocate ) rewards_to_allocated_by_level = Map.set( rewards_to_allocated_by_level, "2", tokens_weighted_by_level["2"] / tokens_weighted_total * rewards_to_allocate ) rewards_to_allocated_by_level = Map.set( rewards_to_allocated_by_level, "3", tokens_weighted_by_level["3"] / tokens_weighted_total * rewards_to_allocate ) rewards_to_allocated_by_level = Map.set( rewards_to_allocated_by_level, "4", tokens_weighted_by_level["4"] / tokens_weighted_total * rewards_to_allocate ) rewards_to_allocated_by_level = Map.set( rewards_to_allocated_by_level, "5", tokens_weighted_by_level["5"] / tokens_weighted_total * rewards_to_allocate ) rewards_to_allocated_by_level = Map.set( rewards_to_allocated_by_level, "6", tokens_weighted_by_level["6"] / tokens_weighted_total * rewards_to_allocate ) rewards_to_allocated_by_level = Map.set( rewards_to_allocated_by_level, "7", tokens_weighted_by_level["7"] / tokens_weighted_total * rewards_to_allocate ) # update each deposit with the rewards updated_deposits = Map.new() for user_address in Map.keys(deposits) do user_deposits = deposits[user_address] updated_user_deposits = [] for user_deposit in user_deposits do if user_deposit.level != "0" do # calc rewards user_deposit = Map.set( user_deposit, "reward_amount", user_deposit.reward_amount + user_deposit.amount * weight_by_level[user_deposit.level] / tokens_weighted_by_level[user_deposit.level] * rewards_to_allocated_by_level[user_deposit.level] ) # on level change, update cursors and deposit previous_level = String.from_number(String.to_number(user_deposit.level) - 1) if user_deposit.end - duration_by_level[previous_level] <= period_to do lp_tokens_deposited_by_level = Map.set( lp_tokens_deposited_by_level, user_deposit.level, Map.get(lp_tokens_deposited_by_level, user_deposit.level, 0) - user_deposit.amount ) lp_tokens_deposited_by_level = Map.set( lp_tokens_deposited_by_level, previous_level, Map.get(lp_tokens_deposited_by_level, previous_level, 0) + user_deposit.amount ) user_deposit = Map.set(user_deposit, "level", previous_level) if previous_level == "0" do user_deposit = Map.set(user_deposit, "start", nil) user_deposit = Map.set(user_deposit, "end", 0) end end end updated_user_deposits = List.prepend(updated_user_deposits, user_deposit) end updated_deposits = Map.set(updated_deposits, user_address, updated_user_deposits) end deposits = updated_deposits rewards_reserved = rewards_reserved + rewards_to_allocate last_calculation_timestamp = period_to end end else # edge case when lp_tokens_deposited = 0 if last_calculation_timestamp < rounded_now && last_calculation_timestamp < 1848657600 do last_calculation_timestamp = rounded_now end end [ deposits: deposits, rewards_reserved: rewards_reserved, last_calculation_timestamp: last_calculation_timestamp, lp_tokens_deposited_by_level: lp_tokens_deposited_by_level ] end export fun(get_farm_infos()) do now = Time.now() - Math.rem(Time.now(), 3600) reward_year1 = 0 reward_year2 = 0 reward_year3 = 0 reward_year4 = 0 if now < 1722513600 + 365 * 86400 - 1 do reward_year1 = 45_000_000 - State.get("rewards_reserved", 0) - State.get("rewards_distributed", 0) reward_year2 = 22_500_000 reward_year3 = 11_250_000 reward_year4 = 8_750_000 end if reward_year1 == 0 && now < 1722513600 + 730 * 86400 - 1 do reward_year2 = 45_000_000 + 22_500_000 - State.get("rewards_reserved", 0) - State.get("rewards_distributed", 0) reward_year3 = 11_250_000 reward_year4 = 8_750_000 end if reward_year2 == 0 && now < 1722513600 + 1095 * 86400 - 1 do reward_year3 = 45_000_000 + 22_500_000 + 11_250_000 - State.get("rewards_reserved", 0) - State.get("rewards_distributed", 0) reward_year4 = 8_750_000 end if reward_year3 == 0 && now < 1848657600 do reward_year4 = 45_000_000 + 22_500_000 + 11_250_000 + 8_750_000 - State.get("rewards_reserved", 0) - State.get("rewards_distributed", 0) end years = [ [ year: 1, start: 1722513600, end: 1722513600 + 365 * 86400 - 1, rewards: reward_year1 ], [ year: 2, start: 1722513600 + 365 * 86400, end: 1722513600 + 730 * 86400 - 1, rewards: reward_year2 ], [ year: 3, start: 1722513600 + 730 * 86400, end: 1722513600 + 1095 * 86400 - 1, rewards: reward_year3 ], [ year: 4, start: 1722513600 + 1095 * 86400, end: 1848657600, rewards: reward_year4 ] ] reward_token_balance = nil if "UCO" == "UCO" do reward_token_balance = contract.balance.uco else key = [token_address: "UCO", token_id: 0] reward_token_balance = Map.get(contract.balance.tokens, key, 0) end weight_by_level = Map.new() weight_by_level = Map.set(weight_by_level, "0", 0) weight_by_level = Map.set(weight_by_level, "1", 0.013) weight_by_level = Map.set(weight_by_level, "2", 0.024) weight_by_level = Map.set(weight_by_level, "3", 0.043) weight_by_level = Map.set(weight_by_level, "4", 0.077) weight_by_level = Map.set(weight_by_level, "5", 0.139) weight_by_level = Map.set(weight_by_level, "6", 0.251) weight_by_level = Map.set(weight_by_level, "7", 0.453) available_levels = Map.new() available_levels = Map.set(available_levels, "0", now + 0) available_levels = Map.set(available_levels, "1", now + 7 * 86400) available_levels = Map.set(available_levels, "2", now + 30 * 86400) available_levels = Map.set(available_levels, "3", now + 90 * 86400) available_levels = Map.set(available_levels, "4", now + 180 * 86400) available_levels = Map.set(available_levels, "5", now + 365 * 86400) available_levels = Map.set(available_levels, "6", now + 730 * 86400) available_levels = Map.set(available_levels, "7", now + 1095 * 86400) filtered_levels = Map.new() end_reached = false for level in Map.keys(available_levels) do start_level = Map.get(available_levels, level) if start_level < 1848657600 do filtered_levels = Map.set(filtered_levels, level, start_level) else if !end_reached && Map.size(filtered_levels) > 0 do filtered_levels = Map.set(filtered_levels, level, 1848657600) end_reached = true end end end lp_tokens_deposited_by_level = State.get("lp_tokens_deposited_by_level", Map.new()) lp_tokens_deposited_weighted = 0 for level in Map.keys(lp_tokens_deposited_by_level) do lp_tokens_deposited_weighted = lp_tokens_deposited_weighted + lp_tokens_deposited_by_level[level] * weight_by_level[level] end deposits_count_by_level = Map.new() for user_deposits in Map.values(State.get("deposits", Map.new())) do for user_deposit in user_deposits do deposits_count_by_level = Map.set( deposits_count_by_level, user_deposit.level, Map.get(deposits_count_by_level, user_deposit.level, 0) + 1 ) end end stats = Map.new() for level in Map.keys(available_levels) do remaining_rewards = [] for y in years do rewards = 0 if lp_tokens_deposited_weighted > 0 do rewards = Map.get(lp_tokens_deposited_by_level, level, 0) * weight_by_level[level] / lp_tokens_deposited_weighted * y.rewards end remaining_rewards = List.append(remaining_rewards, start: y.start, end: y.end, remaining_rewards: rewards) end stats = Map.set(stats, level, weight: weight_by_level[level], lp_tokens_deposited: Map.get(lp_tokens_deposited_by_level, level, 0), deposits_count: Map.get(deposits_count_by_level, level, 0), remaining_rewards: remaining_rewards ) end [ lp_token_address: 0x0000D1B4A0597A033F7DD0C8CA274745F850A990725B7B73B5E8CEBC7C4F9EA82954, reward_token: "UCO", start_date: 1722513600, end_date: 1848657600, lp_tokens_deposited: State.get("lp_tokens_deposited", 0), remaining_rewards: reward_token_balance - State.get("rewards_reserved", 0), rewards_distributed: State.get("rewards_distributed", 0), available_levels: filtered_levels, stats: stats ] end export fun(get_user_infos(user_genesis_address)) do reply = [] for user_deposit in Map.get( State.get("deposits", Map.new()), String.to_hex(user_genesis_address), [] ) do info = [ id: user_deposit.id, amount: user_deposit.amount, reward_amount: user_deposit.reward_amount, level: user_deposit.level ] if user_deposit.end > Time.now() do info = Map.set(info, "end", user_deposit.end) info = Map.set(info, "start", user_deposit.start) end reply = List.append(reply, info) end reply end fun get_user_genesis() do Chain.get_genesis_address(Chain.get_previous_address(transaction)) end fun get_user_deposit_or_throw(deposits, user_genesis_address, deposit_id) do reply = nil for user_deposit in Map.get(deposits, user_genesis_address, []) do if user_deposit.id == deposit_id do reply = user_deposit end end if reply == nil do throw(message: "deposit not found", code: 6004) end reply end fun set_user_deposit(deposits, user_genesis_address, deposit) do updated_user_deposits = [] for user_deposit in Map.get(deposits, user_genesis_address, []) do if user_deposit.id == deposit.id do updated_user_deposits = List.prepend(updated_user_deposits, deposit) else updated_user_deposits = List.prepend(updated_user_deposits, user_deposit) end end Map.set(deposits, user_genesis_address, updated_user_deposits) end fun remove_user_deposit(deposits, user_genesis_address, deposit_id) do updated_user_deposits = [] for user_deposit in Map.get(deposits, user_genesis_address, []) do if user_deposit.id != deposit_id do updated_user_deposits = List.prepend(updated_user_deposits, user_deposit) end end if List.size(updated_user_deposits) == 0 do Map.delete(deposits, user_genesis_address) else Map.set(deposits, user_genesis_address, updated_user_deposits) end end fun end_timestamp_from_level_or_throw(level, rounded_now) do end_timestamp = nil if !List.in?(["max", "flex", "0", "1", "2", "3", "4", "5", "6", "7"], level) do throw(message: "invalid level", code: 6000) end if level == "max" do if 1848657600 - rounded_now < 3 * 365 * 86400 do end_timestamp = 1848657600 else throw(message: "max only available when less than 3 years remaining", code: 6001) end else if List.in?(["flex", "0"], level) do end_timestamp = 0 else duration_by_level = Map.new() duration_by_level = Map.set(duration_by_level, "1", 7 * 86400) duration_by_level = Map.set(duration_by_level, "2", 30 * 86400) duration_by_level = Map.set(duration_by_level, "3", 90 * 86400) duration_by_level = Map.set(duration_by_level, "4", 180 * 86400) duration_by_level = Map.set(duration_by_level, "5", 365 * 86400) duration_by_level = Map.set(duration_by_level, "6", 730 * 86400) duration_by_level = Map.set(duration_by_level, "7", 1095 * 86400) end_timestamp = rounded_now + duration_by_level[level] if end_timestamp > 1848657600 do throw(message: "lock's end cannot be greater than farm's end", code: 6002) end if end_timestamp <= 1722513600 do throw(message: "lock's end cannot be lesser than farm's start", code: 6003) end end end end_timestamp end fun normalize_level(level, rounded_now) do normalized_level = nil if List.in?(["0", "1", "2", "3", "4", "5", "6", "7"], level) do normalized_level = level end if level == "flex" do normalized_level = "0" end if level == "max" do duration_by_level = Map.new() duration_by_level = Map.set(duration_by_level, "0", 0) duration_by_level = Map.set(duration_by_level, "1", 7 * 86400) duration_by_level = Map.set(duration_by_level, "2", 30 * 86400) duration_by_level = Map.set(duration_by_level, "3", 90 * 86400) duration_by_level = Map.set(duration_by_level, "4", 180 * 86400) duration_by_level = Map.set(duration_by_level, "5", 365 * 86400) duration_by_level = Map.set(duration_by_level, "6", 730 * 86400) duration_by_level = Map.set(duration_by_level, "7", 1095 * 86400) for l in Map.keys(duration_by_level) do if normalize_level == nil && end_timestamp <= rounded_now + duration_by_level[l] do normalize_level = l end end end normalized_level end
Content (0 B)
{ "deposits": { "000065ED9197B2A42733A3B013918A99978FC7B0B1D122C7CFD4C2771ACA32A9A498": [ { "amount": 1012.34031492, "end": 1753675200, "id": "1722142705", "level": "5", "reward_amount": 224410.92919577, "start": 1722139200 } ], "0000D7328559A60C8E55EED93C9F067AA781B3FC8B4220202475B6AF9BAE017332B6": [ { "amount": 19.9607518, "end": 1748887200, "id": "1733336305", "level": "4", "reward_amount": 83.38786505, "start": 1733335200 } ], "00003E3FFFD79335CC46E3F92971F1A9419AC540ACA13D69EF4052B5F0E38C604C93": [ { "amount": 2.49073586, "end": 1827493200, "id": "1732885870", "level": "7", "reward_amount": 113.80357568, "start": 1732885200 } ], "00002A66DA71EAC3F89593AF98030DCA2992793C6B21C29957DE33C6AA8EDF304863": [ { "amount": 249.03733917, "end": 1819591200, "id": "1724983735", "level": "7", "reward_amount": 118991.98174571, "start": 1724983200 }, { "amount": 249.1831584, "end": 1818979200, "id": "1724371528", "level": "7", "reward_amount": 130017.16103822, "start": 1724371200 }, { "amount": 100.1091199, "end": 1819065600, "id": "1724460531", "level": "7", "reward_amount": 51569.97832328, "start": 1724457600 }, { "amount": 248.57561482, "end": 1819742400, "id": "1725136117", "level": "7", "reward_amount": 116254.47244616, "start": 1725134400 } ], "0000D10170FC6A781C1960666D193F4CF63F98648FAEBAC0414AAA279B02A9E7EBFA": [ { "amount": 49.33796033, "end": 1737298800, "id": "1725266717", "level": "3", "reward_amount": 987.21078913, "start": 1729522800 } ], "0000C2D7D096998077C1F6D6C3FD48D203D2A29DEB452F9359904D933B2D4289A087": [ { "amount": 0.58590447, "end": 1826197200, "id": "1731591889", "level": "7", "reward_amount": 63.1691191, "start": 1731589200 } ], "00004090C965C9EB22B26DE094D481A478B2FD0FED70CD2D46F3A1512A8D43ABE46C": [ { "amount": 35.46909666, "end": 1827864000, "id": "1733259012", "level": "7", "reward_amount": 1002.40941415, "start": 1733256000 } ], "00005A8AD2778CF4E75EF89CCAC998933DF85BC77554CA613AD9C57614F96C84BC7D": [ { "amount": 0.87519426, "end": 1758776400, "id": "1724154892", "level": "5", "reward_amount": 90.18470801, "start": 1727240400 } ], "0000252072D93B1C449ACC6CF87E775CF3A2B3DA2C12EF46383727AE0506BE523710": [ { "amount": 171.49774951, "end": 1817028000, "id": "1722420833", "level": "7", "reward_amount": 123895.80504566, "start": 1722420000 } ], "000046EDE1CCA30F2CF949644A1E96B7C9B068DB9B19B62A36DF01141A4F6E9100C8": [ { "amount": 64.51723278, "end": 1739552400, "id": "1724002504", "level": "3", "reward_amount": 5567.83694469, "start": 1724000400 } ], "0000B0ED77E4FE1965C20B1A6533AA49E936403429F4EC59FB7DF0AD088A7479571E": [ { "amount": 2.31126717, "end": 1748606400, "id": "1733054559", "level": "4", "reward_amount": 14.81390195, "start": 1733054400 }, { "amount": 82.83406293, "end": 1749160800, "id": "1733611009", "level": "4", "reward_amount": 166.77607203, "start": 1733608800 } ], "000006439443EEF63FE3E45D8002AD378CD92D0DD13CF8630D821750F03543CE7916": [ { "amount": 91.21882573, "end": 1820066400, "id": "1725461713", "level": "7", "reward_amount": 40710.54602302, "start": 1725458400 } ], "0000826DEC97863D0818C0640973AADE01E0C777305109A83C5FB4EA225464E4790B": [ { "amount": 6.13345786, "end": 1738227600, "id": "1730451643", "level": "3", "reward_amount": 94.74805823, "start": 1730451600 }, { "amount": 13.89066514, "end": 1817103600, "id": "1722497039", "level": "7", "reward_amount": 10035.03567216, "start": 1722495600 } ], "0000BCD3704EE34991D1089D301EB3909BBC9BA3CDDFA8EA813DBA8672AF9F633CA8": [ { "amount": 12.16459783, "end": 1760166000, "id": "1728631642", "level": "5", "reward_amount": 965.14653893, "start": 1728630000 }, { "amount": 5.40278223, "end": 1738004400, "id": "1722453909", "level": "3", "reward_amount": 593.0434665, "start": 1722452400 } ], "00006C8BA27D9BFFF3B99BA3C0F4F093964CD749AE85D31EE48AE8029B79D4239011": [ { "amount": 3.06153265, "end": 1828036800, "id": "1733431922", "level": "7", "reward_amount": 61.88518185, "start": 1733428800 } ], "0000C05F6FF64909B909121C7CA5D130EF3E1F7BD2C5929745C1B3DF2B44901F6A3E": [ { "amount": 121.38875543, "end": 1825156800, "id": "1730551658", "level": "7", "reward_amount": 19185.27147325, "start": 1730548800 }, { "amount": 19.15179691, "end": 1792396800, "id": "1729325097", "level": "6", "reward_amount": 2349.20032511, "start": 1729324800 }, { "amount": 36.72125498, "end": 1759856400, "id": "1728322638", "level": "5", "reward_amount": 3101.56575748, "start": 1728320400 }, { "amount": 94.5630988, "end": 1746100800, "id": "1728232077", "level": "4", "reward_amount": 2540.41037226, "start": 1730548800 }, { "amount": 36.72125498, "end": 1743872400, "id": "1728322591", "level": "4", "reward_amount": 1718.13370499, "start": 1728320400 }, { "amount": 19.15179692, "end": 1823932800, "id": "1729325170", "level": "7", "reward_amount": 4239.77171362, "start": 1729324800 } ], "00004C228116D68BC8236378B20FF86A3A7B46863AD1F40463EA6018D54F867FD158": [ { "amount": 88.08060268, "end": 1740128400, "id": "1732353332", "level": "3", "reward_amount": 593.31960907, "start": 1732352400 } ], "000020DB65A78FB7566C490FDB7A9DAC870DF4DBE1DDE744DD09F7BDBDAE09C2198E": [ { "amount": 12.01136243, "end": 1825599600, "id": "1730992362", "level": "7", "reward_amount": 1642.58526735, "start": 1730991600 }, { "amount": 32.52507162, "end": 1740441600, "id": "1732667750", "level": "3", "reward_amount": 173.14760258, "start": 1732665600 } ], "0000B2A82A1249F9F24737BB82354B0898B2D44F59F7B1975507214F2DDC7702CB73": [ { "amount": 55.52305748, "end": 1741244400, "id": "1733471024", "level": "3", "reward_amount": 96.81467933, "start": 1733468400 } ], "00005EC81836452C89EEBDC720E3E39915E86043088DF9F6FA064EACF3370CE2C028": [ { "amount": 27.26909363, "end": 1817755200, "id": "1723150189", "level": "7", "reward_amount": 17494.22656624, "start": 1723147200 }, { "amount": 29.80858377, "end": 1818950400, "id": "1724343421", "level": "7", "reward_amount": 15620.28321741, "start": 1724342400 } ], "0000E8078E064F1726753697FEE0290FA9BFE7B03608517F29632029E74AC7904819": [ { "amount": 423.85680262, "end": 1754035200, "id": "1722499733", "level": "5", "reward_amount": 93958.61669327, "start": 1722499200 }, { "amount": 423.85680263, "end": 1817107200, "id": "1722499858", "level": "7", "reward_amount": 306208.65188676, "start": 1722499200 } ], "000009FF674C87EAE7F4C98977E366BFBEA91CB2A017C9097A17058EE15A7C09B87F": [ { "amount": 47.37426983, "end": 1816794000, "id": "1722189498", "level": "7", "reward_amount": 34224.73343421, "start": 1722186000 } ], "000092174345CF579DCA98B190387763669BC5D1A45A737F5AF17ABAF5E2B27C8DF7": [ { "amount": 39.53442209, "end": 1816542000, "id": "1721934957", "level": "7", "reward_amount": 28560.95875585, "start": 1721934000 } ], "0000D6E65A30304EE9909CA661F2229408048CE7DB515CD2A9D38E63A0CBA44076AE": [ { "amount": 24.53218931, "end": 1817060400, "id": "1722453904", "level": "7", "reward_amount": 17722.82441964, "start": 1722452400 }, { "amount": 49.06437862, "end": 1753988400, "id": "1722453803", "level": "5", "reward_amount": 10876.35808879, "start": 1722452400 }, { "amount": 0.24513861, "end": 1816610400, "id": "1722003018", "level": "7", "reward_amount": 177.03123662, "start": 1722002400 }, { "amount": 98.12875723, "end": 1738004400, "id": "1722453752", "level": "3", "reward_amount": 10771.28761046, "start": 1722452400 }, { "amount": 24.53218931, "end": 1785524400, "id": "1722453868", "level": "6", "reward_amount": 9819.99535695, "start": 1722452400 } ], "0000D620FC554D881E327CC59321CD09CDF3B1C3FBA201A2A58FE9B9B0F3B696FBCE": [ { "amount": 27.03971832, "end": 1817629200, "id": "1723022105", "level": "7", "reward_amount": 17768.13383234, "start": 1723021200 }, { "amount": 4.52073371, "end": 1817575200, "id": "1722967412", "level": "7", "reward_amount": 3000.79063297, "start": 1722967200 } ], "0000FB9D022F9A2BABE63AD726FC8038958A73F8999170CD0DE666716911B37D57CD": [ { "amount": 51.03800725, "end": 1816887600, "id": "1722279880", "level": "7", "reward_amount": 36871.54635722, "start": 1722279600 } ], "00008B3586B20AA7BDA33D3C805CD12D5E1029E807087B8C89EB35A59FAB48852ADD": [ { "amount": 23.3896743, "end": 1823108400, "id": "1728503804", "level": "7", "reward_amount": 6210.51104252, "start": 1728500400 } ], "0000C308DFF1C565148E59EB87924D3EAD47DD66647968688B1B50CBA5B3630D2735": [ { "amount": 1.00861213, "end": 1735984800, "id": "1733394725", "level": "2", "reward_amount": 1.16983065, "start": 1733392800 } ], "000001C3C3FFF1C57EC81D4F1F0FF7035B33D8ADD740B3AC60834CE6BEA31CDD07C3": [ { "amount": 15.13069367, "end": 1827954000, "id": "1733347590", "level": "7", "reward_amount": 364.24845328, "start": 1733346000 } ], "0000131AD01D7E84F98D29C42AD656EF0B35CE8F8C818D8A45731907862541E652D4": [ { "amount": 0.93925389, "end": 1828047600, "id": "1733439947", "level": "7", "reward_amount": 18.51206893, "start": 1733439600 } ], "0000FDE316C0B48AD7FC44E51D5F69BE5882F009B24ABA2A95D881D9681FBAADD730": [ { "amount": 21.97943087, "end": 1821978000, "id": "1727371405", "level": "7", "reward_amount": 7218.98223743, "start": 1727370000 }, { "amount": 11.53621447, "end": 1828087200, "id": "1733482316", "level": "7", "reward_amount": 206.10912635, "start": 1733479200 } ], "00003BC98F60FA93EE3CF4460CAB7CE7206745F04722B7521480695429EDF731FDE2": [ { "amount": 2988.25934822, "end": 1816617600, "id": "1722011226", "level": "7", "reward_amount": 2158821.10919393, "start": 1722009600 }, { "amount": 342.70907838, "end": 1785740400, "id": "1722669540", "level": "6", "reward_amount": 133166.75584128, "start": 1722668400 } ], "0000B10AC91AC815D0914645315546479564BC330FC92868B56FC7B505708278B776": [ { "amount": 35.20322403, "end": 1817121600, "id": "1722516784", "level": "7", "reward_amount": 25431.95222027, "start": 1722513600 } ], "00003A621FDD542375AD5E1CA89719B473211BBD582C2B2767CE63472A43AE90859A": [ { "amount": 33.82787539, "end": 1826679600, "id": "1732073294", "level": "7", "reward_amount": 2856.61546805, "start": 1732071600 }, { "amount": 135.65376365, "end": 1826528400, "id": "1731922209", "level": "7", "reward_amount": 12446.03620708, "start": 1731920400 } ], "000044305A6A17545FCF99E6DC1D6AAD4A53519877FD44E9BD26DB054B511CAE338F": [ { "amount": 68.88470637, "end": 1816977600, "id": "1721973718", "level": "7", "reward_amount": 49764.6162062, "start": 1722369600 }, { "amount": 132.13942379, "end": 1746111600, "id": "1730560403", "level": "4", "reward_amount": 3538.21404912, "start": 1730559600 } ], "00006DDDE15E37D94AFE510F78BD6F51D3D66A5123975A8E03B038CD489758D6F0DF": [ { "amount": 12.87122746, "end": 1828184400, "id": "1733577172", "level": "7", "reward_amount": 171.80773203, "start": 1733576400 } ], "00000C27FF313EE00BB2D681B794A581BD605C38F1D2BDEEAB8597A83AA0E3552E7F": [ { "amount": 76.55149915, "end": 1765227600, "id": "1733692629", "level": "5", "reward_amount": 188.02898322, "start": 1733691600 } ], "00004A32815DDEC7B289FDDBBCF1B7FBC1978B8C47523EA85B7288FA6D16786910A0": [ { "amount": 7.09833872, "end": 1747922400, "id": "1729265862", "level": "4", "reward_amount": 84.58817036, "start": 1732370400 } ], "00002F6D49B04D55B9B553068CFFBCF4E8D410F4E270748FC5E8DD7BC1791BE13974": [ { "amount": 15.69235238, "end": 1818151200, "id": "1723543970", "level": "7", "reward_amount": 9341.59598518, "start": 1723543200 } ], "0000D3696485926B9B46FD6B532F26ADF44B2B5E1B1A6718519B8628C34D0E0487F3": [ { "amount": 1.46764964, "end": 0, "id": "1732202325", "level": "0", "reward_amount": 1.21142776, "start": null }, { "amount": 0.01, "end": 0, "id": "1721929395", "level": "0", "reward_amount": 0.4267634, "start": null }, { "amount": 0.01, "end": 0, "id": "1721929342", "level": "0", "reward_amount": 7.3809e-4, "start": null }, { "amount": 0.01, "end": 0, "id": "1721929367", "level": "0", "reward_amount": 0.10054204, "start": null }, { "amount": 0.01, "end": 1819616400, "id": "1721929424", "level": "7", "reward_amount": 4.71555708, "start": 1725008400 }, { "amount": 0.01, "end": 0, "id": "1721929501", "level": "0", "reward_amount": 3.9793e-4, "start": null } ], "0000A414DCFF271BB484C0DDD9E08A5762482A1A6F1458776A1EB14EBD00FB7E1513": [ { "amount": 145.80486282, "end": 1824926400, "id": "1730320031", "level": "7", "reward_amount": 24666.62248242, "start": 1730318400 }, { "amount": 170.53808524, "end": 1738094400, "id": "1730320912", "level": "3", "reward_amount": 2738.6055968, "start": 1730318400 } ], "0000FDFC86362D9D21A9FD5929381D2502E65E61A94EA9A8485E1A259DFEE38CA46C": [ { "amount": 352.52318566, "end": 1822478400, "id": "1727872627", "level": "7", "reward_amount": 105748.80439535, "start": 1727870400 } ], "0000FDEBA3D305BED46E068C5333ED2D8FFFEEFA016B4E2AF505D98AED22079751CE": [ { "amount": 29.39010433, "end": 1818018000, "id": "1723412600", "level": "7", "reward_amount": 17938.93517755, "start": 1723410000 } ], "000079307F835DBF83CD098698FE22C4C066E0ADD5DCC8F9172856E48E2ED9F68132": [ { "amount": 61.32361171, "end": 1827554400, "id": "1732949590", "level": "7", "reward_amount": 2624.58460353, "start": 1732946400 } ], "0000EBFE35D4B9964DC41D0AC22764B67407F20F9B309E26E1D1487AF35F6755A6AD": [ { "amount": 60.0, "end": 1827169200, "id": "1722020692", "level": "7", "reward_amount": 3661.53695093, "start": 1732561200 }, { "amount": 20.0, "end": 1816628400, "id": "1722020533", "level": "7", "reward_amount": 14448.61534793, "start": 1722020400 }, { "amount": 40.0, "end": 1816628400, "id": "1722020474", "level": "7", "reward_amount": 28897.30576549, "start": 1722020400 }, { "amount": 67.67810588, "end": 1735153200, "id": "1722020752", "level": "2", "reward_amount": 218.81297212, "start": 1732561200 } ], "00005C2BD26B5D2F4FF11FFD99819956951F4B693561537148234FFED99D20DB4F91": [ { "amount": 7.76231264, "end": 1745859600, "id": "1722524267", "level": "4", "reward_amount": 223.9068329, "start": 1730307600 }, { "amount": 34.70006897, "end": 1817103600, "id": "1722496906", "level": "7", "reward_amount": 25068.45521435, "start": 1722495600 }, { "amount": 0.56442939, "end": 1745863200, "id": "1730311209", "level": "4", "reward_amount": 16.26384432, "start": 1730311200 } ], "0000F3C03F61A33CB9E95774AF19D956542D3284F90113A3E5837274CA9D258E4FA5": [ { "amount": 3.19919389, "end": 1792220400, "id": "1729151530", "level": "6", "reward_amount": 409.1527609, "start": 1729148400 }, { "amount": 41.75002557, "end": 1817125200, "id": "1721977125", "level": "7", "reward_amount": 30140.22034343, "start": 1722517200 }, { "amount": 30.0, "end": 1816581600, "id": "1721976242", "level": "7", "reward_amount": 21672.96683747, "start": 1721973600 }, { "amount": 45.0, "end": 1816844400, "id": "1721977068", "level": "7", "reward_amount": 32509.48216165, "start": 1722236400 }, { "amount": 10.84974656, "end": 1823842800, "id": "1729238174", "level": "7", "reward_amount": 2454.12158705, "start": 1729234800 }, { "amount": 42.91046678, "end": 1824141600, "id": "1729534487", "level": "7", "reward_amount": 9020.58567777, "start": 1729533600 } ], "00007BFD0BCB91C1AB0D67F6D1954085441EC68908D5DDAAADC31D901D635EB56ADC": [ { "amount": 5.31061114, "end": 1753995600, "id": "1722461441", "level": "5", "reward_amount": 1177.22593808, "start": 1722459600 }, { "amount": 21.24244457, "end": 1817067600, "id": "1722461363", "level": "7", "reward_amount": 15346.20440779, "start": 1722459600 }, { "amount": 10.62122228, "end": 1785531600, "id": "1722461401", "level": "6", "reward_amount": 4251.56818864, "start": 1722459600 }, { "amount": 5.31061115, "end": 1738011600, "id": "1722461473", "level": "3", "reward_amount": 583.07572123, "start": 1722459600 } ], "000099158E2C0FC1E717A1A8FCE1752EF366E20EAAA4CE9F38BAE864C13A32EAC9E6": [ { "amount": 10.00551293, "end": 1816657200, "id": "1722050840", "level": "7", "reward_amount": 7228.25668354, "start": 1722049200 } ], "0000F199462325353B134DDD6C45DCA147DA0AE2D5B2611CEE0107D1D1F123314D00": [ { "amount": 2.33170327, "end": 1828098000, "id": "1733493335", "level": "7", "reward_amount": 40.4842164, "start": 1733490000 } ], "0000D8C63858B8062159808FA02E80C64F2BB119E13F52B9C81F7B178A971402F691": [ { "amount": 26.32529758, "end": 1817215200, "id": "1721934053", "level": "7", "reward_amount": 18678.7736471, "start": 1722607200 }, { "amount": 1.9771422, "end": 1816542000, "id": "1721934986", "level": "7", "reward_amount": 1428.28468447, "start": 1721934000 }, { "amount": 91.08678279, "end": 1820073600, "id": "1725467618", "level": "7", "reward_amount": 40608.73228605, "start": 1725465600 } ], "00009B6AD59D37AAAAD1747B0B9E54D43AB03A3E2B991BCF6EC876FF1A0D0E6AB14D": [ { "amount": 42.51770246, "end": 1817064000, "id": "1722458621", "level": "7", "reward_amount": 30716.17965466, "start": 1722456000 }, { "amount": 12.64845221, "end": 1757858400, "id": "1726322677", "level": "5", "reward_amount": 1516.43862427, "start": 1726322400 } ], "0000E58483E384790A0C6D331E66569F06DE24E89960C1C33DF5915AB7EF6ABDBBE7": [ { "amount": 0.25024889, "end": 1734555600, "id": "1729864056", "level": "2", "reward_amount": 1.18864831, "start": 1731963600 } ], "00002B4F50927C12B2D51BF740B8DF859F2D5A97B360DF36DA6316EED20AD3497F69": [ { "amount": 758.78276272, "end": 1818511200, "id": "1723904155", "level": "7", "reward_amount": 424665.4929742, "start": 1723903200 }, { "amount": 32.7591968, "end": 1740412800, "id": "1732638750", "level": "3", "reward_amount": 178.63401584, "start": 1732636800 } ], "0000F2F4E2312ED0EFB06F28022A175DB058A66DA346210766A5016B9AC6C650477E": [ { "amount": 73.77460949, "end": 1741460400, "id": "1733687488", "level": "3", "reward_amount": 58.39555712, "start": 1733684400 } ], "000001F572D6467EDC154E09FA0B58BF5D7DC9D41EA0315C43610EF1406320934401": [ { "amount": 1511.20989096, "end": 1824879600, "id": "1721975702", "level": "7", "reward_amount": 259102.71923461, "start": 1730271600 } ], "00001E3A03626544B66D236F259AF26A6BDA73EBF6C3EFE84DB351A57BEEA776F338": [ { "amount": 61.98573547, "end": 1816862400, "id": "1722256545", "level": "7", "reward_amount": 44780.56218685, "start": 1722254400 }, { "amount": 35.98918165, "end": 1739397600, "id": "1731624299", "level": "3", "reward_amount": 363.0214014, "start": 1731621600 } ], "0000D153E82B45CE9143585E985C0B08DE24283ED7D48E7FB81D4871370147868B20": [ { "amount": 4.40695986, "end": 1820602800, "id": "1725997147", "level": "7", "reward_amount": 1813.87113152, "start": 1725994800 }, { "amount": 1.23525176, "end": 1820696400, "id": "1726089123", "level": "7", "reward_amount": 500.90966154, "start": 1726088400 }, { "amount": 0.88164748, "end": 1733896800, "id": "1731306408", "level": "1", "reward_amount": 5.1126691, "start": 1731304800 } ], "0000A4E8AAD6D7C5A7E98600D8ECA42D067CA9381AAD0CB1CD1C2B887FD3CF6DE9F9": [ { "amount": 8.17317789, "end": 1757898000, "id": "1726363219", "level": "5", "reward_amount": 973.64998238, "start": 1726362000 }, { "amount": 15.335943, "end": 1757336400, "id": "1725800480", "level": "5", "reward_amount": 1995.92216831, "start": 1725800400 }, { "amount": 53.50219411, "end": 1818734400, "id": "1724128095", "level": "7", "reward_amount": 28941.15828892, "start": 1724126400 }, { "amount": 22.49541696, "end": 1819184400, "id": "1723869811", "level": "7", "reward_amount": 11384.77842858, "start": 1724576400 }, { "amount": 1.93830928, "end": 1818914400, "id": "1724309514", "level": "7", "reward_amount": 1021.11597653, "start": 1724306400 }, { "amount": 0.59941602, "end": 1820372400, "id": "1725647205", "level": "7", "reward_amount": 255.59769426, "start": 1725764400 }, { "amount": 12.14087903, "end": 1757185200, "id": "1725649760", "level": "5", "reward_amount": 1616.51244309, "start": 1725649200 }, { "amount": 7.35853444, "end": 1820401200, "id": "1725782300", "level": "7", "reward_amount": 3124.48888069, "start": 1725793200 }, { "amount": 12.18987672, "end": 1820408400, "id": "1725790110", "level": "7", "reward_amount": 5170.26481638, "start": 1725800400 }, { "amount": 12.59946619, "end": 1758114000, "id": "1726580739", "level": "5", "reward_amount": 1448.50793125, "start": 1726578000 }, { "amount": 9.73921395, "end": 1790100000, "id": "1727028866", "level": "6", "reward_amount": 1877.70357205, "start": 1727028000 } ], "0000690A4C860913DC4F636C599BBDEA5B06A047B7882D01A1A996DCC800B2A8F4FC": [ { "amount": 0.59781244, "end": 1820516400, "id": "1725910794", "level": "7", "reward_amount": 249.34631733, "start": 1725908400 } ], "00005CE8B2DF75E028E3A597C002168CE3515FDEFADCB690A54A214B7CC33D97D877": [ { "amount": 182.18728409, "end": 1817139600, "id": "1722532691", "level": "7", "reward_amount": 131153.21667606, "start": 1722531600 } ], "00000D0A294F3DA244F32D9E3B99CC6CF0FBBB04CC3988E13C6BB6D3532A5942A441": [ { "amount": 0.1, "end": 1735153200, "id": "1732561734", "level": "2", "reward_amount": 0.32327602, "start": 1732561200 }, { "amount": 0.17743725, "end": 1827169200, "id": "1732561641", "level": "7", "reward_amount": 10.82100684, "start": 1732561200 } ], "0000C15B3E78CC1D87238E3BFAAD5CF05CD56BA2160E1D68E8BEF7C5010B4AC87217": [ { "amount": 14.75263177, "end": 1823770800, "id": "1729165842", "level": "7", "reward_amount": 3393.78604732, "start": 1729162800 }, { "amount": 14.75263177, "end": 1734465600, "id": "1733860813", "level": "1", "reward_amount": 0.07058522, "start": 1733860800 } ], "00001433FCDCB6526284D15595BA9D1646F6A053525C76BCDC8FBA7AAB6C10128FE5": [ { "amount": 321.79211689, "end": 1816581600, "id": "1721974280", "level": "7", "reward_amount": 232473.6172856, "start": 1721973600 }, { "amount": 78.80771402, "end": 1817035200, "id": "1722429634", "level": "7", "reward_amount": 56933.32977417, "start": 1722427200 } ], "000006FBF6B819682713C55101B6E40FD44EE4CB6FCAC79DECC9BA7937FA03B4105D": [ { "amount": 18.17422973, "end": 1790161200, "id": "1727090870", "level": "6", "reward_amount": 3468.7870412, "start": 1727089200 }, { "amount": 107.25019302, "end": 1818280800, "id": "1721932444", "level": "7", "reward_amount": 62351.09369905, "start": 1723672800 } ], "000019FC92D343ABC49E036ED1269A1519F7705DE521CD16A80568F9ACEA64AF630E": [ { "amount": 4.80992698, "end": 1818104400, "id": "1723411848", "level": "7", "reward_amount": 2888.46331576, "start": 1723496400 }, { "amount": 2.6725006, "end": 1818014400, "id": "1723409213", "level": "7", "reward_amount": 1632.26881235, "start": 1723406400 }, { "amount": 2.67282051, "end": 1818000000, "id": "1723394536", "level": "7", "reward_amount": 1636.85231033, "start": 1723392000 }, { "amount": 3.74973406, "end": 1747324800, "id": "1731772994", "level": "4", "reward_amount": 63.04827178, "start": 1731772800 } ], "0000E82C3C5C9FC73EC8FF057BB18DE85342C3D22EC6A079F1290B5DB287E8B67B36": [ { "amount": 1230.75929709, "end": 1817118000, "id": "1722510225", "level": "7", "reward_amount": 889142.71767848, "start": 1722510000 } ], "0000CBA94C234B9812CADD90F969CE6283D1A9CA67646B0A1F7CDED665AE5EAF738E": [ { "amount": 0.93935458, "end": 1785607200, "id": "1722537247", "level": "6", "reward_amount": 374.41846728, "start": 1722535200 }, { "amount": 0.1, "end": 1816588800, "id": "1721981565", "level": "7", "reward_amount": 72.1758339, "start": 1721980800 }, { "amount": 0.23839507, "end": 1792083600, "id": "1722537580", "level": "6", "reward_amount": 31.45481751, "start": 1729011600 }, { "amount": 0.21072829, "end": 1786190400, "id": "1723119516", "level": "6", "reward_amount": 75.31837676, "start": 1723118400 }, { "amount": 0.20502539, "end": 1795233600, "id": "1732163830", "level": "6", "reward_amount": 9.09968752, "start": 1732161600 } ], "0000B4B884CF98D325EA231AFF2EA5DC31F9C358F5FCB8B608472A3A96BE752A07F7": [ { "amount": 4.09321446, "end": 1824973200, "id": "1730367927", "level": "7", "reward_amount": 683.18572955, "start": 1730365200 }, { "amount": 254.72304285, "end": 1817121600, "id": "1722514104", "level": "7", "reward_amount": 184020.60738103, "start": 1722513600 }, { "amount": 9.44608568, "end": 1817373600, "id": "1722514351", "level": "7", "reward_amount": 6507.07372309, "start": 1722765600 }, { "amount": 37.78434274, "end": 1817175600, "id": "1722514247", "level": "7", "reward_amount": 27012.87665124, "start": 1722567600 }, { "amount": 18.89217137, "end": 1824937200, "id": "1722514298", "level": "7", "reward_amount": 3186.20092563, "start": 1730329200 }, { "amount": 4.72304284, "end": 1817373600, "id": "1722514397", "level": "7", "reward_amount": 3253.50464977, "start": 1722765600 }, { "amount": 1.58757603, "end": 1817373600, "id": "1722514679", "level": "7", "reward_amount": 1093.57188705, "start": 1722765600 }, { "amount": 87.28512712, "end": 1818262800, "id": "1723655698", "level": "7", "reward_amount": 50895.92385277, "start": 1723654800 }, { "amount": 1.00040751, "end": 1824937200, "id": "1727535526", "level": "7", "reward_amount": 168.70594938, "start": 1730329200 } ], "000006F069D020898360328293F7DB4211BADF00A4808E2893C97D8C74D592C6ECD4": [ { "amount": 5.67996111, "end": 1828400400, "id": "1733793926", "level": "7", "reward_amount": 18.93936338, "start": 1733792400 } ], "00004DC6EBEA8E26909D9E9FB1C604A7270F3A2CC804F5F64DCD03DA70CC903BC98D": [ { "amount": 50.26752325, "end": 1824890400, "id": "1722437015", "level": "7", "reward_amount": 8592.08061663, "start": 1730282400 } ], "00007C6409AF3DB9B3C6430AD466A43A186EB7144CF4289638E840E56186D3B1B9B4": [ { "amount": 36.5809169, "end": 1818518400, "id": "1723911946", "level": "7", "reward_amount": 20450.32042635, "start": 1723910400 } ], "00001D52DD87EE906E25919F74B607790D87D17723EC9CA2B19224739708782A1D23": [ { "amount": 2.96915153, "end": 1744045200, "id": "1721932389", "level": "4", "reward_amount": 134.20273752, "start": 1728493200 } ], "000075EF1174A535403DF88EE3A27807B596539F09C6F63033A00A38F4E1B811AE1F": [ { "amount": 1.81496057, "end": 1816855200, "id": "1722249973", "level": "7", "reward_amount": 1311.13273411, "start": 1722247200 } ], "0000A677DEFA1E6ADA3E82A84228C58C03409400787DB4E9533FBDF5FF29D2412238": [ { "amount": 2.9597343, "end": 1764867600, "id": "1733331938", "level": "5", "reward_amount": 22.47253687, "start": 1733331600 } ], "0000D7F7B94DD148DCD31B25C51647090A34F2210EF612BF9C0988EA2A3C3B7B9712": [ { "amount": 604.03017627, "end": 1816959600, "id": "1722353473", "level": "7", "reward_amount": 436372.07770918, "start": 1722351600 }, { "amount": 13.61565332, "end": 1817755200, "id": "1723150527", "level": "7", "reward_amount": 8734.95604322, "start": 1723147200 } ], "00007CB9F6179C14B75C35A993E1B4AEFF174152C87155FE6F26882E23FBFC4C381F": [ { "amount": 790.92971091, "end": 1819216800, "id": "1724610308", "level": "7", "reward_amount": 398335.4444205, "start": 1724608800 }, { "amount": 620.06680863, "end": 1819220400, "id": "1724612858", "level": "7", "reward_amount": 312120.82187974, "start": 1724612400 }, { "amount": 611.09060999, "end": 1819396800, "id": "1724789929", "level": "7", "reward_amount": 300040.51041097, "start": 1724788800 } ], "00007902534FCF30F00D85D34D2754F9ECEE11BB8346CD00444DA27E9940E2226C14": [ { "amount": 1.65993128, "end": 1739224800, "id": "1731450316", "level": "3", "reward_amount": 18.06628346, "start": 1731448800 } ], "00004A6F653B2A69335AF13A8F8E5512B3E53F3AFAFCF138435732199C9FAC4290C7": [ { "amount": 10.9057332, "end": 1739725200, "id": "1722442119", "level": "3", "reward_amount": 93.53661792, "start": 1731949200 } ], "00006D17EB8A194974555425952659CBD0F2C969CE33C0DE0EC890794FAAC5AE6A94": [ { "amount": 131.01401512, "end": 1785168000, "id": "1722096944", "level": "6", "reward_amount": 52443.65001506, "start": 1722096000 } ], "00003694D832E63C02120BA8697CF8FD2D4A79DB1175D8068D4772D80E2F8525147F": [ { "amount": 4.47623045, "end": 1817791200, "id": "1723184982", "level": "7", "reward_amount": 2851.73430506, "start": 1723183200 }, { "amount": 4.47623045, "end": 1754719200, "id": "1723185134", "level": "5", "reward_amount": 875.04756548, "start": 1723183200 } ], "000061E5392656582C82057E33ECCDC6462E14D7408FE9FF5D342843D3A03B15A37B": [ { "amount": 12.64714283, "end": 1827669600, "id": "1733061912", "level": "7", "reward_amount": 472.60517429, "start": 1733061600 } ], "0000381ADEE3D08CE73D5BD8D98B35728546FDE56758915FA5B583A807E926049846": [ { "amount": 48.71435884, "end": 1754258400, "id": "1722725692", "level": "5", "reward_amount": 10378.75763707, "start": 1722722400 }, { "amount": 120.67951889, "end": 1733994000, "id": "1722762931", "level": "1", "reward_amount": 76.39830871, "start": 1733389200 } ], "00000EA030AB2490A01C9C5043E5C6D73C4872E47BF4E026DE86E3A7A1FD61D0BF17": [ { "amount": 0.07056031, "end": 1738072800, "id": "1728555916", "level": "3", "reward_amount": 1.13957425, "start": 1730296800 } ], "0000BAF47FFB73CB06D1C5FA069C270DEB6717C7145491DBC0F284F74E7868040238": [ { "amount": 89.52041089, "end": 1819227600, "id": "1724620541", "level": "7", "reward_amount": 45015.89908897, "start": 1724619600 } ], "000083C744A4981A8C4488A0757BF6D88E18B7FDBA023C6644180DAD5F7FA7C69C98": [ { "amount": 11.08356289, "end": 1825401600, "id": "1730795291", "level": "7", "reward_amount": 1621.17513651, "start": 1730793600 }, { "amount": 2.40524877, "end": 1828346400, "id": "1733740332", "level": "7", "reward_amount": 14.03578524, "start": 1733738400 } ], "0000DC7461F3C3EEDB63A9FEA48F458107A31866B401AF7B4BDDB8F1613CC7127F94": [ { "amount": 75.55517261, "end": 1816700400, "id": "1722095617", "level": "7", "reward_amount": 54583.58309638, "start": 1722092400 }, { "amount": 174.29235148, "end": 1816538400, "id": "1721932760", "level": "7", "reward_amount": 125914.71545841, "start": 1721930400 }, { "amount": 20.0, "end": 1738263600, "id": "1722095578", "level": "3", "reward_amount": 305.656694, "start": 1730487600 }, { "amount": 25.32639252, "end": 1816704000, "id": "1722096427", "level": "7", "reward_amount": 18296.58997667, "start": 1722096000 } ], "0000671A0C8F7435F2CCFD6CAD5483AB34B2C51E4F78DCF5F82788A8B9259C2484D2": [ { "amount": 19.31274277, "end": 1828342800, "id": "1733736186", "level": "7", "reward_amount": 115.92548511, "start": 1733734800 }, { "amount": 212.99553293, "end": 1737554400, "id": "1722003953", "level": "3", "reward_amount": 23003.36042951, "start": 1722002400 }, { "amount": 212.99553293, "end": 1764093600, "id": "1722004019", "level": "5", "reward_amount": 3999.5773989, "start": 1732557600 } ], "0000B5AF7F797BFFCFC1B13B12C42D50E077CE274730D44792155873EBC82D7D36E3": [ { "amount": 3.17665335, "end": 1736287200, "id": "1733695622", "level": "2", "reward_amount": 1.31912823, "start": 1733695200 } ], "0000CB134EBFADC2B4A221A38F874B21823CC550DAC858FBC2A9154CD98B85C3D895": [ { "amount": 48.84652393, "end": 1822996800, "id": "1728390588", "level": "7", "reward_amount": 13264.36174127, "start": 1728388800 } ], "000064A6D0868320FE9AB0F1D3E9AE2BF405E3F71B1F7DE7D89C74CDC70824F3265A": [ { "amount": 124.06037092, "end": 1817143200, "id": "1722538565", "level": "7", "reward_amount": 89246.49266074, "start": 1722535200 } ], "0000BC394288E559805ED17E843BAFA2925403613EADC6E00B095EE438D380F421F6": [ { "amount": 10.18513604, "end": 1821880800, "id": "1727272975", "level": "7", "reward_amount": 3401.68112092, "start": 1727272800 }, { "amount": 24.53124237, "end": 1817053200, "id": "1722447790", "level": "7", "reward_amount": 17722.14526469, "start": 1722445200 }, { "amount": 10.47721692, "end": 1738260000, "id": "1722708675", "level": "3", "reward_amount": 1113.05781784, "start": 1722708000 }, { "amount": 3.47913087, "end": 1764496800, "id": "1732964018", "level": "5", "reward_amount": 44.96386013, "start": 1732960800 } ], "0000F54BBB10F1A95E8716780628CC538492E188DEAFB577C9EC7D687E7BAA4EE99A": [ { "amount": 11.02613927, "end": 1825758000, "id": "1731150946", "level": "7", "reward_amount": 1423.61072963, "start": 1731150000 } ], "0000C4D26392D8189A9B62AF440BD355896B8AE10860D49C6D767F0D60B661F7B72B": [ { "amount": 3.58439677, "end": 1819717200, "id": "1725112724", "level": "7", "reward_amount": 1682.35335197, "start": 1725109200 } ], "0000552AB51698645C50970E852253DEA4CC6CC3EF29159F63CBF2F8A4F5BD618002": [ { "amount": 7.98362168, "end": 1824926400, "id": "1730320778", "level": "7", "reward_amount": 1350.61611336, "start": 1730318400 } ], "000055919C53436351B1C3C38D274410A325C9105E0CA01B3CC9BA1DBC27FDD0C0C3": [ { "amount": 5.97382296, "end": 1818255600, "id": "1723647670", "level": "7", "reward_amount": 3487.48122237, "start": 1723647600 } ], "0000ED23150531DF35F3E3B0554C22C8D4F3987A40CD32FEA8B55AB23A7EED1C682E": [ { "amount": 25.78673523, "end": 1817488800, "id": "1722880963", "level": "7", "reward_amount": 17393.43155829, "start": 1722880800 } ], "000021A452B4077F73711BBF4756D019A94E3799B6BA3A425081DE2C79ACA8012BFF": [ { "amount": 55.77052853, "end": 1824598800, "id": "1729994269", "level": "7", "reward_amount": 10372.52983239, "start": 1729990800 } ], "0000DDD1E44A78BE663D79D138ADF6E9A6A08E013C0AF97F1DFAF79DD85D56FF3446": [ { "amount": 2.4285211, "end": 0, "id": "1730225581", "level": "0", "reward_amount": 2.04306899, "start": null } ], "00005D271655A44E7D3C771ECBD4AFC09962E9F70B3DBF5AC7CD8B2EF190D041F830": [ { "amount": 7.73267589, "end": 1827302400, "id": "1732696370", "level": "7", "reward_amount": 423.11898743, "start": 1732694400 } ], "00002DB9771992B93696556A34A3BFD4170C1059ED3753643F7A1FE1EAD1FCE9BF68": [ { "amount": 120.276501, "end": 1817110800, "id": "1722464339", "level": "7", "reward_amount": 86891.80953612, "start": 1722502800 }, { "amount": 308.36502922, "end": 1785520800, "id": "1722450936", "level": "6", "reward_amount": 123435.56333185, "start": 1722448800 }, { "amount": 308.36502922, "end": 1817056800, "id": "1722450977", "level": "7", "reward_amount": 222773.41965225, "start": 1722448800 } ], "0000D6228F82E100F9B3288BAE3D10844E91D9D73B25384D886B644FACABBE4BE252": [ { "amount": 1.8606499, "end": 1821895200, "id": "1727287579", "level": "7", "reward_amount": 619.87575493, "start": 1727287200 } ], "000058994EC0F27F98C9AFA6920C888EC70F79A0A67DB5A7CA137779BD556BFFA6EF": [ { "amount": 309.17830004, "end": 1824847200, "id": "1730242741", "level": "7", "reward_amount": 53522.22954088, "start": 1730239200 } ], "00009DA61AB825A2CC9FCD3972B546FF81D6E977F2E180342A17F2DA701542803358": [ { "amount": 31.47755278, "end": 1822633200, "id": "1728028113", "level": "7", "reward_amount": 9172.30023104, "start": 1728025200 } ], "000072CC1514CEF9A896994245CC7F5D4873CCE2A253E08C51C4DB206B294CCD8CC0": [ { "amount": 8.57262114, "end": 1827648000, "id": "1733042051", "level": "7", "reward_amount": 329.06302507, "start": 1733040000 } ], "000082DFEEAB7E343E6CBA48892E378B1EA0D9D62EB21A92420936F9C4A66150D9EA": [ { "amount": 162.96498847, "end": 1820775600, "id": "1726168094", "level": "7", "reward_amount": 65260.54085778, "start": 1726167600 }, { "amount": 81.83639651, "end": 1820566800, "id": "1725959165", "level": "7", "reward_amount": 33873.493509, "start": 1725958800 }, { "amount": 81.83639651, "end": 1820739600, "id": "1726133447", "level": "7", "reward_amount": 32959.82688497, "start": 1726131600 } ], "0000F6A8A7CC3DD8711A003DC58BE1F7FC905C4A2E6980682CA24329A02C534AF3F7": [ { "amount": 242.67902498, "end": 1818108000, "id": "1723503400", "level": "7", "reward_amount": 145637.67539244, "start": 1723500000 }, { "amount": 44.18479913, "end": 1818691200, "id": "1723888698", "level": "7", "reward_amount": 24052.40280258, "start": 1724083200 }, { "amount": 330.94889682, "end": 1824642000, "id": "1729934657", "level": "7", "reward_amount": 60803.53905583, "start": 1730034000 } ], "0000FF3CF6D72B285283A3934D2E36A62AAB56E1BCC27082919B29E6A2831F799812": [ { "amount": 71.9275237, "end": 1816848000, "id": "1722242554", "level": "7", "reward_amount": 51962.84667354, "start": 1722240000 } ], "0000DCB5B70BD165848F9FB8AB83894A02F674496ABF2995DE18466402D8EBFF7D15": [ { "amount": 49.87971046, "end": 1738015200, "id": "1722464705", "level": "3", "reward_amount": 5477.23056877, "start": 1722463200 } ], "0000FB28E1A3B78D078B674B4E3A4DBEB4C4543FF2B54B6D1841A6FCAB2DE1C0936D": [ { "amount": 59.82154437, "end": 1737576000, "id": "1722024930", "level": "3", "reward_amount": 6465.82666982, "start": 1722024000 } ], "0000A6C97BFB871BF34606CE6A8E7230BF5703EA9DF1945B293B3F6A082EF2EDC56D": [ { "amount": 0.45519111, "end": 1824019200, "id": "1723657354", "level": "7", "reward_amount": 98.64478564, "start": 1729411200 } ], "0000734ED585CD05560B237E31C1CB53ED174E5B6EB330094B5C08282D4A556A0DA6": [ { "amount": 6.13298006, "end": 1787173200, "id": "1724104402", "level": "6", "reward_amount": 1844.92665008, "start": 1724101200 } ], "00000DE4DFF7652D9F02A67BD1218F18311A52AADE2C85AB78AF12A0E5EC7CAAA891": [ { "amount": 55.59720608, "end": 1738335600, "id": "1722784126", "level": "3", "reward_amount": 5831.33451261, "start": 1722783600 } ], "000044EFDE184CFC2A84F5D341A39F371A9523814B3945AE8280C249728D6144B67F": [ { "amount": 27.63318712, "end": 1817330400, "id": "1722552026", "level": "7", "reward_amount": 19186.75592198, "start": 1722722400 } ], "0000BB806DC0F952A529897ADD7504A4EF6F3DF0ADD721448CCFC44177759AD4607E": [ { "amount": 62.02815161, "end": 1737630000, "id": "1722080782", "level": "3", "reward_amount": 6717.67054267, "start": 1722078000 }, { "amount": 300.0, "end": 1785150000, "id": "1722080321", "level": "6", "reward_amount": 120087.12276609, "start": 1722078000 }, { "amount": 372.0, "end": 1753614000, "id": "1722080230", "level": "5", "reward_amount": 82463.23962121, "start": 1722078000 }, { "amount": 300.31032189, "end": 1816686000, "id": "1722080419", "level": "7", "reward_amount": 216954.42529558, "start": 1722078000 } ], "000074D3B3EA45FFD4E821FD3F9869EBB76EFE49DDBA0CA9EA48A422197E832BFFF4": [ { "amount": 438.01580728, "end": 1738436400, "id": "1730660634", "level": "3", "reward_amount": 6347.84698711, "start": 1730660400 }, { "amount": 439.6178937, "end": 1744156800, "id": "1728000870", "level": "4", "reward_amount": 19422.65098606, "start": 1728604800 }, { "amount": 5.62891261, "end": 1791309600, "id": "1728238152", "level": "6", "reward_amount": 872.61071168, "start": 1728237600 }, { "amount": 465.57429681, "end": 1743973200, "id": "1728422304", "level": "4", "reward_amount": 21351.15584214, "start": 1728421200 } ], "0000464CD8E96E1E15C3EA0FE9D5D5C5210AEAA912FB65046FD8480F772D85DBB598": [ { "amount": 25.0, "end": 1819724400, "id": "1725118169", "level": "7", "reward_amount": 11722.10840988, "start": 1725116400 }, { "amount": 25.41092972, "end": 1756364400, "id": "1724829533", "level": "5", "reward_amount": 3807.3513744, "start": 1724828400 }, { "amount": 25.0, "end": 1819436400, "id": "1724829408", "level": "7", "reward_amount": 12207.44025471, "start": 1724828400 }, { "amount": 62.47482098, "end": 1761469200, "id": "1723705188", "level": "5", "reward_amount": 3623.25603983, "start": 1729933200 }, { "amount": 25.0, "end": 1787900400, "id": "1724829482", "level": "6", "reward_amount": 6763.97173183, "start": 1724828400 }, { "amount": 25.0, "end": 1793109600, "id": "1725118112", "level": "6", "reward_amount": 2542.39450476, "start": 1730037600 }, { "amount": 12.27530153, "end": 1790794800, "id": "1725118311", "level": "6", "reward_amount": 2097.24095313, "start": 1727722800 }, { "amount": 61.73701567, "end": 1743746400, "id": "1728197292", "level": "4", "reward_amount": 2960.79118334, "start": 1728194400 } ], "00009E5EE80B7C5103AA4DB54611751B3E86D29BCC69561F86B44337FC92078B85B2": [ { "amount": 6.56985496, "end": 1826805600, "id": "1732198114", "level": "7", "reward_amount": 514.9061275, "start": 1732197600 }, { "amount": 8.06317189, "end": 1819137600, "id": "1724532006", "level": "7", "reward_amount": 4109.38747612, "start": 1724529600 }, { "amount": 7.3489425, "end": 1817802000, "id": "1723194465", "level": "7", "reward_amount": 4672.13833226, "start": 1723194000 }, { "amount": 6.66048935, "end": 1816678800, "id": "1722071160", "level": "7", "reward_amount": 4811.69691861, "start": 1722070800 }, { "amount": 8.67512423, "end": 1824890400, "id": "1730284073", "level": "7", "reward_amount": 1482.79520798, "start": 1730282400 }, { "amount": 6.42666556, "end": 1826877600, "id": "1732271300", "level": "7", "reward_amount": 481.45264476, "start": 1732269600 } ], "000072CD1D5DF1A97F6992C57209B4CAC143E0F1AFD8DC2B06714FB289408ADB65B5": [ { "amount": 34.99740579, "end": 1740661200, "id": "1732888093", "level": "3", "reward_amount": 151.79465937, "start": 1732885200 }, { "amount": 1.42406112, "end": 1824109200, "id": "1722596701", "level": "7", "reward_amount": 301.80319164, "start": 1729501200 }, { "amount": 48.58801356, "end": 1737277200, "id": "1729502847", "level": "3", "reward_amount": 977.53129878, "start": 1729501200 }, { "amount": 50.58030512, "end": 1748358000, "id": "1732809422", "level": "4", "reward_amount": 425.05466984, "start": 1732806000 } ], "0000E70A43E0EB702B53D4879273C38A7C3CE5FCA753B21F59194BC5A32A81619FFC": [ { "amount": 3.43620376, "end": 1753560000, "id": "1722026455", "level": "5", "reward_amount": 761.71580035, "start": 1722024000 }, { "amount": 94.04476066, "end": 1822399200, "id": "1727793914", "level": "7", "reward_amount": 28632.63695316, "start": 1727791200 } ], "000090CE586E85621D33B033E421625D33F00F780B0DFD3261A51DC12E06A5F35B12": [ { "amount": 29.86453756, "end": 1736218800, "id": "1725316144", "level": "2", "reward_amount": 17.42042293, "start": 1733626800 } ], "0000E8CC3360749967B5E155FCC354D4196DF18BA66673CF3806CDCEEB5B0CDA130C": [ { "amount": 0.19591836, "end": 1816581600, "id": "1721977192", "level": "7", "reward_amount": 141.46318889, "start": 1721973600 } ], "0000D6FEC4544EBDEDFC9318495654FC98E8EBF9B6D6496C1F583DE32E1DFC598A69": [ { "amount": 15.23060651, "end": 1735434000, "id": "1732844177", "level": "2", "reward_amount": 38.51928305, "start": 1732842000 } ], "0000325665B5049CEC74F29CD324D0A0C1D6587DC12032318ACF1B26DFAC120BD337": [ { "amount": 7.01644788, "end": 1747429200, "id": "1731878310", "level": "4", "reward_amount": 111.92541085, "start": 1731877200 }, { "amount": 8.0, "end": 1826485200, "id": "1731878122", "level": "7", "reward_amount": 750.76391709, "start": 1731877200 }, { "amount": 4.0, "end": 1763413200, "id": "1731878243", "level": "5", "reward_amount": 115.18351236, "start": 1731877200 } ], "0000BD87C2E369137110E76B3610835EE04C4B2FF17B90F8B9C5662EBD6872B9CD85": [ { "amount": 32.57882219, "end": 1753952400, "id": "1722416677", "level": "5", "reward_amount": 7221.9182309, "start": 1722416400 }, { "amount": 32.57882219, "end": 1817024400, "id": "1722416767", "level": "7", "reward_amount": 23535.99810223, "start": 1722416400 } ], "00007F8DEF6ECCA96503E21C8F5B90A13CC5EF1BEB236952C55F4727B3E93E41CCF8": [ { "amount": 73.0, "end": 1735747200, "id": "1733156739", "level": "2", "reward_amount": 127.4881174, "start": 1733155200 }, { "amount": 106.28141358, "end": 1737799200, "id": "1730026002", "level": "3", "reward_amount": 1859.21279357, "start": 1730023200 }, { "amount": 50.0, "end": 1785013200, "id": "1721942343", "level": "6", "reward_amount": 20014.51591865, "start": 1721941200 }, { "amount": 185.0, "end": 1816542000, "id": "1721934872", "level": "7", "reward_amount": 133650.29484477, "start": 1721934000 }, { "amount": 12.5209424, "end": 1737493200, "id": "1721942574", "level": "3", "reward_amount": 1349.20047652, "start": 1721941200 }, { "amount": 38.28141359, "end": 1745575200, "id": "1730026133", "level": "4", "reward_amount": 1199.17347474, "start": 1730023200 }, { "amount": 20.0, "end": 0, "id": "1733156813", "level": "0", "reward_amount": 16.14420185, "start": null } ], "00000A089C97040872F00A5AC91D247264EE1C189D89511189264166BB873550A46F": [ { "amount": 3.15641778, "end": 1817139600, "id": "1722531719", "level": "7", "reward_amount": 2272.17587659, "start": 1722531600 } ], "0000FAE37FC2D817C6865945AEE9A41AF95E058C1C8C64C58D15F038372961E7ADF1": [ { "amount": 25.6663019, "end": 1826596800, "id": "1730059533", "level": "7", "reward_amount": 2269.94734392, "start": 1731988800 }, { "amount": 33.87956458, "end": 1817956800, "id": "1722674870", "level": "7", "reward_amount": 20916.35833225, "start": 1723348800 }, { "amount": 25.0, "end": 1817967600, "id": "1722674826", "level": "7", "reward_amount": 15403.39828241, "start": 1723359600 }, { "amount": 25.0, "end": 1826596800, "id": "1730283496", "level": "7", "reward_amount": 2211.01738766, "start": 1731988800 }, { "amount": 78.70740868, "end": 1795060800, "id": "1722583399", "level": "6", "reward_amount": 3856.9618951, "start": 1731988800 } ], "00008EB87E1B3060B0A7E45E44DFE9DA23596A08779B278F30C54036F956D5A02406": [ { "amount": 0.16243241, "end": 1817812800, "id": "1723205806", "level": "7", "reward_amount": 102.98487826, "start": 1723204800 } ], "00009B8A94A9423E5308DFDA578E4DC4B79315A4E70A3030BD7D053AF40CAA124714": [ { "amount": 479.34637575, "end": 1738314000, "id": "1722763348", "level": "3", "reward_amount": 50459.95773788, "start": 1722762000 } ], "0000B970E7B817E83B6F85BD678B0ABC69459A9FD3E78AFADCF99A6ABA06A2CA7FDE": [ { "amount": 0.42556994, "end": 1738051200, "id": "1722501635", "level": "3", "reward_amount": 46.78733494, "start": 1722499200 } ], "0000F95F1CD4C48B9E6D48080318DC70AFF3D165EFBDAE95C7D9F2AD11835E9D93AF": [ { "amount": 5.64004182, "end": 1820995200, "id": "1726387626", "level": "7", "reward_amount": 2180.7000944, "start": 1726387200 } ], "0000FF978269EAB73B174410CF09E346A5947B1DFFEE59CF3074040913C14056D9F6": [ { "amount": 1.97280053, "end": 1791550800, "id": "1721929526", "level": "6", "reward_amount": 291.51791396, "start": 1728478800 } ], "00008330CD9373E57D9E870E2C967704CF3E79E7377E8466FAA85FE9A3461519DDE9": [ { "amount": 60.0, "end": 1826784000, "id": "1722202561", "level": "7", "reward_amount": 4764.80219446, "start": 1732176000 }, { "amount": 20.0, "end": 1826784000, "id": "1722171304", "level": "7", "reward_amount": 1588.25873129, "start": 1732176000 }, { "amount": 40.81427052, "end": 1826784000, "id": "1722202601", "level": "7", "reward_amount": 3241.19319985, "start": 1732176000 } ], "0000E852F2C7991670CD5E54275FB3DFA30D1304370421A0E7956E7B91320957596A": [ { "amount": 3.40001087, "end": 1828292400, "id": "1733686527", "level": "7", "reward_amount": 28.35038946, "start": 1733684400 } ], "000099C2119BB33035BBF1C398C9BD8D4F7CB3CCEB724C1DEEA3479931FCC0A72935": [ { "amount": 3.58104811, "end": 1747983600, "id": "1732434856", "level": "4", "reward_amount": 40.90007226, "start": 1732431600 }, { "amount": 25.1446303, "end": 1756364400, "id": "1724828830", "level": "5", "reward_amount": 3767.4538056, "start": 1724828400 } ], "000075841943354A1464AB072DA34D74F6341FAF821245C7FA06FE2F5F737C6070DB": [ { "amount": 0.17962822, "end": 0, "id": "1723152612", "level": "0", "reward_amount": 0, "start": null }, { "amount": 1.0e-5, "end": 1786222800, "id": "1723152030", "level": "6", "reward_amount": 0.0, "start": 1723150800 }, { "amount": 0.001, "end": 1754683200, "id": "1723150484", "level": "5", "reward_amount": 0.19270202, "start": 1723147200 }, { "amount": 1.0e-5, "end": 1753462800, "id": "1721929358", "level": "5", "reward_amount": 0.0, "start": 1721926800 }, { "amount": 1.0e-5, "end": 1816534800, "id": "1721929299", "level": "7", "reward_amount": 0.0, "start": 1721926800 }, { "amount": 1.0e-5, "end": 1816534800, "id": "1721929225", "level": "7", "reward_amount": 0.0, "start": 1721926800 }, { "amount": 1.0e-5, "end": 1737478800, "id": "1721929396", "level": "3", "reward_amount": 3.922e-5, "start": 1721926800 }, { "amount": 1.0e-5, "end": 0, "id": "1727367116", "level": "0", "reward_amount": 0, "start": null } ], "0000B0BE24E8884C4D245E8F6EDD9A52199ADC4E08CC99951462DD8578921F139DE6": [ { "amount": 17.12824917, "end": 1825268400, "id": "1730660886", "level": "7", "reward_amount": 2615.02909909, "start": 1730660400 }, { "amount": 3.92250427, "end": 1821081600, "id": "1726473678", "level": "7", "reward_amount": 1495.32259139, "start": 1726473600 }, { "amount": 8.86339504, "end": 1817197200, "id": "1721933039", "level": "7", "reward_amount": 6310.4320539, "start": 1722589200 }, { "amount": 4.53317158, "end": 1817568000, "id": "1722961053", "level": "7", "reward_amount": 3013.09732474, "start": 1722960000 } ], "000004ABDBE9D35795ED9A78D0849805B885E116F6F40FF90D35DB568F15F6D1C652": [ { "amount": 260.33469399, "end": 1817899200, "id": "1723293493", "level": "7", "reward_amount": 162447.07269517, "start": 1723291200 } ], "00007FA07F4C3672640E3FD681E0FAE3C80863DD7908C1F81922E5AFD0587933703A": [ { "amount": 3.26021228, "end": 1753509600, "id": "1721976509", "level": "5", "reward_amount": 722.70202836, "start": 1721973600 }, { "amount": 0.44083593, "end": 0, "id": "1725050019", "level": "0", "reward_amount": 15.16136358, "start": null } ], "000078419299567E0F2FCD8C9D27EE704D1E67AA3F16D60676E4E59B6B553A408A7E": [ { "amount": 439.71716668, "end": 1738339200, "id": "1722787622", "level": "3", "reward_amount": 46091.93288891, "start": 1722787200 } ], "000032DC502B02DEC57A8E5C2246255DA7C246BA71AB9E0D360FCBC9B4DF6D00B96C": [ { "amount": 75.78370887, "end": 1816542000, "id": "1721935026", "level": "7", "reward_amount": 54748.68581652, "start": 1721934000 }, { "amount": 8.90820647, "end": 1818856800, "id": "1724249800", "level": "7", "reward_amount": 4733.2596831, "start": 1724248800 } ], "0000E491690B12771552AE248BBE12440BEFE6FD6E4EA5DA2A18E7590186A346EF0D": [ { "amount": 1.85488259, "end": 1820937600, "id": "1726331463", "level": "7", "reward_amount": 723.86505795, "start": 1726329600 } ], "0000F1FA618295609C88112355B27B6408B4516FADBE52F1F5055773EF0D21481709": [ { "amount": 139.65755677, "end": 1734980400, "id": "1727205936", "level": "2", "reward_amount": 4073.66927828, "start": 1727204400 }, { "amount": 132.0, "end": 1785013200, "id": "1721941249", "level": "6", "reward_amount": 52838.33141713, "start": 1721941200 }, { "amount": 100.0, "end": 1816549200, "id": "1721941422", "level": "7", "reward_amount": 72243.36335279, "start": 1721941200 }, { "amount": 322.4213297, "end": 1745920800, "id": "1730371397", "level": "4", "reward_amount": 9138.00390208, "start": 1730368800 } ], "0000FC1BE15494A76BFD2DFF8E20AD98BB1CD30F341144547F8F059C430D3387ED6D": [ { "amount": 1859.77238396, "end": 1738789200, "id": "1723240504", "level": "3", "reward_amount": 180350.45019173, "start": 1723237200 }, { "amount": 2.49600361, "end": 1817478000, "id": "1722872077", "level": "7", "reward_amount": 1686.87239058, "start": 1722870000 } ], "00008A4CB8CEA0D05A77DC99A98378D4D5DB614ACF9D643102B2C9A7B25362E17BA7": [ { "amount": 0.48461404, "end": 1818666000, "id": "1724060289", "level": "7", "reward_amount": 264.74437213, "start": 1724058000 } ], "00003912E3ACB6D77934667E13274828D5AD9AC54A887B5D050C0935ACCCDA8D1E40": [ { "amount": 17.67651906, "end": 1817049600, "id": "1722444656", "level": "7", "reward_amount": 12770.05709954, "start": 1722441600 }, { "amount": 17.67651906, "end": 1753977600, "id": "1722444706", "level": "5", "reward_amount": 3918.44227856, "start": 1722441600 } ], "000060F7B04583EE32DAD3408295873DF7F87F3686491873E8009F9639F2CD2B6DD1": [ { "amount": 90.85273082, "end": 1822464000, "id": "1727859315", "level": "7", "reward_amount": 27327.4618217, "start": 1727856000 }, { "amount": 19.48469752, "end": 1822204800, "id": "1727600356", "level": "7", "reward_amount": 6147.72412247, "start": 1727596800 }, { "amount": 32.9238458, "end": 1822233600, "id": "1727628274", "level": "7", "reward_amount": 10333.99808198, "start": 1727625600 }, { "amount": 10.41989995, "end": 1822543200, "id": "1727937808", "level": "7", "reward_amount": 3088.14070896, "start": 1727935200 }, { "amount": 72.60781846, "end": 1827133200, "id": "1732528397", "level": "7", "reward_amount": 4555.09457457, "start": 1732525200 }, { "amount": 10.42148332, "end": 1828044000, "id": "1733439408", "level": "7", "reward_amount": 207.16463739, "start": 1733436000 } ], "000011CE5512809641EB5ECDB20B57B5A6BD23512C7D8993D1AD41527365199B91CC": [ { "amount": 4.59616819, "end": 1823925600, "id": "1728196314", "level": "7", "reward_amount": 1019.23744057, "start": 1729317600 }, { "amount": 56.8557812, "end": 1822593600, "id": "1727988558", "level": "7", "reward_amount": 16691.5847298, "start": 1727985600 } ], "0000319C5D06AF0C9AAE779DC885738C59EE7E6E68AE5E3DFD82161AC627BD259D93": [ { "amount": 0.22907402, "end": 1821200400, "id": "1726593822", "level": "7", "reward_amount": 85.57174921, "start": 1726592400 }, { "amount": 131.78563218, "end": 1821193200, "id": "1726588764", "level": "7", "reward_amount": 49317.0609764, "start": 1726585200 } ], "0000DD33AB081A85B3F4E9755E0D1490628A2C40099584D45644B2DA0F2F5988A590": [ { "amount": 476.01390992, "end": 1745233200, "id": "1729681295", "level": "4", "reward_amount": 16374.41970971, "start": 1729681200 }, { "amount": 464.76326145, "end": 1759860000, "id": "1728324715", "level": "5", "reward_amount": 39227.06693592, "start": 1728324000 }, { "amount": 588.88288327, "end": 1758528000, "id": "1726993312", "level": "5", "reward_amount": 63245.78328199, "start": 1726992000 }, { "amount": 145.445, "end": 1821600000, "id": "1726992918", "level": "7", "reward_amount": 50907.81825109, "start": 1726992000 }, { "amount": 600.0, "end": 1789884000, "id": "1726814245", "level": "6", "reward_amount": 119839.87888161, "start": 1726812000 }, { "amount": 2280.72214368, "end": 1758132000, "id": "1726596823", "level": "5", "reward_amount": 261418.22348838, "start": 1726596000 }, { "amount": 4130.78943269, "end": 1733922000, "id": "1726146628", "level": "1", "reward_amount": 134143.51851141, "start": 1726146000 }, { "amount": 454.55516653, "end": 1821420000, "id": "1726813995", "level": "7", "reward_amount": 163855.54384288, "start": 1726812000 }, { "amount": 1.1e3, "end": 1742364000, "id": "1726814349", "level": "4", "reward_amount": 67399.97972818, "start": 1726812000 }, { "amount": 200.0, "end": 1790064000, "id": "1726993058", "level": "6", "reward_amount": 38787.4788377, "start": 1726992000 }, { "amount": 690.32372027, "end": 1759557600, "id": "1728023439", "level": "5", "reward_amount": 61764.93115317, "start": 1728021600 } ], "0000092A47748F78775B696FC9376E24AF2927B73E1E4B8D0A1ADFCEA1367B4CB509": [ { "amount": 1.01595724, "end": 1816959600, "id": "1722354784", "level": "7", "reward_amount": 733.89012712, "start": 1722351600 } ], "0000221C217A24FB6A0CD6C14BE8A936FD5FEA0568343277BEB1344A09925A636F78": [ { "amount": 11.17103335, "end": 1761606000, "id": "1730072788", "level": "5", "reward_amount": 623.37792356, "start": 1730070000 } ], "0000B34E7751C0750EE6FE5BD1AC24C4A8C71BEBF6E982CF0C365631CD2773660869": [ { "amount": 107.90629804, "end": 1824127200, "id": "1729520724", "level": "7", "reward_amount": 22746.00612408, "start": 1729519200 } ], "000032CBF07FFB6A08D9F95E37CF41FC352BFA74A8A45B7045DFFCBFCA9F4F4BC08A": [ { "amount": 300.95378869, "end": 1824537600, "id": "1729932883", "level": "7", "reward_amount": 56939.197491, "start": 1729929600 } ], "000073A7AC558F5016CB4892C7827C520A219196863D29C83BD6EF0A570BB2E4B592": [ { "amount": 10.43290415, "end": 1738245600, "id": "1722696182", "level": "3", "reward_amount": 1111.05138184, "start": 1722693600 }, { "amount": 2.6120638, "end": 1817301600, "id": "1722696281", "level": "7", "reward_amount": 1823.15325964, "start": 1722693600 } ], "00007A37924F7BD618236ACE864E9FA1FBAFAB393DD45ED65B3A5A7940BECB39FC04": [ { "amount": 1.91991801, "end": 1818183600, "id": "1723577244", "level": "7", "reward_amount": 1135.93811955, "start": 1723575600 } ], "0000B53866709EB8454ABE3FD3DFB5972881691A6EA5B4E1B4BCB3FEB87605B01D01": [ { "amount": 0.06035299, "end": 1827435600, "id": "1732830969", "level": "7", "reward_amount": 2.91648001, "start": 1732827600 } ], "00000940DB022AC51B0756D8663830E3B0BD015ECAA9FBDB679FA66779A6296B4635": [ { "amount": 8.45465598, "end": 1764111600, "id": "1732578884", "level": "5", "reward_amount": 156.54657514, "start": 1732575600 }, { "amount": 50.2, "end": 1748127600, "id": "1732578766", "level": "4", "reward_amount": 514.90672571, "start": 1732575600 } ], "000032687AA8603CA859AEFB8E12CDFB6D28916B2C09E73DB3BA543F09B222A98403": [ { "amount": 7.07733306, "end": 1823245200, "id": "1728638125", "level": "7", "reward_amount": 1827.23368263, "start": 1728637200 }, { "amount": 110.69792489, "end": 1816876800, "id": "1722269359", "level": "7", "reward_amount": 79971.91084631, "start": 1722268800 } ], "00005AEEBCB336D2FFA88CF5F2C7DD3DD04C6F2A605C9D48DBEEC3C3F9552F9BD9DE": [ { "amount": 1.0e-5, "end": 1817049600, "id": "1722442008", "level": "7", "reward_amount": 0.0, "start": 1722441600 } ], "0000D0ED2F9A85E76DA39A96AB4A91600BF254197718E52452B25B44572BB24ED648": [ { "amount": 545.14672285, "end": 1817290800, "id": "1722493634", "level": "7", "reward_amount": 381263.63782117, "start": 1722682800 } ], "00003933C19DE8F6195AD0F7103D928C52A0B831DCA872F32740F0400C6998CA9CCB": [ { "amount": 49.68521042, "end": 1736283600, "id": "1722775181", "level": "2", "reward_amount": 21.07140501, "start": 1733691600 } ], "000014226C68492E67C4CA512B3DF540F90D223B6E0FBA5FB2E0912452C01C1EE272": [ { "amount": 59.87740556, "end": 1736337600, "id": "1728562485", "level": "2", "reward_amount": 1476.6756254, "start": 1728561600 }, { "amount": 108.90462583, "end": 1822564800, "id": "1727957958", "level": "7", "reward_amount": 32145.6359207, "start": 1727956800 }, { "amount": 76.06229752, "end": 1735250400, "id": "1732659557", "level": "2", "reward_amount": 227.37426453, "start": 1732658400 } ], "0000B6B6495AD491BCA632FCD2F109CE62C0047B91586E2E4D582022D00F0A8ABFFD": [ { "amount": 1.0483438, "end": 1745776800, "id": "1730226217", "level": "4", "reward_amount": 30.97964737, "start": 1730224800 }, { "amount": 2.0966876, "end": 1738000800, "id": "1730226158", "level": "3", "reward_amount": 34.60077005, "start": 1730224800 }, { "amount": 1.04834381, "end": 1824832800, "id": "1730226253", "level": "7", "reward_amount": 182.2374302, "start": 1730224800 } ], "000078568EA8D66A60EC971FF34A4A53487674EDBB88CF58ED2BB73AD05CE21A94E8": [ { "amount": 2.82762956, "end": 1821243600, "id": "1722782115", "level": "7", "reward_amount": 1049.43368169, "start": 1726635600 } ], "0000801092626879C235480C13BFC18B9568CA51649E42C3BED6D8AC482D4B91F9C5": [ { "amount": 2.0, "end": 1738476000, "id": "1722927446", "level": "3", "reward_amount": 204.84699564, "start": 1722924000 }, { "amount": 0.36723386, "end": 1816779600, "id": "1722174812", "level": "7", "reward_amount": 265.23122353, "start": 1722171600 }, { "amount": 3.70605259, "end": 1816812000, "id": "1722204811", "level": "7", "reward_amount": 2677.3235656, "start": 1722204000 }, { "amount": 23.00584072, "end": 1817532000, "id": "1722927504", "level": "7", "reward_amount": 15394.30357855, "start": 1722924000 } ], "0000ED1A5C17AE6AEF7FE9D05B10EF3885229F18245F9E2C7263C082062020DD0429": [ { "amount": 102.7215879, "end": 1828130400, "id": "1733525309", "level": "7", "reward_amount": 1628.62141043, "start": 1733522400 } ], "00007F1492C7E870854B53AD203A499739CCB6F89CD27815BBC4BDD3BE81222C9440": [ { "amount": 1.4037579, "end": 1817204400, "id": "1722598748", "level": "7", "reward_amount": 998.00805368, "start": 1722596400 } ], "0000BBC821314DDC42500CE5323C1FEBF4FAD1DD23B66D2A6E26056B7DE4BAC368BE": [ { "amount": 50.47108125, "end": 1818446400, "id": "1723839883", "level": "7", "reward_amount": 28548.77312359, "start": 1723838400 } ], "0000658314D9BA0FEFFE2F5DE0813BC53B25D3CDD49A54D59C991E8790A7F5375D5B": [ { "amount": 174.28968373, "end": 1754226000, "id": "1722690048", "level": "5", "reward_amount": 37353.23817006, "start": 1722690000 } ], "0000B0545556A79213679C1CF272B02D979C4E19400B44129989F81627A61C521716": [ { "amount": 89.19491166, "end": 1817024400, "id": "1722418516", "level": "7", "reward_amount": 64437.39783936, "start": 1722416400 } ], "00005479FBE270A9C4E6FF4EAB0CF81FEC747F9DAC97A06CFA37E0B1A2A65325734E": [ { "amount": 25.24236498, "end": 1740369600, "id": "1724817985", "level": "3", "reward_amount": 1985.55628682, "start": 1724817600 }, { "amount": 100.8974291, "end": 0, "id": "1724818405", "level": "0", "reward_amount": 81.87104362, "start": null } ], "00005B4473C5D282EBC71AF34C1E78870510C81BE8384493468500047E2B4FF9A000": [ { "amount": 229.2649943, "end": 1736078400, "id": "1728303296", "level": "2", "reward_amount": 5843.18284167, "start": 1728302400 } ], "0000CB38AC11ECC1D81DD1510DC33A7B2A0D462470F2BFC58A6CD817F9091F7DFACF": [ { "amount": 0.04970632, "end": 1819965600, "id": "1725360684", "level": "7", "reward_amount": 22.46830276, "start": 1725357600 } ], "0000D098F675C8F040C1E25B25891F317E4857B9550A8FED31A2C3C3B759A39FA75B": [ { "amount": 40.03242048, "end": 1827784800, "id": "1724418662", "level": "7", "reward_amount": 1278.92068711, "start": 1733176800 }, { "amount": 184.24142176, "end": 1787490000, "id": "1723393405", "level": "6", "reward_amount": 52897.48331186, "start": 1724418000 }, { "amount": 81.88739933, "end": 1756065600, "id": "1724531547", "level": "5", "reward_amount": 12805.89647485, "start": 1724529600 }, { "amount": 581.75542694, "end": 1796248800, "id": "1733179178", "level": "6", "reward_amount": 10297.91408545, "start": 1733176800 } ], "0000E929275AE931294E28D8695601938B616F8D6249375CE88927A8EA867C3207E0": [ { "amount": 58.08595593, "end": 1827608400, "id": "1733000604", "level": "7", "reward_amount": 2338.00687379, "start": 1733000400 } ], "00004C0F3FFD1B78130730BF1F0C122ADDFC0CE82C37C28F1B9C605895A743ECCA23": [ { "amount": 4.25171936, "end": 1817931600, "id": "1723324837", "level": "7", "reward_amount": 2637.16075006, "start": 1723323600 } ], "00000C2AF3F1BA548CF3EF4E434F8D5B765C1566B567588B1EC4334C68935B38C808": [ { "amount": 63.30824842, "end": 1741946400, "id": "1726396792", "level": "4", "reward_amount": 4155.90503512, "start": 1726394400 } ], "0000A02513823BA5A99E052EB4D753D1949DFA3301B61D244DFBB07BC0020CD57915": [ { "amount": 6.7370022, "end": 0, "id": "1732719985", "level": "0", "reward_amount": 5.49951719, "start": null }, { "amount": 6.7370022, "end": 1735311600, "id": "1732719752", "level": "2", "reward_amount": 19.10514332, "start": 1732719600 } ], "0000D80508879A4DA21AC5FEA1F984C8E260BFE13F088C1C9041417B71366E605669": [ { "amount": 10.0, "end": 1785016800, "id": "1721946894", "level": "6", "reward_amount": 4002.89889458, "start": 1721944800 }, { "amount": 8.22453894, "end": 1753480800, "id": "1721946823", "level": "5", "reward_amount": 1823.17119566, "start": 1721944800 }, { "amount": 40.0, "end": 1816552800, "id": "1721946923", "level": "7", "reward_amount": 28897.30576549, "start": 1721944800 } ], "000007AE3783E8C61AC440A85ECF417634A7A03301C480FADE64B1C516579E9BEFE2": [ { "amount": 0.84832365, "end": 1824667200, "id": "1730061281", "level": "7", "reward_amount": 154.72468246, "start": 1730059200 } ], "00006ABCA729B8A2B58D74B55523165F1F109F5806393B9B2B98BE987A4FE048ED5C": [ { "amount": 1.17383422, "end": 1765224000, "id": "1733688613", "level": "5", "reward_amount": 2.94325087, "start": 1733688000 } ], "0000B80188376223239FDD24F1A3CFC6528B6FCF41DCF14D256C51D0E3BF27BF8252": [ { "amount": 7.92679203, "end": 1817899200, "id": "1723291831", "level": "7", "reward_amount": 4946.20884156, "start": 1723291200 } ], "000028DFBAC45E559E66DB44A7A0B75C7F950D9A0C516E1DC615DEDB8D29FD84680A": [ { "amount": 46.3, "end": 1818349200, "id": "1723665986", "level": "7", "reward_amount": 26614.47130404, "start": 1723741200 }, { "amount": 900.0, "end": 1818666000, "id": "1723665834", "level": "7", "reward_amount": 491771.70209645, "start": 1724058000 }, { "amount": 369.17389677, "end": 1818702000, "id": "1723650878", "level": "7", "reward_amount": 200639.59659808, "start": 1724094000 }, { "amount": 300.0, "end": 1755183600, "id": "1723650558", "level": "5", "reward_amount": 53740.83489263, "start": 1723647600 }, { "amount": 300.0, "end": 1818486000, "id": "1723644433", "level": "7", "reward_amount": 168584.33324433, "start": 1723878000 }, { "amount": 300.0, "end": 1739196000, "id": "1723644222", "level": "3", "reward_amount": 27175.42056211, "start": 1723644000 }, { "amount": 150.0, "end": 1818702000, "id": "1723622714", "level": "7", "reward_amount": 81522.36386032, "start": 1724094000 }, { "amount": 145.48629854, "end": 1818486000, "id": "1723579626", "level": "7", "reward_amount": 81755.66939872, "start": 1723878000 }, { "amount": 150.0, "end": 1818702000, "id": "1723579371", "level": "7", "reward_amount": 81522.36386032, "start": 1724094000 }, { "amount": 100.0, "end": 1739127600, "id": "1723579119", "level": "3", "reward_amount": 9161.38152053, "start": 1723575600 }, { "amount": 108.06605186, "end": 1739725200, "id": "1723538332", "level": "3", "reward_amount": 9136.07198591, "start": 1724173200 }, { "amount": 50.0, "end": 1818702000, "id": "1723538505", "level": "7", "reward_amount": 27174.08333842, "start": 1724094000 }, { "amount": 50.0, "end": 1818702000, "id": "1723538611", "level": "7", "reward_amount": 27174.08333842, "start": 1724094000 }, { "amount": 300.0, "end": 1818230400, "id": "1723622574", "level": "7", "reward_amount": 175949.81425438, "start": 1723622400 }, { "amount": 600.0, "end": 1755180000, "id": "1723644127", "level": "5", "reward_amount": 107548.82335087, "start": 1723644000 }, { "amount": 600.0, "end": 1818252000, "id": "1723644028", "level": "7", "reward_amount": 350500.82374977, "start": 1723644000 }, { "amount": 200.0, "end": 1818255600, "id": "1723650497", "level": "7", "reward_amount": 116760.61883382, "start": 1723647600 }, { "amount": 300.0, "end": 1786719600, "id": "1723650718", "level": "6", "reward_amount": 97042.80734149, "start": 1723647600 }, { "amount": 300.0, "end": 1818403200, "id": "1723665928", "level": "7", "reward_amount": 170905.99308626, "start": 1723795200 }, { "amount": 99.99706986, "end": 1786950000, "id": "1723666027", "level": "6", "reward_amount": 31135.71227056, "start": 1723878000 } ], "0000EFDED9E6F9CA05F381554221EEEA88CC5AC1678AC35D340C56769E2A9EACDBF2": [ { "amount": 1.30611653, "end": 1739613600, "id": "1724063344", "level": "3", "reward_amount": 111.8538252, "start": 1724061600 } ], "0000DE32ED0EAECB98CE5DF85320A2710884A2E8AF27B8281C3C43D662182CF8B34E": [ { "amount": 148.71227324, "end": 0, "id": "1724293855", "level": "0", "reward_amount": 1009.60978427, "start": null }, { "amount": 148.71227323, "end": 0, "id": "1724293798", "level": "0", "reward_amount": 5349.72132133, "start": null } ], "00000F3CF7C963A098F6215C07466411CD95E07F93D7117EF8FE16DA3BE691760DC8": [ { "amount": 47.8635734, "end": 1738065600, "id": "1722516149", "level": "3", "reward_amount": 5264.94447518, "start": 1722513600 } ], "00004D2EF8BD21C17E05EF99F64446E28D8C70B5B3B3BBDB0B92A728CDA363AD1805": [ { "amount": 0.67011237, "end": 1818950400, "id": "1721933831", "level": "7", "reward_amount": 351.09354132, "start": 1724342400 }, { "amount": 2.0, "end": 1816538400, "id": "1721933667", "level": "7", "reward_amount": 1444.79298516, "start": 1721930400 } ], "0000145A9459B99CFB3ACB5D6F18E71961ABDB724085C01010A26F3962DD43B2BF1F": [ { "amount": 1.02862264, "end": 1822651200, "id": "1728044577", "level": "7", "reward_amount": 298.679729, "start": 1728043200 } ], "000001E55EC491A01157149854A202DA58ED7D74FE2445B090F0AE2BBBB59BCE6BC6": [ { "amount": 0.05090027, "end": 1824285600, "id": "1729678951", "level": "7", "reward_amount": 10.28504099, "start": 1729677600 } ], "00001D81BD4B36451ADF7040926A278F472B7EA08D3187CE1195AC8B96C22BA2C2DB": [ { "amount": 14.11290803, "end": 1821099600, "id": "1726492910", "level": "7", "reward_amount": 5364.21118485, "start": 1726491600 } ], "00009B697D797598F4ED3FDE3FF5EC00D10AC723A784DFB6EC9A6F8819D4A6EECC8D": [ { "amount": 225.51623442, "end": 1817892000, "id": "1723287006", "level": "7", "reward_amount": 140911.271401, "start": 1723284000 } ], "00001D7C106D0A25512329F0792CDA6B84E7CE66CC037DBB77DE854476999C01EFF9": [ { "amount": 12.00044063, "end": 1820131200, "id": "1725524653", "level": "7", "reward_amount": 5305.05003478, "start": 1725523200 } ], "00005F277ACF4B7300BF834E4C03DC21DF4D546BDC207DCA67D98E598CD08394723D": [ { "amount": 7.52340165, "end": 1827306000, "id": "1732698414", "level": "7", "reward_amount": 410.38775195, "start": 1732698000 } ], "000059A6082E05094B0AE076618B015A062172EEE73FA24D7D61994E796309C8DD42": [ { "amount": 166.26275985, "end": 1818586800, "id": "1723978992", "level": "7", "reward_amount": 91968.83904773, "start": 1723978800 } ], "0000F9EB9BE130704D0955D4AA1646357D22F0ADE0CCBEA3443F4A3A632729BAA588": [ { "amount": 51.85740662, "end": 1754222400, "id": "1722688751", "level": "5", "reward_amount": 11121.23806711, "start": 1722686400 }, { "amount": 620.65359476, "end": 1756191600, "id": "1721932806", "level": "5", "reward_amount": 95282.46713147, "start": 1724655600 } ], "0000EFFA843DD823952286919E683F1B54A1F7FAE57E7FFB7E6A58A7ADD6FD92A0EB": [ { "amount": 444.23080714, "end": 1744056000, "id": "1728504436", "level": "4", "reward_amount": 20034.97968455, "start": 1728504000 }, { "amount": 444.23080714, "end": 1736280000, "id": "1728504787", "level": "2", "reward_amount": 11036.10357102, "start": 1728504000 } ], "0000BCED16C487F268B038B6660746D265E586A959EE526942DA3A87CD1FFB720302": [ { "amount": 3.75132465, "end": 0, "id": "1724133674", "level": "0", "reward_amount": 124.94180798, "start": null } ], "0000FB9C2BC25B3A67E1CE324F6E3CE81F6FFD596F31358E85BB31BECCAC61F08FF7": [ { "amount": 50.12595538, "end": 1822424400, "id": "1721930366", "level": "7", "reward_amount": 15189.61079477, "start": 1727816400 }, { "amount": 254.95849152, "end": 1826899200, "id": "1732292042", "level": "7", "reward_amount": 18836.00620883, "start": 1732291200 } ] }, "last_calculation_timestamp": 1733864400, "lp_tokens_deposited": 51853.14052505, "lp_tokens_deposited_by_level": { "0": 433.36694731, "1": 4267.10323083, "2": 1195.82403823, "3": 5218.12898116, "4": 3914.28488567, "5": 8378.79486312, "6": 3481.81080409, "7": 24963.82677464 }, "rewards_distributed": 227023.71385535, "rewards_reserved": 15969452.68660755 }
-
Secret shared with 1 key
Encoded secret
2F180FC3462BBB786B9AB7692505361C1D391E804CB787EE0B4447E89700D00FF1B202941F449917A06D50D04EF1190F2EF76D60BA2984E68A8ADA3F
Authorized keys
- 000122A6CD9ED07E46835D6E88E5BD0BEE84C3F5E5DBF8E916AD9B2EC912C44AFEC2
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (0)
Previous public key
000157A6269A2A20D825DB9C267E90FC075440FAC4A30BDBB533DE70FEFE1C2EAC50
Previous signature
BBEA3869ED8ED2894B4EDF3F24FF7D8798FBF028793CB79411FDEA6F434766146E0501C59ED367978113D20FDAC490406F09CCC66A14EA205531A1A5F0105D0C
Origin signature
3045022100E9ED38F606407260EB85297AEFB45C4611B3E44BF8E89D226BC86A6AA4F2E24102201077636C1DCFE454A0C9BC8788A2BA7DCC3754BEB7A14BD36D970F145AC61F3F
Proof of work
010104E0A019BD028F9689146FD0C9573265AC14668F06BBD6E0834DE10F1A7CC7AF85C0CF2B05BD8084AC40AEEBEE94D0C19BE10DB6BCF567F892396E78CB9E489A4C
Proof of integrity
0086C668FE7F1C60D0F1B98543307BF157854AFBA210AC6D33BBB2111A42B1803F
Coordinator signature
875DF430BFE788CA308D8EBF7371B47F8813D4084D45763CFFA82ECC28DDE82FE00FD47E836457C52BDC48D6220F1F2922F787D5B9ACF2596EE16462AB8C390E
Validator #1 public key
0001EC6E55F66EF1FB64146A826C46268B1995E8EC834680FB3E41C831DB6613E255
Validator #1 signature
CF0946DF636AD7E7B4587516223456E0C457B3C35726666E30CEE0F5C60DB66EAB4988FE12B62F88A9F6558D79F90A290AB11AC38BB1ACDBA8EF6B6F966B0502
Validator #2 public key
0001317C62B18497CFF9889458C363EB606128DC6D370E13562B3D3A77DEA180D66F
Validator #2 signature
201974AD72F5A59C698389B4C6F4890374AED2A707268735B11F6B575EF5520BCE8A0E18B2E70C5D743EFE92F89784B3A507BC1963F67B867B56C4287FF1950C