sani/__init__.py,sha256=25DuOeUpe027NgHQeyDeupyvKtbPZ04KLOwUPBQkt5k,18
sani/code/__init__.py,sha256=_QT8Ym9bMPcswUA6HfovRrscunfjilXKE9_TRCxJ31I,185
sani/code/navigator.py,sha256=u__yG30DHxH6C3mndCQOuggOh60kch5AZcyUSDUMO_4,1045
sani/code/BF/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
sani/code/BF/10_MetaMask/Steps.txt,sha256=ND31eDITevrL_h9k_otvKfp7JY5JT7KfsjbzFbZavGQ,1134
sani/code/BF/10_MetaMask/app.js,sha256=uuMzxe-QiB52MLektPQCavHwjDSno_JNZPMkI32IYcg,1338
sani/code/BF/10_MetaMask/dapp.sol,sha256=kPCVZ718eA1qfIjEC3EuMX1BqBH1CPHY4qPLYbyidVI,275
sani/code/BF/10_MetaMask/index.html,sha256=cCytn8p9oImLEs1lqVLT8iyYGIAkkIo-DHbRoSgqeyk,523
sani/code/BF/1_Cryptography/1.1_AES_Cryptography.py,sha256=o2J9R9ch5ZHgvaYk1r_xozPz9nBeBCdg3FSKyOWFeGU,1362
sani/code/BF/1_Cryptography/1.2_Blowfish_Cryptography.py,sha256=FRxZURwWwSyar50wRuFBOcNH_U3wWbopJUAca04i1qY,949
sani/code/BF/1_Cryptography/1.3_RSA_Cryptography.py,sha256=ek6fB39hU5wEwH75XWLxTtwjMyKkbkwxsepHUwf0QnQ,697
sani/code/BF/1_Cryptography/1.4_Digital_Signature_Cryptography.py,sha256=2gtHDjHIQ_Ooq8lLeppnClwJriTEtX8kcLuuPR3c_Rs,819
sani/code/BF/2_Hashing/2.1_SHA256_Hashing.py,sha256=QdQU2smHBWR9IZ_0h3BVKPnokr4KjBTO8wm4t8b4RJE,557
sani/code/BF/2_Hashing/2.2_HMAC_Hashing.py,sha256=t2GPBE40S_PCOam8MLk1nsMykeYn0p4llra8IjJ9JAY,1166
sani/code/BF/3_Single_Block_Generation/3.1_Single_block_generation.py,sha256=ktz4VRctP8UFP2QLldcQbAOYtmcf1uHj-9VOxEdgTWs,1074
sani/code/BF/3_Single_Block_Generation/3.2_One_transaction_and_user_input.py,sha256=aMNGMj-tnInGWGxP9GR1s8d7LblwRCCGiaZ4wnwYG_w,1263
sani/code/BF/3_Single_Block_Generation/3.3_Single_Block_with_Multiple_Transactions.py,sha256=g0jx1OSGjY7XCiEb_P9QE6AqWpg_mffCGy7f3ABYuIU,2098
sani/code/BF/3_Single_Block_Generation/3.4_.Single_Block_with_Multiple_Transactions _POW.py,sha256=t25c4MbvECW5csaXg7wggMYMs8MeQMwXizZovCrOKqk,2072
sani/code/BF/3_Single_Block_Generation/3.5_Single_Block-with-User_Input_and_POW.py,sha256=sZjwxARMH2cqFMsrmgd4E5dXetxJ5kw--J0NKU0wFGM,1846
sani/code/BF/4_Multiple_Block_Generation/4.1_Generate_many_blocks-sequential.py,sha256=OGgtLJaLgoqGy2ncFD07Lznks8KFU1vF-DPyVZ7p5gQ,1375
sani/code/BF/4_Multiple_Block_Generation/4.2_Multiple_Blocks_and_Basic_Validation.py,sha256=xIKFN-OjabcMyOCJaPjfJITvrjro1VOlEa4CSRITWWk,1536
sani/code/BF/4_Multiple_Block_Generation/4.3_Multiple_Block_with_PoW.py,sha256=O1prr71g2Y32n4zCNhyKy6LKVgge-XiCxkfTRxYkIwo,2311
sani/code/BF/4_Multiple_Block_Generation/4.4_Multiple_Block_with_PoW_and_Use_ Input.py,sha256=ycU6dHvGKvLNLKqwvTgNAWPCeY_3NwbzizsaaHEe2Jk,2805
sani/code/BF/5_Smart_Contract_Basics/arrays.sol,sha256=yrU2U7YT2M_7ouz99URrXJWxn1D3Lpfyr5-1fW1RN6M,347
sani/code/BF/5_Smart_Contract_Basics/calculator.sol,sha256=lKu51XkxOpCuFmnoZ7OL8UdsuNlmo0hzYNP9DYY-xYQ,972
sani/code/BF/5_Smart_Contract_Basics/factorial.sol,sha256=x7FhgJe6HmhhYTICd0UCq62oCqTKlOvDEqBzBN-TNCk,277
sani/code/BF/5_Smart_Contract_Basics/message.sol,sha256=2xVdnCHGe6Oi1y56PgGYDz5BD1nLaLeU18LdEvL797g,343
sani/code/BF/5_Smart_Contract_Basics/numtoweeks.sol,sha256=Hb1c2xGy05L7r2X2kNEgEwLaMSGbHf_tkwYFslU56_E,606
sani/code/BF/5_Smart_Contract_Basics/oddeven.sol,sha256=M4r1DFhKHxLet5fjM5107Q5-ECojY3xMQZwAM6SRwLI,307
sani/code/BF/5_Smart_Contract_Basics/prime.sol,sha256=HiZ87U1XmrN3oXypUR2l8OpraCj1TyQUsJfRGm9Tn3k,383
sani/code/BF/5_Smart_Contract_Basics/structures.sol,sha256=tVlXIkr5otknoql8Ad_f1Suwa3nkjFwtfMJRtNoavGM,385
sani/code/BF/6_Smart_Contract/3_Mappings.sol,sha256=sV7IVTHhuJYk_crBS6r7VJTgB8aVT_UcY2ALDKOAZFw,389
sani/code/BF/6_Smart_Contract/5_strutsarrays.sol,sha256=qcv-P7bzolZGaK9RXtyVLgKPJgxSVDI7lTRrd_E8lRs,522
sani/code/BF/6_Smart_Contract/1_Inheritance/hierarchical.sol,sha256=36a55Czx4CN2Wu7FOFCirhngR1XH14vAkIfuruPZviU,438
sani/code/BF/6_Smart_Contract/1_Inheritance/multilevel.sol,sha256=2R-VFPMMWGxaOrc5W_cR3jSnLvLvZaE0_gyoXM-jCVs,434
sani/code/BF/6_Smart_Contract/1_Inheritance/multiple.sol,sha256=F7V9QO9KG45eKsH91wJGG1orB590R8OQNblDmJRCkUA,445
sani/code/BF/6_Smart_Contract/1_Inheritance/single.sol,sha256=Twp5GzVt8op6L3cFU9BrVeiyhiOG-LujdlZ4JdndT_k,321
sani/code/BF/6_Smart_Contract/2_Library/librarydefn.sol,sha256=oM4ruqBPMsGW5_0PHmQFFBqmrlP266qkNcrg8C0WBBs,443
sani/code/BF/6_Smart_Contract/2_Library/usage.sol,sha256=Smeil9xByiWq0b8uaT90HBh1OZsTtE9y7Cqpz0XTg5k,695
sani/code/BF/6_Smart_Contract/4_Modifiers/MAC.sol,sha256=0Ur30N7vk44Rn_61C0Xszi2gA6xLbsflchVARyMN2mQ,571
sani/code/BF/6_Smart_Contract/4_Modifiers/adminplusexperience.sol,sha256=PsUi3vg3YuZApq8zGr5pzaTegQBDdBz7fIW7iR2asVk,762
sani/code/BF/6_Smart_Contract/4_Modifiers/experiencecheck.sol,sha256=VuhjVzR3lOILF9ZjZZf4xugox9OKFRYmlpxCpFcsw20,580
sani/code/BF/6_Smart_Contract/6_Error/assert.sol,sha256=a7txRciH24FLiV616nLggTZrczj8OhrR_0taWwA_ly0,422
sani/code/BF/6_Smart_Contract/6_Error/require.sol,sha256=JXIOUFPHDVLeruQ6WIrYkeAGpzV2Iq00l-dx5bLoNIg,407
sani/code/BF/6_Smart_Contract/6_Error/revert.sol,sha256=rpEZs5bgWNSmDrjq8hTC0Y258xzEBTUaM-2zttmirGI,333
sani/code/BF/7_Ganache/Steps.txt,sha256=wuXIzOGPl8jBJm8bCcCv1XCPrnFhTOszL0xsUfH5BOs,1253
sani/code/BF/8_Single-Node_with_flask/Single-node_blockchain.py,sha256=aRcojrqRacAxkcb2l4fo1YVGYJXbtYkLMndG5C2H-ks,5964
sani/code/BF/8_Single-Node_with_flask/links.txt,sha256=bjwlrCodArHXiPldVXCLXvT5p58ksEibNa0UNfgNzqE,252
sani/code/BF/9_Multi-Node_with _REST/Steps.txt,sha256=kpO-xIlkOLDG_9KxRa3Ng_b2J-zqjGZsd6sLUckCMfA,2523
sani/code/BF/9_Multi-Node_with _REST/node_01.py,sha256=8LBIKLcQO-dbL6wlot_ygrKlYyFCgM4HbvFnVFKPf5A,5307
sani/code/BF/9_Multi-Node_with _REST/node_02.py,sha256=nyiOPK9KxV8WrNK3ASuXj_g8nOtgnVDCtGTIPzOqGeY,5239
sani-0.1.2.dist-info/METADATA,sha256=zkxuQcy8E1E6oeGlIF0xAYmEZxIPMKKEte5V_iX7i7I,176
sani-0.1.2.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
sani-0.1.2.dist-info/top_level.txt,sha256=viGf3LXEgzvFelOu2tB1OG-ukC90C-3OB2QBIc1g5rQ,5
sani-0.1.2.dist-info/RECORD,,
