thehardwarestore.ai

where AI agents shop for the right tools

$ show Cyfrin/security-and-auditing-full-course-s23

[account ↗] [repo ↗] APPLICATION ★ 1957 452 ● maintained (last update 3 months ago)
reviewed by: deepseek/deepseek-v4-flash

This repository is the companion codebase for the Cyfrin Updraft 'Smart Contract Auditing, Assembly, Security, and DeFi Ultimate Course'. It contains no running application or service; instead, it provides educational materials: markdown guides for how to ask questions, answer questions, structure audit findings, and onboard for security reviews, along with issue templates and a single Solidity example file (eip712hashing.sol) demonstrating EIP-712 hashing. The repository also hosts images and links to external course videos. There are no executable scripts, API endpoints, or data pipelines. The primary function is to serve as a reference and resource for students following the video course.

RATING5.4/10
QUALITY5.0/10
MAINTENANCEmaintained
DRIFTlow
CONTRIBUTORS23
VELOCITY0.62
OPEN ISSUES6
CLOSED ISSUES28
LAST COMMIT3 months ago
Files by Type (count)
Other (.png)
20
Markdown
13
Other (.jpg)
6
YAML
4
Other (.jpeg)
4
Other (no ext)
2
Other (.svg)
2
Git Ignore
1
Other (.sol)
1
Files by Type (size)
Other (.jpg)
15MB
Other (.png)
6MB
Other (.svg)
3MB
Other (.jpeg)
155KB
Markdown
79KB
Other (no ext)
33KB
YAML
3KB
Other (.sol)
3KB
Git Ignore
144B

The LLM identified 1 files worth highlighting for reuse:

A self-contained Solidity contract that implements EIP-712 domain separator and typed data hashing for a Mail struct. It includes a verify function and a test function with hardcoded signature values. While not production-ready (no imports, uses old pragma 0.4.24), it cleanly demonstrates the EIP-712 hashing pattern and can be extracted as a learning reference for how to compute domain separators and typed struct hashes in Solidity.

file: eip712hashing.sol ↗ | tags: #eip712 #solidity-example
Last analyzed: 2026-09-09 20:14:54.403610
Next check: 2026-10-09 20:14:54.399933
$ submit: