-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstructions.html
More file actions
56 lines (47 loc) · 2.86 KB
/
instructions.html
File metadata and controls
56 lines (47 loc) · 2.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Instructions - Voting DApp</title>
<link rel="stylesheet" href="index.css">
</head>
<body>
<h1>Instructions - Voting DApp</h1>
<h2>Usage Instructions:</h2>
<ol>
<li><strong>Connect MetaMask:</strong> Click the "Connect Metamask" button to connect your MetaMask wallet to
the DApp.</li>
<li><strong>Ensure Network and ETH:</strong> Make sure you are on the Sepolia network and have enough ETH for
transactions. You can redeem ETH from <a href="https://faucets.chain.link/sepolia"
target="_blank">https://faucets.chain.link/sepolia</a>.</li>
<li><strong>Register as Election Commission:</strong> If you are the election officer, click "Register EC" to
set yourself as the Election Commission.</li>
<li><strong>Set Registration Time for Candidates:</strong> Set the date and time for candidate registration by
filling out the form and clicking "Set Registration Time."</li>
<li><strong>Register Candidates:</strong> Candidates can register themselves by providing their information and
clicking the "Register" button.</li>
<li><strong>Set Voting Period:</strong> Set the voting period by specifying the date and time, then click "Set
Voting Time."</li>
<li><strong>Vote:</strong> To cast your vote, enter the candidate's serial number and click "Vote."</li>
<li><strong>View Results:</strong> Click "View Results" to navigate to the results page.</li>
<li><strong>Reset:</strong> Click "Reset" to clear all data and start over.</li>
</ol>
<h2>Security Notes:</h2>
<ul>
<li><strong>Never Share Your Private Keys:</strong> Ensure you never share your private keys or any sensitive
credentials with anyone. Your private keys provide access to your funds and should be kept secure at all
times.</li>
<li><strong>Avoid Hardcoding Credentials:</strong> Do not hardcode any sensitive information, such as private
keys or passwords, directly into your codebase or documentation. This can lead to security vulnerabilities.
</li>
<li><strong>Use Wallet Providers Securely:</strong> When interacting with wallet providers like MetaMask, always
ensure you are using the official version and verify the authenticity of any prompts or transactions before
proceeding.</li>
</ul>
<div class="corner bottom-right">
<a href="https://www.linkedin.com/in/singhyashh/" target="_blank" class="social-link">LinkedIn</a>
<a href="https://github.com/singhyash05" target="_blank" class="social-link">GitHub</a>
</div>
</body>
</html>