{ "blockchain-basics": "MvpHHpbS-EksUfuOKILOq", "blockchain-basics:what-is-blockchain": "edO8iEehsZtYavlsEKhOy", "blockchain-basics:decentralization": "H9jvIlxX6P-C_cgPfZop4", "blockchain-basics:why-blockchain-matters": "ecT4W5z8Vq9pXjnuhMdpl", "blockchain-basics:blockchain-structure": "Atv-4Q7edtvfySs_XhgEq", "blockchain-basics:basic-blockchain-operations": "9z0Fqn1qqN8eo6s7_kwcb", "blockchain-basics:applications-and-uses": "WD2JH4X4tEE4J0W0XFQ_4", "blockchain-general-knowledge:cryptography": "e_I-4Q6_qIW09Hcn-pgKm", "blockchain-general-knowledge:consensus-protocols": "_BkpK9qgp9up8nXNH7q4m", "blockchain-general-knowledge:blockchain-interoperability": "nNPa6jKRUaitmHwBip_LE", "blockchain-general-knowledge:storage": "yS_juTsySLqn0ryUJ_SfT", "blockchain-general-knowledge": "bA4V_9AbV3uQi3qrtLWk0", "blockchain-general-knowledge:mining-and-incentive-models": "B7niNXMOTbHn_1ixKQ8ri", "blockchain-general-knowledge:decentralization-vs-trust": "E9HR_voxQ2a2tvWUuva_p", "blockchain-general-knowledge:blockchain-forking": "L08v-78UsEhcg-mZtMVuk", "blockchain-general-knowledge:cryptocurrencies": "s1QqQc0We5yQaNF3Ogt4k", "blockchain-general-knowledge:cryptowallets": "FSThY0R1OAZCIL98W3AMj", "blockchain-general-knowledge:blockchains": "EQgb4LqXnyq3gOX7Fb85s", "blockchain-general-knowledge:blockchains:solana": "JYHK95Xr0R1MVCda1Epl6", "blockchain-general-knowledge:blockchains:ton": "ug4FB4RXItHU0ADnisvve", "blockchain-general-knowledge:blockchains:evm-based": "tSJyp46rkJcOtDqVpJX1s", "blockchain-general-knowledge:blockchains:l2-blockchains": "i_Dw3kUZ7qKPG-tk-sFPf", "blockchain-general-knowledge:blockchains:l2-blockchains:arbitrum": "ixTIn2Uhs-i5-UPt9jKAa", "blockchain-general-knowledge:blockchains:l2-blockchains:moonbeam-moonriver": "Ib9STGxQa8yeoB-GFeGDE", "blockchain-general-knowledge:blockchains:evm-based:ethereum": "JLXIbP-y8C2YktIk3R12m", "blockchain-general-knowledge:blockchains:evm-based:polygon": "JNilHFQnnVDOz-Gz6eNo5", "blockchain-general-knowledge:blockchains:evm-based:binance-smart-chain": "sJj-6wG5KjjzYYia_eo63", "blockchain-general-knowledge:blockchains:evm-based:gnosis-chain": "UQ9AejYV6_Sk6ZJkXYWf7", "blockchain-general-knowledge:blockchains:evm-based:huobi-eco-chain": "PkRAYBZQAUAHxWEeCCX4U", "blockchain-general-knowledge:blockchains:evm-based:avalanche": "txQ9U1wcnZkQVh6B49krk", "blockchain-general-knowledge:blockchains:evm-based:fantom": "trcGwYcFW5LQUUrAcbUf_", "blockchain-general-knowledge:blockchains:evm-based:moonbeam-moonriver": "VVbvueVMJKLUoJYhbJB1z", "blockchain-oracles": "sK8G-41D3EfYNSLFJ3XYf", "blockchain-oracles:hybrid-smart-contracts": "JbgBwG6KmeTdyle9U6WAv", "blockchain-oracles:chainlink": "omQOhNfMO09pBc7oy76Wo", "blockchain-oracles:oracle-networks": "CzfsAQIk3zIsDaDAorG9K", "smart-contracts": "BV6lEwCAKaYxSPWD0LV_d", "smart-contracts:programming-languages:solidity": "chaIKoE1uE8rpZLkDSfV-", "smart-contracts:programming-languages:vyper": "jgHa_LeCac0pl6dSADizF", "smart-contracts:programming-languages:rust": "Larbhjzi-MnPQKH1Pzn2R", "smart-contracts:testing:unit-tests": "IXs4nUzy_A5vBjI_44kaT", "smart-contracts:testing:integration-tests": "QNfnbUGkT3N-pj5epnHcM", "smart-contracts:testing:code-coverage": "4V-dj9x9hSAAGCxpBWsbE", "smart-contracts:deployment": "7goaYnedUlfgfl5qApoO2", "smart-contracts:monitoring": "H3jNM_0sJrB7ZbYzrVhF7", "smart-contracts:upgrades": "OotJnHgm622NQJc2WRI7c", "smart-contract-frameworks": "KRtEN0845lV5e85SOi6oZ", "smart-contract-frameworks:hardhat": "l110d4NqTQt9lfEoxqXMX", "smart-contract-frameworks:brownie": "Q64AbQlvYPiqJl8BtoJj9", "smart-contract-frameworks:truffle": "Vl9XHtc22HnqaCnF9yJv9", "smart-contract-frameworks:foundry": "F1EUAxODBJ3GEoh7cqM-K", "smart-contracts:ides": "lXukWXEatsF87EWFSYyOO", "smart-contracts:erc-tokens": "bjUuL7WALETzgFxL6-ivU", "smart-contracts:crypto-wallets": "SM8Wt3iNM_nncLj69KCuy", "smart-contracts:crypto-faucets": "S68IUKs0k_FFHEH97xxs7", "smart-contracts:decentralized-storage": "tvk1Wh04BcFbAAwYWMx27", "blockchain-security": "snQA5_4H2dDkT1pENgaYD", "blockchain-security:practices": "UOF7Ep97i1l3Own6YEWlq", "blockchain-security:practices:fuzz-testing-and-static-analysis": "wypJdjTW4jHm9FCqv7Lhb", "blockchain-security:practices:common-threat-vectors": "GxD-KybtmkwT3wqDzIfHp", "blockchain-security:practices:source-of-randomness-attacks": "f60P5RNNdgCbrhDDzkY25", "blockchain-security:tools": "n3pipnNb76aaQeUwrDLk_", "blockchain-security:tools:slither": "YA3-7EZBRW-T-8HuVI7lk", "blockchain-security:tools:manticore": "twR3UdzUNSztjpwbAUT4F", "blockchain-security:tools:mythx": "XIgczUc3yKo6kw-_3gskC", "blockchain-security:tools:echidna": "U4H62lVac8wIgxNJ3N3ga", "management-platforms": "fbESHQGYqxKRi-5DW8TY3", "management-platforms:open-zeppelin": "qox-x_q-Q7aWcNFWD7RkT", "dapps:frontend-frameworks": "YR-U2njkUrEMO0JxCU1PH", "version-control-systems": "Fs9rcEh_f9fJ2tF-bkAUE", "version-control-systems:git": "gpS5CckcQZX3TMFQ2jtIL", "repo-hosting-services": "oSK3MRQD_4j1gGDORN7RO", "repo-hosting-services:github": "GOgeaQoRvqg-7mAfL_A8t", "repo-hosting-services:gitlab": "CWqwv4asouS-dssAwIdxv", "repo-hosting-services:bitbucket": "TMPB62h9LGIA0pMmjfUun", "dapps": "SXXvFtf_7Rx64cHSEWxMS", "dapps:client-libraries": "vZiDpX9pEB9gfueSKZiQL", "dapps:client-nodes": "CoYEwHNNmrQ0i0sSQTcB7", "dapps:client-libraries:ethers-js": "i-ltfXPTCu3WaBo-xaN05", "dapps:client-libraries:web3-js": "jwuMeo9TwaQviGIMO13Jf", "dapps:client-libraries:moralis": "RFgetmTvKvpV2PG6Vfev7", "dapps:client-nodes:geth": "DBRaXtwvdq2UGE8rVCmI1", "dapps:client-nodes:besu": "Gnnp5qrFmuSVtaq31rvMX", "dapps:client-nodes:nethermind": "xtYwg0WAcE8Ea9VgC2RSc", "dapps:client-nodes:substrate": "E4uuJZFZz-M1vlpZmdJTO", "dapps:frontend-frameworks:react": "0DUYS40_-BTpk2rLQ1a0e", "dapps:frontend-frameworks:angular": "UY_vAsixTyocvo8zvAF4b", "dapps:frontend-frameworks:vue": "Ke97bMHGfb-8hB_xSwMbk", "dapps:testing": "-7Bq2ktD0nt7of9liuCDL", "dapps:deployment": "cW3_Ki9Bx7fYluDLKKKgl", "dapps:maintenance": "XvVpnlYhT_yOsvjAvwZpr", "dapps:architecture": "B6GGTUbzEaIz5yu32WrAq", "dapps:security": "PBTrg9ivOpw9uNTVisIpx", "dapps:supporting-languages": "NK02dunI3i6C6z7krENCC", "dapps:supporting-languages:javascript": "fF06XiQV4CPEJnt_ESOvv", "dapps:supporting-languages:python": "pVG7bGqVGCeSBlZxRNHJs", "dapps:supporting-languages:go": "jxlQ1ibcCv6ZlcEvobZ_G", "dapps:applicability": "aATSuiqPG-yctr3ChEBa_", "dapps:applicability:defi": "1AhombZUkZN6Ra5fysSpg", "dapps:applicability:daos": "RsoOgixZlyQU6h7nIaY9J", "dapps:applicability:nfts": "e4OHLOfa_AqEShpMQe6Dx", "dapps:applicability:payments": "vTGSDThkDDHvCanNlgP07", "dapps:applicability:insurance": "uMXcKCUoUN8-Hq_IOBRCp", "dapps:node-as-a-service": "dDPhMNPpl3rZh3EgXy13P", "dapps:node-as-a-service:alchemy": "lOoubzXNILBk18jGsc-JX", "dapps:node-as-a-service:infura": "hJmNuEMHaMSM0QQlABFRS", "dapps:node-as-a-service:moralis": "pJhR9OQo8YFQmAZXQbikJ", "dapps:node-as-a-service:quicknode": "FGih8w9We52PHpBnnGO6H", "building-for-scale": "bTdRKEiIUmu1pnp8UbJK9", "building-for-scale:state-and-payment-channels": "5T5c3SrFfMZLEKAzxJ-_S", "building-for-scale:optimistic-rollups-and-fraud-proofs": "ti6-LSK52dTCLVdxArp9q", "building-for-scale:zero-knowledge-rollups-and-zero-knowledge-proof": "PykoX4j5Q3eJWIpUoczjM", "building-for-scale:validium": "chmxDwNVOefp98IbjEgNl", "building-for-scale:plasma": "dMesiPUPBegYQ7hgeMMJK", "building-for-scale:sidechains": "lSQA3CfQBugEBhAh2yxro", "building-for-scale:ethereum-2": "9uz6LBQwYpOid61LrK5dl", "building-for-scale:on-chain-scaling": "1bUD9-vFo-tsHiB1a06tO" }