diff --git a/assets/js/test-net.js b/assets/js/test-net.js index 5c9215e5f2..85461cb1bb 100644 --- a/assets/js/test-net.js +++ b/assets/js/test-net.js @@ -1,9 +1,28 @@ + +async function wait_for_seq(network_url, address) { + const api = new ripple.RippleAPI({server: network_url}) + await api.connect() + let result; + while (true) { + try { + result = await api.request("account_info", {account: address, ledger_index: "validated"}) + break + } catch(e) { + await new Promise(resolve => setTimeout(resolve, 1000)) + } + } + $("#sequence").html('
Waiting...').fadeIn('fast')
+ if (altnet_name=="Testnet") {
+ wait_for_seq("wss://s.altnet.rippletest.net:51233", data.account.address)
+ } else {
+ wait_for_seq("wss://s.devnet.rippletest.net:51233", data.account.address)
+ }
+
},
error: function() {
loader.hide();
@@ -37,6 +64,10 @@ function rippleTestNetCredentials(url, altnet_name) {
})
}
+async function fill_starting_sequence(address) {
+
+}
+
$(document).ready(function() {
function testnet_click(evt) {
rippleTestNetCredentials("https://faucet.altnet.rippletest.net/accounts",
diff --git a/template/page-xrp-faucets.html.jinja b/template/page-xrp-faucets.html.jinja
index 8c269d617d..9f4aa332a6 100644
--- a/template/page-xrp-faucets.html.jinja
+++ b/template/page-xrp-faucets.html.jinja
@@ -34,11 +34,13 @@ https://s.devnet.rippletest.net:51234
+