mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-04 11:55:50 +00:00
212 lines
9.5 KiB
Django/Jinja
212 lines
9.5 KiB
Django/Jinja
{% extends "base.html.jinja" %}
|
|
|
|
{% block bodyclasses %}no-sidebar{% endblock %}
|
|
{% block mainclasses %}page-dev-tools{% endblock %}
|
|
|
|
{% block main %}
|
|
|
|
<div>
|
|
<section class="py-20">
|
|
<div class="mx-auto text-lg-left">
|
|
<div class="d-flex flex-column-reverse">
|
|
<p class="mb-0">
|
|
{% trans %}Use the developer tools to test, explore, and validate XRP Ledger
|
|
API requests and behavior.{% endtrans %}
|
|
</p>
|
|
<h3 class="eyebrow mb-3"> {% trans %}Dev Tools{% endtrans %}</h3>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
|
|
|
|
<section class="py-10">
|
|
<div class="mx-auto text-lg-left">
|
|
<div className="sticky">
|
|
<ul class="nav nav-tabs pb-15" role="tablist">
|
|
<li class="nav-item" role="presentation">
|
|
<button class="nav-link active dev-tools-tab" id="explorers-tab" data-toggle="tab" data-target="#explorers" role="tab" aria-controls="explorers" aria-selected="true" >{% trans %}Explorers{% endtrans %}</button>
|
|
</li>
|
|
<li class="nav-item" role="presentation">
|
|
<button class="nav-link dev-tools-tab" id="api-access-tab" data-toggle="tab" data-target="#api-access" role="tab" aria-controls="api-access" aria-selected="false">{% trans %}API Access{% endtrans %}</button>
|
|
</li>
|
|
<li class="nav-item" role="presentation">
|
|
<button class="nav-link dev-tools-tab" id="other-tab" data-toggle="tab" data-target="#other" role="tab" aria-controls="other" aria-selected="false">{% trans %}Other{% endtrans %}</button>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="tab-content pt-20">
|
|
<div class="tab-pane show active" id="explorers" role="tabpanel" aria-labelledby="explorers-tab">
|
|
{% set explorers_tools =[
|
|
{
|
|
"id": "xrp-explorer",
|
|
"title": "XRPL Explorer",
|
|
"description":
|
|
"View validations of new ledger versions in real-time, or chart the location of servers in the XRP Ledger.",
|
|
"href": "https://livenet.xrpl.org",
|
|
"img": "img/dev-tools/explorer.png"
|
|
},
|
|
{
|
|
"id": "bithomp-explorer",
|
|
"title": "Bithomp Explorer",
|
|
"description":
|
|
"Explore public ledger data including accounts' transaction history and known names.",
|
|
"href": "https://bithomp.com/",
|
|
"img": "img/dev-tools/bithomp.png"
|
|
},
|
|
{
|
|
"id": "xrpscan",
|
|
"title": "XRPScan",
|
|
"description":
|
|
"Explore ledger activity, view amendment voting in real-time, and get account information. API access is also available.",
|
|
"href": "https://xrpscan.com/",
|
|
"img": "img/dev-tools/xrpscan.png"
|
|
},
|
|
{
|
|
"id": "token-list",
|
|
"title": "Token List",
|
|
"description":
|
|
"See all tokens issued in the XRP Ledger and use preset tools to issue custom tokens at the click of a button.",
|
|
"href": "https://xumm.community/tokens",
|
|
"img": "img/dev-tools/tokenlist.png"
|
|
},
|
|
] %}
|
|
<h4> {% trans %}Explorers{% endtrans %}</h4>
|
|
<div class="row row-cols-1 row-cols-lg-3 card-deck">
|
|
{% for card in explorers_tools%}
|
|
<a class="card" href="{{card.href}}" target="_blank" id="{{card.id}}">
|
|
{% if card.img %}<img src="{{card.img}}" alt="{{card.title}} Screenshot" />{% endif %}
|
|
<div class="card-body">
|
|
<h4 class="card-title h5">{{card.title}}</h4>
|
|
<p class="card-text">{{card.description}}</p>
|
|
</div>
|
|
<div class="card-footer"> </div>
|
|
</a>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
<div class="tab-pane" id="api-access" role="tabpanel" aria-labelledby="api-access-tab">
|
|
<h4> {% trans %}API Access{% endtrans %}</h4>
|
|
{% set api_access_tools = [
|
|
{
|
|
"id": "websocket",
|
|
"title": "WebSocket Tool",
|
|
"description":
|
|
"Send sample requests and get responses from the rippled API. ",
|
|
"href": "websocket-api-tool.html",
|
|
"img": "img/dev-tools/websocket-tool.png"
|
|
},
|
|
{
|
|
"id": "rpc",
|
|
"title": "RPC Tool",
|
|
"description":
|
|
"Print raw information about an XRP Ledger account, transaction, or ledger.",
|
|
"href": "xrp-ledger-rpc-tool.html",
|
|
"img": "img/dev-tools/rpc-tool.png"
|
|
},
|
|
{
|
|
"id": "technical-explorer",
|
|
"title": "Technical Explorer",
|
|
"description":
|
|
"Browse API objects from the ledger with real-time updates. ",
|
|
"href": "https://explorer.xrplf.org/",
|
|
"img": "img/dev-tools/technical-explorer.png"
|
|
},
|
|
{
|
|
"id": "faucets",
|
|
"title": "Faucets",
|
|
"description":
|
|
"Get credentials and test-XRP for XRP Ledger Testnet or Devnet.",
|
|
"href": "xrp-testnet-faucet.html",
|
|
"img": "img/dev-tools/faucets.png"
|
|
},
|
|
{
|
|
"id": "trasaction-sender",
|
|
"title": "Transaction Sender",
|
|
"description":
|
|
"Test how your code handles various XRP Ledger transactions by sending them over the Testnet to the address.",
|
|
"href": "tx-sender.html",
|
|
"img": "img/dev-tools/transaction-sender.png"
|
|
},
|
|
]%}
|
|
<div class="row row-cols-1 row-cols-lg-3 card-deck">
|
|
{% for card in api_access_tools %}
|
|
<a class="card" href="{{card.href}}" target="_blank" id="{{card.id}}">
|
|
{% if card.img %}<img src="{{card.img}}" alt="{{card.title}} Screenshot" />{% endif %}
|
|
<div class="card-body">
|
|
<h4 class="card-title h5">{{card.title}}</h4>
|
|
<p class="card-text">{{card.description}}</p>
|
|
</div>
|
|
<div class="card-footer"> </div>
|
|
</a>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
<div class="tab-pane" id="other" role="tabpanel" aria-labelledby="other-tab">
|
|
<h4> {% trans %}Other{% endtrans %}</h4>
|
|
{% set other = [
|
|
{
|
|
"id": "domain",
|
|
"title": "Domain Verification Checker",
|
|
"description": "Verify your validator's domain.",
|
|
"href": "validator-domain-verifier.html",
|
|
"img": "img/dev-tools/domain-checker.png"
|
|
},
|
|
{
|
|
"id":"xrp-ledger",
|
|
"title": "xrp-ledger.toml Checker",
|
|
"description":
|
|
"Verify that your xrp-ledger.toml file is set up properly.",
|
|
"href": "xrp-ledger-toml-checker.html",
|
|
"img": "img/dev-tools/toml-checker.png"
|
|
},
|
|
{
|
|
"id": "binary-visualizer",
|
|
"title": "Binary Visualizer",
|
|
"description":
|
|
"Parse the XRP Ledger's native binary format with a visual representation breaking down the raw structure into its parts.",
|
|
"href": "https://richardah.github.io/xrpl-binary-visualizer/",
|
|
"img": "img/dev-tools/binary-visualizer.png"
|
|
},
|
|
{
|
|
"id": "token-metadata-lookup",
|
|
"title": "Token Metadata Lookup",
|
|
"description":
|
|
"Query known information about any token issued on the XRP Ledger.",
|
|
"href": "https://xrplmeta.org/",
|
|
"img": "img/dev-tools/token-metadata.png"
|
|
},
|
|
]%}
|
|
<div class="row row-cols-1 row-cols-lg-3 card-deck">
|
|
{% for card in other %}
|
|
<a class="card" href="{{card.href}}" target="_blank" id="{{card.id}}">
|
|
{% if card.img %}<img src="{{card.img}}" alt="{{card.title}} Screenshot" />{% endif %}
|
|
<div class="card-body">
|
|
<h4 class="card-title h5">{{card.title}}</h4>
|
|
<p class="card-text">{{card.description}}</p>
|
|
</div>
|
|
<div class="card-footer"> </div>
|
|
</a>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
|
|
<section class="container-new py-10 px-0">
|
|
<div class="col-lg-12 p-6-sm p-10-until-sm br-8 cta-card">
|
|
<img src="./img/backgrounds/cta-home-purple.svg" class="d-none-sm cta cta-top-left">
|
|
<img src="./img/backgrounds/cta-home-green.svg" class="cta cta-bottom-right">
|
|
<div class="z-index-1 position-relative">
|
|
<h2 class="h4 mb-8-sm mb-10-until-sm">{% trans %}Have an Idea For a Tool?{% endtrans %}</h2>
|
|
<p class="mb-10">{% trans %}Contribute to the XRP Ledger community by submitting your idea for a tool or open a pull request if you've developed a tool.{% endtrans %}</p>
|
|
<a class="btn btn-primary btn-arrow-out" href="https://github.com/XRPLF/xrpl-dev-portal/">{% trans %}Open a pull Request{% endtrans %}</a>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
|
|
{% endblock %}
|