oxen-observer/templates/include/sn_active.html

1.7 KiB
Raw Blame History

{%for sn in (active_sns | sort(attribute='last_reward_block_height,last_reward_transaction_index,service_node_pubkey'))[:limit_active]%} {%include 'include/sn_kcf.html'%} {%endfor%} {%if limit_active and active_sns|length > limit_active%} {%endif%}
Public Key Contri­butors Operator Fee (%) Staking Requirement Last Reward Height Last Uptime Proof Expiry Date UTC (Estimated)
{{sn.staking_requirement | oxen(tag=false, fixed=true)}} {{sn.last_reward_block_height}} {{sn.last_uptime_proof | from_timestamp | ago if sn.last_uptime_proof > 0 else "Not Received"}} {%if sn.requested_unlock_height%} 🔓 {{((sn.requested_unlock_height - info.height) * 120 + server.datetime.timestamp()) | from_timestamp | format_datetime('short')}} ({{((sn.requested_unlock_height - info.height) * 120) | reltime}}) {%else%} Staking Infinitely {%endif%}
+ {{active_sns|length - limit_active}} more ↪