MANIFEST.in
README.md
pyproject.toml
sani/__init__.py
sani.egg-info/PKG-INFO
sani.egg-info/SOURCES.txt
sani.egg-info/dependency_links.txt
sani.egg-info/top_level.txt
sani/code/__init__.py
sani/code/navigator.py
sani/code/BF/__init__.py
sani/code/BF/10_MetaMask/Steps.txt
sani/code/BF/10_MetaMask/app.js
sani/code/BF/10_MetaMask/dapp.sol
sani/code/BF/10_MetaMask/index.html
sani/code/BF/1_Cryptography/1.1_AES_Cryptography.py
sani/code/BF/1_Cryptography/1.2_Blowfish_Cryptography.py
sani/code/BF/1_Cryptography/1.3_RSA_Cryptography.py
sani/code/BF/1_Cryptography/1.4_Digital_Signature_Cryptography.py
sani/code/BF/2_Hashing/2.1_SHA256_Hashing.py
sani/code/BF/2_Hashing/2.2_HMAC_Hashing.py
sani/code/BF/3_Single_Block_Generation/3.1_Single_block_generation.py
sani/code/BF/3_Single_Block_Generation/3.2_One_transaction_and_user_input.py
sani/code/BF/3_Single_Block_Generation/3.3_Single_Block_with_Multiple_Transactions.py
sani/code/BF/3_Single_Block_Generation/3.4_.Single_Block_with_Multiple_Transactions _POW.py
sani/code/BF/3_Single_Block_Generation/3.5_Single_Block-with-User_Input_and_POW.py
sani/code/BF/4_Multiple_Block_Generation/4.1_Generate_many_blocks-sequential.py
sani/code/BF/4_Multiple_Block_Generation/4.2_Multiple_Blocks_and_Basic_Validation.py
sani/code/BF/4_Multiple_Block_Generation/4.3_Multiple_Block_with_PoW.py
sani/code/BF/4_Multiple_Block_Generation/4.4_Multiple_Block_with_PoW_and_Use_ Input.py
sani/code/BF/5_Smart_Contract_Basics/arrays.sol
sani/code/BF/5_Smart_Contract_Basics/calculator.sol
sani/code/BF/5_Smart_Contract_Basics/factorial.sol
sani/code/BF/5_Smart_Contract_Basics/message.sol
sani/code/BF/5_Smart_Contract_Basics/numtoweeks.sol
sani/code/BF/5_Smart_Contract_Basics/oddeven.sol
sani/code/BF/5_Smart_Contract_Basics/prime.sol
sani/code/BF/5_Smart_Contract_Basics/structures.sol
sani/code/BF/6_Smart_Contract/3_Mappings.sol
sani/code/BF/6_Smart_Contract/5_strutsarrays.sol
sani/code/BF/6_Smart_Contract/1_Inheritance/hierarchical.sol
sani/code/BF/6_Smart_Contract/1_Inheritance/multilevel.sol
sani/code/BF/6_Smart_Contract/1_Inheritance/multiple.sol
sani/code/BF/6_Smart_Contract/1_Inheritance/single.sol
sani/code/BF/6_Smart_Contract/2_Library/librarydefn.sol
sani/code/BF/6_Smart_Contract/2_Library/usage.sol
sani/code/BF/6_Smart_Contract/4_Modifiers/MAC.sol
sani/code/BF/6_Smart_Contract/4_Modifiers/adminplusexperience.sol
sani/code/BF/6_Smart_Contract/4_Modifiers/experiencecheck.sol
sani/code/BF/6_Smart_Contract/6_Error/assert.sol
sani/code/BF/6_Smart_Contract/6_Error/require.sol
sani/code/BF/6_Smart_Contract/6_Error/revert.sol
sani/code/BF/7_Ganache/Steps.txt
sani/code/BF/8_Single-Node_with_flask/Single-node_blockchain.py
sani/code/BF/8_Single-Node_with_flask/links.txt
sani/code/BF/9_Multi-Node_with _REST/Steps.txt
sani/code/BF/9_Multi-Node_with _REST/node_01.py
sani/code/BF/9_Multi-Node_with _REST/node_02.py