{"repo":"chaudhary1337/BlockChain-Unchained","free":true,"listed":false,"github":"https://github.com/chaudhary1337/BlockChain-Unchained","clone":"git clone https://github.com/chaudhary1337/BlockChain-Unchained.git","description":"A collection of BlockChain Solidity Smart Contracts: Building, Security & Exploits. Also exploring Cryptography (RSA, ECC) from Scratch.","language":"Solidity","stars":23,"topics":["cryptocurrency","cryptography","solidity","solidity-contracts","solidity-security","python3","blockchain","blockchain-technology","solidity-exploits","hacks"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"BlockChain-Unchained BlockChains & Cryptography from Scratch Solidity An exploration into the world of smart contracts. I have a stab at building Smart Contracts, which are under . Meanwhile also exploring the exploits and vulnerabilities found in Solidity: From exploits draining all the ether from a smart contract and to get Priviledge Escalation , upto catching other Hackers using retaliation. Build I explore the bit by bit building of Solidity Code, along with the best practices. - ContractFactory : A contract that generates other contracts; also uses inheritance - Error : Require, Assert, Revert - FullGasAhead : Usage of Gas in Ethereum - FunMod : Using Function Modifiers - GetSet : Getter and Setter functions - HelloWorld : The classic Hello World - Inderitance : Deriving children contracts from parent contracts - MapsAndArrays : Usage of maps (dicts) and arrays (lists) - Payable : Sending and Receiving Ether - PureView : Controlling the views using: Pure, View, Other - SigningAndVerification : The heart of BlockChain; signing and verification using ECDSA - StructsAndEnums : Self-Explanatory - Visibility : Public, Private, Internal, External Quick Note: view != visibilities Break A list of all the Solidity Exploits: - Overflow Attack - Underflow Attack - ReEntrancy Attack - Self-Desruction Attack - Denial of Service (DoS) Attack - Phishing Attack - Hiding Malicious Code - Honey Pot Retaliation I have also included the fixes for the attacks: Exploits and Attacks Fixes Cry","default_branch":null,"files":null,"tree":[],"storefront":"/r/chaudhary1337","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chaudhary1337/BlockChain-Unchained/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}