2023-03-18 14:06:50 +00:00
|
|
|
<h1 class="title">Information for link group {{ linkgroup.name }}</h1>
|
|
|
|
|
|
|
|
<div class="columns">
|
|
|
|
<div class="column">
|
|
|
|
<h1 class="title is-4">Platforms</h1>
|
|
|
|
{% include 'partials/platform-list.html' with object_list=platforms type=type %}
|
|
|
|
<h1 class="title is-4">Aggregators</h1>
|
|
|
|
{% include 'partials/aggregator-list.html' with object_list=aggregators type=type %}
|
|
|
|
|
|
|
|
<h1 class="title is-4">Requisitions</h1>
|
|
|
|
<table class="table is-fullwidth is-hoverable">
|
|
|
|
<thead>
|
|
|
|
<th>id</th>
|
|
|
|
<th>aggregator</th>
|
|
|
|
<th>payees</th>
|
2023-03-20 13:54:56 +00:00
|
|
|
<th>throughput</th>
|
2023-03-18 14:06:50 +00:00
|
|
|
</thead>
|
|
|
|
{% for item in requisitions %}
|
|
|
|
<tr>
|
|
|
|
<td>{{ item.id|truncatechars:20 }}</td>
|
|
|
|
<td>{{ item.aggregator.name }}</td>
|
|
|
|
<td>
|
|
|
|
{% for payee in item.payees.all %}
|
|
|
|
{{ payee.name }}{% if not forloop.last %}, {% endif %}
|
|
|
|
{% endfor %}
|
|
|
|
</td>
|
2023-03-20 13:54:56 +00:00
|
|
|
<td>{{ item.throughput }}</td>
|
2023-03-18 14:06:50 +00:00
|
|
|
</tr>
|
|
|
|
{% endfor %}
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<div class="column">
|
|
|
|
<h1 class="title is-4">Platform payees</h1>
|
|
|
|
<table class="table is-fullwidth is-hoverable">
|
|
|
|
<thead>
|
|
|
|
<th>name</th>
|
|
|
|
<th>address</th>
|
|
|
|
</thead>
|
|
|
|
{% for item in linkgroup.payees.platform %}
|
|
|
|
<tr>
|
|
|
|
<td>{{ item.name }}</td>
|
|
|
|
<td>{{ item.address }}</td>
|
|
|
|
</tr>
|
|
|
|
{% endfor %}
|
|
|
|
</table>
|
|
|
|
<h1 class="title is-4">Requisition payees</h1>
|
|
|
|
<table class="table is-fullwidth is-hoverable">
|
|
|
|
<thead>
|
|
|
|
<th>name</th>
|
|
|
|
<th>address</th>
|
|
|
|
</thead>
|
|
|
|
{% for item in linkgroup.payees.requisition %}
|
|
|
|
<tr>
|
|
|
|
<td>{{ item.name }}</td>
|
|
|
|
<td>{{ item.address }}</td>
|
|
|
|
</tr>
|
|
|
|
{% endfor %}
|
|
|
|
</table>
|
|
|
|
<h1 class="title is-4">Split</h1>
|
|
|
|
<table class="table is-fullwidth is-hoverable">
|
|
|
|
<thead>
|
|
|
|
<th>attribute</th>
|
|
|
|
<th>%</th>
|
|
|
|
<th>graphic</th>
|
|
|
|
|
|
|
|
</thead>
|
|
|
|
<tr>
|
|
|
|
<td>platform</td>
|
|
|
|
<td>{{ linkgroup.platform_owner_cut_percentage }}</td>
|
|
|
|
<td>
|
|
|
|
<progress class="progress" value="{{ linkgroup.platform_owner_cut_percentage }}" max="100"></progress>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>requisition</td>
|
|
|
|
<td>{{ linkgroup.requisition_owner_cut_percentage }}</td>
|
|
|
|
<td>
|
|
|
|
<progress class="progress" value="{{ linkgroup.requisition_owner_cut_percentage }}" max="100"></progress>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>operator</td>
|
|
|
|
<td>{{ linkgroup.operator_cut_percentage }}</td>
|
|
|
|
<td>
|
|
|
|
<progress class="progress" value="{{ linkgroup.operator_cut_percentage }}" max="100"></progress>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<h1 class="title">Simulation for $1000</h1>
|
2023-03-20 11:06:37 +00:00
|
|
|
<p>
|
|
|
|
Assuming equal throughput for platforms and requisitions.
|
|
|
|
<strong>Note that this is just a simulation, equal throughput is highly unlikely.</strong>
|
|
|
|
</p>
|
2023-03-18 14:06:50 +00:00
|
|
|
<div class="columns">
|
|
|
|
<div class="column">
|
|
|
|
<div class="content">
|
|
|
|
<ul>
|
|
|
|
{% for key, list in simulation.items %}
|
|
|
|
<li>
|
|
|
|
{{ key.0 }}: ${{ key.1 }}
|
|
|
|
<ul>
|
|
|
|
{% for item in list %}
|
|
|
|
<li>${{ item.amount }} to {{ item.name }} at <code>{{ item.address }}</code></li>
|
|
|
|
{% endfor %}
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
{% endfor %}
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
<h1 class="title is-4">Total for wallets</h1>
|
|
|
|
<div class="box">
|
|
|
|
{% for wallet, pay_list in pay_list.items %}
|
|
|
|
{{ wallet }}: ${{ pay_list.amount }}
|
|
|
|
<progress class="progress" value="{{ pay_list.amount }}" max="1000"></progress>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="column">
|
|
|
|
<div class="box">
|
|
|
|
{% for key, list in simulation.items %}
|
|
|
|
<strong>{{ key.0 }}: ${{ key.1 }}</strong>
|
|
|
|
<progress class="progress" value="{{ key.1 }}" max="1000"></progress>
|
|
|
|
{% for item in list %}
|
|
|
|
<em>{{ item.name }}: ${{ item.amount }}</em><progress class="progress" value="{{ item.amount }}" max="{{ item.max }}"></progress>
|
|
|
|
{% endfor %}
|
|
|
|
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|