diff --git a/README.md b/README.md index f3deb3e..012eca2 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,10 @@ This is the code that runs the hackthiscontract.io website. ## Running it -1. `geth --rinkeby (starts ethereum node on the rinkeby test network)` +1. `geth --holesky (starts ethereum node on the Holesky test network)` 2. `source hackthiscontractenv/bin/activate (starts virtualenv)` 3. In dev: `python3 run.py` - In prod: `waitress-serve run:app` -4. `geth --rinkeby --rpc --rpccorsdomain "https://remix.ethereum.org"` (start JS console and enable remix debugging) +4. `geth --holesky --rpc --rpccorsdomain "https://remix.ethereum.org"` (start JS console and enable remix debugging) ## Dependencies * python3 + pip diff --git a/templates/dashboard.html b/templates/dashboard.html index 1fba5cd..ffe2175 100644 --- a/templates/dashboard.html +++ b/templates/dashboard.html @@ -6,7 +6,7 @@

{% if exists %}Welcome back{%else%}Welcome{%endif%}, {{address}}! @@ -14,8 +14,8 @@
[Logout]

-

To get started, select a challenge below
(you may require Rinkeby Ether to complete some - challenges, which can be obtained from the faucet)


+

To get started, select a challenge below
(you may require Holesky Ether to complete some + challenges, which can be obtained from the faucet)


Check out the leaderboard to see where you match up against your peers.




{% for challenge in challenge_ids %}
@@ -64,7 +64,7 @@

{% if challenges[challenge]['deployed'] %}

Deployed at address {{ + href="https://holesky.etherscan.io/address/{{challenges[challenge]['status'][2]}}" class="underline">{{ challenges[challenge]['status'][2] }} diff --git a/templates/index.html b/templates/index.html index 030adae..a41b6bb 100644 --- a/templates/index.html +++ b/templates/index.html @@ -5,8 +5,8 @@

TEST YOUR H4CKING SKILLZZ -

Enter your Rinkeby address to +

Enter your Holesky address to get started:

@@ -29,16 +29,16 @@

Hack This Contract is an experimental new site to allow Solidity developers, auditors, and designers to better understand how to write secure contracts (and exploit insecure contracts). - We provide a series of example, vulnerable contracts on the Rinkeby testnet, and encourage developers to + We provide a series of example, vulnerable contracts on the Holesky testnet, and encourage developers to exploit their vulnerabilities with their own contracts or techniques. We also provide a leaderboard for developers to rank themselves across the broader security community.

-

Developers should familiarize themselves with Rinkeby Developers should familiarize themselves with Holesky through the tutorial provided on their official website.

We are always soliciting more examples of contracts to add to our challenge database, and encourage contributions to the back-end as well on Github. + class="underline">GitHub.

Hack This Contract was developed with ♥♥♥ at {% for user in users %} - {{ + {{ user[0] }} {{ user[1] }} diff --git a/templates/view.html b/templates/view.html index e9ff175..469b6c3 100644 --- a/templates/view.html +++ b/templates/view.html @@ -7,7 +7,7 @@