Skip to content
View shayanb's full-sized avatar
💭
\-=-=|=-=-/
💭
\-=-=|=-=-/

Highlights

  • Pro

Organizations

@pycoin @bitcoinembassy @MadibaGroup @existencelabs @IETF-Hackathon @VelocityMarket @shiryakhat @auctionify @rxcmtl

Block or report shayanb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shayanb/README.md
Metrics

Pinned Loading

  1. richardkiss/pycoin richardkiss/pycoin Public

    Python-based Bitcoin and alt-coin utility library.

    Python 1.4k 499

  2. web3/web3.js web3/web3.js Public

    Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.

    TypeScript 19.4k 5k

  3. Consensys/Legions Consensys/Legions Public

    Ethereum/EVM Node Security Toolkit

    Python 69 17

  4. Consensys/smart-contract-best-practices Consensys/smart-contract-best-practices Public

    A guide to smart contract security best practices

    HTML 7.5k 1.5k

  5. Bitcoin-PoS-PHP Bitcoin-PoS-PHP Public

    PHP Bitcoin Point of Sale - Customized for Cafe Aunja, Montreal

    PHP 22 21

  6. 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)                                                 |                                                                  |