wallet-dev.callisto.network Open in urlscan Pro
2606:4700:20::681a:fa5  Public Scan

URL: https://wallet-dev.callisto.network/
Submission: On August 21 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 8 forms found in the DOM

Name: customNodeForm

<form name="customNodeForm" custom-node-form="" ng-submit="saveCustomNode()" class="ng-pristine ng-invalid ng-invalid-required ng-invalid-valid-name ng-valid-url ng-valid-port"><!-- modal body -->
  <div class="modal-body">
    <button type="button" class="close" data-dismiss="modal">×</button>
    <h2 class="modal-title ng-scope" translate="NODE_Title">Set Up Your Custom Node</h2>
    <div ng-show="browserProtocol=='https:'" class="alert alert-danger small ng-scope" translate="NODE_Warning">Your node must be HTTPS in order to connect to it via MyEtherWallet.com. You can
      <a target="_blank" rel="noopener" href="https://github.com/kvhnuke/etherwallet/releases/latest">download the MyEtherWallet repo &amp; run it locally</a> to connect to any node. Or, get free SSL certificate via
      <a target="_blank" rel="noopener" href="https://letsencrypt.org/">LetsEncrypt</a></div>
    <div class="clearfix col-xs-12">
      <label translate="NODE_Name" for="nodeName" class="ng-scope">Node Name</label>
      <input class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-invalid-valid-name is-invalid" type="text" id="nodeName" autocomplete="off" spellcheck="false" required="" name="nodeName" placeholder="My ETH Node"
        ng-model="customNode.name" ng-class="customNodeForm.nodeName.$valid ? 'is-valid' : 'is-invalid'">
    </div>
    <div class="clearfix col-xs-9">
      <label for="url">URL</label>
      <input class="form-control ng-pristine ng-untouched ng-empty ng-valid-url ng-invalid ng-invalid-required is-invalid" type="url" id="url" name="url" required="" placeholder="http://127.0.0.1" ng-model="customNode.url"
        ng-class="customNodeForm.url.$valid ? 'is-valid' : 'is-invalid'">
    </div>
    <div class="clearfix col-xs-3">
      <label class="NODE_Port" for="port">Port</label>
      <input class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-port is-valid" type="number" placeholder="8545" ng-model="customNode.port" id="port" name="port" ng-class="customNodeForm.port.$valid ? 'is-valid' : 'is-invalid'">
    </div>
    <div class="clearfix col-xs-12">
      <label><input type="checkbox" ng-model="customNode.httpBasicAuth" ng-true-value="{user:'',password:''}" ng-false-value="null" value="false" class="ng-pristine ng-untouched ng-valid ng-empty"> HTTP Basic access authentication </label>
    </div>
    <div class="clearfix col-xs-6 ng-hide" ng-show="customNode.httpBasicAuth">
      <label for="user">User</label>
      <input name="user" id="user" ng-required="customNode.httpBasicAuth" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-required is-invalid" type="text" ng-model="customNode.httpBasicAuth.user"
        ng-class="customNode.httpBasicAuth &amp;&amp; customNode.httpBasicAuth.user.length > 0 ? 'is-valid' : 'is-invalid'">
    </div>
    <div class="clearfix col-xs-6 ng-hide" ng-show="customNode.httpBasicAuth">
      <label for="httpBasicAuthPassword" translate="x_Password" class="ng-scope">Password</label>
      <input id="httpBasicAuthPassword" name="httpBasicAuthPassword" ng-required="customNode.httpBasicAuth" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-required is-invalid" type="password"
        ng-model="customNode.httpBasicAuth.password" ng-class="customNode.httpBasicAuth &amp;&amp; customNode.httpBasicAuth.password.length > 0 ? 'is-valid' : 'is-invalid'">
    </div>
    <div class="clearfix col-xs-12 radio">
      <span>
        <label>
          <input name="options" type="radio" ng-model="customNode.type" value="cus" class="ng-pristine ng-untouched ng-valid ng-empty">
          <b>
                    <coin-icon icon="custom" class="ng-isolate-scope"><!-- ngIf: !customIcons.hasOwnProperty(icon) --><span ng-if="!customIcons.hasOwnProperty(icon)" class="icon icon-custom" ng-style="{color: colors[icon]}">
    <span ng-show="!hidetext" class="ng-binding">
        CUSTOM
    </span>
</span><!-- end ngIf: !customIcons.hasOwnProperty(icon) -->
<!-- ngIf: customIcons.hasOwnProperty(icon) --></coin-icon></b>
        </label>
      </span>
      <br>
      <!-- ngRepeat: node in _nodes --><span ng-repeat="node in _nodes" class="ng-scope">
        <label>
          <input type="radio" name="nodeType" required="" ng-change="setNodeMetadata(node.type)" ng-model="customNode.type" ng-value="node.type" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" value="CLO">
          <b>
                    <coin-icon icon="clo" class="ng-isolate-scope"><!-- ngIf: !customIcons.hasOwnProperty(icon) --><span ng-if="!customIcons.hasOwnProperty(icon)" class="icon icon-clo" ng-style="{color: colors[icon]}" style="color: rgb(52, 200, 138);">
    <span ng-show="!hidetext" class="ng-binding">
        CLO
    </span>
</span><!-- end ngIf: !customIcons.hasOwnProperty(icon) -->
<!-- ngIf: customIcons.hasOwnProperty(icon) --></coin-icon>
                </b>
        </label>
      </span><!-- end ngRepeat: node in _nodes --><span ng-repeat="node in _nodes" class="ng-scope">
        <label>
          <input type="radio" name="nodeType" required="" ng-change="setNodeMetadata(node.type)" ng-model="customNode.type" ng-value="node.type" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" value="Testnet CLO">
          <b>
                    <coin-icon icon="testnet clo" class="ng-isolate-scope"><!-- ngIf: !customIcons.hasOwnProperty(icon) --><span ng-if="!customIcons.hasOwnProperty(icon)" class="icon icon-testnet clo" ng-style="{color: colors[icon]}">
    <span ng-show="!hidetext" class="ng-binding">
        TESTNET CLO
    </span>
</span><!-- end ngIf: !customIcons.hasOwnProperty(icon) -->
<!-- ngIf: customIcons.hasOwnProperty(icon) --></coin-icon>
                </b>
        </label>
      </span><!-- end ngRepeat: node in _nodes --><span ng-repeat="node in _nodes" class="ng-scope">
        <label>
          <input type="radio" name="nodeType" required="" ng-change="setNodeMetadata(node.type)" ng-model="customNode.type" ng-value="node.type" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" value="ETC">
          <b>
                    <coin-icon icon="etc" class="ng-isolate-scope"><!-- ngIf: !customIcons.hasOwnProperty(icon) --><span ng-if="!customIcons.hasOwnProperty(icon)" class="icon icon-etc" ng-style="{color: colors[icon]}" style="color: rgb(102, 144, 115);">
    <span ng-show="!hidetext" class="ng-binding">
        ETC
    </span>
</span><!-- end ngIf: !customIcons.hasOwnProperty(icon) -->
<!-- ngIf: customIcons.hasOwnProperty(icon) --></coin-icon>
                </b>
        </label>
      </span><!-- end ngRepeat: node in _nodes --><span ng-repeat="node in _nodes" class="ng-scope">
        <label>
          <input type="radio" name="nodeType" required="" ng-change="setNodeMetadata(node.type)" ng-model="customNode.type" ng-value="node.type" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" value="ETH">
          <b>
                    <coin-icon icon="eth" class="ng-isolate-scope"><!-- ngIf: !customIcons.hasOwnProperty(icon) --><span ng-if="!customIcons.hasOwnProperty(icon)" class="icon icon-eth" ng-style="{color: colors[icon]}" style="color: rgb(40, 40, 40);">
    <span ng-show="!hidetext" class="ng-binding">
        ETH
    </span>
</span><!-- end ngIf: !customIcons.hasOwnProperty(icon) -->
<!-- ngIf: customIcons.hasOwnProperty(icon) --></coin-icon>
                </b>
        </label>
      </span><!-- end ngRepeat: node in _nodes --><span ng-repeat="node in _nodes" class="ng-scope">
        <label>
          <input type="radio" name="nodeType" required="" ng-change="setNodeMetadata(node.type)" ng-model="customNode.type" ng-value="node.type" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" value="BSC">
          <b>
                    <coin-icon icon="bsc" class="ng-isolate-scope"><!-- ngIf: !customIcons.hasOwnProperty(icon) --><span ng-if="!customIcons.hasOwnProperty(icon)" class="icon icon-bsc" ng-style="{color: colors[icon]}">
    <span ng-show="!hidetext" class="ng-binding">
        BSC
    </span>
</span><!-- end ngIf: !customIcons.hasOwnProperty(icon) -->
<!-- ngIf: customIcons.hasOwnProperty(icon) --></coin-icon>
                </b>
        </label>
      </span><!-- end ngRepeat: node in _nodes --><span ng-repeat="node in _nodes" class="ng-scope">
        <label>
          <input type="radio" name="nodeType" required="" ng-change="setNodeMetadata(node.type)" ng-model="customNode.type" ng-value="node.type" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" value="BTTC">
          <b>
                    <coin-icon icon="bttc" class="ng-isolate-scope"><!-- ngIf: !customIcons.hasOwnProperty(icon) --><span ng-if="!customIcons.hasOwnProperty(icon)" class="icon icon-bttc" ng-style="{color: colors[icon]}">
    <span ng-show="!hidetext" class="ng-binding">
        BTTC
    </span>
</span><!-- end ngIf: !customIcons.hasOwnProperty(icon) -->
<!-- ngIf: customIcons.hasOwnProperty(icon) --></coin-icon>
                </b>
        </label>
      </span><!-- end ngRepeat: node in _nodes -->
    </div>
    <div class="col-sm-6">
      <label><input type="checkbox" ng-model="customNode.eip155" value="true" class="ng-pristine ng-untouched ng-valid ng-empty"> Supports EIP-155 </label>
    </div>
    <div class="col-sm-6">
      <label for="chainId">Chain ID</label>
      <input class="form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-invalid-chain-id is-invalid" type="number" name="chainId" id="chainId" required="" ng-model="customNode.chainId"
        ng-class="customNodeForm.chainId.$valid ? 'is-valid' : 'is-invalid'">
    </div>
  </div>
  <!-- /modal body -->
  <!-- FOOTER -->
  <div class="modal-footer">
    <button class="btn btn-default ng-scope" data-dismiss="modal" translate="x_Cancel">Cancel</button>
    <button class="btn btn-primary ng-scope" type="submit" translate="NODE_CTA" ng-disabled="customNodeForm.$invalid" disabled="disabled">Save &amp; Use Custom Node</button>
  </div>
</form>

<form ng-submit="startStakingV2();" class="ng-pristine ng-valid ng-valid-required">
  <!-- ngIf: coldStakingV2Service.validNetwork() -->
  <section class="modal-content ng-scope" ng-if="coldStakingV2Service.validNetwork()">
    <div class="modal-body">
      <button type="button" class="close" data-dismiss="modal">×</button>
      <!-- ngIf: coldStakingV2Service.stakingInfo.amount > 0 -->
      <h2 class="modal-title">You are about to <b class="ng-binding">freeze your CLO for Cold Staking:</b></h2>
      <h5 class="ng-binding">
        <span translate="SENDModal_Content_1" class="ng-scope">You are about to send</span> 0 CLO to the staking contract: <a target="_blank" href="https://explorer.callisto.network/address/0x08A7c8be47773546DC5E173d67B0c38AfFfa4b84" class="ng-binding">
                            0x08A7c8be47773546DC5E173d67B0c38AfFfa4b84
                        </a>
      </h5>
      <div class="form-group">
        <label translate="SEND_amount_short" class="ng-scope">Amount</label>
        <input name="value" ng-model="tx.value" class="form-control ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required is-invalid" required="" autocomplete="off" placeholder="CLO"
          ng-class="coldStakingV2Service.validStakingTx(tx.value) ? 'is-valid' : 'is-invalid'">
      </div>
      <br>
      <div class="form-group">
        <label> Staking Period </label>
        <select ng-model="input.stakingPeriod" class="form-control ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" required="true">
          <option value="? number:1 ?" selected="selected"></option>
          <option value="1">1 Round (27 days, Multiplier 0.45)</option>
          <option value="2">2 Rounds (54 days, Multiplier 0.50)</option>
          <option value="3">3 Rounds (81 days, Multiplier 0.55)</option>
          <option value="4">4 Rounds (108 days, Multiplier 0.60)</option>
          <option value="5">5 Rounds (135 days, Multiplier 0.65)</option>
          <option value="6">6 Rounds (162 days, Multiplier 0.70)</option>
          <option value="7">7 Rounds (189 days, Multiplier 0.75)</option>
          <option value="8">8 Rounds (216 days, Multiplier 0.80)</option>
          <option value="9">9 Rounds (243 days, Multiplier 0.85)</option>
          <option value="10">10 Rounds (270 days, Multiplier 0.90)</option>
          <option value="11">11 Rounds (297 days, Multiplier 0.95)</option>
          <option value="12">12 Rounds (324 days, Multiplier 1)</option>
        </select>
      </div>
      <br>
      <div class="row justify_row">
        <div class="col-xs-4">
          <div class="addressIdenticon med" title="Address Indenticon" blockie-address="" watch-var="walletService.wallet.getAddressString()" style="background-image: url(&quot;&quot;);"></div>
        </div>
        <div class="col-xs-4 text-center"> - &gt; <br>
          <span class="mono ng-binding"> 0 CLO</span>
        </div>
        <div class="col-xs-4">
          <div class="addressIdenticon med" title="Address Indenticon" blockie-address="0x08A7c8be47773546DC5E173d67B0c38AfFfa4b84" watch-var="staking_address"
            style="background-image: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAA4VJREFUeF7tnbFNZEEUBGctEsAkBjDxCAAXbyUgBzIgAXKAIAgAD2GsiIAESAALRAj8GqnVTJ3ff/q6izeP5d+xuzq9/x7gz9HjJVArpQl83T6jR+wEAOUXFwtAvIKsAQHI5h8/XQDiFWQNCEA2//jpAhCvIGtAALL5x08XgHgFWQMCkM0/froAxCvIGhCAbP7x0wUgXkHWgABk84+fLgDxCrIGBCCbf/x0DMDJ9Qd6H4AmcHH3iR7x8nCM9FTc7n8nAAwBAWD5jfYA2/07ARYHWAAEwCWQMOAVQNIbwx0g/F2MV8DiAAuAALgDEAbcAUh67gAj/UmmV8DiAAuAALgDEAbcAUh67gDuAO1fQe3+d/vDG3ofgG6x7QGm/dPzBaD8ChOA8GfptID0BHUCOAHcAQgDTgA4gtMBkvJ/tWn/9HyvAEgALcAdwNfCEYIUQCcAit8rAH+USQmmIxT27w5ACxAA9i+baH5eAXAE0ALSX0ACIAB+EEQYcAL4QRDhJ75EewWg+vw2EBMM819eTq+g+ARYvkEYgADAANvlAtDeIPQvADDAdrkAtDcI/QsADLBdLgDtDUL/AgADbJcLQHuD0L8AwADb5QLQ3iD0LwAwwHa5ALQ3CP0LAAywXS4A7Q1C/3EAoP/l3yegBdL88fsA1AB9K5aen9YLAHynMF0gPV8ABIAyhPReASg+LnYCOAE4ReAJTgAQ3gypE8AJMIOjzc9wAmyObo7QCeAEmEPSxqc4ATYGN0vmBHACzGJp03OcAJtimydyAjgB5tG04UlOgA2hzZQ4AZwAM3n687Pw7wxKE/znv/E/E9AfpwtAORACUF4gtS8ANMFyvQCUF0jtCwBNsFwvAOUFUvsCQBMs1wtAeYHUvgDQBMv1AlBeILUvADTBcr0AlBdI7QsATbBcLwDlBVL7AkATLNdjAPaH7K+MKc8/bp++j4FfCaMExhMsNyAA5QVS+wJAEyzXC0B5gdS+ANAEy/UCUF4gtS8ANMFyvQCUF0jtCwBNsFwvAOUFUvsCQBMs1wtAeYHUvgDQBMv1AlBeILUvADTBcj0G4OT64zuZwfn7Ezr+9ewG6am43T/+/wFWD1AAIAHtAbb7dwIsDrAACIBLIGHAK4CkN8ZoD7Ddv1fA4gALgAC4AxAGvAJIeu4AI/1JplfA4gALgAC4AxAG3AFIeu4A7gDtX0Ht/n8Ar1mNztGRfcsAAAAASUVORK5CYII=&quot;);">
          </div>
        </div>
      </div>
      <p translate="COLD_STAKING_LOCKED_WARNING" class="ng-scope">Your funds will be locked and you will be unable to withdraw within the locking period (staking rounds)</p>
      <p translate="COLD_STAKING_PAY_TX_FEE_WARNING" class="ng-scope">You need to pay transaction fees to start staking, withdraw your stake, or claim staking rewards! Make sure that you have enough funds left on your balance to perform these
        transactions.</p>
      <p translate="COLD_STAKING_UNPRED_WARNING" class="ng-scope">Staking rewards are very unpredictable and the amount of reward depends on the time when you are claiming it.</p>
      <h4 translate="SENDModal_Content_3" class="ng-scope">Are you sure you want to do this?</h4>
      <!-- ngIf: coldStakingV2Service.stakingInfo.amount > 0 -->
    </div>
    <div class="modal-footer">
      <button class="btn btn-default ng-scope" data-dismiss="modal" translate="SENDModal_No">No, get me out of here!</button>
      <button ng-disabled="coldStakingV2Service.stakingInfo.amount > 0 &amp;&amp; !input.understand" type="submit" class="btn btn-primary ng-scope" translate="SENDModal_Yes">Yes, I am sure! Make transaction.</button>
    </div>
  </section><!-- end ngIf: coldStakingV2Service.validNetwork() -->
</form>

<form ng-submit="withdraw_stakeV2()" class="ng-pristine ng-valid">
  <!-- ngIf: coldStakingV2Service.validNetwork() -->
  <section class="modal-content ng-scope" ng-if="coldStakingV2Service.validNetwork()">
    <div class="modal-body">
      <button type="button" class="close" data-dismiss="modal">×</button>
      <!-- ngIf: !coldStakingV2Service.userCanWithdraw(); -->
      <!-- ngIf: coldStakingV2Service.userCanWithdraw() && coldStakingV2Service.stakingInfo.amount === 0 -->
      <div class="alert alert-danger ng-scope" ng-if="coldStakingV2Service.userCanWithdraw() &amp;&amp; coldStakingV2Service.stakingInfo.amount === 0">
        <h1>WARNING! </h1> You do not have any deposit to withdraw.
      </div><!-- end ngIf: coldStakingV2Service.userCanWithdraw() && coldStakingV2Service.stakingInfo.amount === 0 -->
      <h2 class="modal-title">You are about to <b class="ng-binding">withdraw

                        <coin-icon icon="clo" hidetext="true" class="ng-isolate-scope"><!-- ngIf: !customIcons.hasOwnProperty(icon) --><span ng-if="!customIcons.hasOwnProperty(icon)" class="icon icon-clo" ng-style="{color: colors[icon]}" style="color: rgb(52, 200, 138);">
    <span ng-show="!hidetext" class="ng-binding ng-hide">
        CLO
    </span>
</span><!-- end ngIf: !customIcons.hasOwnProperty(icon) -->
<!-- ngIf: customIcons.hasOwnProperty(icon) --></coin-icon>
                        0
                        CLO

                        from Cold Staking:</b></h2>
      <h5>You will withdraw from the staking contract: <a target="_blank" href="https://explorer.callisto.network/address/0x08A7c8be47773546DC5E173d67B0c38AfFfa4b84" class="ng-binding">
                            0x08A7c8be47773546DC5E173d67B0c38AfFfa4b84
                        </a>
      </h5>
      <div class="row justify_row">
        <div class="col-xs-4">
          <div class="addressIdenticon med" title="Address Indenticon" blockie-address="0x08A7c8be47773546DC5E173d67B0c38AfFfa4b84" watch-var="staking_address"
            style="background-image: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAA4VJREFUeF7tnbFNZEEUBGctEsAkBjDxCAAXbyUgBzIgAXKAIAgAD2GsiIAESAALRAj8GqnVTJ3ff/q6izeP5d+xuzq9/x7gz9HjJVArpQl83T6jR+wEAOUXFwtAvIKsAQHI5h8/XQDiFWQNCEA2//jpAhCvIGtAALL5x08XgHgFWQMCkM0/froAxCvIGhCAbP7x0wUgXkHWgABk84+fLgDxCrIGBCCbf/x0DMDJ9Qd6H4AmcHH3iR7x8nCM9FTc7n8nAAwBAWD5jfYA2/07ARYHWAAEwCWQMOAVQNIbwx0g/F2MV8DiAAuAALgDEAbcAUh67gAj/UmmV8DiAAuAALgDEAbcAUh67gDuAO1fQe3+d/vDG3ofgG6x7QGm/dPzBaD8ChOA8GfptID0BHUCOAHcAQgDTgA4gtMBkvJ/tWn/9HyvAEgALcAdwNfCEYIUQCcAit8rAH+USQmmIxT27w5ACxAA9i+baH5eAXAE0ALSX0ACIAB+EEQYcAL4QRDhJ75EewWg+vw2EBMM819eTq+g+ARYvkEYgADAANvlAtDeIPQvADDAdrkAtDcI/QsADLBdLgDtDUL/AgADbJcLQHuD0L8AwADb5QLQ3iD0LwAwwHa5ALQ3CP0LAAywXS4A7Q1C/3EAoP/l3yegBdL88fsA1AB9K5aen9YLAHynMF0gPV8ABIAyhPReASg+LnYCOAE4ReAJTgAQ3gypE8AJMIOjzc9wAmyObo7QCeAEmEPSxqc4ATYGN0vmBHACzGJp03OcAJtimydyAjgB5tG04UlOgA2hzZQ4AZwAM3n687Pw7wxKE/znv/E/E9AfpwtAORACUF4gtS8ANMFyvQCUF0jtCwBNsFwvAOUFUvsCQBMs1wtAeYHUvgDQBMv1AlBeILUvADTBcr0AlBdI7QsATbBcLwDlBVL7AkATLNdjAPaH7K+MKc8/bp++j4FfCaMExhMsNyAA5QVS+wJAEyzXC0B5gdS+ANAEy/UCUF4gtS8ANMFyvQCUF0jtCwBNsFwvAOUFUvsCQBMs1wtAeYHUvgDQBMv1AlBeILUvADTBcj0G4OT64zuZwfn7Ezr+9ewG6am43T/+/wFWD1AAIAHtAbb7dwIsDrAACIBLIGHAK4CkN8ZoD7Ddv1fA4gALgAC4AxAGvAJIeu4AI/1JplfA4gALgAC4AxAG3AFIeu4A7gDtX0Ht/n8Ar1mNztGRfcsAAAAASUVORK5CYII=&quot;);">
          </div>
        </div>
        <div class="col-xs-4 text-center ng-binding"> - &gt; <br> 0 <coin-icon icon="clo" hidetext="true" class="ng-isolate-scope"><!-- ngIf: !customIcons.hasOwnProperty(icon) --><span ng-if="!customIcons.hasOwnProperty(icon)" class="icon icon-clo"
              ng-style="{color: colors[icon]}" style="color: rgb(52, 200, 138);">
              <span ng-show="!hidetext" class="ng-binding ng-hide"> CLO </span>
            </span><!-- end ngIf: !customIcons.hasOwnProperty(icon) -->
            <!-- ngIf: customIcons.hasOwnProperty(icon) --></coin-icon> CLO </div>
        <div class="col-xs-4">
          <div class="addressIdenticon med" title="Address Indenticon" blockie-address="" watch-var="walletService.wallet.getAddressString()" style="background-image: url(&quot;&quot;);">
          </div>
        </div>
      </div>
      <h4 translate="SENDModal_Content_3" class="ng-scope">Are you sure you want to do this?</h4>
    </div>
    <div class="modal-footer">
      <button class="btn btn-default ng-scope" data-dismiss="modal" translate="SENDModal_No">No, get me out of here!</button>
      <button ng-disabled="!coldStakingV2Service.userCanWithdraw();" type="submit" class="btn btn-primary ng-scope" translate="SENDModal_Yes">Yes, I am sure! Make transaction.</button>
    </div>
  </section><!-- end ngIf: coldStakingV2Service.validNetwork() -->
</form>

<form ng-submit="claimV2()" class="ng-pristine ng-valid">
  <!-- ngIf: coldStakingV2Service.validNetwork() -->
  <section class="modal-content ng-scope" ng-if="coldStakingV2Service.validNetwork()">
    <div class="modal-body">
      <button type="button" class="close" data-dismiss="modal">×</button>
      <!-- ngIf: coldStakingV2Service.stakingInfo.amount === 0 -->
      <div class="alert alert-danger ng-scope" ng-if="coldStakingV2Service.stakingInfo.amount === 0">
        <h1>WARNING!</h1>
        <p translate="COLD_STAKING_NO_WITHDRAW" class="ng-scope">You do not have any deposit to withdraw.</p>
      </div><!-- end ngIf: coldStakingV2Service.stakingInfo.amount === 0 -->
      <h2 class="modal-title">You are about to claim <b class="ng-binding"> Reward
                        0
                        CLO</b>
      </h2>
      <h5> You will claim reward from the cold staking contract: <a target="_blank" href="https://explorer.callisto.network/address/0x08A7c8be47773546DC5E173d67B0c38AfFfa4b84" class="ng-binding">
                            0x08A7c8be47773546DC5E173d67B0c38AfFfa4b84
                        </a>
      </h5>
      <p class="ng-binding">
        <b translate="TRANS_gas" class="ng-scope">Gas Limit</b> 150,000
      </p>
      <p>
        <b>Minimum balance in your address to claim this reward: 0.1 CLO</b>
      </p>
      <p>
        <b>Warning:</b> After claiming the reward, your funds will be frozen for the next 27 days and you will be unable to claim new reward OR withdraw your funds during this period.
      </p>
      <p>
        <b>Warning:</b> Claiming your reward do not give you back your initial investment and it will re stake automatically your funds. To withdraw all, press withdraw
      </p>
      <b>Warning:</b> Staking reward can vary over time. Your staking reward depend on: <ol>
        <li class="ng-binding"> Total amount of staking CLO (network weight) </li>
        <li> Your staking time </li>
        <li> Other staker's claims </li>
        <li> Available staking pool </li>
      </ol>
      <h4 translate="SENDModal_Content_3" class="ng-scope">Are you sure you want to do this?</h4>
    </div>
    <div class="modal-footer">
      <button class="btn btn-default ng-scope" data-dismiss="modal" translate="SENDModal_No">No, get me out of here!</button>
      <button ng-disabled="!coldStakingV2Service.stakingInfo.amount" type="submit" class="btn btn-primary ng-scope" translate="SENDModal_Yes" disabled="disabled">Yes, I am sure! Make transaction.</button>
    </div>
  </section><!-- end ngIf: coldStakingV2Service.validNetwork() -->
</form>

<form ng-submit="startStaking();" class="ng-pristine ng-valid ng-valid-required">
  <!-- ngIf: coldStakingService.validNetwork() -->
  <section class="modal-content ng-scope" ng-if="coldStakingService.validNetwork()">
    <div class="modal-body">
      <button type="button" class="close" data-dismiss="modal">×</button>
      <!-- ngIf: coldStakingService.stakingInfo.amount > 0 -->
      <h2 class="modal-title">You are about to <b class="ng-binding">freeze your CLO for Cold Staking:</b></h2>
      <h5 class="ng-binding">
        <span translate="SENDModal_Content_1" class="ng-scope">You are about to send</span> 0 CLO to the staking contract: <a target="_blank" href="https://explorer.callisto.network/address/0xd813419749b3c2cDc94A2F9Cfcf154113264a9d6" class="ng-binding">
                            0xd813419749b3c2cDc94A2F9Cfcf154113264a9d6
                        </a>
      </h5>
      <div class="form-group">
        <label translate="SEND_amount_short" class="ng-scope">Amount</label>
        <input name="value" ng-model="tx.value" class="form-control ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required is-invalid" required="" autocomplete="off" placeholder="CLO"
          ng-class="coldStakingService.validStakingTx(tx.value) ? 'is-valid' : 'is-invalid'">
      </div>
      <br>
      <div class="row justify_row">
        <div class="col-xs-4">
          <div class="addressIdenticon med" title="Address Indenticon" blockie-address="" watch-var="walletService.wallet.getAddressString()" style="background-image: url(&quot;&quot;);"></div>
        </div>
        <div class="col-xs-4 text-center"> - &gt; <br>
          <span class="mono ng-binding"> 0 CLO</span>
        </div>
        <div class="col-xs-4">
          <div class="addressIdenticon med" title="Address Indenticon" blockie-address="0xd813419749b3c2cDc94A2F9Cfcf154113264a9d6" watch-var="staking_address"
            style="background-image: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAA6dJREFUeF7t3SGS1UAURuF+OxmFQuFwswAEjhXg8BgkhioklgXgEMM2GMMC2MlgsZOTqltd+cbfdL+/T07fvJdJbo+/7p/W4N/vn3/T6K/e3qX6Wrz7/G8AaAgAoOW3dg9w9/kzwMUBBgAANIGFAVtASW8tPcDwVYwt4OIAAwAAeoDCgB6gpKcHWNPfZNoCLg4wAACgBygM6AFKenoAPcDuZ9Du8799f3+X7gf48udDcsCPTw+pfvfid5/fpI/w8eW3VA+AFF8vBgADJIoYIMU3X8wADJAoZIAU33wxAzBAopABUnzzxQzAAIlCBkjxzRczAAMkChkgxTdfzAAMkChkgBTffDEDMECikAFSfPPFDMAAiUIGSPHNFzMAAyQKGSDFN1/MAAyQKGSAFN98MQMwQKKQAVJ888UMwACJQgZI8c0XMwADJAoZIMU3X8wADJAoZIAU33wxAzBAopABUnzzxeMGqI+Lrx+gPh+gjl8RmJ5/HT8/JKouQP0AdXwAxDeG1AUAQHtCSM2PAaIC6gJMn0AAAEB7TuA0wXX8uP6LAeJTrqYDBIAmMDEwDXAdXw+Qln/ZAuoeXAmu48f1B0BdAAD4HiCdhBXANPiyBay6AAzAAOkkrACmwRlgMUC8n6ECXA3qMjAqoC7A9gDUFybU9w3UO2Li+q/p+de3jmUDAKC9MKMCDID4xgwGiL8FMAADpJNoeg9Nk19LD8AADJBOIgZob/3SBGoC0wnoMjDFpwdYegA9QDqH9AB6gARQ/SYtDe4ycNkC4ruTK8CuAlwFJIm5CkjxuQqwBVx9C4gnUL6jqI4/XV9vKKnzz1tAnUC9I6aOP10PgPi/hdMLWMcHAAAqQ6neFpDi68UMwACdonAEBgjhnVHKAAxwBkeHj8EAh6M7p5ABGOAckg4ehQEOBndWGQMwwFksHToOAxyK7bwiBmCA82g6cCQGOBDamSUMwABn8vTsY91evP769Oyq/woqwX4Ofijx5/spAJDi78XTJxAA+hqmIwBAD5AAqlsoA6T4ezEDMECiiAFSfPPFDMAAiUIGSPHNFzMAAyQKGSDFN1/MAAyQKGSAFN98MQMwQKKQAVJ888UMwACJwmyAx/iw6DT7Nf/GkavPf/tbwqpCAcAAiYGq4GmAGSAt//5bGAAAcJ9uCo355ZsapxVqC4gE7B7g7vO3BVwcYAAAQA9QGLAFlPR8E7imm1hbwMUBBgAA9ACFAT1ASU8PoAfY/Qzaff7/AIZ8cG0Ujas5AAAAAElFTkSuQmCC&quot;);">
          </div>
        </div>
      </div>
      <p translate="COLD_STAKING_LOCKED_WARNING" class="ng-scope">Your funds will be locked and you will be unable to withdraw within the locking period (staking rounds)</p>
      <p translate="COLD_STAKING_PAY_TX_FEE_WARNING" class="ng-scope">You need to pay transaction fees to start staking, withdraw your stake, or claim staking rewards! Make sure that you have enough funds left on your balance to perform these
        transactions.</p>
      <p translate="COLD_STAKING_UNPRED_WARNING" class="ng-scope">Staking rewards are very unpredictable and the amount of reward depends on the time when you are claiming it.</p>
      <h4 translate="SENDModal_Content_3" class="ng-scope">Are you sure you want to do this?</h4>
    </div>
    <div class="modal-footer">
      <button class="btn btn-default ng-scope" data-dismiss="modal" translate="SENDModal_No">No, get me out of here!</button>
      <button ng-disabled="coldStakingService.stakingInfo.amount > 0 &amp;&amp; !input.understand" type="submit" class="btn btn-primary ng-scope" translate="SENDModal_Yes">Yes, I am sure! Make transaction.</button>
    </div>
  </section><!-- end ngIf: coldStakingService.validNetwork() -->
</form>

<form ng-submit="withdraw_stake()" class="ng-pristine ng-valid">
  <!-- ngIf: coldStakingService.validNetwork() -->
  <section class="modal-content ng-scope" ng-if="coldStakingService.validNetwork()">
    <div class="modal-body">
      <button type="button" class="close" data-dismiss="modal">×</button>
      <!-- ngIf: !coldStakingService.userCanWithdraw(); -->
      <!-- ngIf: coldStakingService.userCanWithdraw() && coldStakingService.stakingInfo.amount === 0 -->
      <div class="alert alert-danger ng-scope" ng-if="coldStakingService.userCanWithdraw() &amp;&amp; coldStakingService.stakingInfo.amount === 0">
        <h1>WARNING! </h1> You do not have any deposit to withdraw.
      </div><!-- end ngIf: coldStakingService.userCanWithdraw() && coldStakingService.stakingInfo.amount === 0 -->
      <h2 class="modal-title">You are about to <b class="ng-binding">withdraw

                        <coin-icon icon="clo" hidetext="true" class="ng-isolate-scope"><!-- ngIf: !customIcons.hasOwnProperty(icon) --><span ng-if="!customIcons.hasOwnProperty(icon)" class="icon icon-clo" ng-style="{color: colors[icon]}" style="color: rgb(52, 200, 138);">
    <span ng-show="!hidetext" class="ng-binding ng-hide">
        CLO
    </span>
</span><!-- end ngIf: !customIcons.hasOwnProperty(icon) -->
<!-- ngIf: customIcons.hasOwnProperty(icon) --></coin-icon>
                        0
                        CLO

                        from Cold Staking:</b></h2>
      <h5>You will withdraw from the staking contract: <a target="_blank" href="https://explorer.callisto.network/address/0xd813419749b3c2cDc94A2F9Cfcf154113264a9d6" class="ng-binding">
                            0xd813419749b3c2cDc94A2F9Cfcf154113264a9d6
                        </a>
      </h5>
      <div class="row justify_row">
        <div class="col-xs-4">
          <div class="addressIdenticon med" title="Address Indenticon" blockie-address="0xd813419749b3c2cDc94A2F9Cfcf154113264a9d6" watch-var="staking_address"
            style="background-image: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAA6dJREFUeF7t3SGS1UAURuF+OxmFQuFwswAEjhXg8BgkhioklgXgEMM2GMMC2MlgsZOTqltd+cbfdL+/T07fvJdJbo+/7p/W4N/vn3/T6K/e3qX6Wrz7/G8AaAgAoOW3dg9w9/kzwMUBBgAANIGFAVtASW8tPcDwVYwt4OIAAwAAeoDCgB6gpKcHWNPfZNoCLg4wAACgBygM6AFKenoAPcDuZ9Du8799f3+X7gf48udDcsCPTw+pfvfid5/fpI/w8eW3VA+AFF8vBgADJIoYIMU3X8wADJAoZIAU33wxAzBAopABUnzzxQzAAIlCBkjxzRczAAMkChkgxTdfzAAMkChkgBTffDEDMECikAFSfPPFDMAAiUIGSPHNFzMAAyQKGSDFN1/MAAyQKGSAFN98MQMwQKKQAVJ888UMwACJQgZI8c0XMwADJAoZIMU3X8wADJAoZIAU33wxAzBAopABUnzzxeMGqI+Lrx+gPh+gjl8RmJ5/HT8/JKouQP0AdXwAxDeG1AUAQHtCSM2PAaIC6gJMn0AAAEB7TuA0wXX8uP6LAeJTrqYDBIAmMDEwDXAdXw+Qln/ZAuoeXAmu48f1B0BdAAD4HiCdhBXANPiyBay6AAzAAOkkrACmwRlgMUC8n6ECXA3qMjAqoC7A9gDUFybU9w3UO2Li+q/p+de3jmUDAKC9MKMCDID4xgwGiL8FMAADpJNoeg9Nk19LD8AADJBOIgZob/3SBGoC0wnoMjDFpwdYegA9QDqH9AB6gARQ/SYtDe4ycNkC4ruTK8CuAlwFJIm5CkjxuQqwBVx9C4gnUL6jqI4/XV9vKKnzz1tAnUC9I6aOP10PgPi/hdMLWMcHAAAqQ6neFpDi68UMwACdonAEBgjhnVHKAAxwBkeHj8EAh6M7p5ABGOAckg4ehQEOBndWGQMwwFksHToOAxyK7bwiBmCA82g6cCQGOBDamSUMwABn8vTsY91evP769Oyq/woqwX4Ofijx5/spAJDi78XTJxAA+hqmIwBAD5AAqlsoA6T4ezEDMECiiAFSfPPFDMAAiUIGSPHNFzMAAyQKGSDFN1/MAAyQKGSAFN98MQMwQKKQAVJ888UMwACJwmyAx/iw6DT7Nf/GkavPf/tbwqpCAcAAiYGq4GmAGSAt//5bGAAAcJ9uCo355ZsapxVqC4gE7B7g7vO3BVwcYAAAQA9QGLAFlPR8E7imm1hbwMUBBgAA9ACFAT1ASU8PoAfY/Qzaff7/AIZ8cG0Ujas5AAAAAElFTkSuQmCC&quot;);">
          </div>
        </div>
        <div class="col-xs-4 text-center ng-binding"> - &gt; <br> 0 <coin-icon icon="clo" hidetext="true" class="ng-isolate-scope"><!-- ngIf: !customIcons.hasOwnProperty(icon) --><span ng-if="!customIcons.hasOwnProperty(icon)" class="icon icon-clo"
              ng-style="{color: colors[icon]}" style="color: rgb(52, 200, 138);">
              <span ng-show="!hidetext" class="ng-binding ng-hide"> CLO </span>
            </span><!-- end ngIf: !customIcons.hasOwnProperty(icon) -->
            <!-- ngIf: customIcons.hasOwnProperty(icon) --></coin-icon> CLO </div>
        <div class="col-xs-4">
          <div class="addressIdenticon med" title="Address Indenticon" blockie-address="" watch-var="walletService.wallet.getAddressString()" style="background-image: url(&quot;&quot;);">
          </div>
        </div>
      </div>
      <h4 translate="SENDModal_Content_3" class="ng-scope">Are you sure you want to do this?</h4>
    </div>
    <div class="modal-footer">
      <button class="btn btn-default ng-scope" data-dismiss="modal" translate="SENDModal_No">No, get me out of here!</button>
      <button ng-disabled="!coldStakingService.userCanWithdraw();" type="submit" class="btn btn-primary ng-scope" translate="SENDModal_Yes">Yes, I am sure! Make transaction.</button>
    </div>
  </section><!-- end ngIf: coldStakingService.validNetwork() -->
</form>

<form ng-submit="claim()" class="ng-pristine ng-valid">
  <!-- ngIf: coldStakingService.validNetwork() -->
  <section class="modal-content ng-scope" ng-if="coldStakingService.validNetwork()">
    <div class="modal-body">
      <button type="button" class="close" data-dismiss="modal">×</button>
      <!-- ngIf: coldStakingService.stakingInfo.amount === 0 -->
      <div class="alert alert-danger ng-scope" ng-if="coldStakingService.stakingInfo.amount === 0">
        <h1>WARNING!</h1>
        <p translate="COLD_STAKING_NO_WITHDRAW" class="ng-scope">You do not have any deposit to withdraw.</p>
      </div><!-- end ngIf: coldStakingService.stakingInfo.amount === 0 -->
      <h2 class="modal-title">You are about to claim <b class="ng-binding"> Reward
                        0
                        CLO</b>
      </h2>
      <h5> You will claim reward from the cold staking contract: <a target="_blank" href="https://explorer.callisto.network/address/0xd813419749b3c2cDc94A2F9Cfcf154113264a9d6" class="ng-binding">
                            0xd813419749b3c2cDc94A2F9Cfcf154113264a9d6
                        </a>
      </h5>
      <p class="ng-binding">
        <b translate="TRANS_gas" class="ng-scope">Gas Limit</b> 150,000
      </p>
      <p>
        <b>Minimum balance in your address to claim this reward: 0.1 CLO</b>
      </p>
      <p>
        <b>Warning:</b> After claiming the reward, your funds will be frozen for the next 27 days and you will be unable to claim new reward OR withdraw your funds during this period.
      </p>
      <p>
        <b>Warning:</b> Claiming your reward do not give you back your initial investment and it will re stake automatically your funds. To withdraw all, press withdraw
      </p>
      <b>Warning:</b> Staking reward can vary over time. Your staking reward depend on: <ol>
        <li class="ng-binding"> Total amount of staking CLO (network weight) </li>
        <li> Your staking time </li>
        <li> Other staker's claims </li>
        <li> Available staking pool </li>
      </ol>
      <h4 translate="SENDModal_Content_3" class="ng-scope">Are you sure you want to do this?</h4>
    </div>
    <div class="modal-footer">
      <button class="btn btn-default ng-scope" data-dismiss="modal" translate="SENDModal_No">No, get me out of here!</button>
      <button ng-disabled="!coldStakingService.stakingInfo.amount" type="submit" class="btn btn-primary ng-scope" translate="SENDModal_Yes" disabled="disabled">Yes, I am sure! Make transaction.</button>
    </div>
  </section><!-- end ngIf: coldStakingService.validNetwork() -->
</form>

Name: generateWalletForm

<form name="generateWalletForm" generate-wallet-form="" novalidate="" ng-submit="genNewWallet()" class="ng-pristine ng-invalid ng-invalid-required ng-invalid-valid-password ng-valid-matches-password">
  <h4 translate="GEN_Label_1" class="ng-scope">Enter a password</h4>
  <div class="input-group" ng-init="showPass = true;">
    <input name="password" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-invalid-valid-password is-invalid" required="" autocomplete="off" spellcheck="false" id="password" ng-model-options="{debounce: 300}"
      tabindex="1" type="password" placeholder="Do NOT forget to save this! 
" ng-model="userInput.password" ng-class="generateWalletForm.password.$valid ? 'is-valid' : 'is-invalid'" aria-label="Enter a password
">
    <span tabindex="0" aria-label="make password visible" role="button" class="input-group-addon eye" ng-click="showPass = !showPass"></span>
  </div>
  <div class="row">
    <span class="text-danger ng-scope ng-hide" translate="GEN_Password_Length" ng-show="generateWalletForm.password.$dirty &amp;&amp; generateWalletForm.password.$error.validPassword">Password length must be greater than 8 characters</span>
  </div>
  <div class="input-group" ng-init="showPass2 = true;">
    <input name="password2" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-invalid-valid-password ng-valid-matches-password is-invalid" required="" id="password2" ng-model-options="{debounce: 300}"
      spellcheck="false" tabindex="1" type="password" placeholder="Confirm password" ng-model="userInput.password2" ng-class="generateWalletForm.password2.$valid ? 'is-valid' : 'is-invalid'" aria-label="Confirm password">
    <span tabindex="0" aria-label="make password visible" role="button" class="input-group-addon eye" ng-click="showPass2 = !showPass2"></span>
  </div>
  <div class="row">
    <span class="text-danger ng-scope ng-hide" translate="GEN_Passwords_Must_Match" ng-show="generateWalletForm.password2.$dirty &amp;&amp; generateWalletForm.password2.$error.matchesPassword">Passwords must match</span>
  </div>
  <button tabindex="0" type="submit" ng-disabled="generateWalletForm.$invalid" class="btn btn-primary ng-scope" translate="NAV_GenerateWallet" disabled="disabled">Create New Wallet</button>
  <p translate="x_PasswordDesc" class="ng-scope">This password * encrypts * your private key. This does not act as a seed to generate your keys. <strong>You will need this password + your private key to unlock your wallet.</strong></p>
</form>

Text Content

×


SET UP YOUR CUSTOM NODE

Your node must be HTTPS in order to connect to it via MyEtherWallet.com. You can
download the MyEtherWallet repo & run it locally to connect to any node. Or, get
free SSL certificate via LetsEncrypt
Node Name
URL
Port
HTTP Basic access authentication
User
Password
CUSTOM
CLO TESTNET CLO ETC ETH BSC BTTC
Supports EIP-155
Chain ID
Cancel Save & Use Custom Node
English
 * Deutsch
 * Ελληνικά
 * English
 * Español
 * Suomi
 * Français
 * Magyar
 * Bahasa Indonesia
 * Italiano
 * 日本語
 * 한국어
 * Nederlands
 * Norsk Bokmål
 * Polski
 * Português
 * Русский
   
   
   
 * Türkçe
 * Tiếng Việt
 * 简体中文
   
 * 
 * Disclaimer

Gas Price: 1001 Gwei
Gas Price: Gwei

<

-

>

Not So Fast

Fast

Fast AF

Gas Price is the amount you pay per unit of gas. TX fee = gas price * gas limit
& is paid to miners for including your TX in a block. Higher the gas price =
faster transaction, but more expensive. Default is 21 GWEI.

Read More

Network: Callisto - CLO (Callisto.network)
   
 * CLO CLO
   
 * CLO Testnet CLO
   
 * ETC ETC
   
 * ETH ETH
   
 * BNB BSC
   
 * BTT BTTC
   
 * Add Custom Node

«
   
 * New Wallet
   
 * My Wallets
   
 * Add Wallet
   
 * Send and Stake CLO & Tokens
   
 * Swap
   
 * Send Offline
   
 * Contracts
   
 * View Wallet info only
   
 * Bulk Generate
   
 * Encrypt
   
 * Broadcast Transaction
   
 * Network Info
   

»
×


YOU HAVE 0 RECENT MESSAGE!

No, get me out of here! View Messages
×


CONFIRM TRANSACTION

You are about to send a message

RAW TRANSACTION

SIGNED TRANSACTION

No, get me out of here! Yes, I am sure! Make transaction.
×


YOU ARE ABOUT TO FREEZE YOUR CLO FOR COLD STAKING:

YOU ARE ABOUT TO SEND 0 CLO TO THE STAKING CONTRACT:
0X08A7C8BE47773546DC5E173D67B0C38AFFFA4B84

Amount

Staking Period 1 Round (27 days, Multiplier 0.45) 2 Rounds (54 days, Multiplier
0.50) 3 Rounds (81 days, Multiplier 0.55) 4 Rounds (108 days, Multiplier 0.60) 5
Rounds (135 days, Multiplier 0.65) 6 Rounds (162 days, Multiplier 0.70) 7 Rounds
(189 days, Multiplier 0.75) 8 Rounds (216 days, Multiplier 0.80) 9 Rounds (243
days, Multiplier 0.85) 10 Rounds (270 days, Multiplier 0.90) 11 Rounds (297
days, Multiplier 0.95) 12 Rounds (324 days, Multiplier 1)

- >
0 CLO


Your funds will be locked and you will be unable to withdraw within the locking
period (staking rounds)

You need to pay transaction fees to start staking, withdraw your stake, or claim
staking rewards! Make sure that you have enough funds left on your balance to
perform these transactions.

Staking rewards are very unpredictable and the amount of reward depends on the
time when you are claiming it.

ARE YOU SURE YOU WANT TO DO THIS?

No, get me out of here! Yes, I am sure! Make transaction.
×


WARNING!

You do not have any deposit to withdraw.


YOU ARE ABOUT TO WITHDRAW CLO 0 CLO FROM COLD STAKING:

YOU WILL WITHDRAW FROM THE STAKING CONTRACT:
0X08A7C8BE47773546DC5E173D67B0C38AFFFA4B84

- >
0 CLO CLO


ARE YOU SURE YOU WANT TO DO THIS?

No, get me out of here! Yes, I am sure! Make transaction.
×


WARNING!

You do not have any deposit to withdraw.


YOU ARE ABOUT TO CLAIM REWARD 0 CLO

YOU WILL CLAIM REWARD FROM THE COLD STAKING CONTRACT:
0X08A7C8BE47773546DC5E173D67B0C38AFFFA4B84

Gas Limit 150,000

Minimum balance in your address to claim this reward: 0.1 CLO

Warning: After claiming the reward, your funds will be frozen for the next 27
days and you will be unable to claim new reward OR withdraw your funds during
this period.

Warning: Claiming your reward do not give you back your initial investment and
it will re stake automatically your funds. To withdraw all, press withdraw

Warning: Staking reward can vary over time. Your staking reward depend on:
 1. Total amount of staking CLO (network weight)
 2. Your staking time
 3. Other staker's claims
 4. Available staking pool

ARE YOU SURE YOU WANT TO DO THIS?

No, get me out of here! Yes, I am sure! Make transaction.
×


YOU ARE ABOUT TO FREEZE YOUR CLO FOR COLD STAKING:

YOU ARE ABOUT TO SEND 0 CLO TO THE STAKING CONTRACT:
0XD813419749B3C2CDC94A2F9CFCF154113264A9D6

Amount

- >
0 CLO


Your funds will be locked and you will be unable to withdraw within the locking
period (staking rounds)

You need to pay transaction fees to start staking, withdraw your stake, or claim
staking rewards! Make sure that you have enough funds left on your balance to
perform these transactions.

Staking rewards are very unpredictable and the amount of reward depends on the
time when you are claiming it.

ARE YOU SURE YOU WANT TO DO THIS?

No, get me out of here! Yes, I am sure! Make transaction.
×


WARNING!

You do not have any deposit to withdraw.


YOU ARE ABOUT TO WITHDRAW CLO 0 CLO FROM COLD STAKING:

YOU WILL WITHDRAW FROM THE STAKING CONTRACT:
0XD813419749B3C2CDC94A2F9CFCF154113264A9D6

- >
0 CLO CLO


ARE YOU SURE YOU WANT TO DO THIS?

No, get me out of here! Yes, I am sure! Make transaction.
×


WARNING!

You do not have any deposit to withdraw.


YOU ARE ABOUT TO CLAIM REWARD 0 CLO

YOU WILL CLAIM REWARD FROM THE COLD STAKING CONTRACT:
0XD813419749B3C2CDC94A2F9CFCF154113264A9D6

Gas Limit 150,000

Minimum balance in your address to claim this reward: 0.1 CLO

Warning: After claiming the reward, your funds will be frozen for the next 27
days and you will be unable to claim new reward OR withdraw your funds during
this period.

Warning: Claiming your reward do not give you back your initial investment and
it will re stake automatically your funds. To withdraw all, press withdraw

Warning: Staking reward can vary over time. Your staking reward depend on:
 1. Total amount of staking CLO (network weight)
 2. Your staking time
 3. Other staker's claims
 4. Available staking pool

ARE YOU SURE YOU WANT TO DO THIS?

No, get me out of here! Yes, I am sure! Make transaction.




CREATE NEW WALLET

ENTER A PASSWORD


Password length must be greater than 8 characters

Passwords must match
Create New Wallet

This password * encrypts * your private key. This does not act as a seed to
generate your keys. You will need this password + your private key to unlock
your wallet.



LEDGER / TREZOR:

 * Use your Ledger or TREZOR or Digital Bitbox to access your account. Your
   device * is * your wallet.


JAXX / METAMASK:

 * Use your Mnemonic Phrase to access your account.


MIST / GETH / PARITY:

 * Use your Keystore File (UTC / JSON) to access your account.





SAVE YOUR KEYSTORE FILE.

Download Keystore File (UTC / JSON)

Do not lose it! It cannot be recovered if you lose it.

Do not share it! Your funds will be stolen if you use this file on a
malicious/phishing site.

Make a backup! Secure it like the millions of dollars it may one day be worth.

I understand. Continue.


NOT DOWNLOADING A FILE?

 * Try using Google Chrome
 * Right click & save file as. Filename:
   


DON'T OPEN THIS FILE ON YOUR COMPUTER

 * Use it to unlock your wallet via MyEtherWallet (or Mist, Geth, Parity and
   other wallet clients.)


GUIDES & FAQ

 * How to Back Up Your Keystore File
 * What are these Different Formats?





SAVE YOUR PRIVATE KEY.


Print Paper Wallet

Do not lose it! It cannot be recovered if you lose it.

Do not share it! Your funds will be stolen if you use this file on a
malicious/phishing site.

Make a backup! Secure it like the millions of dollars it may one day be worth.


Save Your Address. →


GUIDES & FAQ

 * How do I save/backup my wallet?
 * Preventing loss & theft of your funds.
 * What are these Different Formats?


WHY SHOULD I?

 * To have a secondary backup.
 * In case you ever forget your password.
 * Cold Storage


PROTIP: CLICK PRINT AND SAVE THIS AS A PDF, EVEN IF YOU DO NOT OWN A PRINTER!


UNLOCK YOUR WALLET TO SEE YOUR ADDRESS

Your Address can also be known as you Account # or your Public Key. It is what
you share with people so they can send you Ether or Tokens. Find the colorful
address icon. Make sure it matches your paper wallet & whenever you enter your
address somewhere.

HOW WOULD YOU LIKE TO ACCESS YOUR WALLET?

View with Address Only
MetaMask / TrustWallet / Coinomi Digital Bitbox Ledger Wallet TREZOR Parity
Phrase
Keystore File (UTC / JSON) Mnemonic Phrase Private Key




UNLOCK YOUR WALLET

Unlock
Unlock
Connect to Ledger Wallet
×

SELECT HD DERIVATION PATH

m/44'/60'/0'/0

Jaxx, Metamask, Exodus, imToken, TREZOR (ETH) & Digital Bitbox

m/44'/60'/0'

Ledger (ETH)

m/44'/60'/160720'/0'

Ledger (ETC)

m/44'/61'/0'/0

TREZOR (ETC)

m/44'/1'/0'/0

Network: Testnets

m/44'/40'/0'/0

Network: Expanse

m/44'/108'/0'/0

Network: Ubiq

m/44'/163'/0'/0

Network: Ellaism

m/44'/164'/0'/0

Network: PIRL

m/44'/820'/0'/0

Network: Callisto

m/44'/1128'/0'/0

Network: Ethereum Social

m/44'/184'/0'/0

Network: Musicoin

m/44'/31102'/0'/0

Network: Ethersocial Network

m/44'/200625'/0'/0

Network: Akroma (AKA)

Your Custom Path

Please select the address you would like to interact with. Your Address Balance
Staking Token Balances Previous Addresses More Addresses

Unlock your Wallet Cancel

Your Address can also be known as you Account # or your Public Key. It is what
you share with people so they can send you Ether or Tokens. Find the colorful
address icon. Make sure it matches your paper wallet & whenever you enter your
address somewhere.

YOUR ADDRESS



This Keystore file matches the format used by Mist so you can easily import it
in the future. It is the recommended file to download and back up.

KEYSTORE FILE (UTC / JSON · RECOMMENDED · ENCRYPTED)

Download

ProTip: Click print and save this as a PDF, even if you do not own a printer!

PRINT PAPER WALLET

Print Paper Wallet

YOUR ADDRESS




Account Balance Asset Quantity Price Total CLO CLO Equivalent Values: BTC



You are successfully connected — Now, check the URL:
https://wallet-dev.callisto.network/.
Network: CLO provided by Callisto.network.

wallet.callisto.network does not hold your keys for you. We cannot access
accounts, recover keys, reset passwords, nor reverse transactions. Protect your
keys & always check that you are on correct URL. You are responsible for your
security.

Version: 3.13.0

Free, open-source, client-side interface for generating Ethereum wallets & more.
Interact with the Ethereum blockchain easily & securely. Double-check the URL (
.network ) before unlocking your wallet.

Disclaimer

© Callisto Network Foundation OU

💝 DONATIONS ARE ALWAYS APPRECIATED!

CLO, ETH or ETC donation address: 0x74682fc32007af0b6118f259cbe7bccc21641600

👫 YOU CAN SUPPORT US BY SUPPORTING OUR BLOCKCHAIN-FAMILY.

Swap via Change Now.com

Buy a Ledger Wallet

Buy a TREZOR

Buy a Digital Bitbox

🏅



Github: Ether wallet releases

Discord live chat · Reddit · Twitter · Telegarm

Latest Block #: 15,431,705

×


DISCLAIMER

Be safe & secure: We highly recommend that you read our guide on How to Prevent
Loss & Theft for some recommendations on how to be proactive about your
security.

Always backup your keys: ClassicEtherWallet.com & ClassicEtherWallet CX are not
"web wallets". You do not create an account or give us your funds to hold onto.
No data leaves your computer / your browser. We make it easy for you to create,
save, and access your information and interact with the blockchain.

We are not responsible for any loss: Ethereum, ClassicEtherWallet.com &
ClassicEtherWallet CX, and some of the underlying Javascript libraries we use
are under active development. While we have thoroughly tested & tens of
thousands of wallets have been successfully created by people all over the
globe, there is always the possibility something unexpected happens that causes
your funds to be lost. Please do not invest more than you are willing to lose,
and please be careful.

Translations of ClassicEtherWallet: The community has done an amazing job
translating ClassicEtherWallet into a variety of languages. However,
ClassicEtherWallet can only verify the validity and accuracy of the information
provided in English and, because of this, the English version of our website is
the official text.

MIT License Copyright © 2015-2017 ClassicEtherWallet LLC

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Okay