\-=-=|=-=-/
CTFO
\\ PhD Candidate \\
Security geek
- Toronto, ON
- https://shayan.es/
- @sbetamc
Highlights
- Pro
Pinned Loading
-
richardkiss/pycoin
richardkiss/pycoin PublicPython-based Bitcoin and alt-coin utility library.
-
web3/web3.js
web3/web3.js PublicCollection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.
-
-
Consensys/smart-contract-best-practices
Consensys/smart-contract-best-practices PublicA guide to smart contract security best practices
-
Bitcoin-PoS-PHP
Bitcoin-PoS-PHP PublicPHP Bitcoin Point of Sale - Customized for Cafe Aunja, Montreal
-
Token Checklist Table
Token Checklist Table 1| Token | Feature | Known Vulnerabilities | Resources | Examples |
2|:--------------------------:|:----------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------:|
3| ERC20 | **Allowance** | Double withdrawal (front-running) | [Resolving the Multiple Withdrawal Attack on ERC20 Tokens](https://users.encs.concordia.ca/~clark/papers/2019_sb_erc20.pdf) | |
4| | **decimals()** | The decimals can be more than 18 | | [YamV2](https://etherscan.io/token/0xaba8cac6866b83ae4eec97dd07ed254282f6ad8a) has 24 decimals |
5| | | Not accounting for the tokens that try to prevent multiple withdrawal attack | [Perpetual Protocol Audit issue 3.12](https://github.com/peckshield/publications/blob/f2c00358fd37332fdeffa12355a9a5d4330c9f95/audit_reports/perpfi_audit_report_2020_46_en_1_0.pdf) | |
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.