diff --git a/src/data/roadmaps/blockchain/blockchain.json b/src/data/roadmaps/blockchain/blockchain.json index ba17ac6d9118..f596829c977c 100644 --- a/src/data/roadmaps/blockchain/blockchain.json +++ b/src/data/roadmaps/blockchain/blockchain.json @@ -1,14311 +1,6634 @@ { - "mockup": { - "controls": { - "control": [ - { - "ID": "3512", - "typeID": "Arrow", - "zOrder": "0", - "w": "2", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "745", - "y": "2687", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "p0": { - "x": 1, - "y": 88 - }, - "p1": { - "x": 0.4072427393330943, - "y": 0.00953746862674794 - }, - "p2": { - "x": 1, - "y": 0 - }, - "rightArrow": "false", - "stroke": "dotted" - } - }, - { - "ID": "3513", - "typeID": "Arrow", - "zOrder": "1", - "w": "8", - "h": "166", - "measuredW": "150", - "measuredH": "100", - "x": "745", - "y": "2509", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "p0": { - "x": 7, - "y": 165 - }, - "p1": { - "x": 0.4072427393330943, - "y": 0.009537468626747932 - }, - "p2": { - "x": 0, - "y": 0 - }, - "rightArrow": "false" - } - }, - { - "ID": "3514", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "207", - "measuredH": "50", - "w": "207", - "h": "50", - "x": "650", - "y": "2658", - "properties": { - "controlName": "ext_link:google.com" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "114", - "measuredH": "25", - "x": "45", - "y": "13", - "properties": { - "size": "17", - "text": "Keep Learning" - } - } - ] - } - } - }, - { - "ID": "3515", - "typeID": "Arrow", - "zOrder": "3", - "w": "186", - "h": "12", - "measuredW": "150", - "measuredH": "100", - "x": "880", - "y": "2513", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 186, - "y": 7 - }, - "p1": { - "x": 0.5511997004349454, - "y": 0.04335051991819571 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3516", - "typeID": "Arrow", - "zOrder": "4", - "w": "170", - "h": "29", - "measuredW": "150", - "measuredH": "100", - "x": "896", - "y": "2476", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 170, - "y": 0 - }, - "p1": { - "x": 0.5605264885446071, - "y": -0.032856298824919604 - }, - "p2": { - "x": 0, - "y": 29 - } - } - }, - { - "ID": "3517", - "typeID": "Arrow", - "zOrder": "5", - "w": "191", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "878", - "y": "2426", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 191, - "y": 0 - }, - "p1": { - "x": 0.46911889226478076, - "y": -0.05471434975344924 - }, - "p2": { - "x": 0, - "y": 74 - } - } - }, - { - "ID": "3518", - "typeID": "Arrow", - "zOrder": "6", - "w": "190", - "h": "53", - "measuredW": "150", - "measuredH": "100", - "x": "878", - "y": "2516", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 190, - "y": 52 - }, - "p1": { - "x": 0.44428409442325534, - "y": 0.06896196268425936 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3519", - "typeID": "Arrow", - "zOrder": "7", - "w": "195", - "h": "113", - "measuredW": "150", - "measuredH": "100", - "x": "876", - "y": "2379", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 195, - "y": 0 - }, - "p1": { - "x": 0.5350830093855371, - "y": -0.09819376731599408 - }, - "p2": { - "x": 0, - "y": 113 - } - } - }, - { - "ID": "3520", - "typeID": "Arrow", - "zOrder": "8", - "w": "192", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "879", - "y": "2517", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 192, - "y": 95 - }, - "p1": { - "x": 0.5078559131818082, - "y": 0.1314912070430822 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3521", - "typeID": "Arrow", - "zOrder": "9", - "w": "312", - "h": "491", - "measuredW": "150", - "measuredH": "100", - "x": "745", - "y": "2002", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 312, - "y": 0 - }, - "p1": { - "x": 0.5686577528255891, - "y": 0.05381103641870429 - }, - "p2": { - "x": 0, - "y": 491 - } - } - }, - { - "ID": "3522", - "typeID": "Arrow", - "zOrder": "10", - "w": "117", - "h": "128", - "measuredW": "150", - "measuredH": "100", - "x": "467", - "y": "2301", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 117, - "y": 0 - }, - "p1": { - "x": 0.44623884402889935, - "y": -0.016999575010624796 - }, - "p2": { - "x": 0, - "y": 128 - } - } - }, - { - "ID": "3523", - "typeID": "Arrow", - "zOrder": "11", - "w": "119", - "h": "175", - "measuredW": "150", - "measuredH": "100", - "x": "468", - "y": "2302", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 119, - "y": 0 - }, - "p1": { - "x": 0.4702477757581556, - "y": 0.07638955323830485 - }, - "p2": { - "x": 0, - "y": 175 - } - } - }, - { - "ID": "3524", - "typeID": "Arrow", - "zOrder": "12", - "w": "109", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "468", - "y": "2292", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 109, - "y": 0 - }, - "p1": { - "x": 0.5236100533130235, - "y": -0.09082254379284087 - }, - "p2": { - "x": 0, - "y": 95 - } - } - }, - { - "ID": "3525", - "typeID": "Arrow", - "zOrder": "13", - "w": "258", - "h": "283", - "measuredW": "150", - "measuredH": "100", - "x": "764", - "y": "2015", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 258, - "y": 0 - }, - "p1": { - "x": 0.5519355212644814, - "y": 0.10388468016337886 - }, - "p2": { - "x": 0, - "y": 283 - } - } - }, - { - "ID": "3526", - "typeID": "Arrow", - "zOrder": "14", - "w": "113", - "h": "94", - "measuredW": "150", - "measuredH": "100", - "x": "470", - "y": "2217", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 113, - "y": 0 - }, - "p1": { - "x": 0.5199271001684949, - "y": 0.07750765104363666 - }, - "p2": { - "x": 0, - "y": 94 - } - } - }, - { - "ID": "3527", - "typeID": "Arrow", - "zOrder": "15", - "w": "113", - "h": "60", - "measuredW": "150", - "measuredH": "100", - "x": "467", - "y": "2208", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 113, - "y": 0 - }, - "p1": { - "x": 0.5730337078651686, - "y": 0.054574638844301734 - }, - "p2": { - "x": 0, - "y": 60 - } - } - }, - { - "ID": "3528", - "typeID": "Arrow", - "zOrder": "16", - "w": "116", - "h": "19", - "measuredW": "150", - "measuredH": "100", - "x": "466", - "y": "2203", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 116, - "y": 0 - }, - "p1": { - "x": 0.5216038213794602, - "y": 0.02663385684301947 - }, - "p2": { - "x": 0, - "y": 19 - } - } - }, - { - "ID": "3529", - "typeID": "Arrow", - "zOrder": "17", - "w": "123", - "h": "20", - "measuredW": "150", - "measuredH": "100", - "x": "458", - "y": "2178", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 123, - "y": 20 - }, - "p1": { - "x": 0.4695086612145019, - "y": -0.037478266469186686 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3530", - "typeID": "Arrow", - "zOrder": "18", - "w": "253", - "h": "195", - "measuredW": "150", - "measuredH": "100", - "x": "767", - "y": "2014", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 253, - "y": 0 - }, - "p1": { - "x": 0.5358703961424623, - "y": 0.08500107807201522 - }, - "p2": { - "x": 0, - "y": 195 - } - } - }, - { - "ID": "3531", - "typeID": "Arrow", - "zOrder": "19", - "w": "1", - "h": "186", - "measuredW": "150", - "measuredH": "100", - "x": "1125", - "y": "2010", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 186 - }, - "p1": { - "x": 0.4654288897140737, - "y": 0.0034162643891570738 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "3532", - "typeID": "Arrow", - "zOrder": "20", - "w": "1", - "h": "186", - "measuredW": "150", - "measuredH": "100", - "x": "1281", - "y": "2002", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 186 - }, - "p1": { - "x": 0.4654288897140737, - "y": 0.0034162643891570738 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "3533", - "typeID": "Arrow", - "zOrder": "21", - "w": "243", - "h": "72", - "measuredW": "150", - "measuredH": "100", - "x": "766", - "y": "2015", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 243, - "y": 0 - }, - "p1": { - "x": 0.5259300491696818, - "y": 0.06401335930976898 - }, - "p2": { - "x": 0, - "y": 72 - } - } - }, - { - "ID": "3534", - "typeID": "Arrow", - "zOrder": "22", - "w": "243", - "h": "32", - "measuredW": "150", - "measuredH": "100", - "x": "764", - "y": "2011", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 243, - "y": 0 - }, - "p1": { - "x": 0.4867909559698532, - "y": 0.03784212614042099 - }, - "p2": { - "x": 0, - "y": 32 - } - } - }, - { - "ID": "3535", - "typeID": "Arrow", - "zOrder": "23", - "w": "248", - "h": "8", - "measuredW": "150", - "measuredH": "100", - "x": "760", - "y": "1998", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 248, - "y": 8 - }, - "p1": { - "x": 0.5626547110041716, - "y": -0.0028562031539407 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3536", - "typeID": "Arrow", - "zOrder": "24", - "w": "247", - "h": "50", - "measuredW": "150", - "measuredH": "100", - "x": "758", - "y": "1951", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 247, - "y": 50 - }, - "p1": { - "x": 0.5662460567823344, - "y": -0.052050473186119876 - }, - "p2": { - "x": 0, - "y": 1 - } - } - }, - { - "ID": "3537", - "typeID": "Arrow", - "zOrder": "25", - "w": "241", - "h": "86", - "measuredW": "150", - "measuredH": "100", - "x": "763", - "y": "1905", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 241, - "y": 86 - }, - "p1": { - "x": 0.5567192067749616, - "y": -0.06779482233808509 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3538", - "typeID": "Arrow", - "zOrder": "26", - "w": "1", - "h": "96", - "measuredW": "150", - "measuredH": "100", - "x": "434", - "y": "2030", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 96 - }, - "p1": { - "x": 0.4654288897140738, - "y": 0.003416264389157075 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3539", - "typeID": "Arrow", - "zOrder": "27", - "w": "1", - "h": "96", - "measuredW": "150", - "measuredH": "100", - "x": "344", - "y": "2030", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 96 - }, - "p1": { - "x": 0.4654288897140738, - "y": 0.003416264389157075 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3540", - "typeID": "Arrow", - "zOrder": "28", - "w": "547", - "h": "119", - "measuredW": "150", - "measuredH": "100", - "x": "468", - "y": "2017", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 547, - "y": 0 - }, - "p1": { - "x": 0.4724185834145582, - "y": 0.1164588278343204 - }, - "p2": { - "x": 0, - "y": 97 - } - } - }, - { - "ID": "3541", - "typeID": "Arrow", - "zOrder": "29", - "w": "1", - "h": "87", - "measuredW": "150", - "measuredH": "100", - "x": "1337", - "y": "1776", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 87 - }, - "p1": { - "x": 0.4654288897140737, - "y": 0.003416264389157074 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3542", - "typeID": "Arrow", - "zOrder": "30", - "w": "1", - "h": "87", - "measuredW": "150", - "measuredH": "100", - "x": "1240", - "y": "1776", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 87 - }, - "p1": { - "x": 0.4654288897140737, - "y": 0.003416264389157074 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3543", - "typeID": "Arrow", - "zOrder": "31", - "w": "1", - "h": "87", - "measuredW": "150", - "measuredH": "100", - "x": "1130", - "y": "1776", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 87 - }, - "p1": { - "x": 0.4654288897140737, - "y": 0.003416264389157074 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3544", - "typeID": "Arrow", - "zOrder": "32", - "w": "1", - "h": "136", - "measuredW": "150", - "measuredH": "100", - "x": "1239", - "y": "1856", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 136 - }, - "p1": { - "x": 0.46542888971407376, - "y": 0.003416264389157074 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3545", - "typeID": "Arrow", - "zOrder": "33", - "w": "85", - "h": "164", - "measuredW": "150", - "measuredH": "100", - "x": "985", - "y": "1834", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.42530809455368357, - "y": 0.24561940001834826 - }, - "p2": { - "x": 79, - "y": 164 - } - } - }, - { - "ID": "3546", - "typeID": "Arrow", - "zOrder": "34", - "w": "1", - "h": "96", - "measuredW": "150", - "measuredH": "100", - "x": "935", - "y": "1748", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 96 - }, - "p1": { - "x": 0.4654288897140738, - "y": 0.003416264389157075 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3547", - "typeID": "Arrow", - "zOrder": "35", - "w": "1", - "h": "96", - "measuredW": "150", - "measuredH": "100", - "x": "802", - "y": "1748", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 96 - }, - "p1": { - "x": 0.4654288897140738, - "y": 0.003416264389157075 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3548", - "typeID": "Arrow", - "zOrder": "36", - "w": "1", - "h": "96", - "measuredW": "150", - "measuredH": "100", - "x": "673", - "y": "1748", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 96 - }, - "p1": { - "x": 0.4654288897140738, - "y": 0.003416264389157075 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3549", - "typeID": "Arrow", - "zOrder": "37", - "w": "123", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "526", - "y": "1836", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 123, - "y": 0 - }, - "p1": { - "x": 0.46527893422148225, - "y": -0.001332223147377268 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3550", - "typeID": "Arrow", - "zOrder": "38", - "w": "1", - "h": "112", - "measuredW": "150", - "measuredH": "100", - "x": "364", - "y": "1729", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 112 - }, - "p1": { - "x": 0.46542888971407376, - "y": 0.0034162643891570746 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3551", - "typeID": "Arrow", - "zOrder": "39", - "w": "252", - "h": "195", - "measuredW": "150", - "measuredH": "100", - "x": "468", - "y": "1635", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 195 - }, - "p1": { - "x": 0.4400586542116984, - "y": 0.14138923586596427 - }, - "p2": { - "x": 252, - "y": 0 - } - } - }, - { - "ID": "3552", - "typeID": "Arrow", - "zOrder": "40", - "w": "123", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "444", - "y": "1622", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 123, - "y": 0 - }, - "p1": { - "x": 0.46527893422148225, - "y": -0.001332223147377268 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3553", - "typeID": "Arrow", - "zOrder": "41", - "w": "63", - "h": "139", - "measuredW": "150", - "measuredH": "100", - "x": "753", - "y": "1483", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 139 - }, - "p1": { - "x": 0.4462567758949065, - "y": -0.23616740733505873 - }, - "p2": { - "x": 54, - "y": 0 - } - } - }, - { - "ID": "3554", - "typeID": "Arrow", - "zOrder": "42", - "w": "96", - "h": "23", - "measuredW": "150", - "measuredH": "100", - "x": "1004", - "y": "1632", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 96, - "y": 0 - }, - "p1": { - "x": 0.5133036797412066, - "y": 0.043186413263251934 - }, - "p2": { - "x": 0, - "y": 23 - } - } - }, - { - "ID": "3555", - "typeID": "Arrow", - "zOrder": "43", - "w": "111", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "999", - "y": "1667", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 111, - "y": 28 - }, - "p1": { - "x": 0.5059730250481695, - "y": -0.05549132947976881 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3556", - "typeID": "Arrow", - "zOrder": "44", - "w": "137", - "h": "182", - "measuredW": "150", - "measuredH": "100", - "x": "806", - "y": "1479", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 137, - "y": 182 - }, - "p1": { - "x": 0.5062532518836838, - "y": -0.18877305224211358 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3557", - "typeID": "Arrow", - "zOrder": "45", - "w": "94", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "1000", - "y": "1480", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 94, - "y": 101 - }, - "p1": { - "x": 0.5059730250481698, - "y": -0.05549132947976882 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3558", - "typeID": "Arrow", - "zOrder": "46", - "w": "111", - "h": "57", - "measuredW": "150", - "measuredH": "100", - "x": "994", - "y": "1476", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 111, - "y": 57 - }, - "p1": { - "x": 0.5059730250481695, - "y": -0.055491329479768786 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3559", - "typeID": "Arrow", - "zOrder": "47", - "w": "155", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1003", - "y": "1476", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 155, - "y": 0 - }, - "p1": { - "x": 0.46527893422148253, - "y": -0.0013322231473772684 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3560", - "typeID": "Arrow", - "zOrder": "48", - "w": "95", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "813", - "y": "1476", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 95, - "y": 0 - }, - "p1": { - "x": 0.4652789342214824, - "y": -0.0013322231473772682 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3561", - "typeID": "Arrow", - "zOrder": "49", - "w": "133", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "555", - "y": "1483", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 133, - "y": 0 - }, - "p1": { - "x": 0.46527893422148237, - "y": -0.0013322231473772684 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3562", - "typeID": "Arrow", - "zOrder": "50", - "w": "1", - "h": "149", - "measuredW": "150", - "measuredH": "100", - "x": "483", - "y": "1403", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 149 - }, - "p1": { - "x": 0.4654288897140738, - "y": 0.003416264389157075 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "3563", - "typeID": "Arrow", - "zOrder": "51", - "w": "1", - "h": "149", - "measuredW": "150", - "measuredH": "100", - "x": "353", - "y": "1393", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 149 - }, - "p1": { - "x": 0.4654288897140738, - "y": 0.003416264389157075 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "3564", - "typeID": "Arrow", - "zOrder": "52", - "w": "202", - "h": "303", - "measuredW": "150", - "measuredH": "100", - "x": "541", - "y": "1166", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 192, - "y": 0 - }, - "p1": { - "x": 0.5029396619965109, - "y": 0.2518348870631815 - }, - "p2": { - "x": 0, - "y": 303 - } - } - }, - { - "ID": "3565", - "typeID": "Arrow", - "zOrder": "53", - "w": "99", - "h": "139", - "measuredW": "150", - "measuredH": "100", - "x": "1104", - "y": "1224", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 99, - "y": 138 - }, - "p1": { - "x": 0.319528658048279, - "y": 0.1648552797162791 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3566", - "typeID": "Arrow", - "zOrder": "54", - "w": "109", - "h": "191", - "measuredW": "150", - "measuredH": "100", - "x": "1098", - "y": "1224", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 109, - "y": 191 - }, - "p1": { - "x": 0.35479170558565276, - "y": 0.18038483093592386 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3567", - "typeID": "Arrow", - "zOrder": "55", - "w": "95", - "h": "94", - "measuredW": "150", - "measuredH": "100", - "x": "1113", - "y": "1222", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 95, - "y": 92 - }, - "p1": { - "x": 0.35938759065269943, - "y": 0.17888799355358578 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3568", - "typeID": "Arrow", - "zOrder": "56", - "w": "99", - "h": "198", - "measuredW": "150", - "measuredH": "100", - "x": "808", - "y": "1171", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 99, - "y": 198 - }, - "p1": { - "x": 0.5121768452603973, - "y": 0.12963656800299725 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3569", - "typeID": "Arrow", - "zOrder": "57", - "w": "92", - "h": "151", - "measuredW": "150", - "measuredH": "100", - "x": "815", - "y": "1170", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 92, - "y": 151 - }, - "p1": { - "x": 0.5121768452603971, - "y": 0.12963656800299747 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3570", - "typeID": "Arrow", - "zOrder": "58", - "w": "81", - "h": "48", - "measuredW": "150", - "measuredH": "100", - "x": "828", - "y": "1167", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 81, - "y": 48 - }, - "p1": { - "x": 0.512351945854484, - "y": 0.09373942470389171 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3571", - "typeID": "Arrow", - "zOrder": "59", - "w": "82", - "h": "103", - "measuredW": "150", - "measuredH": "100", - "x": "824", - "y": "1167", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 82, - "y": 103 - }, - "p1": { - "x": 0.5121768452603971, - "y": 0.12963656800299747 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3572", - "typeID": "Arrow", - "zOrder": "60", - "w": "107", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "1107", - "y": "1163", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 107, - "y": 95 - }, - "p1": { - "x": 0.511868711536583, - "y": -0.05021002246751978 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3573", - "typeID": "Arrow", - "zOrder": "61", - "w": "129", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "1100", - "y": "1160", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 129, - "y": 52 - }, - "p1": { - "x": 0.49945722408891186, - "y": -0.04673042129749289 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3574", - "typeID": "Arrow", - "zOrder": "62", - "w": "102", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "1117", - "y": "1157", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 102, - "y": 3 - }, - "p1": { - "x": 0.4827586206896551, - "y": 2.729444869912994e-18 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3575", - "typeID": "Arrow", - "zOrder": "63", - "w": "155", - "h": "179", - "measuredW": "150", - "measuredH": "100", - "x": "515", - "y": "1173", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 155, - "y": 0 - }, - "p1": { - "x": 0.5768380123425962, - "y": 0.06932900510113081 - }, - "p2": { - "x": 0, - "y": 179 - } - } - }, - { - "ID": "3576", - "typeID": "Arrow", - "zOrder": "64", - "w": "154", - "h": "128", - "measuredW": "150", - "measuredH": "100", - "x": "511", - "y": "1172", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 154, - "y": 0 - }, - "p1": { - "x": 0.632455793851802, - "y": 0.046030160094802194 - }, - "p2": { - "x": 0, - "y": 128 - } - } - }, - { - "ID": "3577", - "typeID": "Arrow", - "zOrder": "65", - "w": "156", - "h": "82", - "measuredW": "150", - "measuredH": "100", - "x": "506", - "y": "1169", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 156, - "y": 0 - }, - "p1": { - "x": 0.6429491307147457, - "y": 0.04024468770122344 - }, - "p2": { - "x": 0, - "y": 82 - } - } - }, - { - "ID": "3578", - "typeID": "Arrow", - "zOrder": "66", - "w": "158", - "h": "36", - "measuredW": "150", - "measuredH": "100", - "x": "499", - "y": "1165", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 158, - "y": 0 - }, - "p1": { - "x": 0.6003808073115003, - "y": -0.003884234577303884 - }, - "p2": { - "x": 0, - "y": 36 - } - } - }, - { - "ID": "3579", - "typeID": "Arrow", - "zOrder": "67", - "w": "152", - "h": "14", - "measuredW": "150", - "measuredH": "100", - "x": "504", - "y": "1145", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 152, - "y": 14 - }, - "p1": { - "x": 0.5881744526805724, - "y": -0.04025168074469921 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "3580", - "typeID": "Arrow", - "zOrder": "68", - "w": "95", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "836", - "y": "1160", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 95, - "y": 0 - }, - "p1": { - "x": 0.4652789342214824, - "y": -0.0013322231473772682 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3581", - "typeID": "Arrow", - "zOrder": "69", - "w": "178", - "h": "203", - "measuredW": "150", - "measuredH": "100", - "x": "550", - "y": "948", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5433668801463862, - "y": -0.13444647758462944 - }, - "p2": { - "x": 178, - "y": 203 - } - } - }, - { - "ID": "3582", - "typeID": "Arrow", - "zOrder": "70", - "w": "3", - "h": "214", - "measuredW": "150", - "measuredH": "100", - "x": "365", - "y": "861", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 214 - }, - "p1": { - "x": 0.46542888971407376, - "y": 0.003416264389157075 - }, - "p2": { - "x": 3, - "y": 0 - } - } - }, - { - "ID": "3583", - "typeID": "Arrow", - "zOrder": "71", - "w": "316", - "h": "288", - "measuredW": "150", - "measuredH": "100", - "x": "547", - "y": "659", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 316, - "y": 0 - }, - "p1": { - "x": 0.5376654719113189, - "y": -0.13221391063366353 - }, - "p2": { - "x": 0, - "y": 288 - } - } - }, - { - "ID": "3584", - "typeID": "Arrow", - "zOrder": "72", - "w": "2", - "h": "114", - "measuredW": "150", - "measuredH": "100", - "x": "1296", - "y": "859", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 2, - "y": 114 - }, - "p1": { - "x": 0.4654288897140737, - "y": 0.003416264389157075 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3585", - "typeID": "Arrow", - "zOrder": "73", - "w": "129", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "978", - "y": "852", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 129, - "y": 0 - }, - "p1": { - "x": 0.4654288897140737, - "y": 0.0034162643891570746 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3586", - "typeID": "TextArea", - "zOrder": "74", - "w": "302", - "h": "162", - "measuredW": "200", - "measuredH": "140", - "x": "1070", - "y": "931" - }, - { - "ID": "3587", - "typeID": "Label", - "zOrder": "75", - "measuredW": "117", - "measuredH": "25", - "x": "1162", - "y": "1053", - "properties": { - "size": "17", - "text": "L2 Blockchains" - } - }, - { - "ID": "3588", - "typeID": "Arrow", - "zOrder": "76", - "w": "148", - "h": "125", - "measuredW": "150", - "measuredH": "100", - "x": "553", - "y": "671", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 148, - "y": 0 - }, - "p1": { - "x": 0.5619047619047618, - "y": -0.0761904761904763 - }, - "p2": { - "x": 0, - "y": 125 - } - } - }, - { - "ID": "3589", - "typeID": "Arrow", - "zOrder": "77", - "w": "56", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "703", - "y": "558", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 56, - "y": 90 - }, - "p1": { - "x": 0.5442679261485616, - "y": 0.09738085015027918 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3590", - "typeID": "Arrow", - "zOrder": "78", - "w": "123", - "h": "77", - "measuredW": "150", - "measuredH": "100", - "x": "973", - "y": "665", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 123, - "y": 77 - }, - "p1": { - "x": 0.4895051761800741, - "y": -0.13258619052141704 - }, - "p2": { - "x": 0, - "y": 0 - }, - "stroke": "dotted" - } - }, - { - "ID": "3591", - "typeID": "Arrow", - "zOrder": "79", - "w": "109", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "975", - "y": "602", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 109, - "y": 0 - }, - "p1": { - "x": 0.5160734357437128, - "y": 0.09112026976392681 - }, - "p2": { - "x": 0, - "y": 45 - } - } - }, - { - "ID": "3592", - "typeID": "Arrow", - "zOrder": "80", - "w": "117", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "968", - "y": "657", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 117, - "y": 0 - }, - "p1": { - "x": 0.4654288897140736, - "y": 0.0034162643891570746 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3593", - "typeID": "Arrow", - "zOrder": "81", - "w": "159", - "h": "22", - "measuredW": "150", - "measuredH": "100", - "x": "548", - "y": "631", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 159, - "y": 22 - }, - "p1": { - "x": 0.5981371718882303, - "y": 0.052667231160033835 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3594", - "typeID": "Arrow", - "zOrder": "82", - "w": "152", - "h": "82", - "measuredW": "150", - "measuredH": "100", - "x": "550", - "y": "667", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 152, - "y": 0 - }, - "p1": { - "x": 0.5156229046533459, - "y": -0.08079656698404185 - }, - "p2": { - "x": 0, - "y": 82 - } - } - }, - { - "ID": "3595", - "typeID": "Arrow", - "zOrder": "83", - "w": "171", - "h": "32", - "measuredW": "150", - "measuredH": "100", - "x": "538", - "y": "661", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 171, - "y": 0 - }, - "p1": { - "x": 0.447176305934864, - "y": -0.026440216363430007 - }, - "p2": { - "x": 0, - "y": 32 - } - } - }, - { - "ID": "3596", - "typeID": "Arrow", - "zOrder": "84", - "w": "158", - "h": "65", - "measuredW": "150", - "measuredH": "100", - "x": "547", - "y": "582", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 158, - "y": 65 - }, - "p1": { - "x": 0.5025812329183116, - "y": 0.07440024293956883 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3597", - "typeID": "Arrow", - "zOrder": "85", - "w": "63", - "h": "188", - "measuredW": "150", - "measuredH": "100", - "x": "852", - "y": "451", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49912010558732955, - "y": 0.24483062032556094 - }, - "p2": { - "x": 32, - "y": 188 - } - } - }, - { - "ID": "3598", - "typeID": "Arrow", - "zOrder": "86", - "w": "113", - "h": "42", - "measuredW": "150", - "measuredH": "100", - "x": "974", - "y": "450", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 113, - "y": 42 - }, - "p1": { - "x": 0.45069829461716604, - "y": -0.05719699628044078 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3599", - "typeID": "Arrow", - "zOrder": "87", - "w": "117", - "h": "57", - "measuredW": "150", - "measuredH": "100", - "x": "975", - "y": "380", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 117, - "y": 0 - }, - "p1": { - "x": 0.4596174282678002, - "y": 0.08377612469004606 - }, - "p2": { - "x": 0, - "y": 57 - } - } - }, - { - "ID": "3600", - "typeID": "Arrow", - "zOrder": "88", - "w": "126", - "h": "6", - "measuredW": "150", - "measuredH": "100", - "x": "971", - "y": "438", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 126, - "y": 0 - }, - "p1": { - "x": 0.4652789342214826, - "y": -0.0013322231473772695 - }, - "p2": { - "x": 0, - "y": 6 - } - } - }, - { - "ID": "3601", - "typeID": "Arrow", - "zOrder": "89", - "w": "13", - "h": "63", - "measuredW": "150", - "measuredH": "100", - "x": "855", - "y": "202", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 8, - "y": 0 - }, - "p1": { - "x": 0.46689189189189206, - "y": 0.12635135135135128 - }, - "p2": { - "x": 0, - "y": 63 - } - } - }, - { - "ID": "3623", - "typeID": "Label", - "zOrder": "92", - "measuredW": "158", - "measuredH": "40", - "x": "769", - "y": "273", - "properties": { - "size": "32", - "text": "Blockchain" - } - }, - { - "ID": "3624", - "typeID": "Arrow", - "zOrder": "93", - "w": "24", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "807", - "y": "322", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 24, - "y": 0 - }, - "p1": { - "x": 0.5780316344463974, - "y": -0.18927943760984176 - }, - "p2": { - "x": 16, - "y": 101 - } - } - }, - { - "ID": "3625", - "typeID": "Arrow", - "zOrder": "94", - "w": "122", - "h": "35", - "measuredW": "150", - "measuredH": "100", - "x": "576", - "y": "451", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 122, - "y": 0 - }, - "p1": { - "x": 0.5087240657318698, - "y": -0.03654590444768732 - }, - "p2": { - "x": 0, - "y": 35 - } - } - }, - { - "ID": "3626", - "typeID": "Arrow", - "zOrder": "95", - "w": "143", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "562", - "y": "440", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 143, - "y": 0 - }, - "p1": { - "x": 0.4652789342214825, - "y": -0.0013322231473772708 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3627", - "typeID": "Arrow", - "zOrder": "96", - "w": "127", - "h": "50", - "measuredW": "150", - "measuredH": "100", - "x": "574", - "y": "381", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 127, - "y": 50 - }, - "p1": { - "x": 0.48193676525846796, - "y": 0.055880616243491325 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3628", - "typeID": "__group__", - "zOrder": "97", - "measuredW": "308", - "measuredH": "44", - "w": "308", - "h": "44", - "x": "285", - "y": "369", - "properties": { - "controlName": "100-blockchain-basics:what-is-blockchain" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "153", - "measuredH": "25", - "x": "82", - "y": "10", - "properties": { - "size": "17", - "text": "What is Blockchain?" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "10", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "10", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3629", - "typeID": "__group__", - "zOrder": "98", - "measuredW": "309", - "measuredH": "40", - "w": "309", - "h": "40", - "x": "284", - "y": "419", - "properties": { - "controlName": "101-blockchain-basics:decentralization" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "126", - "measuredH": "25", - "x": "97", - "y": "8", - "properties": { - "size": "17", - "text": "Decentralization" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "7", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "7", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3630", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "309", - "measuredH": "40", - "w": "309", - "h": "40", - "x": "284", - "y": "465", - "properties": { - "controlName": "102-blockchain-basics:why-blockchain-matters" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "25", - "x": "101", - "y": "8", - "properties": { - "size": "17", - "text": "Why it matters?" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3631", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "300", - "measuredH": "50", - "w": "300", - "h": "50", - "x": "690", - "y": "415", - "properties": { - "controlName": "100-blockchain-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "300", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "221", - "measuredH": "25", - "x": "39", - "y": "12", - "properties": { - "text": "Basic Blockchain Knowledge", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "3632", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "309", - "measuredH": "44", - "w": "309", - "h": "44", - "x": "1074", - "y": "367", - "properties": { - "controlName": "103-blockchain-basics:blockchain-structure" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "159", - "measuredH": "25", - "x": "70", - "y": "10", - "properties": { - "size": "17", - "text": "Blockchain Structure" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "285", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3633", - "typeID": "__group__", - "zOrder": "102", - "measuredW": "309", - "measuredH": "44", - "w": "309", - "h": "44", - "x": "1074", - "y": "417", - "properties": { - "controlName": "104-blockchain-basics:basic-blockchain-operations" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "221", - "measuredH": "25", - "x": "39", - "y": "9", - "properties": { - "size": "17", - "text": "Basic Blockchain Operations" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "285", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3634", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "309", - "measuredH": "44", - "w": "309", - "h": "44", - "x": "1074", - "y": "466", - "properties": { - "controlName": "105-blockchain-basics:applications-and-uses" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "171", - "measuredH": "25", - "x": "64", - "y": "9", - "properties": { - "size": "17", - "text": "Applications and Uses" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "285", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3635", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "300", - "measuredH": "50", - "w": "300", - "h": "50", - "x": "690", - "y": "631", - "properties": { - "controlName": "101-blockchain-general-knowledge" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "300", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "240", - "measuredH": "25", - "x": "30", - "y": "12", - "properties": { - "text": "General Blockchain Knowledge", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "3636", - "typeID": "__group__", - "zOrder": "105", - "measuredW": "278", - "measuredH": "44", - "w": "278", - "h": "44", - "x": "285", - "y": "713", - "properties": { - "controlName": "104-blockchain-general-knowledge:cryptocurrencies" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "268", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "133", - "measuredH": "25", - "x": "77", - "y": "10", - "properties": { - "size": "17", - "text": "Cryptocurrencies" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3637", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "278", - "measuredH": "44", - "w": "278", - "h": "44", - "x": "285", - "y": "563", - "properties": { - "controlName": "101-blockchain-general-knowledge:mining-and-incentive-models" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "268", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "221", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "Mining and Incentive Models" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3638", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "278", - "measuredH": "44", - "w": "278", - "h": "44", - "x": "285", - "y": "613", - "properties": { - "controlName": "102-blockchain-general-knowledge:decentralization-vs-trust" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "268", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "190", - "measuredH": "25", - "x": "49", - "y": "9", - "properties": { - "size": "17", - "text": "Decentralization vs Trust" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3639", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "278", - "measuredH": "44", - "w": "278", - "h": "44", - "x": "285", - "y": "764", - "properties": { - "controlName": "105-blockchain-general-knowledge:cryptowallets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "268", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "25", - "x": "92", - "y": "9", - "properties": { - "size": "17", - "text": "Cryptowallets" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3640", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "278", - "measuredH": "44", - "w": "278", - "h": "44", - "x": "285", - "y": "663", - "properties": { - "controlName": "103-blockchain-general-knowledge:blockchain-forking" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "268", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "146", - "measuredH": "25", - "x": "71", - "y": "9", - "properties": { - "size": "17", - "text": "Blockchain Forking" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3641", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "312", - "measuredH": "44", - "w": "312", - "h": "44", - "x": "1071", - "y": "536", - "properties": { - "controlName": "106-blockchain-general-knowledge:cryptography" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "301", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "25", - "x": "99", - "y": "9", - "properties": { - "size": "17", - "text": "Cryptography" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "288", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3642", - "typeID": "__group__", - "zOrder": "111", - "measuredW": "312", - "measuredH": "44", - "w": "312", - "h": "44", - "x": "1071", - "y": "587", - "properties": { - "controlName": "107-blockchain-general-knowledge:consensus-protocols" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "301", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "25", - "x": "70", - "y": "9", - "properties": { - "size": "17", - "text": "Consensus Protocols" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "288", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3643", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "312", - "measuredH": "44", - "w": "312", - "h": "44", - "x": "1071", - "y": "637", - "properties": { - "controlName": "108-blockchain-general-knowledge:blockchain-interoperability" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "301", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "204", - "measuredH": "25", - "x": "49", - "y": "9", - "properties": { - "size": "17", - "text": "Blockchain Interoperability" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "288", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3644", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "190", - "measuredH": "44", - "w": "190", - "h": "44", - "x": "591", - "y": "531", - "properties": { - "controlName": "100-blockchain-general-knowledge:storage" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "180", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "61", - "measuredH": "25", - "x": "69", - "y": "9", - "properties": { - "size": "17", - "text": "Storage" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3645", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "312", - "measuredH": "44", - "w": "312", - "h": "44", - "x": "1071", - "y": "733", - "properties": { - "controlName": "109-blockchain-general-knowledge:blockchains" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "301", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "104", - "y": "9", - "properties": { - "size": "17", - "text": "Blockchains" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "288", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3646", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "155", - "measuredH": "44", - "w": "155", - "h": "44", - "x": "1061", - "y": "783", - "properties": { - "controlName": "100-blockchain-general-knowledge:blockchains:solana" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "145", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "25", - "x": "56", - "y": "9", - "properties": { - "size": "17", - "text": "Solana" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3647", - "typeID": "TextArea", - "zOrder": "116", - "w": "283", - "h": "360", - "measuredW": "200", - "measuredH": "140", - "x": "755", - "y": "733" - }, - { - "ID": "3648", - "typeID": "__group__", - "zOrder": "117", - "measuredW": "126", - "measuredH": "44", - "w": "126", - "h": "44", - "x": "766", - "y": "748", - "properties": { - "controlName": "100-blockchain-general-knowledge:blockchains:evm-based:ethereum" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "116", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "76", - "measuredH": "25", - "x": "30", - "y": "9", - "properties": { - "size": "17", - "text": "Ethereum" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3649", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "124", - "measuredH": "44", - "w": "124", - "h": "44", - "x": "902", - "y": "748", - "properties": { - "controlName": "101-blockchain-general-knowledge:blockchains:evm-based:polygon" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "114", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "25", - "x": "25", - "y": "9", - "properties": { - "size": "17", - "text": "Polygon" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "100", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3650", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "250", - "measuredH": "44", - "w": "250", - "h": "44", - "x": "766", - "y": "798", - "properties": { - "controlName": "102-blockchain-general-knowledge:blockchains:evm-based:binance-smart-chain" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "163", - "measuredH": "25", - "x": "48", - "y": "9", - "properties": { - "size": "17", - "text": "Binance Smart Chain" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3651", - "typeID": "__group__", - "zOrder": "120", - "measuredW": "250", - "measuredH": "44", - "w": "250", - "h": "44", - "x": "766", - "y": "847", - "properties": { - "controlName": "103-blockchain-general-knowledge:blockchains:evm-based:gnosis-chain" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "25", - "x": "78", - "y": "9", - "properties": { - "size": "17", - "text": "Gnosis Chain" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3652", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "250", - "measuredH": "44", - "w": "250", - "h": "44", - "x": "766", - "y": "896", - "properties": { - "controlName": "104-blockchain-general-knowledge:blockchains:evm-based:huobi-eco-chain" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "129", - "measuredH": "25", - "x": "65", - "y": "9", - "properties": { - "size": "17", - "text": "Huobi Eco Chain" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3653", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "250", - "measuredH": "44", - "w": "250", - "h": "44", - "x": "766", - "y": "996", - "properties": { - "controlName": "107-blockchain-general-knowledge:blockchains:evm-based:moonbeam-moonriver" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "182", - "measuredH": "25", - "x": "34", - "y": "9", - "properties": { - "size": "17", - "text": "Moonbeam / Moonriver" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3654", - "typeID": "__group__", - "zOrder": "123", - "measuredW": "126", - "measuredH": "44", - "w": "126", - "h": "44", - "x": "766", - "y": "946", - "properties": { - "controlName": "105-blockchain-general-knowledge:blockchains:evm-based:avalanche" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "116", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "79", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "Avalanche" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3655", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "126", - "measuredH": "44", - "w": "126", - "h": "44", - "x": "900", - "y": "946", - "properties": { - "controlName": "106-blockchain-general-knowledge:blockchains:evm-based:fantom" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "116", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "58", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "Fantom" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "102", - "y": "10", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "102", - "y": "10", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3656", - "typeID": "__group__", - "zOrder": "125", - "measuredW": "158", - "measuredH": "44", - "w": "158", - "h": "44", - "x": "1225", - "y": "783", - "properties": { - "controlName": "101-blockchain-general-knowledge:blockchains:ton" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "147", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "35", - "measuredH": "25", - "x": "56", - "y": "9", - "properties": { - "size": "17", - "text": "TON" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "134", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3657", - "typeID": "__group__", - "zOrder": "126", - "measuredW": "158", - "measuredH": "44", - "w": "158", - "h": "44", - "x": "1225", - "y": "832", - "properties": { - "controlName": "103-blockchain-general-knowledge:blockchains:l2-blockchains" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "147", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "25", - "x": "11", - "y": "9", - "properties": { - "size": "17", - "text": "L2 Blockchains" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "134", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3658", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "277", - "measuredH": "44", - "w": "277", - "h": "44", - "x": "1087", - "y": "996", - "properties": { - "controlName": "101-blockchain-general-knowledge:blockchains:l2-blockchains:moonbeam-moonriver" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "268", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "182", - "measuredH": "25", - "x": "38", - "y": "9", - "properties": { - "size": "17", - "text": "Moonbeam / Moonriver" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "253", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3659", - "typeID": "__group__", - "zOrder": "128", - "measuredW": "277", - "measuredH": "44", - "w": "277", - "h": "44", - "x": "1087", - "y": "946", - "properties": { - "controlName": "100-blockchain-general-knowledge:blockchains:l2-blockchains:arbitrum" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "268", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "65", - "measuredH": "25", - "x": "101", - "y": "9", - "properties": { - "size": "17", - "text": "Arbitrum" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "253", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3660", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "155", - "measuredH": "44", - "w": "155", - "h": "44", - "x": "1061", - "y": "832", - "properties": { - "controlName": "102-blockchain-general-knowledge:blockchains:evm-based" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "145", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "36", - "y": "9", - "properties": { - "size": "17", - "text": "EVM-Based" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3661", - "typeID": "Label", - "zOrder": "130", - "measuredW": "93", - "measuredH": "25", - "x": "856", - "y": "1053", - "properties": { - "size": "17", - "text": "EVM-Based" - } - }, - { - "ID": "3662", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "300", - "measuredH": "50", - "w": "300", - "h": "50", - "x": "294", - "y": "920", - "properties": { - "controlName": "102-blockchain-oracles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "300", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "25", - "x": "120", - "y": "12", - "properties": { - "size": "17", - "text": "Oracles" - } - } - ] - } - } - }, - { - "ID": "3663", - "typeID": "__group__", - "zOrder": "132", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "285", - "y": "998", - "properties": { - "controlName": "101-blockchain-oracles:chainlink" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "186", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "71", - "measuredH": "25", - "x": "66", - "y": "9", - "properties": { - "size": "17", - "text": "Chainlink" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3664", - "typeID": "__group__", - "zOrder": "133", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "284", - "y": "1053", - "properties": { - "controlName": "102-blockchain-oracles:oracle-networks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "186", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "25", - "x": "38", - "y": "9", - "properties": { - "size": "17", - "text": "Oracle Networks" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3665", - "typeID": "__group__", - "zOrder": "134", - "measuredW": "235", - "measuredH": "44", - "w": "235", - "h": "44", - "x": "285", - "y": "844", - "properties": { - "controlName": "100-blockchain-oracles:hybrid-smart-contracts" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "179", - "measuredH": "25", - "x": "38", - "y": "9", - "properties": { - "size": "17", - "text": "Hybrid Smart Contracts" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3666", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "201", - "measuredH": "50", - "w": "201", - "h": "50", - "x": "640", - "y": "1138", - "properties": { - "controlName": "103-smart-contracts" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "201", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "125", - "measuredH": "25", - "x": "38", - "y": "12", - "properties": { - "size": "17", - "text": "Smart Contracts" - } - } - ] - } - } - }, - { - "ID": "3667", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "257", - "measuredH": "44", - "w": "257", - "h": "44", - "x": "895", - "y": "1140", - "properties": { - "controlName": "100-smart-contracts:programming-languages" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "194", - "measuredH": "25", - "x": "26", - "y": "9", - "properties": { - "size": "17", - "text": "Programming Languages" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "233", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3668", - "typeID": "__group__", - "zOrder": "137", - "measuredW": "239", - "measuredH": "44", - "w": "239", - "h": "44", - "x": "284", - "y": "1124", - "properties": { - "controlName": "105-smart-contracts:erc-tokens" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "25", - "x": "77", - "y": "9", - "properties": { - "size": "17", - "text": "ERC Tokens" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3669", - "typeID": "__group__", - "zOrder": "138", - "measuredW": "239", - "measuredH": "44", - "w": "239", - "h": "44", - "x": "284", - "y": "1175", - "properties": { - "controlName": "106-smart-contracts:crypto-wallets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "110", - "measuredH": "25", - "x": "69", - "y": "9", - "properties": { - "size": "17", - "text": "Crypto Wallets" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3670", - "typeID": "__group__", - "zOrder": "139", - "measuredW": "239", - "measuredH": "44", - "w": "239", - "h": "44", - "x": "284", - "y": "1226", - "properties": { - "controlName": "107-smart-contracts:ides" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "25", - "x": "105", - "y": "9", - "properties": { - "size": "17", - "text": "IDEs" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3671", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "239", - "measuredH": "44", - "w": "239", - "h": "44", - "x": "284", - "y": "1276", - "properties": { - "controlName": "108-smart-contracts:crypto-faucets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "25", - "x": "65", - "y": "9", - "properties": { - "size": "17", - "text": "Crypto Faucets" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3672", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "239", - "measuredH": "44", - "w": "239", - "h": "44", - "x": "284", - "y": "1326", - "properties": { - "controlName": "109-smart-contracts:decentralized-storage" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "172", - "measuredH": "25", - "x": "38", - "y": "9", - "properties": { - "size": "17", - "text": "Decentralized Storage" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3673", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "256", - "measuredH": "44", - "w": "256", - "h": "44", - "x": "895", - "y": "1193", - "properties": { - "controlName": "101-smart-contracts:testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "95", - "y": "9", - "properties": { - "size": "17", - "text": "Testing" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "232", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3674", - "typeID": "__group__", - "zOrder": "143", - "measuredW": "181", - "measuredH": "44", - "w": "181", - "h": "44", - "x": "1202", - "y": "1137", - "properties": { - "controlName": "100-smart-contracts:programming-languages:solidity" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "172", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "55", - "measuredH": "25", - "x": "58", - "y": "9", - "properties": { - "size": "17", - "text": "Solidity" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "157", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3675", - "typeID": "__group__", - "zOrder": "144", - "measuredW": "181", - "measuredH": "44", - "w": "181", - "h": "44", - "x": "1202", - "y": "1186", - "properties": { - "controlName": "101-smart-contracts:programming-languages:vyper" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "172", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "25", - "x": "63", - "y": "9", - "properties": { - "size": "17", - "text": "Vyper" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "157", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3676", - "typeID": "__group__", - "zOrder": "145", - "measuredW": "181", - "measuredH": "44", - "w": "181", - "h": "44", - "x": "1202", - "y": "1235", - "properties": { - "controlName": "102-smart-contracts:programming-languages:rust" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "172", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "36", - "measuredH": "25", - "x": "68", - "y": "9", - "properties": { - "size": "17", - "text": "Rust" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "157", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3677", - "typeID": "__group__", - "zOrder": "146", - "measuredW": "200", - "measuredH": "44", - "w": "200", - "h": "44", - "x": "895", - "y": "1245", - "properties": { - "controlName": "102-smart-contracts:deployment" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "48", - "y": "9", - "properties": { - "size": "17", - "text": "Deployment" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "176", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3678", - "typeID": "__group__", - "zOrder": "147", - "measuredW": "200", - "measuredH": "44", - "w": "200", - "h": "44", - "x": "895", - "y": "1295", - "properties": { - "controlName": "103-smart-contracts:monitoring" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "25", - "x": "53", - "y": "9", - "properties": { - "size": "17", - "text": "Monitoring" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "176", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3679", - "typeID": "__group__", - "zOrder": "148", - "measuredW": "200", - "measuredH": "44", - "w": "200", - "h": "44", - "x": "895", - "y": "1345", - "properties": { - "controlName": "104-smart-contracts:upgrades" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "76", - "measuredH": "25", - "x": "57", - "y": "9", - "properties": { - "size": "17", - "text": "Upgrades" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "176", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3680", - "typeID": "__group__", - "zOrder": "149", - "measuredW": "193", - "measuredH": "44", - "w": "193", - "h": "44", - "x": "1190", - "y": "1294", - "properties": { - "controlName": "100-smart-contracts:testing:unit-tests" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "76", - "measuredH": "25", - "x": "60", - "y": "9", - "properties": { - "size": "17", - "text": "Unit Tests" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "169", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3681", - "typeID": "__group__", - "zOrder": "150", - "measuredW": "193", - "measuredH": "44", - "w": "193", - "h": "44", - "x": "1190", - "y": "1343", - "properties": { - "controlName": "101-smart-contracts:testing:integration-tests" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "129", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "Integration Tests" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "169", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3682", - "typeID": "__group__", - "zOrder": "151", - "measuredW": "193", - "measuredH": "44", - "w": "193", - "h": "44", - "x": "1190", - "y": "1392", - "properties": { - "controlName": "102-smart-contracts:testing:code-coverage" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "Code Coverage" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "169", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3683", - "typeID": "__group__", - "zOrder": "152", - "measuredW": "272", - "measuredH": "50", - "w": "272", - "h": "50", - "x": "294", - "y": "1449", - "properties": { - "controlName": "104-smart-contract-frameworks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "272", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "215", - "measuredH": "25", - "x": "28", - "y": "12", - "properties": { - "size": "17", - "text": "Smart Contract Frameworks" - } - } - ] - } - } - }, - { - "ID": "3684", - "typeID": "__group__", - "zOrder": "153", - "measuredW": "129", - "measuredH": "44", - "w": "129", - "h": "44", - "x": "284", - "y": "1383", - "properties": { - "controlName": "100-smart-contract-frameworks:hardhat" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "120", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "38", - "y": "9", - "properties": { - "size": "17", - "text": "Hardhat" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3685", - "typeID": "__group__", - "zOrder": "154", - "measuredW": "131", - "measuredH": "44", - "w": "131", - "h": "44", - "x": "425", - "y": "1383", - "properties": { - "controlName": "101-smart-contract-frameworks:brownie" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "120", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "Brownie" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "107", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3686", - "typeID": "__group__", - "zOrder": "155", - "measuredW": "128", - "measuredH": "44", - "w": "128", - "h": "44", - "x": "285", - "y": "1521", - "properties": { - "controlName": "102-smart-contract-frameworks:truffle" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "120", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "44", - "y": "9", - "properties": { - "size": "17", - "text": "Truffle" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3687", - "typeID": "__group__", - "zOrder": "156", - "measuredW": "130", - "measuredH": "44", - "w": "130", - "h": "44", - "x": "426", - "y": "1521", - "properties": { - "controlName": "103-smart-contract-frameworks:foundry" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "120", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "20", - "y": "9", - "properties": { - "size": "17", - "text": "Foundry" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "106", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3688", - "typeID": "__group__", - "zOrder": "157", - "measuredW": "226", - "measuredH": "50", - "w": "226", - "h": "50", - "x": "618", - "y": "1451", - "properties": { - "controlName": "105-blockchain-security" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960", - "bold": "true" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "82", - "y": "12", - "properties": { - "size": "17", - "text": "Security" - } - } - ] - } - } - }, - { - "ID": "3689", - "typeID": "__group__", - "zOrder": "158", - "measuredW": "133", - "measuredH": "44", - "w": "133", - "h": "44", - "x": "888", - "y": "1454", - "properties": { - "controlName": "100-blockchain-security:practices" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "133", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "Practices" - } - } - ] - } - } - }, - { - "ID": "3690", - "typeID": "__group__", - "zOrder": "159", - "measuredW": "301", - "measuredH": "44", - "w": "301", - "h": "44", - "x": "1085", - "y": "1454", - "properties": { - "controlName": "100-blockchain-security:practices:fuzz-testing-and-static-analysis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "291", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "226", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "Fuzz Testing & Static Analysis" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "277", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3691", - "typeID": "__group__", - "zOrder": "160", - "measuredW": "301", - "measuredH": "44", - "w": "301", - "h": "44", - "x": "1085", - "y": "1505", - "properties": { - "controlName": "101-blockchain-security:practices:common-threat-vectors" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "291", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "185", - "measuredH": "25", - "x": "53", - "y": "9", - "properties": { - "size": "17", - "text": "Common Threat Vectors" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "277", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3692", - "typeID": "__group__", - "zOrder": "161", - "measuredW": "303", - "measuredH": "44", - "w": "303", - "h": "44", - "x": "1083", - "y": "1555", - "properties": { - "controlName": "102-blockchain-security:practices:source-of-randomness-attacks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "296", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "241", - "measuredH": "25", - "x": "27", - "y": "9", - "properties": { - "size": "17", - "text": "Source of Randomness Attacks" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "279", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3693", - "typeID": "__group__", - "zOrder": "162", - "measuredW": "133", - "measuredH": "44", - "w": "133", - "h": "44", - "x": "888", - "y": "1640", - "properties": { - "controlName": "101-blockchain-security:tools" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "133", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "40", - "measuredH": "25", - "x": "47", - "y": "9", - "properties": { - "size": "17", - "text": "Tools" - } - } - ] - } - } - }, - { - "ID": "3694", - "typeID": "__group__", - "zOrder": "163", - "measuredW": "160", - "measuredH": "44", - "w": "160", - "h": "44", - "x": "1083", - "y": "1615", - "properties": { - "controlName": "100-blockchain-security:tools:slither" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "153", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "49", - "measuredH": "25", - "x": "52", - "y": "9", - "properties": { - "size": "17", - "text": "Slither" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "136", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3695", - "typeID": "__group__", - "zOrder": "164", - "measuredW": "142", - "measuredH": "44", - "w": "142", - "h": "44", - "x": "1246", - "y": "1615", - "properties": { - "controlName": "101-blockchain-security:tools:manticore" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "133", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "Manticore" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "118", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3696", - "typeID": "__group__", - "zOrder": "165", - "measuredW": "142", - "measuredH": "44", - "w": "142", - "h": "44", - "x": "1246", - "y": "1665", - "properties": { - "controlName": "103-blockchain-security:tools:echidna" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "133", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "35", - "y": "9", - "properties": { - "size": "17", - "text": "Echidna" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "118", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3697", - "typeID": "__group__", - "zOrder": "166", - "measuredW": "159", - "measuredH": "44", - "w": "159", - "h": "44", - "x": "1084", - "y": "1665", - "properties": { - "controlName": "102-blockchain-security:tools:mythx" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "152", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "25", - "x": "52", - "y": "9", - "properties": { - "size": "17", - "text": "MythX" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "135", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3698", - "typeID": "__group__", - "zOrder": "167", - "measuredW": "252", - "measuredH": "50", - "w": "252", - "h": "50", - "x": "518", - "y": "1598", - "properties": { - "controlName": "106-management-platforms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "252", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "180", - "measuredH": "25", - "x": "36", - "y": "12", - "properties": { - "size": "17", - "text": "Management Platforms" - } - } - ] - } - } - }, - { - "ID": "3699", - "typeID": "__group__", - "zOrder": "168", - "measuredW": "182", - "measuredH": "44", - "w": "182", - "h": "44", - "x": "284", - "y": "1601", - "properties": { - "controlName": "100-management-platforms:open-zeppelin" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "111", - "measuredH": "25", - "x": "38", - "y": "9", - "properties": { - "size": "17", - "text": "OpenZeppelin" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3700", - "typeID": "__group__", - "zOrder": "169", - "measuredW": "117", - "measuredH": "49", - "w": "117", - "h": "49", - "x": "610", - "y": "1727", - "properties": { - "controlName": "100-repo-hosting-services:github" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "108", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "54", - "measuredH": "25", - "x": "35", - "y": "13", - "properties": { - "text": "GitHub", - "size": "17" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3701", - "typeID": "__group__", - "zOrder": "170", - "measuredW": "252", - "measuredH": "50", - "w": "252", - "h": "50", - "x": "293", - "y": "1812", - "properties": { - "controlName": "107-version-control-systems" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "252", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "186", - "measuredH": "25", - "x": "33", - "y": "12", - "properties": { - "size": "17", - "text": "Version Control Systems" - } - } - ] - } - } - }, - { - "ID": "3702", - "typeID": "__group__", - "zOrder": "171", - "measuredW": "153", - "measuredH": "44", - "w": "153", - "h": "44", - "x": "284", - "y": "1711", - "properties": { - "controlName": "100-version-control-systems:git" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "144", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "22", - "measuredH": "25", - "x": "70", - "y": "9", - "properties": { - "size": "17", - "text": "Git" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3703", - "typeID": "__group__", - "zOrder": "172", - "measuredW": "377", - "measuredH": "50", - "w": "377", - "h": "50", - "x": "619", - "y": "1812", - "properties": { - "controlName": "108-repo-hosting-services" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "377", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "176", - "measuredH": "25", - "x": "101", - "y": "12", - "properties": { - "size": "17", - "text": "Repo Hosting Services" - } - } - ] - } - } - }, - { - "ID": "3704", - "typeID": "__group__", - "zOrder": "173", - "measuredW": "118", - "measuredH": "49", - "w": "118", - "h": "49", - "x": "737", - "y": "1727", - "properties": { - "controlName": "101-repo-hosting-services:gitlab" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "108", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "25", - "x": "38", - "y": "13", - "properties": { - "size": "17", - "text": "GitLab" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3705", - "typeID": "__group__", - "zOrder": "174", - "measuredW": "136", - "measuredH": "49", - "w": "136", - "h": "49", - "x": "872", - "y": "1727", - "properties": { - "controlName": "102-repo-hosting-services:bitbucket" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "125", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "24", - "y": "12", - "properties": { - "size": "17", - "text": "Bitbucket" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "112", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3706", - "typeID": "__group__", - "zOrder": "175", - "measuredW": "386", - "measuredH": "50", - "w": "386", - "h": "50", - "x": "995", - "y": "1977", - "properties": { - "controlName": "109-dapps" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "376", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "268", - "measuredH": "25", - "x": "54", - "y": "12", - "properties": { - "size": "17", - "text": "dApps - Decentralized Applications" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "362", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3707", - "typeID": "__group__", - "zOrder": "176", - "measuredW": "290", - "measuredH": "50", - "w": "290", - "h": "50", - "x": "1089", - "y": "1837", - "properties": { - "controlName": "100-dapps:frontend-frameworks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "290", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "168", - "measuredH": "25", - "x": "61", - "y": "12", - "properties": { - "size": "17", - "text": "Frontend Frameworks" - } - } - ] - } - } - }, - { - "ID": "3708", - "typeID": "__group__", - "zOrder": "177", - "measuredW": "82", - "measuredH": "60", - "w": "82", - "h": "60", - "x": "1089", - "y": "1734", - "properties": { - "controlName": "100-dapps:frontend-frameworks:react" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "82", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "11", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "25", - "x": "20", - "y": "25", - "properties": { - "size": "17", - "text": "React" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "42", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "15", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3709", - "typeID": "__group__", - "zOrder": "178", - "measuredW": "104", - "measuredH": "59", - "w": "104", - "h": "59", - "x": "1187", - "y": "1735", - "properties": { - "controlName": "101-dapps:frontend-frameworks:angular" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "104", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "10", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "25", - "x": "27", - "y": "24", - "properties": { - "size": "17", - "text": "Angular" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "42", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3710", - "typeID": "__group__", - "zOrder": "179", - "measuredW": "73", - "measuredH": "58", - "w": "73", - "h": "58", - "x": "1303", - "y": "1736", - "properties": { - "controlName": "102-dapps:frontend-frameworks:vue" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "73", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "9", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "30", - "measuredH": "25", - "x": "22", - "y": "22", - "properties": { - "size": "17", - "text": "Vue" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "23", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3711", - "typeID": "__group__", - "zOrder": "180", - "measuredW": "217", - "measuredH": "40", - "w": "217", - "h": "40", - "x": "561", - "y": "1889", - "properties": { - "controlName": "100-dapps:testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "86", - "y": "7", - "properties": { - "size": "17", - "text": "Testing" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3712", - "typeID": "__group__", - "zOrder": "181", - "measuredW": "160", - "measuredH": "49", - "w": "160", - "h": "49", - "x": "1219", - "y": "2071", - "properties": { - "controlName": "109-dapps:client-nodes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "149", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "101", - "measuredH": "25", - "x": "24", - "y": "12", - "properties": { - "size": "17", - "text": "Client Nodes" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "136", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3713", - "typeID": "__group__", - "zOrder": "182", - "measuredW": "186", - "measuredH": "49", - "w": "186", - "h": "49", - "x": "295", - "y": "2090", - "properties": { - "controlName": "105-dapps:applicability" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "176", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "91", - "measuredH": "25", - "x": "51", - "y": "12", - "properties": { - "size": "17", - "text": "Applicability" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3714", - "typeID": "__group__", - "zOrder": "183", - "measuredW": "168", - "measuredH": "51", - "w": "168", - "h": "51", - "x": "1038", - "y": "2151", - "properties": { - "controlName": "100-dapps:client-libraries:ethers-js" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "2", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "25", - "x": "55", - "y": "14", - "properties": { - "size": "17", - "text": "ethers.js" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "23", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3715", - "typeID": "__group__", - "zOrder": "184", - "measuredW": "170", - "measuredH": "49", - "w": "170", - "h": "49", - "x": "1036", - "y": "2208", - "properties": { - "controlName": "101-dapps:client-libraries:web3-js" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "58", - "measuredH": "25", - "x": "61", - "y": "12", - "properties": { - "size": "17", - "text": "web3.js" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3716", - "typeID": "__group__", - "zOrder": "185", - "measuredW": "170", - "measuredH": "49", - "w": "170", - "h": "49", - "x": "1036", - "y": "2263", - "properties": { - "controlName": "102-dapps:client-libraries:moralis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457", - "bold": "true" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "62", - "y": "12", - "properties": { - "size": "17", - "text": "Moralis" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3717", - "typeID": "__group__", - "zOrder": "186", - "measuredW": "159", - "measuredH": "40", - "w": "159", - "h": "40", - "x": "1219", - "y": "2151", - "properties": { - "controlName": "100-dapps:client-nodes:geth" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "149", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "25", - "x": "56", - "y": "7", - "properties": { - "size": "17", - "text": "Geth" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "135", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3718", - "typeID": "__group__", - "zOrder": "187", - "measuredW": "159", - "measuredH": "40", - "w": "159", - "h": "40", - "x": "1219", - "y": "2197", - "properties": { - "controlName": "101-dapps:client-nodes:besu" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "149", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "40", - "measuredH": "25", - "x": "55", - "y": "7", - "properties": { - "size": "17", - "text": "Besu" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "135", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3719", - "typeID": "__group__", - "zOrder": "188", - "measuredW": "158", - "measuredH": "40", - "w": "158", - "h": "40", - "x": "1219", - "y": "2243", - "properties": { - "controlName": "102-dapps:client-nodes:nethermind" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "150", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "92", - "measuredH": "25", - "x": "29", - "y": "7", - "properties": { - "size": "17", - "text": "Nethermind" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "134", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3720", - "typeID": "__group__", - "zOrder": "189", - "measuredW": "159", - "measuredH": "40", - "w": "159", - "h": "40", - "x": "1219", - "y": "2290", - "properties": { - "controlName": "103-dapps:client-nodes:substrate" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "149", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "74", - "measuredH": "25", - "x": "38", - "y": "7", - "properties": { - "size": "17", - "text": "Substrate" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "135", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3721", - "typeID": "__group__", - "zOrder": "190", - "measuredW": "91", - "measuredH": "40", - "w": "91", - "h": "40", - "x": "294", - "y": "2022", - "properties": { - "controlName": "100-dapps:applicability:defi" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "80", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "37", - "measuredH": "25", - "x": "33", - "y": "8", - "properties": { - "size": "17", - "text": "DeFi" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3722", - "typeID": "__group__", - "zOrder": "191", - "measuredW": "97", - "measuredH": "40", - "w": "97", - "h": "40", - "x": "393", - "y": "2022", - "properties": { - "controlName": "101-dapps:applicability:daos" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "86", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "25", - "x": "19", - "y": "7", - "properties": { - "size": "17", - "text": "DAOs" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "73", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3723", - "typeID": "__group__", - "zOrder": "192", - "measuredW": "185", - "measuredH": "40", - "w": "185", - "h": "40", - "x": "294", - "y": "1977", - "properties": { - "controlName": "102-dapps:applicability:nfts" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "25", - "x": "77", - "y": "7", - "properties": { - "size": "17", - "text": "NFTs" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3724", - "typeID": "__group__", - "zOrder": "193", - "measuredW": "185", - "measuredH": "40", - "w": "185", - "h": "40", - "x": "294", - "y": "1933", - "properties": { - "controlName": "103-dapps:applicability:payments" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "172", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "13", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "61", - "y": "7", - "properties": { - "size": "17", - "text": "Payments" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3725", - "typeID": "__group__", - "zOrder": "194", - "measuredW": "186", - "measuredH": "40", - "w": "186", - "h": "40", - "x": "294", - "y": "1889", - "properties": { - "controlName": "104-dapps:applicability:insurance" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "77", - "measuredH": "25", - "x": "60", - "y": "7", - "properties": { - "size": "17", - "text": "Insurance" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3726", - "typeID": "__group__", - "zOrder": "195", - "measuredW": "217", - "measuredH": "40", - "w": "217", - "h": "40", - "x": "561", - "y": "1934", - "properties": { - "controlName": "101-dapps:deployment" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "67", - "y": "7", - "properties": { - "size": "17", - "text": "Deployment" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3727", - "typeID": "__group__", - "zOrder": "196", - "measuredW": "217", - "measuredH": "40", - "w": "217", - "h": "40", - "x": "561", - "y": "1979", - "properties": { - "controlName": "102-dapps:maintenance" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "101", - "measuredH": "25", - "x": "63", - "y": "7", - "properties": { - "size": "17", - "text": "Maintenance" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3728", - "typeID": "__group__", - "zOrder": "197", - "measuredW": "217", - "measuredH": "40", - "w": "217", - "h": "40", - "x": "561", - "y": "2024", - "properties": { - "controlName": "103-dapps:architecture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "25", - "x": "67", - "y": "7", - "properties": { - "size": "17", - "text": "Architecture" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3729", - "typeID": "__group__", - "zOrder": "198", - "measuredW": "217", - "measuredH": "40", - "w": "217", - "h": "40", - "x": "561", - "y": "2069", - "properties": { - "controlName": "104-dapps:security" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "83", - "y": "7", - "properties": { - "size": "17", - "text": "Security" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3730", - "typeID": "__group__", - "zOrder": "199", - "measuredW": "170", - "measuredH": "49", - "w": "170", - "h": "49", - "x": "1036", - "y": "2071", - "properties": { - "controlName": "108-dapps:client-libraries" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "161", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "25", - "x": "31", - "y": "12", - "properties": { - "size": "17", - "text": "Client Libraries" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3731", - "typeID": "__group__", - "zOrder": "200", - "measuredW": "207", - "measuredH": "49", - "w": "207", - "h": "49", - "x": "571", - "y": "2186", - "properties": { - "controlName": "106-dapps:node-as-a-service" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "142", - "measuredH": "25", - "x": "33", - "y": "12", - "properties": { - "size": "17", - "text": "Node as a Service" - } - } - ] - } - } - }, - { - "ID": "3732", - "typeID": "__group__", - "zOrder": "201", - "measuredW": "184", - "measuredH": "40", - "w": "184", - "h": "40", - "x": "295", - "y": "2247", - "properties": { - "controlName": "102-dapps:node-as-a-service:moralis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "69", - "y": "7", - "properties": { - "size": "17", - "text": "Moralis" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3733", - "typeID": "__group__", - "zOrder": "202", - "measuredW": "184", - "measuredH": "40", - "w": "184", - "h": "40", - "x": "295", - "y": "2202", - "properties": { - "controlName": "101-dapps:node-as-a-service:infura" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "172", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "25", - "x": "75", - "y": "7", - "properties": { - "size": "17", - "text": "Infura" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3734", - "typeID": "__group__", - "zOrder": "203", - "measuredW": "185", - "measuredH": "40", - "w": "185", - "h": "40", - "x": "295", - "y": "2157", - "properties": { - "controlName": "100-dapps:node-as-a-service:alchemy" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "65", - "measuredH": "25", - "x": "65", - "y": "7", - "properties": { - "size": "17", - "text": "Alchemy" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3735", - "typeID": "__group__", - "zOrder": "204", - "measuredW": "185", - "measuredH": "40", - "w": "185", - "h": "40", - "x": "295", - "y": "2292", - "properties": { - "controlName": "103-dapps:node-as-a-service:quicknode" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "84", - "measuredH": "25", - "x": "56", - "y": "7", - "properties": { - "size": "17", - "text": "Quicknode" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3736", - "typeID": "__group__", - "zOrder": "205", - "measuredW": "207", - "measuredH": "49", - "w": "207", - "h": "49", - "x": "571", - "y": "2270", - "properties": { - "controlName": "107-dapps:supporting-languages" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "175", - "measuredH": "25", - "x": "16", - "y": "12", - "properties": { - "size": "17", - "text": "Supporting Languages" - } - } - ] - } - } - }, - { - "ID": "3737", - "typeID": "__group__", - "zOrder": "206", - "measuredW": "184", - "measuredH": "40", - "w": "184", - "h": "40", - "x": "294", - "y": "2454", - "properties": { - "controlName": "102-dapps:supporting-languages:go" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "23", - "measuredH": "25", - "x": "85", - "y": "7", - "properties": { - "size": "17", - "text": "Go" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3738", - "typeID": "__group__", - "zOrder": "207", - "measuredW": "184", - "measuredH": "40", - "w": "184", - "h": "40", - "x": "294", - "y": "2409", - "properties": { - "controlName": "101-dapps:supporting-languages:python" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "172", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "25", - "x": "71", - "y": "7", - "properties": { - "size": "17", - "text": "Python" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3739", - "typeID": "__group__", - "zOrder": "208", - "measuredW": "185", - "measuredH": "40", - "w": "185", - "h": "40", - "x": "294", - "y": "2364", - "properties": { - "controlName": "100-dapps:supporting-languages:javascript" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "81", - "measuredH": "25", - "x": "57", - "y": "7", - "properties": { - "size": "17", - "text": "JavaScript" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3740", - "typeID": "__group__", - "zOrder": "209", - "measuredW": "296", - "measuredH": "49", - "w": "296", - "h": "49", - "x": "604", - "y": "2478", - "properties": { - "controlName": "110-building-for-scale" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "296", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "25", - "x": "81", - "y": "12", - "properties": { - "size": "17", - "text": "Building for Scale" - } - } - ] - } - } - }, - { - "ID": "3741", - "typeID": "__group__", - "zOrder": "210", - "measuredW": "325", - "measuredH": "40", - "w": "325", - "h": "40", - "x": "1056", - "y": "2361", - "properties": { - "controlName": "100-building-for-scale:state-and-payment-channels" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "315", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "224", - "measuredW": "222", - "measuredH": "25", - "x": "46", - "y": "7", - "properties": { - "size": "17", - "text": "State and Payment Channels" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "301", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3742", - "typeID": "__group__", - "zOrder": "211", - "measuredW": "324", - "measuredH": "40", - "w": "324", - "h": "40", - "x": "1056", - "y": "2408", - "properties": { - "controlName": "101-building-for-scale:optimistic-rollups-and-fraud-proofs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "315", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "262", - "measuredW": "257", - "measuredH": "25", - "x": "27", - "y": "7", - "properties": { - "size": "17", - "text": "Optimistic Rollups & Fraud Proofs" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "300", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3743", - "typeID": "__group__", - "zOrder": "212", - "measuredW": "324", - "measuredH": "40", - "w": "324", - "h": "40", - "x": "1056", - "y": "2456", - "properties": { - "controlName": "102-building-for-scale:zero-knowledge-rollups-and-zero-knowledge-proof" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "314", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "275", - "measuredW": "272", - "measuredH": "25", - "x": "19", - "y": "7", - "properties": { - "size": "17", - "text": "Zk Rollups & Zero Knowledge Proof" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "300", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3744", - "typeID": "__group__", - "zOrder": "213", - "measuredW": "167", - "measuredH": "40", - "w": "167", - "h": "40", - "x": "1056", - "y": "2502", - "properties": { - "controlName": "103-building-for-scale:validium" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "73", - "measuredW": "64", - "measuredH": "25", - "x": "41", - "y": "7", - "properties": { - "size": "17", - "text": "Validium" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "143", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3745", - "typeID": "__group__", - "zOrder": "214", - "measuredW": "168", - "measuredH": "40", - "w": "168", - "h": "40", - "x": "1057", - "y": "2547", - "properties": { - "controlName": "105-building-for-scale:sidechains" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "159", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "85", - "measuredH": "25", - "x": "37", - "y": "7", - "properties": { - "size": "17", - "text": "Sidechains" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "144", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3746", - "typeID": "__group__", - "zOrder": "215", - "measuredW": "156", - "measuredH": "40", - "w": "156", - "h": "40", - "x": "1224", - "y": "2502", - "properties": { - "controlName": "104-building-for-scale:plasma" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "146", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "57", - "measuredH": "25", - "x": "44", - "y": "7", - "properties": { - "size": "17", - "text": "Plasma" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "132", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3747", - "typeID": "__group__", - "zOrder": "216", - "measuredW": "157", - "measuredH": "40", - "w": "157", - "h": "40", - "x": "1223", - "y": "2547", - "properties": { - "controlName": "106-building-for-scale:ethereum-2" + "nodes": [ + { + "id": "St_SEuDFFCJiy3mMouBZw", + "type": "vertical", + "position": { + "x": -133.64612351413393, + "y": 2048.3923285889578 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "stroke": "#2B78E4", + "strokeWidth": 3.5 + } + }, + "zIndex": 999, + "width": 20, + "height": 90, + "style": { + "width": 20, + "height": 90 + }, + "positionAbsolute": { + "x": -133.64612351413393, + "y": 2048.3923285889578 + }, + "dragging": false, + "resizing": false, + "focusable": true + }, + { + "id": "py64QZYm8_2ZSDtjrY3pp", + "type": "vertical", + "position": { + "x": -532.1381872719934, + "y": 1517.5384414187022 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2B78E4" + } + }, + "zIndex": 999, + "width": 20, + "height": 80, + "style": { + "width": 20, + "height": 80 + }, + "positionAbsolute": { + "x": -532.1381872719934, + "y": 1517.5384414187022 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "IBedT_ecyPAcfv-1TyiS1", + "type": "section", + "position": { + "x": -790.0217858882392, + "y": 1821.9585106233824 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17, + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "zIndex": -999, + "width": 224, + "height": 190, + "style": { + "width": 224, + "height": 190 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -790.0217858882392, + "y": 1821.9585106233824 + }, + "selectable": true, + "focusable": true + }, + { + "id": "3TMMtui3iBFFOFWmUcd8z", + "type": "section", + "position": { + "x": -571.2223395211597, + "y": 1825.6951888241626 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17, + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "zIndex": -999, + "width": 217, + "height": 186, + "style": { + "width": 217, + "height": 186 + }, + "dragging": false, + "resizing": false, + "positionAbsolute": { + "x": -571.2223395211597, + "y": 1825.6951888241626 + }, + "selectable": true, + "focusable": true + }, + { + "id": "2eSF22ObyAr6my_HsiN2O", + "type": "section", + "position": { + "x": -544.1381872719935, + "y": 770.7007482223489 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17, + "backgroundColor": "#ffffff", + "borderColor": "#000000" + }, + "oldId": "idcU32riEoccvhKwcvG8l" + }, + "zIndex": -999, + "width": 246, + "height": 168, + "style": { + "width": 246, + "height": 168 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -544.1381872719935, + "y": 770.7007482223489 + }, + "selectable": true, + "focusable": true + }, + { + "id": "idcU32riEoccvhKwcvG8l", + "type": "section", + "position": { + "x": -544.1381872719935, + "y": 770.7007482223489 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17, + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "zIndex": -999, + "width": 247, + "height": 190, + "style": { + "width": 247, + "height": 190 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -544.1381872719935, + "y": 770.7007482223489 + }, + "selectable": true, + "focusable": true + }, + { + "id": "8HY-PQ6yQrgv7hWOQ3lAK", + "type": "section", + "position": { + "x": -569.2188331774445, + "y": 1648.8291219264931 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17, + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "zIndex": -999, + "width": 215, + "height": 135, + "style": { + "width": 215, + "height": 135 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -569.2188331774445, + "y": 1648.8291219264931 + }, + "selectable": true, + "focusable": true + }, + { + "id": "txjA1BzslYvKVEkQKBh0f", + "type": "section", + "position": { + "x": -788.591128478943, + "y": 1660.0047851328316 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17, + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "zIndex": -999, + "width": 222, + "height": 128, + "style": { + "width": 222, + "height": 128 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -788.591128478943, + "y": 1660.0047851328316 + }, + "selectable": true, + "focusable": true + }, + { + "id": "Yub5jWq2ODcJiql5qE-Li", + "type": "section", + "position": { + "x": -572.2959035657104, + "y": 2032.372605202359 + }, + "width": 219, + "height": 245, + "style": { + "width": 219, + "height": 245 + }, + "selected": false, + "data": { + "style": { + "backgroundColor": "#ffffff", + "borderRadius": 5, + "borderColor": "#000000" + } + }, + "positionAbsolute": { + "x": -572.2959035657104, + "y": 2032.372605202359 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "Dfmi0fdo9Ytzc6DWAhngQ", + "type": "section", + "position": { + "x": -789.460009679177, + "y": 2011.372605202359 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17, + "backgroundColor": "#ffffff", + "borderColor": "#000000", + "borderRadius": 5 + } + }, + "zIndex": -999, + "width": 222, + "height": 267, + "style": { + "width": 222, + "height": 267 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -789.460009679177, + "y": 2011.372605202359 + }, + "selectable": true, + "focusable": true + }, + { + "id": "Jcq8nE9iBN3Mo0xil-vJ2", + "type": "vertical", + "position": { + "x": -532.1381872719934, + "y": 1363.200748222349 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "stroke": "#2B78E4", + "strokeWidth": 3.5 + } + }, + "zIndex": 999, + "width": 20, + "height": 128, + "style": { + "width": 20, + "height": 128 + }, + "positionAbsolute": { + "x": -532.1381872719934, + "y": 1363.200748222349 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "5C5l72HEla-ikc6y-k_OS", + "type": "section", + "position": { + "x": -788.6381872719935, + "y": 1006.2007482223489 + }, + "width": 141, + "height": 248, + "style": { + "width": 141, + "height": 248 + }, + "selected": false, + "data": {}, + "positionAbsolute": { + "x": -788.6381872719935, + "y": 1006.2007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "OPVx0dc6AssCjOkJaeoXF", + "type": "section", + "position": { + "x": -651.1381872719935, + "y": 1006.2007482223489 + }, + "width": 310, + "height": 196, + "style": { + "width": 310, + "height": 196 + }, + "selected": false, + "data": { + "style": { + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "positionAbsolute": { + "x": -651.1381872719935, + "y": 1006.2007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "29a276hgyP01M_i4EikvM", + "type": "vertical", + "position": { + "x": -53.63818727199339, + "y": 835.7007482223489 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2B78E4" + } + }, + "zIndex": 999, + "width": 20, + "height": 60, + "style": { + "width": 20, + "height": 60 + }, + "positionAbsolute": { + "x": -53.63818727199339, + "y": 835.7007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "vZkQPClBzCxo1EQcpGsV0", + "type": "vertical", + "position": { + "x": -228.6381872719935, + "y": 825.400748222349 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2B78E4" + }, + "oldId": "29a276hgyP01M_i4EikvM" + }, + "zIndex": 999, + "width": 20, + "height": 60, + "style": { + "width": 20, + "height": 60 + }, + "positionAbsolute": { + "x": -228.6381872719935, + "y": 825.400748222349 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "vYB7PnpA2ZQ0kdkdWqwUz", + "type": "vertical", + "position": { + "x": -151.1381872719934, + "y": 705.7007482223489 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "stroke": "#2B78E4", + "strokeWidth": 3.5 + } + }, + "zIndex": 999, + "width": 20, + "height": 643, + "style": { + "width": 20, + "height": 643 + }, + "positionAbsolute": { + "x": -151.1381872719934, + "y": 705.7007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "tNbcSfwOUHNtk3yg8gJno", + "type": "section", + "position": { + "x": 36.8618127280065, + "y": 600.2007482223489 + }, + "width": 227, + "height": 162, + "style": { + "width": 227, + "height": 162 + }, + "selected": false, + "data": { + "style": { + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "dragging": false, + "resizing": false, + "positionAbsolute": { + "x": 36.8618127280065, + "y": 600.2007482223489 + }, + "selectable": true, + "focusable": true + }, + { + "id": "KELrKcfXTLu5nAcA97mXp", + "type": "section", + "position": { + "x": 37.8618127280065, + "y": 818.2007482223489 + }, + "width": 227, + "height": 217, + "style": { + "width": 227, + "height": 217 + }, + "selected": false, + "data": { + "style": { + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": 37.8618127280065, + "y": 818.2007482223489 + }, + "selectable": true, + "focusable": true + }, + { + "id": "m_Vm3dR7yoam2Bxts_0-M", + "type": "horizontal", + "position": { + "x": -581.6381872719934, + "y": 512.900748222349 + }, + "selected": false, + "data": { + "label": "horizontal node", + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2B78E4" + } + }, + "zIndex": 999, + "width": 119, + "height": 20, + "style": { + "width": 119, + "height": 20 + }, + "positionAbsolute": { + "x": -581.6381872719934, + "y": 512.900748222349 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "hYKE6cU0cdDJQtUPfJOn8", + "type": "section", + "position": { + "x": -544.1381872719935, + "y": 592.2007482223489 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17, + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "zIndex": -999, + "width": 246, + "height": 161, + "style": { + "width": 246, + "height": 161 + }, + "resizing": false, + "positionAbsolute": { + "x": -544.1381872719935, + "y": 592.2007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "_1g6QfWWUVJHaPdJQZWJz", + "type": "section", + "position": { + "x": -793.1381872719935, + "y": 592.400748222349 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17, + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "zIndex": -999, + "width": 252, + "height": 368, + "style": { + "width": 252, + "height": 368 + }, + "resizing": false, + "positionAbsolute": { + "x": -793.1381872719935, + "y": 592.400748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Q_QCC2ZR8zT6m2am8-e_p", + "type": "vertical", + "position": { + "x": -380.6381872719934, + "y": 213.90074822234885 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2B78E4" + } + }, + "zIndex": 999, + "width": 20, + "height": 398, + "style": { + "width": 20, + "height": 398 + }, + "positionAbsolute": { + "x": -380.6381872719934, + "y": 213.90074822234885 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "k5lpqM1IIUSgtyUcR4t7u", + "type": "title", + "position": { + "x": -360.6381872719934, + "y": -79.59925177765109 + }, + "selected": false, + "data": { + "label": "Blockchain", + "style": { + "fontSize": 28, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 178, + "height": 68, + "dragging": false, + "positionAbsolute": { + "x": -360.6381872719934, + "y": -79.59925177765109 + }, + "selectable": true, + "focusable": true + }, + { + "id": "Lq6CLi5VrYBsmzujfF703", + "type": "vertical", + "position": { + "x": -281.6381872719934, + "y": -154.5992517776511 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2B78E4" + } + }, + "zIndex": 999, + "width": 20, + "height": 75, + "style": { + "width": 20, + "height": 75 + }, + "positionAbsolute": { + "x": -281.6381872719934, + "y": -154.5992517776511 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "MvpHHpbS-EksUfuOKILOq", + "type": "topic", + "position": { + "x": -428.1381872719934, + "y": 69.40074822234891 + }, + "selected": false, + "data": { + "label": "Basic Blockchain Knowledge", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 313, + "height": 49, + "style": { + "width": 313, + "height": 49 + }, + "positionAbsolute": { + "x": -428.1381872719934, + "y": 69.40074822234891 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "Atv-4Q7edtvfySs_XhgEq", + "type": "subtopic", + "position": { + "x": -7.138187271993502, + "y": 14.40074822234891 + }, + "selected": false, + "data": { + "label": "Blockchain Structure", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 266, + "height": 49, + "style": { + "width": 266 + }, + "positionAbsolute": { + "x": -7.138187271993502, + "y": 14.40074822234891 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "9z0Fqn1qqN8eo6s7_kwcb", + "type": "subtopic", + "position": { + "x": -7.138187271993502, + "y": 67.40074822234891 + }, + "selected": false, + "data": { + "label": "Basic Blockchain Operations", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 266, + "height": 49, + "style": { + "width": 266 + }, + "positionAbsolute": { + "x": -7.138187271993502, + "y": 67.40074822234891 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "WD2JH4X4tEE4J0W0XFQ_4", + "type": "subtopic", + "position": { + "x": -7.138187271993502, + "y": 120.40074822234891 + }, + "selected": false, + "data": { + "label": "Applications and Uses", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 266, + "height": 49, + "style": { + "width": 266 + }, + "positionAbsolute": { + "x": -7.138187271993502, + "y": 120.40074822234891 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "edO8iEehsZtYavlsEKhOy", + "type": "subtopic", + "position": { + "x": -793.1381872719935, + "y": 13.40074822234891 + }, + "selected": false, + "data": { + "label": "What is Blockchain", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233, + "height": 49 + }, + "positionAbsolute": { + "x": -793.1381872719935, + "y": 13.40074822234891 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "H9jvIlxX6P-C_cgPfZop4", + "type": "subtopic", + "position": { + "x": -793.1381872719935, + "y": 66.40074822234891 + }, + "selected": false, + "data": { + "label": "Decentralization", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233 + }, + "positionAbsolute": { + "x": -793.1381872719935, + "y": 66.40074822234891 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Nc9AH6L7EqeQxh0m6Hddz", + "type": "subtopic", + "position": { + "x": -793.1381872719935, + "y": 119.40074822234891 + }, + "selected": false, + "data": { + "label": "Why it matters?", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + }, + "oldId": "ecT4W5z8Vq9pXjnuhMdpl" + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233 + }, + "positionAbsolute": { + "x": -793.1381872719935, + "y": 119.40074822234891 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "bA4V_9AbV3uQi3qrtLWk0", + "type": "topic", + "position": { + "x": -428.1381872719934, + "y": 310.90074822234885 + }, + "selected": false, + "data": { + "label": "General Blockchain Knowledge", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 313, + "height": 49, + "style": { + "width": 313, + "height": 49 + }, + "positionAbsolute": { + "x": -428.1381872719934, + "y": 310.90074822234885 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "B7niNXMOTbHn_1ixKQ8ri", + "type": "subtopic", + "position": { + "x": -791.6381872719935, + "y": 204.90074822234885 + }, + "selected": false, + "data": { + "label": "Mining and Incentive Models", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 266, + "height": 49, + "style": { + "width": 266 + }, + "positionAbsolute": { + "x": -791.6381872719935, + "y": 204.90074822234885 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "E9HR_voxQ2a2tvWUuva_p", + "type": "subtopic", + "position": { + "x": -791.6381872719935, + "y": 257.90074822234885 + }, + "selected": false, + "data": { + "label": "Decentralization vs Trust", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 266, + "height": 49, + "style": { + "width": 266 + }, + "positionAbsolute": { + "x": -791.6381872719935, + "y": 257.90074822234885 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "L08v-78UsEhcg-mZtMVuk", + "type": "subtopic", + "position": { + "x": -791.6381872719935, + "y": 310.90074822234885 + }, + "selected": false, + "data": { + "label": "Blockchain Forking", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 266, + "height": 49, + "style": { + "width": 266 + }, + "positionAbsolute": { + "x": -791.6381872719935, + "y": 310.90074822234885 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "s1QqQc0We5yQaNF3Ogt4k", + "type": "subtopic", + "position": { + "x": -791.6381872719935, + "y": 363.90074822234885 + }, + "selected": false, + "data": { + "label": "Cryptocurrencies", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 266, + "height": 49, + "style": { + "width": 266 + }, + "positionAbsolute": { + "x": -791.6381872719935, + "y": 363.90074822234885 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "FSThY0R1OAZCIL98W3AMj", + "type": "subtopic", + "position": { + "x": -791.6381872719935, + "y": 416.9007482223489 + }, + "selected": false, + "data": { + "label": "Cryptowallets", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 266, + "height": 49, + "style": { + "width": 266 + }, + "positionAbsolute": { + "x": -791.6381872719935, + "y": 416.9007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "e_I-4Q6_qIW09Hcn-pgKm", + "type": "subtopic", + "position": { + "x": -4.638187271993388, + "y": 203.9007482223489 + }, + "selected": false, + "data": { + "label": "Cryptography", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 267, + "height": 49, + "style": { + "width": 267, + "height": 49 + }, + "positionAbsolute": { + "x": -4.638187271993388, + "y": 203.9007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "_BkpK9qgp9up8nXNH7q4m", + "type": "subtopic", + "position": { + "x": -4.638187271993388, + "y": 256.9007482223489 + }, + "selected": false, + "data": { + "label": "Consensus Protocols", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 267, + "height": 49, + "style": { + "width": 267 + }, + "positionAbsolute": { + "x": -4.638187271993388, + "y": 256.9007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "nNPa6jKRUaitmHwBip_LE", + "type": "subtopic", + "position": { + "x": -4.638187271993388, + "y": 309.9007482223489 + }, + "selected": false, + "data": { + "label": "Blockchain Interoperability", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 267, + "height": 49, + "style": { + "width": 267, + "height": 49 + }, + "positionAbsolute": { + "x": -4.638187271993388, + "y": 309.9007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "JYHK95Xr0R1MVCda1Epl6", + "type": "subtopic", + "position": { + "x": -793.1381872719934, + "y": 498.40074822234897 + }, + "selected": false, + "data": { + "label": "Solana", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 102, + "height": 49, + "style": { + "width": 102, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -793.1381872719934, + "y": 498.40074822234897 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "ug4FB4RXItHU0ADnisvve", + "type": "subtopic", + "position": { + "x": -686.1381872719934, + "y": 498.40074822234897 + }, + "selected": false, + "data": { + "label": "TON", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 117, + "height": 49, + "style": { + "width": 117, + "height": 49 + }, + "positionAbsolute": { + "x": -686.1381872719934, + "y": 498.40074822234897 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "tSJyp46rkJcOtDqVpJX1s", + "type": "subtopic", + "position": { + "x": -792.6381872719935, + "y": 573.400748222349 + }, + "selected": false, + "data": { + "label": "EVM-Based", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center", + "colorType": "c" + }, + "oldId": "i_Dw3kUZ7qKPG-tk-sFPf", + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 252, + "height": 49, + "style": { + "width": 252, + "height": 49 + }, + "positionAbsolute": { + "x": -792.6381872719935, + "y": 573.400748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "EQgb4LqXnyq3gOX7Fb85s", + "type": "topic", + "position": { + "x": -479.1381872719935, + "y": 498.40074822234897 + }, + "selected": false, + "data": { + "label": "Blockchains", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 182, + "height": 49, + "style": { + "width": 182, + "height": 49 + }, + "positionAbsolute": { + "x": -479.1381872719935, + "y": 498.40074822234897 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "JLXIbP-y8C2YktIk3R12m", + "type": "subtopic", + "position": { + "x": -786.1381872719935, + "y": 634.400748222349 + }, + "selected": false, + "data": { + "label": "Ehereum", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 114, + "height": 49, + "style": { + "width": 114, + "height": 49 + }, + "positionAbsolute": { + "x": -786.1381872719935, + "y": 634.400748222349 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "JNilHFQnnVDOz-Gz6eNo5", + "type": "subtopic", + "position": { + "x": -667.1381872719935, + "y": 634.400748222349 + }, + "selected": false, + "data": { + "label": "Polygon", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 112, + "height": 49, + "style": { + "width": 112, + "height": 49 + }, + "positionAbsolute": { + "x": -667.1381872719935, + "y": 634.400748222349 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "sJj-6wG5KjjzYYia_eo63", + "type": "subtopic", + "position": { + "x": -786.1381872719935, + "y": 687.400748222349 + }, + "selected": false, + "data": { + "label": "Binance Smart Chain", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233, + "height": 49 + }, + "positionAbsolute": { + "x": -786.1381872719935, + "y": 687.400748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "UQ9AejYV6_Sk6ZJkXYWf7", + "type": "subtopic", + "position": { + "x": -786.1381872719935, + "y": 740.400748222349 + }, + "selected": false, + "data": { + "label": "Gnosis Chain", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233, + "height": 49 + }, + "positionAbsolute": { + "x": -786.1381872719935, + "y": 740.400748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "PkRAYBZQAUAHxWEeCCX4U", + "type": "subtopic", + "position": { + "x": -786.1381872719935, + "y": 793.400748222349 + }, + "selected": false, + "data": { + "label": "Huobi Eco Chain", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233, + "height": 49 + }, + "positionAbsolute": { + "x": -786.1381872719935, + "y": 793.400748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "txQ9U1wcnZkQVh6B49krk", + "type": "subtopic", + "position": { + "x": -785.1381872719935, + "y": 846.400748222349 + }, + "selected": false, + "data": { + "label": "Avalanche", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 114, + "height": 49, + "style": { + "width": 114, + "height": 49 + }, + "positionAbsolute": { + "x": -785.1381872719935, + "y": 846.400748222349 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "trcGwYcFW5LQUUrAcbUf_", + "type": "subtopic", + "position": { + "x": -667.1381872719935, + "y": 846.400748222349 + }, + "selected": false, + "data": { + "label": "Fantom", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 114, + "height": 49, + "style": { + "width": 114, + "height": 49 + }, + "positionAbsolute": { + "x": -667.1381872719935, + "y": 846.400748222349 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "VVbvueVMJKLUoJYhbJB1z", + "type": "subtopic", + "position": { + "x": -785.1381872719935, + "y": 900.400748222349 + }, + "selected": false, + "data": { + "label": "Moonbeam / Moonriver", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233, + "height": 49 + }, + "positionAbsolute": { + "x": -785.1381872719935, + "y": 900.400748222349 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "YC385OLECWjpZjVeWKksO", + "type": "subtopic", + "position": { + "x": -529.6381872719935, + "y": 635.2007482223489 + }, + "selected": false, + "data": { + "label": "Everscale", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "3HCpgWWPIkhK3gPRJuJQf", + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 109, + "height": 49, + "style": { + "width": 109, + "height": 49 + }, + "positionAbsolute": { + "x": -529.6381872719935, + "y": 635.2007482223489 + }, + "selectable": true, + "focusable": true, + "dragging": false, + "resizing": false + }, + { + "id": "5MGtl00EEZdSnJdrNYPJ7", + "type": "subtopic", + "position": { + "x": -415.6381872719935, + "y": 635.2007482223489 + }, + "selected": false, + "data": { + "label": "Gosh", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "positionAbsolute": { + "x": -415.6381872719935, + "y": 635.2007482223489 + }, + "selectable": true, + "focusable": true, + "dragging": false, + "resizing": false + }, + { + "id": "4tAyunbYVwlbzybuVq7fr", + "type": "subtopic", + "position": { + "x": -415.6381872719935, + "y": 688.2007482223489 + }, + "selected": false, + "data": { + "label": "TON", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "3HCpgWWPIkhK3gPRJuJQf", + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "positionAbsolute": { + "x": -415.6381872719935, + "y": 688.2007482223489 + }, + "selectable": true, + "focusable": true, + "dragging": false, + "resizing": false + }, + { + "id": "3HCpgWWPIkhK3gPRJuJQf", + "type": "subtopic", + "position": { + "x": -527.6381872719935, + "y": 688.2007482223489 + }, + "selected": false, + "data": { + "label": "Venom", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 107, + "height": 49, + "style": { + "width": 107, + "height": 49 + }, + "positionAbsolute": { + "x": -527.6381872719935, + "y": 688.2007482223489 + }, + "selectable": true, + "focusable": true, + "dragging": false, + "resizing": false + }, + { + "id": "miBEG3x_foKYxwfX4Tr4f", + "type": "subtopic", + "position": { + "x": -544.1381872719935, + "y": 573.400748222349 + }, + "selected": false, + "data": { + "label": "TVM-Based", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center", + "colorType": "g" + }, + "oldId": "hlcavpstLnXkJcjccQUL8" + }, + "zIndex": 999, + "width": 246, + "height": 49, + "style": { + "width": 246, + "height": 49 + }, + "positionAbsolute": { + "x": -544.1381872719935, + "y": 573.400748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "i_Dw3kUZ7qKPG-tk-sFPf", + "type": "subtopic", + "position": { + "x": -544.1381872719935, + "y": 750.7007482223489 + }, + "selected": false, + "data": { + "label": "L2 Blockchains", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center", + "colorType": "c" + }, + "legend": { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 247, + "height": 49, + "style": { + "width": 247, + "height": 49 + }, + "positionAbsolute": { + "x": -544.1381872719935, + "y": 750.7007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "ixTIn2Uhs-i5-UPt9jKAa", + "type": "subtopic", + "position": { + "x": -534.1381872719935, + "y": 813.2007482223489 + }, + "selected": false, + "data": { + "label": "Arbitrum", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "Ib9STGxQa8yeoB-GFeGDE", + "legend": { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 227, + "height": 49, + "style": { + "width": 227, + "height": 49 + }, + "positionAbsolute": { + "x": -534.1381872719935, + "y": 813.2007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "Ib9STGxQa8yeoB-GFeGDE", + "type": "subtopic", + "position": { + "x": -534.1381872719935, + "y": 867.2007482223489 + }, + "selected": false, + "data": { + "label": "Moonbeam / Moonriver", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 227, + "height": 49, + "style": { + "width": 227, + "height": 49 + }, + "positionAbsolute": { + "x": -534.1381872719935, + "y": 867.2007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "hlcavpstLnXkJcjccQUL8", + "type": "subtopic", + "position": { + "x": -544.1381872719935, + "y": 573.400748222349 + }, + "selected": false, + "data": { + "label": "TVM-Based", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center", + "colorType": "c" + }, + "oldId": "i_Dw3kUZ7qKPG-tk-sFPf", + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 247, + "height": 49, + "style": { + "width": 247, + "height": 49 + }, + "positionAbsolute": { + "x": -544.1381872719935, + "y": 573.400748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "sK8G-41D3EfYNSLFJ3XYf", + "type": "topic", + "position": { + "x": -226.6381872719934, + "y": 470.2007482223489 + }, + "selected": false, + "data": { + "label": "Oracles", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 173, + "height": 49, + "style": { + "width": 173, + "height": 49 + }, + "positionAbsolute": { + "x": -226.6381872719934, + "y": 470.2007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "JbgBwG6KmeTdyle9U6WAv", + "type": "subtopic", + "position": { + "x": 36.3618127280065, + "y": 418.2007482223489 + }, + "selected": false, + "data": { + "label": "Hybrid Smart Contracts", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": 36.3618127280065, + "y": 418.2007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "omQOhNfMO09pBc7oy76Wo", + "type": "subtopic", + "position": { + "x": 36.3618127280065, + "y": 471.2007482223489 + }, + "selected": false, + "data": { + "label": "Chainlink", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224 + }, + "positionAbsolute": { + "x": 36.3618127280065, + "y": 471.2007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "CzfsAQIk3zIsDaDAorG9K", + "type": "subtopic", + "position": { + "x": 36.3618127280065, + "y": 524.2007482223489 + }, + "selected": false, + "data": { + "label": "Oracle Networks", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": 36.3618127280065, + "y": 524.2007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "BV6lEwCAKaYxSPWD0LV_d", + "type": "topic", + "position": { + "x": -251.6381872719934, + "y": 656.7007482223489 + }, + "selected": false, + "data": { + "label": "Smart Contracts", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "KRtEN0845lV5e85SOi6oZ" + }, + "zIndex": 999, + "width": 221, + "height": 49, + "style": { + "width": 221, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -251.6381872719934, + "y": 656.7007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "chaIKoE1uE8rpZLkDSfV-", + "type": "subtopic", + "position": { + "x": 45.8618127280065, + "y": 610.400748222349 + }, + "selected": false, + "data": { + "label": "Solidity", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": 45.8618127280065, + "y": 610.400748222349 + }, + "selectable": true, + "focusable": true + }, + { + "id": "jgHa_LeCac0pl6dSADizF", + "type": "subtopic", + "position": { + "x": 149.8618127280065, + "y": 610.400748222349 + }, + "selected": false, + "data": { + "label": "Vyper", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 104, + "height": 49, + "style": { + "width": 104, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": 149.8618127280065, + "y": 610.400748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Larbhjzi-MnPQKH1Pzn2R", + "type": "subtopic", + "position": { + "x": 45.8618127280065, + "y": 663.7007482223489 + }, + "selected": false, + "data": { + "label": "Rust", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 209, + "height": 49, + "style": { + "width": 209, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": 45.8618127280065, + "y": 663.7007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "L5jfyLSrgXk7seLr6DVWR", + "type": "label", + "position": { + "x": 45.8618127280065, + "y": 718.900748222349 + }, + "selected": false, + "data": { + "label": "Programming Languages", + "href": "", + "color": "#000000", + "style": { + "fontSize": 17 + } + }, + "zIndex": 999, + "width": 209, + "height": 36, + "style": {}, + "dragging": false, + "positionAbsolute": { + "x": 45.8618127280065, + "y": 718.900748222349 + }, + "selectable": true, + "focusable": true + }, + { + "id": "IXs4nUzy_A5vBjI_44kaT", + "type": "subtopic", + "position": { + "x": 46.8618127280065, + "y": 830.2007482223489 + }, + "selected": false, + "data": { + "label": "Unit Tests", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 209, + "height": 49, + "style": { + "width": 209, + "height": 49 + }, + "dragging": false, + "positionAbsolute": { + "x": 46.8618127280065, + "y": 830.2007482223489 + }, + "selectable": true, + "focusable": true + }, + { + "id": "QNfnbUGkT3N-pj5epnHcM", + "type": "subtopic", + "position": { + "x": 46.8618127280065, + "y": 883.2007482223489 + }, + "selected": false, + "data": { + "label": "Integration Tests", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 209, + "height": 49, + "style": { + "width": 209, + "height": 49 + }, + "dragging": false, + "positionAbsolute": { + "x": 46.8618127280065, + "y": 883.2007482223489 + }, + "selectable": true, + "focusable": true + }, + { + "id": "4V-dj9x9hSAAGCxpBWsbE", + "type": "subtopic", + "position": { + "x": 46.8618127280065, + "y": 936.2007482223489 + }, + "selected": false, + "data": { + "label": "Code Coverage", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 209, + "height": 49, + "style": { + "width": 209, + "height": 49 + }, + "dragging": false, + "positionAbsolute": { + "x": 46.8618127280065, + "y": 936.2007482223489 + }, + "selectable": true, + "focusable": true + }, + { + "id": "hiOVnV4V-QEgJiNnPjhU0", + "type": "label", + "position": { + "x": 115.8618127280065, + "y": 988.2007482223489 + }, + "selected": false, + "data": { + "label": "Testing", + "href": "", + "color": "#000000", + "style": { + "fontSize": 17 + } + }, + "zIndex": 999, + "width": 72, + "height": 36, + "style": {}, + "dragging": false, + "positionAbsolute": { + "x": 115.8618127280065, + "y": 988.2007482223489 + }, + "selectable": true, + "focusable": true + }, + { + "id": "7goaYnedUlfgfl5qApoO2", + "type": "subtopic", + "position": { + "x": 38.3618127280065, + "y": 1041.200748222349 + }, + "selected": false, + "data": { + "label": "Deployment", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 227, + "height": 49, + "style": { + "width": 227, + "height": 49 + }, + "positionAbsolute": { + "x": 38.3618127280065, + "y": 1041.200748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "H3jNM_0sJrB7ZbYzrVhF7", + "type": "subtopic", + "position": { + "x": 38.3618127280065, + "y": 1094.200748222349 + }, + "selected": false, + "data": { + "label": "Monitoring", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 227, + "height": 49, + "style": { + "width": 227, + "height": 49 + }, + "positionAbsolute": { + "x": 38.3618127280065, + "y": 1094.200748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "OotJnHgm622NQJc2WRI7c", + "type": "subtopic", + "position": { + "x": 38.3618127280065, + "y": 1147.200748222349 + }, + "selected": false, + "data": { + "label": "Upgrades", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 227, + "height": 49, + "style": { + "width": 227, + "height": 49 + }, + "positionAbsolute": { + "x": 38.3618127280065, + "y": 1147.200748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "bjUuL7WALETzgFxL6-ivU", + "type": "subtopic", + "position": { + "x": 38.3618127280065, + "y": 1200.200748222349 + }, + "selected": false, + "data": { + "label": "ERC Tokens", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 227, + "height": 49, + "style": { + "width": 227, + "height": 49 + }, + "positionAbsolute": { + "x": 38.3618127280065, + "y": 1200.200748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "SM8Wt3iNM_nncLj69KCuy", + "type": "subtopic", + "position": { + "x": 38.3618127280065, + "y": 1253.200748222349 + }, + "selected": false, + "data": { + "label": "Crypto Wallets", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 227, + "height": 49, + "style": { + "width": 227, + "height": 49 + }, + "positionAbsolute": { + "x": 38.3618127280065, + "y": 1253.200748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "lXukWXEatsF87EWFSYyOO", + "type": "subtopic", + "position": { + "x": 36.36181272800661, + "y": 765 + }, + "selected": false, + "data": { + "label": "IDEs", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 227, + "height": 49, + "style": { + "width": 227, + "height": 49 + }, + "positionAbsolute": { + "x": 36.36181272800661, + "y": 765 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "S68IUKs0k_FFHEH97xxs7", + "type": "subtopic", + "position": { + "x": 38.3618127280065, + "y": 1306.200748222349 + }, + "selected": false, + "data": { + "label": "Crypto Faucets", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 227, + "height": 49, + "style": { + "width": 227, + "height": 49 + }, + "positionAbsolute": { + "x": 38.3618127280065, + "y": 1306.200748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "tvk1Wh04BcFbAAwYWMx27", + "type": "subtopic", + "position": { + "x": 38.3618127280065, + "y": 1359.200748222349 + }, + "selected": false, + "data": { + "label": "Centralized Storage", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 227, + "height": 49, + "style": { + "width": 227, + "height": 49 + }, + "positionAbsolute": { + "x": 38.3618127280065, + "y": 1359.200748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "KRtEN0845lV5e85SOi6oZ", + "type": "topic", + "position": { + "x": -268.6381872719935, + "y": 880.2007482223489 + }, + "selected": false, + "data": { + "label": "Smart Contract Frameworks", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 264, + "height": 49, + "style": { + "width": 264, + "height": 49 + }, + "resizing": true, + "positionAbsolute": { + "x": -268.6381872719935, + "y": 880.2007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "l110d4NqTQt9lfEoxqXMX", + "type": "subtopic", + "position": { + "x": -268.6381872719935, + "y": 750.2007482223489 + }, + "selected": false, + "data": { + "label": "Hardhat", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "positionAbsolute": { + "x": -268.6381872719935, + "y": 750.2007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "Q64AbQlvYPiqJl8BtoJj9", + "type": "subtopic", + "position": { + "x": -104.6381872719935, + "y": 748.2007482223489 + }, + "selected": false, + "data": { + "label": "Brownie", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "positionAbsolute": { + "x": -104.6381872719935, + "y": 748.2007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "Vl9XHtc22HnqaCnF9yJv9", + "type": "subtopic", + "position": { + "x": -268.6381872719935, + "y": 803.2007482223489 + }, + "selected": false, + "data": { + "label": "Truffle", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "positionAbsolute": { + "x": -268.6381872719935, + "y": 803.2007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "F1EUAxODBJ3GEoh7cqM-K", + "type": "subtopic", + "position": { + "x": -104.6381872719935, + "y": 801.2007482223489 + }, + "selected": false, + "data": { + "label": "Foundry", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "positionAbsolute": { + "x": -104.6381872719935, + "y": 801.2007482223489 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "snQA5_4H2dDkT1pENgaYD", + "type": "topic", + "position": { + "x": -268.6381872719935, + "y": 981.7007482223489 + }, + "selected": false, + "data": { + "label": "Security", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "bTdRKEiIUmu1pnp8UbJK9" + }, + "zIndex": 999, + "width": 264, + "height": 49, + "style": { + "width": 264, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -268.6381872719935, + "y": 981.7007482223489 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "UOF7Ep97i1l3Own6YEWlq", + "type": "subtopic", + "position": { + "x": -651.1381872719935, + "y": 981.7007482223489 + }, + "selected": false, + "data": { + "label": "Practices", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 310, + "height": 49, + "style": { + "width": 310, + "height": 49 + }, + "dragging": false, + "positionAbsolute": { + "x": -651.1381872719935, + "y": 981.7007482223489 + }, + "selectable": true, + "focusable": true + }, + { + "id": "wypJdjTW4jHm9FCqv7Lhb", + "type": "subtopic", + "position": { + "x": -642.1381872719935, + "y": 1038.700748222349 + }, + "selected": false, + "data": { + "label": "Fuzz Testing & Static Analysis", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 293, + "height": 49, + "style": { + "width": 293, + "height": 49 + }, + "dragging": false, + "positionAbsolute": { + "x": -642.1381872719935, + "y": 1038.700748222349 + }, + "selectable": true, + "focusable": true + }, + { + "id": "GxD-KybtmkwT3wqDzIfHp", + "type": "subtopic", + "position": { + "x": -642.1381872719935, + "y": 1091.700748222349 + }, + "selected": false, + "data": { + "label": "Common Threat Vectors", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 293, + "height": 49, + "style": { + "width": 293, + "height": 49 + }, + "dragging": false, + "positionAbsolute": { + "x": -642.1381872719935, + "y": 1091.700748222349 + }, + "selectable": true, + "focusable": true + }, + { + "id": "f60P5RNNdgCbrhDDzkY25", + "type": "subtopic", + "position": { + "x": -642.1381872719935, + "y": 1144.700748222349 + }, + "selected": false, + "data": { + "label": "Source of Randomness Attacks", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 293, + "height": 49, + "style": { + "width": 293, + "height": 49 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -642.1381872719935, + "y": 1144.700748222349 + }, + "selectable": true, + "focusable": true + }, + { + "id": "n3pipnNb76aaQeUwrDLk_", + "type": "subtopic", + "position": { + "x": -788.6381872719935, + "y": 981.7007482223489 + }, + "selected": false, + "data": { + "label": "Tools", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 141, + "height": 49, + "style": { + "width": 141, + "height": 49 + }, + "dragging": false, + "positionAbsolute": { + "x": -788.6381872719935, + "y": 981.7007482223489 + }, + "selectable": true, + "focusable": true + }, + { + "id": "YA3-7EZBRW-T-8HuVI7lk", + "type": "subtopic", + "position": { + "x": -780.6381872719935, + "y": 1038.700748222349 + }, + "selected": false, + "data": { + "label": "Slither", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 123, + "height": 49, + "style": { + "width": 123, + "height": 49 + }, + "positionAbsolute": { + "x": -780.6381872719935, + "y": 1038.700748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "twR3UdzUNSztjpwbAUT4F", + "type": "subtopic", + "position": { + "x": -780.6381872719935, + "y": 1091.700748222349 + }, + "selected": false, + "data": { + "label": "Manticore", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 123, + "height": 49, + "style": { + "width": 123, + "height": 49 + }, + "positionAbsolute": { + "x": -780.6381872719935, + "y": 1091.700748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "XIgczUc3yKo6kw-_3gskC", + "type": "subtopic", + "position": { + "x": -780.6381872719935, + "y": 1144.700748222349 + }, + "selected": false, + "data": { + "label": "MythX", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 123, + "height": 49, + "style": { + "width": 123, + "height": 49 + }, + "positionAbsolute": { + "x": -780.6381872719935, + "y": 1144.700748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "U4H62lVac8wIgxNJ3N3ga", + "type": "subtopic", + "position": { + "x": -780.6381872719935, + "y": 1197.700748222349 + }, + "selected": false, + "data": { + "label": "Echidna", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 123, + "height": 49, + "style": { + "width": 123, + "height": 49 + }, + "positionAbsolute": { + "x": -780.6381872719935, + "y": 1197.700748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "fbESHQGYqxKRi-5DW8TY3", + "type": "topic", + "position": { + "x": -270.1381872719935, + "y": 1213.700748222349 + }, + "selected": false, + "data": { + "label": "Management Platforms", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "bTdRKEiIUmu1pnp8UbJK9" + }, + "zIndex": 999, + "width": 264, + "height": 49, + "style": { + "width": 264, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -270.1381872719935, + "y": 1213.700748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "qox-x_q-Q7aWcNFWD7RkT", + "type": "subtopic", + "position": { + "x": -529.1381872719935, + "y": 1213.700748222349 + }, + "selected": false, + "data": { + "label": "OpenZeppelin", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 188, + "height": 49, + "style": { + "width": 188, + "height": 49 + }, + "positionAbsolute": { + "x": -529.1381872719935, + "y": 1213.700748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "Fs9rcEh_f9fJ2tF-bkAUE", + "type": "topic", + "position": { + "x": -273.1381872719934, + "y": 1330.3427782117978 + }, + "selected": false, + "data": { + "label": "Version Control Systems", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "bTdRKEiIUmu1pnp8UbJK9" + }, + "zIndex": 999, + "width": 264, + "height": 49, + "style": { + "width": 264, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -273.1381872719934, + "y": 1330.3427782117978 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "gpS5CckcQZX3TMFQ2jtIL", + "type": "subtopic", + "position": { + "x": -174.6381872719934, + "y": 1408.200748222349 + }, + "selected": false, + "data": { + "label": "Git", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 67, + "height": 49, + "style": {}, + "dragging": false, + "positionAbsolute": { + "x": -174.6381872719934, + "y": 1408.200748222349 + }, + "selectable": true, + "focusable": true + }, + { + "id": "oSK3MRQD_4j1gGDORN7RO", + "type": "topic", + "position": { + "x": -571.1416936157087, + "y": 1330.1776109676243 + }, + "selected": false, + "data": { + "label": "Repo Hosting Services", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "bTdRKEiIUmu1pnp8UbJK9" + }, + "zIndex": 999, + "width": 229, + "height": 49, + "style": { + "width": 229, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -571.1416936157087, + "y": 1330.1776109676243 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "GOgeaQoRvqg-7mAfL_A8t", + "type": "subtopic", + "position": { + "x": -788.6251538543695, + "y": 1277.3427782117978 + }, + "selected": false, + "data": { + "label": "GitHub", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 117, + "height": 49, + "style": { + "width": 117 + }, + "positionAbsolute": { + "x": -788.6251538543695, + "y": 1277.3427782117978 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "CWqwv4asouS-dssAwIdxv", + "type": "subtopic", + "position": { + "x": -788.6251538543695, + "y": 1330.3427782117978 + }, + "selected": false, + "data": { + "label": "GitLab", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 117, + "height": 49, + "style": { + "width": 117 + }, + "positionAbsolute": { + "x": -788.6251538543695, + "y": 1330.3427782117978 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "TMPB62h9LGIA0pMmjfUun", + "type": "subtopic", + "position": { + "x": -788.6251538543695, + "y": 1383.3427782117978 + }, + "selected": false, + "data": { + "label": "Bitbucket", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 117, + "height": 49, + "style": { + "width": 117 + }, + "positionAbsolute": { + "x": -788.6251538543695, + "y": 1383.3427782117978 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "SXXvFtf_7Rx64cHSEWxMS", + "type": "topic", + "position": { + "x": -793.1381872719935, + "y": 1491.200748222349 + }, + "selected": false, + "data": { + "label": "dApps - Decentralized Applications", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "bTdRKEiIUmu1pnp8UbJK9" + }, + "zIndex": 999, + "width": 376, + "height": 49, + "style": { + "width": 376, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -793.1381872719935, + "y": 1491.200748222349 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "aATSuiqPG-yctr3ChEBa_", + "type": "topic", + "position": { + "x": -789.460009679177, + "y": 2003.362086171213 + }, + "selected": false, + "data": { + "label": "Applicability", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 225, + "height": 49, + "style": { + "width": 225, + "height": 49 + }, + "positionAbsolute": { + "x": -789.460009679177, + "y": 2003.362086171213 + }, + "selectable": true, + "focusable": true, + "dragging": false, + "resizing": false + }, + { + "id": "1AhombZUkZN6Ra5fysSpg", + "type": "subtopic", + "position": { + "x": -782.1023626202203, + "y": 2057.551428731837 + }, + "selected": false, + "data": { + "label": "Defi", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -782.1023626202203, + "y": 2057.551428731837 + }, + "selectable": true, + "focusable": true + }, + { + "id": "RsoOgixZlyQU6h7nIaY9J", + "type": "subtopic", + "position": { + "x": -678.1023626202203, + "y": 2057.551428731837 + }, + "selected": false, + "data": { + "label": "DAOs", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "dragging": false, + "resizing": false, + "positionAbsolute": { + "x": -678.1023626202203, + "y": 2057.551428731837 + }, + "selectable": true, + "focusable": true + }, + { + "id": "e4OHLOfa_AqEShpMQe6Dx", + "type": "subtopic", + "position": { + "x": -782.1023626202203, + "y": 2110.551428731837 + }, + "selected": false, + "data": { + "label": "NFTs", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 204, + "height": 49, + "style": { + "width": 204, + "height": 49 + }, + "positionAbsolute": { + "x": -782.1023626202203, + "y": 2110.551428731837 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "vTGSDThkDDHvCanNlgP07", + "type": "subtopic", + "position": { + "x": -782.1023626202203, + "y": 2163.551428731837 + }, + "selected": false, + "data": { + "label": "Payments", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 204, + "height": 49, + "style": { + "width": 204 + }, + "positionAbsolute": { + "x": -782.1023626202203, + "y": 2163.551428731837 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "uMXcKCUoUN8-Hq_IOBRCp", + "type": "subtopic", + "position": { + "x": -782.1023626202203, + "y": 2216.551428731837 + }, + "selected": false, + "data": { + "label": "Insurance", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 204, + "height": 49, + "style": { + "width": 204 + }, + "positionAbsolute": { + "x": -782.1023626202203, + "y": 2216.551428731837 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "dDPhMNPpl3rZh3EgXy13P", + "type": "topic", + "position": { + "x": -572.2959035657104, + "y": 2003.362086171213 + }, + "selected": false, + "data": { + "label": "Node as a Service", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 219, + "height": 49, + "style": { + "width": 219, + "height": 49 + }, + "positionAbsolute": { + "x": -572.2959035657104, + "y": 2003.362086171213 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "lOoubzXNILBk18jGsc-JX", + "type": "subtopic", + "position": { + "x": -560.2959035657104, + "y": 2057.8655925149283 + }, + "selected": false, + "data": { + "label": "Alchemy", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 196, + "height": 49, + "style": { + "width": 196, + "height": 49 + }, + "positionAbsolute": { + "x": -560.2959035657104, + "y": 2057.8655925149283 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "hJmNuEMHaMSM0QQlABFRS", + "type": "subtopic", + "position": { + "x": -560.2959035657104, + "y": 2110.8655925149283 + }, + "selected": false, + "data": { + "label": "Infura", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 196, + "height": 49, + "style": { + "width": 196, + "height": 49 + }, + "positionAbsolute": { + "x": -560.2959035657104, + "y": 2110.8655925149283 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "pJhR9OQo8YFQmAZXQbikJ", + "type": "subtopic", + "position": { + "x": -560.2959035657104, + "y": 2163.8655925149283 + }, + "selected": false, + "data": { + "label": "Moralis", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 196, + "height": 49, + "style": { + "width": 196, + "height": 49 + }, + "positionAbsolute": { + "x": -560.2959035657104, + "y": 2163.8655925149283 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "FGih8w9We52PHpBnnGO6H", + "type": "subtopic", + "position": { + "x": -560.2959035657104, + "y": 2216.8655925149283 + }, + "selected": false, + "data": { + "label": "Quicknode", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 196, + "height": 49, + "style": { + "width": 196, + "height": 49 + }, + "positionAbsolute": { + "x": -560.2959035657104, + "y": 2216.8655925149283 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "NK02dunI3i6C6z7krENCC", + "type": "topic", + "position": { + "x": -790.0217858882392, + "y": 1618.5384414187022 + }, + "selected": false, + "data": { + "label": "Supporting Languages", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": -790.0217858882392, + "y": 1618.5384414187022 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "fF06XiQV4CPEJnt_ESOvv", + "type": "subtopic", + "position": { + "x": -780.0848309016441, + "y": 1673.5419477624173 + }, + "selected": false, + "data": { + "label": "JavaScript", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 123, + "height": 49, + "style": { + "width": 123, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -780.0848309016441, + "y": 1673.5419477624173 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "pVG7bGqVGCeSBlZxRNHJs", + "type": "subtopic", + "position": { + "x": -780.0848309016441, + "y": 1726.5419477624173 + }, + "selected": false, + "data": { + "label": "Python", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 203, + "height": 49, + "style": { + "width": 203, + "height": 49 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -780.0848309016441, + "y": 1726.5419477624173 + }, + "selectable": true, + "focusable": true + }, + { + "id": "jxlQ1ibcCv6ZlcEvobZ_G", + "type": "subtopic", + "position": { + "x": -653.0848309016441, + "y": 1673.5419477624173 + }, + "selected": false, + "data": { + "label": "Go", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 75, + "height": 49, + "style": { + "width": 75, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -653.0848309016441, + "y": 1673.5419477624173 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "YR-U2njkUrEMO0JxCU1PH", + "type": "topic", + "position": { + "x": -570.2188331774445, + "y": 1618.5384414187022 + }, + "selected": false, + "data": { + "label": "Frontend Frameworks", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 217, + "height": 49, + "style": { + "width": 217, + "height": 49 + }, + "positionAbsolute": { + "x": -570.2188331774445, + "y": 1618.5384414187022 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "0DUYS40_-BTpk2rLQ1a0e", + "type": "subtopic", + "position": { + "x": -553.653550624667, + "y": 1673.5279223875564 + }, + "selected": false, + "data": { + "label": "React", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 91, + "height": 49, + "style": {}, + "positionAbsolute": { + "x": -553.653550624667, + "y": 1673.5279223875564 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "UY_vAsixTyocvo8zvAF4b", + "type": "subtopic", + "position": { + "x": -553.653550624667, + "y": 1725.9907597579706 + }, + "selected": false, + "data": { + "label": "Angular", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 189, + "height": 49, + "style": { + "width": 189, + "height": 49 + }, + "positionAbsolute": { + "x": -553.653550624667, + "y": 1725.9907597579706 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "Ke97bMHGfb-8hB_xSwMbk", + "type": "subtopic", + "position": { + "x": -458.72233952115954, + "y": 1673.5279223875564 + }, + "selected": false, + "data": { + "label": "Vue", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 93, + "height": 49, + "style": { + "width": 93, + "height": 49 + }, + "positionAbsolute": { + "x": -458.72233952115954, + "y": 1673.5279223875564 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "-7Bq2ktD0nt7of9liuCDL", + "type": "subtopic", + "position": { + "x": -345.0683372447937, + "y": 1620.0226628719834 + }, + "selected": false, + "data": { + "label": "Testing", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 148, + "height": 49, + "style": { + "width": 148, + "height": 49 + }, + "positionAbsolute": { + "x": -345.0683372447937, + "y": 1620.0226628719834 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "cW3_Ki9Bx7fYluDLKKKgl", + "type": "subtopic", + "position": { + "x": -345.0683372447937, + "y": 1673.0226628719834 + }, + "selected": false, + "data": { + "label": "Deployment", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 148, + "height": 49, + "style": { + "width": 148, + "height": 49 + }, + "positionAbsolute": { + "x": -345.0683372447937, + "y": 1673.0226628719834 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "XvVpnlYhT_yOsvjAvwZpr", + "type": "subtopic", + "position": { + "x": -345.0683372447937, + "y": 1726.0226628719834 + }, + "selected": false, + "data": { + "label": "Maintenance", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 148, + "height": 49, + "style": { + "width": 148, + "height": 49 + }, + "positionAbsolute": { + "x": -345.0683372447937, + "y": 1726.0226628719834 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "B6GGTUbzEaIz5yu32WrAq", + "type": "subtopic", + "position": { + "x": -345.0683372447937, + "y": 1779.0226628719836 + }, + "selected": false, + "data": { + "label": "Architecture", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 148, + "height": 49, + "style": { + "width": 148, + "height": 49 + }, + "positionAbsolute": { + "x": -345.0683372447937, + "y": 1779.0226628719836 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "PBTrg9ivOpw9uNTVisIpx", + "type": "subtopic", + "position": { + "x": -345.0683372447937, + "y": 1832.0226628719836 + }, + "selected": false, + "data": { + "label": "Security", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 148, + "height": 49, + "style": { + "width": 148, + "height": 49 + }, + "positionAbsolute": { + "x": -345.0683372447937, + "y": 1832.0226628719836 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "vZiDpX9pEB9gfueSKZiQL", + "type": "topic", + "position": { + "x": -790.0217858882392, + "y": 1782.088937381998 + }, + "selected": false, + "data": { + "label": "Client Libraries", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": -790.0217858882392, + "y": 1782.088937381998 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "i-ltfXPTCu3WaBo-xaN05", + "type": "subtopic", + "position": { + "x": -780.0848309016441, + "y": 1838.2852926300527 + }, + "selected": false, + "data": { + "label": "ethers.js", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 203, + "height": 49, + "style": { + "width": 203, + "height": 49 + }, + "positionAbsolute": { + "x": -780.0848309016441, + "y": 1838.2852926300527 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "jwuMeo9TwaQviGIMO13Jf", + "type": "subtopic", + "position": { + "x": -780.0848309016441, + "y": 1891.2852926300527 + }, + "selected": false, + "data": { + "label": "web3.js", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 203, + "height": 49, + "style": { + "width": 203, + "height": 49 + }, + "positionAbsolute": { + "x": -780.0848309016441, + "y": 1891.2852926300527 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "RFgetmTvKvpV2PG6Vfev7", + "type": "subtopic", + "position": { + "x": -780.0848309016441, + "y": 1944.2852926300527 + }, + "selected": false, + "data": { + "label": "Moralis", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 203, + "height": 49, + "style": { + "width": 203, + "height": 49 + }, + "positionAbsolute": { + "x": -780.0848309016441, + "y": 1944.2852926300527 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "CoYEwHNNmrQ0i0sSQTcB7", + "type": "topic", + "position": { + "x": -571.2223395211597, + "y": 1781.0854310382826 + }, + "selected": false, + "data": { + "label": "Client Nodes", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 217, + "height": 49, + "style": { + "width": 217, + "height": 49 + }, + "positionAbsolute": { + "x": -571.2223395211597, + "y": 1781.0854310382826 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "DBRaXtwvdq2UGE8rVCmI1", + "type": "subtopic", + "position": { + "x": -559.4600788526467, + "y": 1837.2817862863374 + }, + "selected": false, + "data": { + "label": "Geth", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "positionAbsolute": { + "x": -559.4600788526467, + "y": 1837.2817862863374 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "Gnnp5qrFmuSVtaq31rvMX", + "type": "subtopic", + "position": { + "x": -455.45657250893146, + "y": 1837.2817862863374 + }, + "selected": false, + "data": { + "label": "Besu", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 90, + "height": 49, + "style": { + "width": 90, + "height": 49 + }, + "positionAbsolute": { + "x": -455.45657250893146, + "y": 1837.2817862863374 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "xtYwg0WAcE8Ea9VgC2RSc", + "type": "subtopic", + "position": { + "x": -560.5687755078199, + "y": 1890.2817862863374 + }, + "selected": false, + "data": { + "label": "Nethermind", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 195, + "height": 49, + "style": { + "width": 195, + "height": 49 + }, + "positionAbsolute": { + "x": -560.5687755078199, + "y": 1890.2817862863374 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "E4uuJZFZz-M1vlpZmdJTO", + "type": "subtopic", + "position": { + "x": -560.5687755078199, + "y": 1943.2817862863374 + }, + "selected": false, + "data": { + "label": "Substrate", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 195, + "height": 49, + "style": { + "width": 195, + "height": 49 + }, + "positionAbsolute": { + "x": -560.5687755078199, + "y": 1943.2817862863374 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "nR-aB_U709NTfY0RmmF12", + "type": "horizontal", + "position": { + "x": -789.460009679177, + "y": 1588.4122130449523 + }, + "selected": false, + "data": { + "label": "horizontal node", + "style": { + "stroke": "#2B78E4" + } + }, + "zIndex": 999, + "width": 588, + "height": 20, + "style": { + "width": 588, + "height": 20 + }, + "positionAbsolute": { + "x": -789.460009679177, + "y": 1588.4122130449523 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "bTdRKEiIUmu1pnp8UbJK9", + "type": "topic", + "position": { + "x": -214.64612351413393, + "y": 2003.362086171213 + }, + "selected": false, + "data": { + "label": "Building for Scale", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center", + "colorType": "b" + } + }, + "zIndex": 999, + "width": 182, + "height": 49, + "style": { + "width": 182, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -214.64612351413393, + "y": 2003.362086171213 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "5T5c3SrFfMZLEKAzxJ-_S", + "type": "subtopic", + "position": { + "x": -57.28273402775437, + "y": 1582.7354826226021 + }, + "selected": false, + "data": { + "label": "State & Payment Channels", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 317, + "height": 49, + "style": { + "width": 317, + "height": 49 + }, + "positionAbsolute": { + "x": -57.28273402775437, + "y": 1582.7354826226021 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "ti6-LSK52dTCLVdxArp9q", + "type": "subtopic", + "position": { + "x": -57.28273402775437, + "y": 1635.7354826226021 + }, + "selected": false, + "data": { + "label": "Optimistic Rollups & Fraud Proofs", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 317, + "height": 49, + "style": { + "width": 317, + "height": 49 + }, + "positionAbsolute": { + "x": -57.28273402775437, + "y": 1635.7354826226021 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "PykoX4j5Q3eJWIpUoczjM", + "type": "subtopic", + "position": { + "x": -57.28273402775437, + "y": 1688.7354826226021 + }, + "selected": false, + "data": { + "label": " Zk Rollups & Zero Knowledge Proof", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 317, + "height": 49, + "style": { + "width": 317, + "height": 49 + }, + "positionAbsolute": { + "x": -57.28273402775437, + "y": 1688.7354826226021 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "chmxDwNVOefp98IbjEgNl", + "type": "subtopic", + "position": { + "x": -57.28273402775437, + "y": 1741.7354826226021 + }, + "selected": false, + "data": { + "label": "Validium", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "positionAbsolute": { + "x": -57.28273402775437, + "y": 1741.7354826226021 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "dMesiPUPBegYQ7hgeMMJK", + "type": "subtopic", + "position": { + "x": 48.21726597224563, + "y": 1741.7354826226021 + }, + "selected": false, + "data": { + "label": "Plasma", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 90, + "height": 49, + "style": { + "width": 90, + "height": 49 + }, + "positionAbsolute": { + "x": 48.21726597224563, + "y": 1741.7354826226021 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "lSQA3CfQBugEBhAh2yxro", + "type": "subtopic", + "position": { + "x": 143.71726597224563, + "y": 1741.7354826226021 + }, + "selected": false, + "data": { + "label": "Sidechains", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 115, + "height": 49, + "style": { + "width": 115, + "height": 49 + }, + "positionAbsolute": { + "x": 143.71726597224563, + "y": 1741.7354826226021 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "9uz6LBQwYpOid61LrK5dl", + "type": "subtopic", + "position": { + "x": -57.19361513527889, + "y": 1796.6871845475341 + }, + "selected": false, + "data": { + "label": "Ethereum 2.0", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 317, + "height": 49, + "style": { + "width": 317, + "height": 49 + }, + "positionAbsolute": { + "x": -57.19361513527889, + "y": 1796.6871845475341 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "1bUD9-vFo-tsHiB1a06tO", + "type": "subtopic", + "position": { + "x": -57.19361513527889, + "y": 1849.687184547534 + }, + "selected": false, + "data": { + "label": "On-Chain Scaling", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "right-center" + } + }, + "zIndex": 999, + "width": 317, + "height": 49, + "style": { + "width": 317, + "height": 49 + }, + "positionAbsolute": { + "x": -57.19361513527889, + "y": 1849.687184547534 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Ju00mr0KLGN2BV6yEQGPt", + "type": "vertical", + "position": { + "x": -133.64612351413393, + "y": 2221.8655925149283 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#4136D4" + } + }, + "zIndex": 999, + "width": 20, + "height": 104, + "positionAbsolute": { + "x": -133.64612351413393, + "y": 2221.8655925149283 + }, + "dragging": false, + "style": { + "width": 20, + "height": 104 + }, + "resizing": false, + "focusable": true, + "selectable": true + }, + { + "width": 469, + "height": 123, + "id": "sVXZrBCsiSzWBBYWTm-nQ", + "type": "paragraph", + "position": { + "x": -292.14612351413393, + "y": 2139.5212902664925 + }, + "selected": false, + "data": { + "label": "Visit the following relevant roadmaps", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + }, + "oldId": "0vLaVNJaJSHZ_bHli6Qzs" + }, + "zIndex": 999, + "positionAbsolute": { + "x": -292.14612351413393, + "y": 2139.5212902664925 + }, + "dragging": false, + "style": { + "width": 469, + "height": 123 + }, + "resizing": false, + "focusable": true, + "selectable": true + }, + { + "width": 117, + "height": 49, + "id": "TDAVBiLD2a9EOWINr3BuL", + "type": "button", + "position": { + "x": -158.57166373924687, + "y": 2198.3923285889578 + }, + "selected": false, + "data": { + "label": "JavaScript", + "href": "https://roadmap.sh/javascript", + "color": "#FFFFFf", + "backgroundColor": "#4136D4", + "style": { + "fontSize": 17 + }, + "borderColor": "#4136D4", + "oldId": "gC8lsIdYLRzo3HzwVqtm1" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": -158.57166373924687, + "y": 2198.3923285889578 + }, + "style": { + "width": 117, + "height": 49 + }, + "focusable": true, + "resizing": false, + "selectable": true + }, + { + "width": 100, + "height": 49, + "id": "-AVENmGRqqg2hH4OL_aqZ", + "type": "button", + "position": { + "x": -37.57166373924687, + "y": 2198.3923285889578 + }, + "selected": false, + "data": { + "label": "Python", + "href": "https://roadmap.sh/python", + "color": "#FFFFFf", + "backgroundColor": "#4136D4", + "style": { + "fontSize": 17 + }, + "borderColor": "#4136D4", + "oldId": "uSLzfLPXxS5-P7ozscvjZ" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": -37.57166373924687, + "y": 2198.3923285889578 + }, + "style": { + "width": 100, + "height": 49 + }, + "focusable": true, + "resizing": false, + "selectable": true + }, + { + "width": 100, + "height": 49, + "id": "uSLzfLPXxS5-P7ozscvjZ", + "type": "button", + "position": { + "x": 66.4283362607531, + "y": 2198.3923285889578 + }, + "selected": false, + "data": { + "label": "Rust", + "href": "https://roadmap.sh/python", + "color": "#FFFFFf", + "backgroundColor": "#4136D4", + "style": { + "fontSize": 17 + }, + "borderColor": "#4136D4", + "oldId": "PkhQdVms2TGgnPrytCBPZ" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": 66.4283362607531, + "y": 2198.3923285889578 + }, + "style": { + "width": 100, + "height": 49 + }, + "focusable": true, + "resizing": false, + "selectable": true + }, + { + "width": 117, + "height": 49, + "id": "gC8lsIdYLRzo3HzwVqtm1", + "type": "button", + "position": { + "x": -279.5716637392469, + "y": 2198.3923285889578 + }, + "selected": false, + "data": { + "label": "Backend", + "href": "https://roadmap.sh/javascript", + "color": "#FFFFFf", + "backgroundColor": "#4136D4", + "style": { + "fontSize": 17 + }, + "borderColor": "#4136D4", + "oldId": "uSLzfLPXxS5-P7ozscvjZ" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": -279.5716637392469, + "y": 2198.3923285889578 + }, + "style": { + "width": 117, + "height": 49 + }, + "focusable": true, + "resizing": false, + "selectable": true + }, + { + "id": "yHmHXymPNWwu8p1vvqD3o", + "type": "paragraph", + "position": { + "x": -56.77465650607928, + "y": -174.98400415396299 + }, + "selected": false, + "data": { + "label": "Find the interactive version of this roadmap and other similar roadmaps", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "left", + "borderColor": "#000000", + "backgroundColor": "WHITe" + } + }, + "zIndex": 999, + "width": 321, + "height": 141, + "positionAbsolute": { + "x": -56.77465650607928, + "y": -174.98400415396299 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "style": { + "width": 321, + "height": 141 + }, + "resizing": false + }, + { + "id": "2zqZkyVgigifcRS1H7F_b", + "type": "button", + "position": { + "x": -46.77465650607928, + "y": -95.8160596822612 + }, + "selected": false, + "data": { + "label": "roadmap.sh", + "href": "https://roadmap.sh", + "color": "#ffffff", + "backgroundColor": "#2a79e4", + "style": { + "fontSize": 17 + } + }, + "zIndex": 999, + "width": 301, + "height": 49, + "dragging": false, + "style": { + "width": 301, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -46.77465650607928, + "y": -95.8160596822612 + }, + "selectable": true, + "focusable": true + }, + { + "id": "aNrxRf79rgvvqVB2fbtV4", + "type": "legend", + "position": { + "x": -789.460009679177, + "y": -174.98400415396299 + }, + "selected": false, + "data": { + "label": "", + "legends": [ + { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion" }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "147", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "104", - "measuredH": "25", - "x": "22", - "y": "7", - "properties": { - "size": "17", - "text": "Ethereum 2.0" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "133", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3748", - "typeID": "__group__", - "zOrder": "217", - "measuredW": "324", - "measuredH": "40", - "w": "324", - "h": "40", - "x": "1056", - "y": "2593", - "properties": { - "controlName": "107-building-for-scale:on-chain-scaling" + { + "id": "-eqdNspTn3nDOQ6qbwXqu", + "label": "Alternative Option / Pick this or Purple", + "color": "#4f7a28" }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "314", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "25", - "x": "90", - "y": "7", - "properties": { - "size": "17", - "text": "On-Chain Scaling" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "300", - "y": "7", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3749", - "typeID": "__group__", - "zOrder": "91", - "measuredW": "408", - "measuredH": "162", - "w": "408", - "h": "162", - "x": "262", - "y": "154", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "408", - "h": "162", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "23", - "y": "21", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "23", - "y": "21", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "269", - "measuredH": "24", - "x": "59", - "y": "21", - "properties": { - "size": "16", - "text": "Personal Recommendation / Opinion" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "159", - "measuredH": "24", - "x": "59", - "y": "118", - "properties": { - "size": "16", - "text": "I wouldn't recommend" - } - }, - { - "ID": "5", - "typeID": "Icon", - "zOrder": "5", - "measuredW": "24", - "measuredH": "24", - "x": "23", - "y": "118", - "properties": { - "color": "10066329", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "6", - "typeID": "Label", - "zOrder": "6", - "w": "324", - "measuredW": "315", - "measuredH": "24", - "x": "60", - "y": "86", - "properties": { - "size": "16", - "text": "Order in roadmap not strict (Learn anytime)" - } - }, - { - "ID": "7", - "typeID": "__group__", - "zOrder": "7", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "23", - "y": "86", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "8", - "typeID": "Label", - "zOrder": "8", - "measuredW": "272", - "measuredH": "24", - "x": "59", - "y": "54", - "properties": { - "size": "16", - "text": "Alternative Option - Pick this or purple" - } - }, - { - "ID": "9", - "typeID": "Icon", - "zOrder": "9", - "measuredW": "24", - "measuredH": "24", - "x": "23", - "y": "53", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "10", - "typeID": "Icon", - "zOrder": "10", - "measuredW": "24", - "measuredH": "24", - "x": "23", - "y": "53", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "11", - "typeID": "Icon", - "zOrder": "11", - "measuredW": "24", - "measuredH": "24", - "x": "23", - "y": "53", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3761", - "typeID": "__group__", - "zOrder": "90", - "measuredW": "350", - "measuredH": "141", - "w": "350", - "h": "141", - "x": "1074", - "y": "164", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "314", - "measuredH": "25", - "x": "14", - "y": "17", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "319", - "measuredH": "25", - "x": "14", - "y": "45", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "15", - "y": "81", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "35", - "measuredH": "28", - "x": "76", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "http" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "bold": "true", - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - } - ] - } - } + { + "id": "AXLqhyhC41ZNhHi3c0959", + "label": "Order in roadmap not strict / Learn anytime", + "color": "#aaaaaa" + } + ] + }, + "zIndex": 999, + "width": 399, + "height": 129, + "positionAbsolute": { + "x": -789.460009679177, + "y": -174.98400415396299 + }, + "dragging": false, + "style": { + "width": 399, + "height": 129 + }, + "resizing": false + }, + { + "id": "ecT4W5z8Vq9pXjnuhMdpl", + "type": "subtopic", + "position": { + "x": -793.1381872719935, + "y": 119.40074822234891 + }, + "selected": false, + "data": { + "label": "Why it matters?", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233 + }, + "positionAbsolute": { + "x": -793.1381872719935, + "y": 119.40074822234891 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "zvUCR0KeigEi9beqFpwny", + "type": "subtopic", + "position": { + "x": -423.1381872719934, + "y": 168.4007482223489 + }, + "selected": false, + "data": { + "label": "Storage", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "legend": { + "id": "-Jv8rJA7YNu0OUo2vxgiJ", + "color": "#0433ff", + "label": "Personal Recommendation / Opinion", + "position": "left-center" } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy", - "order": 1000010.2336643032, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "D5E1AC09-3023-4145-A52A-4D904363A065", - "mockupH": "2622", - "mockupW": "1162", - "measuredW": "1424", - "measuredH": "2776", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamrify/Desktop/New%20Roadmaps/New%20Project%201.bmpr" -} + }, + "zIndex": 999, + "width": 105, + "height": 49, + "positionAbsolute": { + "x": -423.1381872719934, + "y": 168.4007482223489 + }, + "dragging": false + } + ], + "edges": [ + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "iogwMmOvub2ZF4zgg6WyF", + "sourceHandle": "x2", + "target": "_hYN0gEi9BL24nptEtXWU", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "XX0I26JoVMVXIe_7bVMix", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_hYN0gEi9BL24nptEtXWU", + "sourceHandle": "z2", + "target": "idLHBxhvcIqZTqmh_E8Az", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "dFn6kGOoJ-0BzJJEb9DSG", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_hYN0gEi9BL24nptEtXWU", + "sourceHandle": "z2", + "target": "os3Pa6W9SSNEzgmlBbglQ", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "arkF7QJJRbCBYWp0crqa2", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_hYN0gEi9BL24nptEtXWU", + "sourceHandle": "z2", + "target": "3oInpqvTSSC5_K6i7j8N7", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "HNVw8OboycWKLEtEbG2bn", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_hYN0gEi9BL24nptEtXWU", + "sourceHandle": "z2", + "target": "YKhuRbcUFzo0hTvuTq-Yl", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "auB7Png72XjmhcLr3IJA7", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "jZ67HhVRelJaxjsCckSSI", + "sourceHandle": "x2", + "target": "hWA7RtuqltMTmHdcCnmES", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "2aoDIr80lXSJLW1hIGUkb", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "z2", + "target": "NMznG9mo2wzNFnjhg990f", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "m-_y7nLeYFkUKGiacxWA0", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "z2", + "target": "gc_7cuIO2_joKlQRAPDfX", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "G7pXuJfkyt2nWAOHU8yV0", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "rrrvATyhXqRgJGWI3z0WF", + "sourceHandle": "x2", + "target": "AvbMQ5vY3ip1oX_6Yq4ie", + "targetHandle": "w2", + "data": { + "edgeStyle": "dashed" + }, + "id": "2_6Yz3-Agx9_rEN5xW86c", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "hWA7RtuqltMTmHdcCnmES", + "sourceHandle": "w2", + "target": "1AJv95mTLpR7L8KBoGym8", + "targetHandle": "x1", + "data": { + "edgeStyle": "dashed" + }, + "id": "kgMI98fg2-mKMgUs0wnjD", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "hWA7RtuqltMTmHdcCnmES", + "sourceHandle": "y2", + "target": "0etAs56EeBfh_0IlAaSra", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "selected": false, + "id": "ts38Q2ceHs60TJscUBZVE", + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "jZ67HhVRelJaxjsCckSSI", + "sourceHandle": "y2", + "target": "h6ceO0kiBIxNRkPzN3hBY", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "ZiMV7umyPdhy3JJDcopR-", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "jZ67HhVRelJaxjsCckSSI", + "sourceHandle": "y2", + "target": "_JlT9oKQ6Yu4UX6l19G8P", + "targetHandle": "z2", + "data": { + "edgeStyle": "dashed" + }, + "id": "WI-MhbxrehFcVwyGJ5CQJ", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_hYN0gEi9BL24nptEtXWU", + "sourceHandle": "x2", + "target": "jZ67HhVRelJaxjsCckSSI", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "qUrLBzvXvJOg53HBfjrOI", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "MvpHHpbS-EksUfuOKILOq", + "sourceHandle": "z2", + "target": "Atv-4Q7edtvfySs_XhgEq", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-MvpHHpbS-EksUfuOKILOqz2-Atv-4Q7edtvfySs_XhgEqy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "MvpHHpbS-EksUfuOKILOq", + "sourceHandle": "z2", + "target": "9z0Fqn1qqN8eo6s7_kwcb", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-MvpHHpbS-EksUfuOKILOqz2-9z0Fqn1qqN8eo6s7_kwcby2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "MvpHHpbS-EksUfuOKILOq", + "sourceHandle": "z2", + "target": "WD2JH4X4tEE4J0W0XFQ_4", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-MvpHHpbS-EksUfuOKILOqz2-WD2JH4X4tEE4J0W0XFQ_4y1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "MvpHHpbS-EksUfuOKILOq", + "sourceHandle": "y2", + "target": "edO8iEehsZtYavlsEKhOy", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-MvpHHpbS-EksUfuOKILOqy2-edO8iEehsZtYavlsEKhOyz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "MvpHHpbS-EksUfuOKILOq", + "sourceHandle": "y2", + "target": "H9jvIlxX6P-C_cgPfZop4", + "targetHandle": "z2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-MvpHHpbS-EksUfuOKILOqy2-H9jvIlxX6P-C_cgPfZop4z2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "MvpHHpbS-EksUfuOKILOq", + "sourceHandle": "y2", + "target": "Nc9AH6L7EqeQxh0m6Hddz", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-MvpHHpbS-EksUfuOKILOqy2-ecT4W5z8Vq9pXjnuhMdplz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "k5lpqM1IIUSgtyUcR4t7u", + "sourceHandle": "x2", + "target": "MvpHHpbS-EksUfuOKILOq", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-k5lpqM1IIUSgtyUcR4t7ux2-MvpHHpbS-EksUfuOKILOqw1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "bA4V_9AbV3uQi3qrtLWk0", + "sourceHandle": "y2", + "target": "B7niNXMOTbHn_1ixKQ8ri", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bA4V_9AbV3uQi3qrtLWk0y2-B7niNXMOTbHn_1ixKQ8riz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "bA4V_9AbV3uQi3qrtLWk0", + "sourceHandle": "y2", + "target": "E9HR_voxQ2a2tvWUuva_p", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bA4V_9AbV3uQi3qrtLWk0y2-E9HR_voxQ2a2tvWUuva_pz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "bA4V_9AbV3uQi3qrtLWk0", + "sourceHandle": "y2", + "target": "L08v-78UsEhcg-mZtMVuk", + "targetHandle": "z2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bA4V_9AbV3uQi3qrtLWk0y2-L08v-78UsEhcg-mZtMVukz2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "bA4V_9AbV3uQi3qrtLWk0", + "sourceHandle": "y2", + "target": "s1QqQc0We5yQaNF3Ogt4k", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bA4V_9AbV3uQi3qrtLWk0y2-s1QqQc0We5yQaNF3Ogt4kz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "bA4V_9AbV3uQi3qrtLWk0", + "sourceHandle": "y2", + "target": "FSThY0R1OAZCIL98W3AMj", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bA4V_9AbV3uQi3qrtLWk0y2-FSThY0R1OAZCIL98W3AMjz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "MvpHHpbS-EksUfuOKILOq", + "sourceHandle": "x2", + "target": "bA4V_9AbV3uQi3qrtLWk0", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-MvpHHpbS-EksUfuOKILOqx2-bA4V_9AbV3uQi3qrtLWk0w1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "bA4V_9AbV3uQi3qrtLWk0", + "sourceHandle": "z2", + "target": "e_I-4Q6_qIW09Hcn-pgKm", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bA4V_9AbV3uQi3qrtLWk0z2-e_I-4Q6_qIW09Hcn-pgKmy2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "bA4V_9AbV3uQi3qrtLWk0", + "sourceHandle": "z2", + "target": "_BkpK9qgp9up8nXNH7q4m", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bA4V_9AbV3uQi3qrtLWk0z2-_BkpK9qgp9up8nXNH7q4my2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "bA4V_9AbV3uQi3qrtLWk0", + "sourceHandle": "z2", + "target": "nNPa6jKRUaitmHwBip_LE", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bA4V_9AbV3uQi3qrtLWk0z2-nNPa6jKRUaitmHwBip_LEy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "sK8G-41D3EfYNSLFJ3XYf", + "sourceHandle": "z2", + "target": "JbgBwG6KmeTdyle9U6WAv", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-sK8G-41D3EfYNSLFJ3XYfz2-JbgBwG6KmeTdyle9U6WAvy2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "sK8G-41D3EfYNSLFJ3XYf", + "sourceHandle": "z2", + "target": "omQOhNfMO09pBc7oy76Wo", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-sK8G-41D3EfYNSLFJ3XYfz2-omQOhNfMO09pBc7oy76Woy2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "sK8G-41D3EfYNSLFJ3XYf", + "sourceHandle": "z2", + "target": "CzfsAQIk3zIsDaDAorG9K", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-sK8G-41D3EfYNSLFJ3XYfz2-CzfsAQIk3zIsDaDAorG9Ky1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "sK8G-41D3EfYNSLFJ3XYf", + "sourceHandle": "x2", + "target": "BV6lEwCAKaYxSPWD0LV_d", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-sK8G-41D3EfYNSLFJ3XYfx2-KRtEN0845lV5e85SOi6oZw1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "bA4V_9AbV3uQi3qrtLWk0", + "sourceHandle": "x2", + "target": "sK8G-41D3EfYNSLFJ3XYf", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "selected": false, + "id": "reactflow__edge-bA4V_9AbV3uQi3qrtLWk0x2-sK8G-41D3EfYNSLFJ3XYfw1", + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "BV6lEwCAKaYxSPWD0LV_d", + "sourceHandle": "z2", + "target": "tNbcSfwOUHNtk3yg8gJno", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-KRtEN0845lV5e85SOi6oZz2-tNbcSfwOUHNtk3yg8gJnoy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "snQA5_4H2dDkT1pENgaYD", + "sourceHandle": "y2", + "target": "UOF7Ep97i1l3Own6YEWlq", + "targetHandle": "z2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bTdRKEiIUmu1pnp8UbJK9y2-UOF7Ep97i1l3Own6YEWlqz2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "fbESHQGYqxKRi-5DW8TY3", + "sourceHandle": "y2", + "target": "qox-x_q-Q7aWcNFWD7RkT", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bTdRKEiIUmu1pnp8UbJK9y2-qox-x_q-Q7aWcNFWD7RkTz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "Fs9rcEh_f9fJ2tF-bkAUE", + "sourceHandle": "x2", + "target": "gpS5CckcQZX3TMFQ2jtIL", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bTdRKEiIUmu1pnp8UbJK9x2-gpS5CckcQZX3TMFQ2jtILw1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "Fs9rcEh_f9fJ2tF-bkAUE", + "sourceHandle": "y2", + "target": "oSK3MRQD_4j1gGDORN7RO", + "targetHandle": "z1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-Fs9rcEh_f9fJ2tF-bkAUEy2-bTdRKEiIUmu1pnp8UbJK9z1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "oSK3MRQD_4j1gGDORN7RO", + "sourceHandle": "y2", + "target": "GOgeaQoRvqg-7mAfL_A8t", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bTdRKEiIUmu1pnp8UbJK9y2-GOgeaQoRvqg-7mAfL_A8tz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "oSK3MRQD_4j1gGDORN7RO", + "sourceHandle": "y2", + "target": "CWqwv4asouS-dssAwIdxv", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bTdRKEiIUmu1pnp8UbJK9y2-CWqwv4asouS-dssAwIdxvz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "oSK3MRQD_4j1gGDORN7RO", + "sourceHandle": "y2", + "target": "TMPB62h9LGIA0pMmjfUun", + "targetHandle": "z2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bTdRKEiIUmu1pnp8UbJK9y2-TMPB62h9LGIA0pMmjfUunz2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SXXvFtf_7Rx64cHSEWxMS", + "sourceHandle": "z2", + "target": "bTdRKEiIUmu1pnp8UbJK9", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-SXXvFtf_7Rx64cHSEWxMSz2-bTdRKEiIUmu1pnp8UbJK9w1", + "selected": false, + "type": "smoothstep", + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "bTdRKEiIUmu1pnp8UbJK9", + "sourceHandle": "z2", + "target": "1bUD9-vFo-tsHiB1a06tO", + "targetHandle": "x2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-bTdRKEiIUmu1pnp8UbJK9z2-1bUD9-vFo-tsHiB1a06tOx2", + "selected": false, + "type": "simplebezier", + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "x2", + "target": "sVXZrBCsiSzWBBYWTm-nQ", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "PShueM-HfMGu2Jy1dt73g", + "selected": false, + "type": "smoothstep", + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "STQQbPa7PE3gbjMdL6P-t", + "sourceHandle": "x2", + "target": "sVXZrBCsiSzWBBYWTm-nQ", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-STQQbPa7PE3gbjMdL6P-tx2-sVXZrBCsiSzWBBYWTm-nQw1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "kc6buUsLAeZeUb4Tk0apM", + "sourceHandle": "x2", + "target": "sVXZrBCsiSzWBBYWTm-nQ", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-kc6buUsLAeZeUb4Tk0apMx2-sVXZrBCsiSzWBBYWTm-nQw1", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "NhodBD8myUTljNdn3y40I", + "sourceHandle": "x2", + "target": "sVXZrBCsiSzWBBYWTm-nQ", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-NhodBD8myUTljNdn3y40Ix2-sVXZrBCsiSzWBBYWTm-nQw1", + "selected": false, + "focusable": true, + "selectable": true + } + ] +} \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/blockchain.md b/src/data/roadmaps/blockchain/blockchain.md index e47d577f66f7..9df4c4f80d93 100644 --- a/src/data/roadmaps/blockchain/blockchain.md +++ b/src/data/roadmaps/blockchain/blockchain.md @@ -2,6 +2,7 @@ jsonUrl: '/jsons/roadmaps/blockchain.json' pdfUrl: '/pdfs/roadmaps/blockchain.pdf' order: 6 +renderer: 'editor' briefTitle: 'Blockchain' briefDescription: 'Step by step guide to becoming a blockchain developer in 2024' title: 'Blockchain Developer' @@ -10,7 +11,7 @@ isNew: false hasTopics: true dimensions: width: 968 - height: 2173.87 + height: 2250 schema: headline: 'Blockchain Developer Roadmap' description: 'Learn how to become a Blockchain Developer with this interactive step by step guide in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/polygon-zkevm.md b/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/polygon-zkevm.md deleted file mode 100644 index 129c9742ff4f..000000000000 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/polygon-zkevm.md +++ /dev/null @@ -1,18 +0,0 @@ -# Polygon zkEVM - -Polygon zkEVM is a decentralized Ethereum Layer 2 scalability solution that uses cryptographic zero-knowledge proofs to offer validity and quick finality to off-chain transaction computation, also known as a ZK-Rollup. - -The ZK-Rollup executes smart contracts transparently, by publishing zero-knowledge validity proofs, while maintaining opcode compatibility with the Ethereum Virtual Machine. - -Benefits of Polygon zkEVM - -- EVM-equivalence -- Ethereum security -- ZKP-powered scalability - -Visit the following resources to learn more: - -- [@article@Introduction to Polygon zkEVM](https://wiki.polygon.technology/docs/zkevm/introduction/) -- [@article@Polygon zkEVM Quickstart](https://wiki.polygon.technology/docs/zkevm/develop/) -- [@article@Polygon zkEVM Faucet Guide](https://wiki.polygon.technology/docs/zkevm/guides/zkevm-faucet/) -- [@article@Polygon zkEVM Asset Bridging Guide](https://wiki.polygon.technology/docs/zkevm/bridge-to-zkevm/) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/index.md b/src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/index.md deleted file mode 100644 index c13befc05502..000000000000 --- a/src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/index.md +++ /dev/null @@ -1,7 +0,0 @@ -# Programming Languages - -Smart contracts can be programmed using relatively developer-friendly languages. If you're experienced with Python or any curly-bracket language, you can find a language with familiar syntax. - -Visit the following resources to learn more: - -- [@article@Smart Contract Languages](https://ethereum.org/en/developers/docs/smart-contracts/languages/) diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/index.md b/src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/index.md deleted file mode 100644 index defc26456c2e..000000000000 --- a/src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/index.md +++ /dev/null @@ -1,10 +0,0 @@ -# Testing - -Testing smart contracts is one of the most important measures for improving smart contract security. Unlike traditional software, smart contracts cannot typically be updated after launching, making it imperative to test rigorously before deploying contracts onto mainnet. - -Visit the following resources to learn more: - -- [@article@Testing Smart Contracts](https://ethereum.org/en/developers/docs/smart-contracts/testing/) -- [@article@How to Test Ethereum Smart Contracts](https://betterprogramming.pub/how-to-test-ethereum-smart-contracts-35abc8fa199d) -- [@article@Writing automated smart contract tests](https://docs.openzeppelin.com/learn/writing-automated-tests) -- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh) diff --git a/src/data/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/100-alchemy.md b/src/data/roadmaps/blockchain/content/alchemy@lOoubzXNILBk18jGsc-JX.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/100-alchemy.md rename to src/data/roadmaps/blockchain/content/alchemy@lOoubzXNILBk18jGsc-JX.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/101-angular.md b/src/data/roadmaps/blockchain/content/angular@UY_vAsixTyocvo8zvAF4b.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/101-angular.md rename to src/data/roadmaps/blockchain/content/angular@UY_vAsixTyocvo8zvAF4b.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/105-applicability/index.md b/src/data/roadmaps/blockchain/content/applicability@aATSuiqPG-yctr3ChEBa_.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/105-applicability/index.md rename to src/data/roadmaps/blockchain/content/applicability@aATSuiqPG-yctr3ChEBa_.md diff --git a/src/data/roadmaps/blockchain/content/100-blockchain-basics/105-applications-and-uses.md b/src/data/roadmaps/blockchain/content/applications-and-uses@WD2JH4X4tEE4J0W0XFQ_4.md similarity index 100% rename from src/data/roadmaps/blockchain/content/100-blockchain-basics/105-applications-and-uses.md rename to src/data/roadmaps/blockchain/content/applications-and-uses@WD2JH4X4tEE4J0W0XFQ_4.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/arbitrum.md b/src/data/roadmaps/blockchain/content/arbitrum@ixTIn2Uhs-i5-UPt9jKAa.md similarity index 95% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/arbitrum.md rename to src/data/roadmaps/blockchain/content/arbitrum@ixTIn2Uhs-i5-UPt9jKAa.md index b48bc9417187..738343f8ab48 100644 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/arbitrum.md +++ b/src/data/roadmaps/blockchain/content/arbitrum@ixTIn2Uhs-i5-UPt9jKAa.md @@ -5,4 +5,4 @@ Arbitrum aims to reduce transaction fees and congestion by moving as much comput Visit the following resources to learn more: - [@article@Arbitrum whitepaper](https://www.usenix.org/system/files/conference/usenixsecurity18/sec18-kalodner.pdf) -- [@article@Inside Arbitrum](https://developer.offchainlabs.com/docs/Inside_Arbitrum) +- [@article@Inside Arbitrum](https://developer.offchainlabs.com/docs/Inside_Arbitrum) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/109-dapps/103-architecture.md b/src/data/roadmaps/blockchain/content/architecture@B6GGTUbzEaIz5yu32WrAq.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/103-architecture.md rename to src/data/roadmaps/blockchain/content/architecture@B6GGTUbzEaIz5yu32WrAq.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/avalanche.md b/src/data/roadmaps/blockchain/content/avalanche@txQ9U1wcnZkQVh6B49krk.md similarity index 99% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/avalanche.md rename to src/data/roadmaps/blockchain/content/avalanche@txQ9U1wcnZkQVh6B49krk.md index c54ceeaa21dc..f47534f1ed79 100644 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/avalanche.md +++ b/src/data/roadmaps/blockchain/content/avalanche@txQ9U1wcnZkQVh6B49krk.md @@ -5,4 +5,4 @@ Avalanche describes itself as an “open, programmable smart contracts platform Visit the following resources to learn more: - [@article@Avalanche whitepaper](https://assets.website-files.com/5d80307810123f5ffbb34d6e/6008d7bbf8b10d1eb01e7e16_Avalanche%20Platform%20Whitepaper.pdf) -- [@article@Avalanche official website](https://www.avax.network/) +- [@article@Avalanche official website](https://www.avax.network/) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/100-blockchain-basics/index.md b/src/data/roadmaps/blockchain/content/basic-blockchain-knowledge@MvpHHpbS-EksUfuOKILOq.md similarity index 100% rename from src/data/roadmaps/blockchain/content/100-blockchain-basics/index.md rename to src/data/roadmaps/blockchain/content/basic-blockchain-knowledge@MvpHHpbS-EksUfuOKILOq.md diff --git a/src/data/roadmaps/blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md b/src/data/roadmaps/blockchain/content/basic-blockchain-operations@9z0Fqn1qqN8eo6s7_kwcb.md similarity index 100% rename from src/data/roadmaps/blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md rename to src/data/roadmaps/blockchain/content/basic-blockchain-operations@9z0Fqn1qqN8eo6s7_kwcb.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/109-client-nodes/101-besu.md b/src/data/roadmaps/blockchain/content/besu@Gnnp5qrFmuSVtaq31rvMX.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/109-client-nodes/101-besu.md rename to src/data/roadmaps/blockchain/content/besu@Gnnp5qrFmuSVtaq31rvMX.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/binance-smart-chain.md b/src/data/roadmaps/blockchain/content/binance-smart-chain@sJj-6wG5KjjzYYia_eo63.md similarity index 95% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/binance-smart-chain.md rename to src/data/roadmaps/blockchain/content/binance-smart-chain@sJj-6wG5KjjzYYia_eo63.md index 17c4ec29c68e..874d3e10d7c5 100644 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/binance-smart-chain.md +++ b/src/data/roadmaps/blockchain/content/binance-smart-chain@sJj-6wG5KjjzYYia_eo63.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@article@Binance whitepaper](https://www.exodus.com/assets/docs/binance-coin-whitepaper.pdf) - [@official@BNB Chain overview](https://www.binance.com/en/blog/all/bnb-chain-blockchain-for-exchanging-the-world-304219301536473088) -- [@feed@Explore top posts about Crypto](https://app.daily.dev/tags/crypto?ref=roadmapsh) +- [@feed@Explore top posts about Crypto](https://app.daily.dev/tags/crypto?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/108-repo-hosting-services/102-bitbucket.md b/src/data/roadmaps/blockchain/content/bitbucket@TMPB62h9LGIA0pMmjfUun.md similarity index 100% rename from src/data/roadmaps/blockchain/content/108-repo-hosting-services/102-bitbucket.md rename to src/data/roadmaps/blockchain/content/bitbucket@TMPB62h9LGIA0pMmjfUun.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/103-blockchain-forking.md b/src/data/roadmaps/blockchain/content/blockchain-forking@L08v-78UsEhcg-mZtMVuk.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/103-blockchain-forking.md rename to src/data/roadmaps/blockchain/content/blockchain-forking@L08v-78UsEhcg-mZtMVuk.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/108-blockchain-interoperability.md b/src/data/roadmaps/blockchain/content/blockchain-interoperability@nNPa6jKRUaitmHwBip_LE.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/108-blockchain-interoperability.md rename to src/data/roadmaps/blockchain/content/blockchain-interoperability@nNPa6jKRUaitmHwBip_LE.md diff --git a/src/data/roadmaps/blockchain/content/100-blockchain-basics/103-blockchain-structure.md b/src/data/roadmaps/blockchain/content/blockchain-structure@Atv-4Q7edtvfySs_XhgEq.md similarity index 100% rename from src/data/roadmaps/blockchain/content/100-blockchain-basics/103-blockchain-structure.md rename to src/data/roadmaps/blockchain/content/blockchain-structure@Atv-4Q7edtvfySs_XhgEq.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/index.md b/src/data/roadmaps/blockchain/content/blockchains@EQgb4LqXnyq3gOX7Fb85s.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/index.md rename to src/data/roadmaps/blockchain/content/blockchains@EQgb4LqXnyq3gOX7Fb85s.md diff --git a/src/data/roadmaps/blockchain/content/104-smart-contract-frameworks/101-brownie.md b/src/data/roadmaps/blockchain/content/brownie@Q64AbQlvYPiqJl8BtoJj9.md similarity index 100% rename from src/data/roadmaps/blockchain/content/104-smart-contract-frameworks/101-brownie.md rename to src/data/roadmaps/blockchain/content/brownie@Q64AbQlvYPiqJl8BtoJj9.md diff --git a/src/data/roadmaps/blockchain/content/110-building-for-scale/index.md b/src/data/roadmaps/blockchain/content/building-for-scale@bTdRKEiIUmu1pnp8UbJK9.md similarity index 100% rename from src/data/roadmaps/blockchain/content/110-building-for-scale/index.md rename to src/data/roadmaps/blockchain/content/building-for-scale@bTdRKEiIUmu1pnp8UbJK9.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/109-decentralized-storage.md b/src/data/roadmaps/blockchain/content/centralized-storage@tvk1Wh04BcFbAAwYWMx27.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/109-decentralized-storage.md rename to src/data/roadmaps/blockchain/content/centralized-storage@tvk1Wh04BcFbAAwYWMx27.md diff --git a/src/data/roadmaps/blockchain/content/102-blockchain-oracles/101-chainlink.md b/src/data/roadmaps/blockchain/content/chainlink@omQOhNfMO09pBc7oy76Wo.md similarity index 100% rename from src/data/roadmaps/blockchain/content/102-blockchain-oracles/101-chainlink.md rename to src/data/roadmaps/blockchain/content/chainlink@omQOhNfMO09pBc7oy76Wo.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/108-client-libraries/index.md b/src/data/roadmaps/blockchain/content/client-libraries@vZiDpX9pEB9gfueSKZiQL.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/108-client-libraries/index.md rename to src/data/roadmaps/blockchain/content/client-libraries@vZiDpX9pEB9gfueSKZiQL.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/109-client-nodes/index.md b/src/data/roadmaps/blockchain/content/client-nodes@CoYEwHNNmrQ0i0sSQTcB7.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/109-client-nodes/index.md rename to src/data/roadmaps/blockchain/content/client-nodes@CoYEwHNNmrQ0i0sSQTcB7.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/102-code-coverage.md b/src/data/roadmaps/blockchain/content/code-coverage@4V-dj9x9hSAAGCxpBWsbE.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/102-code-coverage.md rename to src/data/roadmaps/blockchain/content/code-coverage@4V-dj9x9hSAAGCxpBWsbE.md diff --git a/src/data/roadmaps/blockchain/content/105-blockchain-security/100-practices/101-common-threat-vectors.md b/src/data/roadmaps/blockchain/content/common-threat-vectors@GxD-KybtmkwT3wqDzIfHp.md similarity index 100% rename from src/data/roadmaps/blockchain/content/105-blockchain-security/100-practices/101-common-threat-vectors.md rename to src/data/roadmaps/blockchain/content/common-threat-vectors@GxD-KybtmkwT3wqDzIfHp.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/107-consensus-protocols.md b/src/data/roadmaps/blockchain/content/consensus-protocols@_BkpK9qgp9up8nXNH7q4m.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/107-consensus-protocols.md rename to src/data/roadmaps/blockchain/content/consensus-protocols@_BkpK9qgp9up8nXNH7q4m.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/108-crypto-faucets.md b/src/data/roadmaps/blockchain/content/crypto-faucets@S68IUKs0k_FFHEH97xxs7.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/108-crypto-faucets.md rename to src/data/roadmaps/blockchain/content/crypto-faucets@S68IUKs0k_FFHEH97xxs7.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/106-crypto-wallets.md b/src/data/roadmaps/blockchain/content/crypto-wallets@SM8Wt3iNM_nncLj69KCuy.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/106-crypto-wallets.md rename to src/data/roadmaps/blockchain/content/crypto-wallets@SM8Wt3iNM_nncLj69KCuy.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/104-cryptocurrencies.md b/src/data/roadmaps/blockchain/content/cryptocurrencies@s1QqQc0We5yQaNF3Ogt4k.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/104-cryptocurrencies.md rename to src/data/roadmaps/blockchain/content/cryptocurrencies@s1QqQc0We5yQaNF3Ogt4k.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/106-cryptography.md b/src/data/roadmaps/blockchain/content/cryptography@e_I-4Q6_qIW09Hcn-pgKm.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/106-cryptography.md rename to src/data/roadmaps/blockchain/content/cryptography@e_I-4Q6_qIW09Hcn-pgKm.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/105-cryptowallets.md b/src/data/roadmaps/blockchain/content/cryptowallets@FSThY0R1OAZCIL98W3AMj.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/105-cryptowallets.md rename to src/data/roadmaps/blockchain/content/cryptowallets@FSThY0R1OAZCIL98W3AMj.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/105-applicability/101-daos.md b/src/data/roadmaps/blockchain/content/daos@RsoOgixZlyQU6h7nIaY9J.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/105-applicability/101-daos.md rename to src/data/roadmaps/blockchain/content/daos@RsoOgixZlyQU6h7nIaY9J.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/index.md b/src/data/roadmaps/blockchain/content/dapps---decentralized-applications@SXXvFtf_7Rx64cHSEWxMS.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/index.md rename to src/data/roadmaps/blockchain/content/dapps---decentralized-applications@SXXvFtf_7Rx64cHSEWxMS.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/102-decentralization-vs-trust.md b/src/data/roadmaps/blockchain/content/decentralization-vs-trust@E9HR_voxQ2a2tvWUuva_p.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/102-decentralization-vs-trust.md rename to src/data/roadmaps/blockchain/content/decentralization-vs-trust@E9HR_voxQ2a2tvWUuva_p.md diff --git a/src/data/roadmaps/blockchain/content/100-blockchain-basics/101-decentralization.md b/src/data/roadmaps/blockchain/content/decentralization@H9jvIlxX6P-C_cgPfZop4.md similarity index 100% rename from src/data/roadmaps/blockchain/content/100-blockchain-basics/101-decentralization.md rename to src/data/roadmaps/blockchain/content/decentralization@H9jvIlxX6P-C_cgPfZop4.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/105-applicability/100-defi.md b/src/data/roadmaps/blockchain/content/defi@1AhombZUkZN6Ra5fysSpg.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/105-applicability/100-defi.md rename to src/data/roadmaps/blockchain/content/defi@1AhombZUkZN6Ra5fysSpg.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/102-deployment.md b/src/data/roadmaps/blockchain/content/deployment@7goaYnedUlfgfl5qApoO2.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/102-deployment.md rename to src/data/roadmaps/blockchain/content/deployment@7goaYnedUlfgfl5qApoO2.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/101-deployment.md b/src/data/roadmaps/blockchain/content/deployment@cW3_Ki9Bx7fYluDLKKKgl.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/101-deployment.md rename to src/data/roadmaps/blockchain/content/deployment@cW3_Ki9Bx7fYluDLKKKgl.md diff --git a/src/data/roadmaps/blockchain/content/105-blockchain-security/101-tools/103-echidna.md b/src/data/roadmaps/blockchain/content/echidna@U4H62lVac8wIgxNJ3N3ga.md similarity index 100% rename from src/data/roadmaps/blockchain/content/105-blockchain-security/101-tools/103-echidna.md rename to src/data/roadmaps/blockchain/content/echidna@U4H62lVac8wIgxNJ3N3ga.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/ethereum.md b/src/data/roadmaps/blockchain/content/ehereum@JLXIbP-y8C2YktIk3R12m.md similarity index 96% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/ethereum.md rename to src/data/roadmaps/blockchain/content/ehereum@JLXIbP-y8C2YktIk3R12m.md index b212ab4b6e6a..a99fc6f8bf64 100644 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/ethereum.md +++ b/src/data/roadmaps/blockchain/content/ehereum@JLXIbP-y8C2YktIk3R12m.md @@ -9,4 +9,4 @@ Visit the following resources to learn more: - [@official@Ethereum whitepaper](https://ethereum.org/en/whitepaper/) - [@official@Intro to Ethereum](https://ethereum.org/en/developers/docs/intro-to-ethereum/) - [@article@A gentle introduction to Ethereum](https://bitsonblocks.net/2016/10/02/gentle-introduction-ethereum/) -- [@feed@Explore top posts about Ethereum](https://app.daily.dev/tags/ethereum?ref=roadmapsh) +- [@feed@Explore top posts about Ethereum](https://app.daily.dev/tags/ethereum?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/105-erc-tokens.md b/src/data/roadmaps/blockchain/content/erc-tokens@bjUuL7WALETzgFxL6-ivU.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/105-erc-tokens.md rename to src/data/roadmaps/blockchain/content/erc-tokens@bjUuL7WALETzgFxL6-ivU.md diff --git a/src/data/roadmaps/blockchain/content/110-building-for-scale/106-ethereum-2.md b/src/data/roadmaps/blockchain/content/ethereum-20@9uz6LBQwYpOid61LrK5dl.md similarity index 100% rename from src/data/roadmaps/blockchain/content/110-building-for-scale/106-ethereum-2.md rename to src/data/roadmaps/blockchain/content/ethereum-20@9uz6LBQwYpOid61LrK5dl.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/108-client-libraries/100-ethers-js.md b/src/data/roadmaps/blockchain/content/ethersjs@i-ltfXPTCu3WaBo-xaN05.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/108-client-libraries/100-ethers-js.md rename to src/data/roadmaps/blockchain/content/ethersjs@i-ltfXPTCu3WaBo-xaN05.md diff --git a/src/data/roadmaps/blockchain/content/everscale@YC385OLECWjpZjVeWKksO.md b/src/data/roadmaps/blockchain/content/everscale@YC385OLECWjpZjVeWKksO.md new file mode 100644 index 000000000000..30404fdf90fa --- /dev/null +++ b/src/data/roadmaps/blockchain/content/everscale@YC385OLECWjpZjVeWKksO.md @@ -0,0 +1,10 @@ +# Everscale + +Everscale is a layer-1 PoS blockchain network of the 5th generation. It is one of the most technologically advanced blockchain networks, and that is not a marketing exaggeration. Everscale incorporates all the blockchain innovations and concepts of recent years. Its versatility helps it develop as a decentralized hub for many blockchains and resource-demanding applications such as GameFi, DeFi, micro-transactions, real-time bidding, etc. + +Visit the following resources to learn more: + +- [Everscale site](https://everscale.network) +- [Everscale Whitepaper](https://everscale.network/docs/everscale-whitepaper.pdf) +- [Documentation](https://docs.everscale.network/) +- [Guide](https://everscale.guide/) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/index.md b/src/data/roadmaps/blockchain/content/evm-based@tSJyp46rkJcOtDqVpJX1s.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/index.md rename to src/data/roadmaps/blockchain/content/evm-based@tSJyp46rkJcOtDqVpJX1s.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/fantom.md b/src/data/roadmaps/blockchain/content/fantom@trcGwYcFW5LQUUrAcbUf_.md similarity index 86% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/fantom.md rename to src/data/roadmaps/blockchain/content/fantom@trcGwYcFW5LQUUrAcbUf_.md index 8d0ffc155ad9..266b07d9653e 100644 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/fantom.md +++ b/src/data/roadmaps/blockchain/content/fantom@trcGwYcFW5LQUUrAcbUf_.md @@ -5,4 +5,4 @@ Fantom is a decentralized, open-source smart contract platform that supports dec Visit the following resources to learn more: - [@article@Fantom whitepaper](https://arxiv.org/pdf/1810.10360.pdf) -- [@article@Fantom overview](https://docs.fantom.foundation/) +- [@article@Fantom overview](https://docs.fantom.foundation/) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/104-smart-contract-frameworks/103-foundry.md b/src/data/roadmaps/blockchain/content/foundry@F1EUAxODBJ3GEoh7cqM-K.md similarity index 100% rename from src/data/roadmaps/blockchain/content/104-smart-contract-frameworks/103-foundry.md rename to src/data/roadmaps/blockchain/content/foundry@F1EUAxODBJ3GEoh7cqM-K.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/index.md b/src/data/roadmaps/blockchain/content/frontend-frameworks@YR-U2njkUrEMO0JxCU1PH.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/index.md rename to src/data/roadmaps/blockchain/content/frontend-frameworks@YR-U2njkUrEMO0JxCU1PH.md diff --git a/src/data/roadmaps/blockchain/content/105-blockchain-security/100-practices/100-fuzz-testing-and-static-analysis.md b/src/data/roadmaps/blockchain/content/fuzz-testing--static-analysis@wypJdjTW4jHm9FCqv7Lhb.md similarity index 100% rename from src/data/roadmaps/blockchain/content/105-blockchain-security/100-practices/100-fuzz-testing-and-static-analysis.md rename to src/data/roadmaps/blockchain/content/fuzz-testing--static-analysis@wypJdjTW4jHm9FCqv7Lhb.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/index.md b/src/data/roadmaps/blockchain/content/general-blockchain-knowledge@bA4V_9AbV3uQi3qrtLWk0.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/index.md rename to src/data/roadmaps/blockchain/content/general-blockchain-knowledge@bA4V_9AbV3uQi3qrtLWk0.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/109-client-nodes/100-geth.md b/src/data/roadmaps/blockchain/content/geth@DBRaXtwvdq2UGE8rVCmI1.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/109-client-nodes/100-geth.md rename to src/data/roadmaps/blockchain/content/geth@DBRaXtwvdq2UGE8rVCmI1.md diff --git a/src/data/roadmaps/blockchain/content/107-version-control-systems/100-git.md b/src/data/roadmaps/blockchain/content/git@gpS5CckcQZX3TMFQ2jtIL.md similarity index 100% rename from src/data/roadmaps/blockchain/content/107-version-control-systems/100-git.md rename to src/data/roadmaps/blockchain/content/git@gpS5CckcQZX3TMFQ2jtIL.md diff --git a/src/data/roadmaps/blockchain/content/108-repo-hosting-services/100-github.md b/src/data/roadmaps/blockchain/content/github@GOgeaQoRvqg-7mAfL_A8t.md similarity index 100% rename from src/data/roadmaps/blockchain/content/108-repo-hosting-services/100-github.md rename to src/data/roadmaps/blockchain/content/github@GOgeaQoRvqg-7mAfL_A8t.md diff --git a/src/data/roadmaps/blockchain/content/108-repo-hosting-services/101-gitlab.md b/src/data/roadmaps/blockchain/content/gitlab@CWqwv4asouS-dssAwIdxv.md similarity index 100% rename from src/data/roadmaps/blockchain/content/108-repo-hosting-services/101-gitlab.md rename to src/data/roadmaps/blockchain/content/gitlab@CWqwv4asouS-dssAwIdxv.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/gnosis-chain.md b/src/data/roadmaps/blockchain/content/gnosis-chain@UQ9AejYV6_Sk6ZJkXYWf7.md similarity index 97% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/gnosis-chain.md rename to src/data/roadmaps/blockchain/content/gnosis-chain@UQ9AejYV6_Sk6ZJkXYWf7.md index e129929409d3..58b0de7a8a00 100644 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/gnosis-chain.md +++ b/src/data/roadmaps/blockchain/content/gnosis-chain@UQ9AejYV6_Sk6ZJkXYWf7.md @@ -5,4 +5,4 @@ Gnosis is a blockchain based on Ethereum, which changed the consensus model to P Visit the following resources to learn more: - [@article@Gnosis whitepaper](https://blockchainlab.com/pdf/gnosis_whitepaper.pdf) -- [@article@Gnosis overview](https://developers.gnosischain.com/#gnosis-chain) +- [@article@Gnosis overview](https://developers.gnosischain.com/#gnosis-chain) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/102-go.md b/src/data/roadmaps/blockchain/content/go@jxlQ1ibcCv6ZlcEvobZ_G.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/102-go.md rename to src/data/roadmaps/blockchain/content/go@jxlQ1ibcCv6ZlcEvobZ_G.md diff --git a/src/data/roadmaps/blockchain/content/gosh@5MGtl00EEZdSnJdrNYPJ7.md b/src/data/roadmaps/blockchain/content/gosh@5MGtl00EEZdSnJdrNYPJ7.md new file mode 100644 index 000000000000..8041d0d31ec8 --- /dev/null +++ b/src/data/roadmaps/blockchain/content/gosh@5MGtl00EEZdSnJdrNYPJ7.md @@ -0,0 +1,17 @@ +# Gosh + +Gosh is a development platform that is purpose-built for securing the software supply chain and extracting the value locked in projects. It is the first blockchain-based platform for software development, which allows developers and businesses to create products in a familiar, straightforward, and safe way. + +On Gosh, every operation, commit, and transaction is trustless, traceable, and transparent. This means that developers can build composable, censorship-resistant repositories, and monetize their open source projects by turning them into a DAO. + +Gosh is built on cryptography, decentralization, and consensus, which means that repositories have no owner and are managed in a decentralized way. Developers can use Gosh like they use Git and turn any Gosh repository into a DAO and configure it to suit their needs. They can also fund their DAO and use DeFi applications to incentivize code security. + +With Gosh, builds are no longer at risk. From source code on Gosh to Docker container, developers can be sure that their build is safe. Mission-critical applications can also write their scripts as formally verified smart contracts to get rid of holes in the CI/CD process. + +Visit the following resources to learn more: + +- [Gosh site](https://gosh.sh/) +- [Gosh Documentation](https://docs.gosh.sh/) +- [Gosh Web](https://app.gosh.sh/) +- [Docker Extension](https://docs.gosh.sh/working-with-gosh/docker-extension/) +- [Git Remote Helper](https://docs.gosh.sh/working-with-gosh/git-remote-helper/) diff --git a/src/data/roadmaps/blockchain/content/104-smart-contract-frameworks/100-hardhat.md b/src/data/roadmaps/blockchain/content/hardhat@l110d4NqTQt9lfEoxqXMX.md similarity index 100% rename from src/data/roadmaps/blockchain/content/104-smart-contract-frameworks/100-hardhat.md rename to src/data/roadmaps/blockchain/content/hardhat@l110d4NqTQt9lfEoxqXMX.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/huobi-eco-chain.md b/src/data/roadmaps/blockchain/content/huobi-eco-chain@PkRAYBZQAUAHxWEeCCX4U.md similarity index 98% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/huobi-eco-chain.md rename to src/data/roadmaps/blockchain/content/huobi-eco-chain@PkRAYBZQAUAHxWEeCCX4U.md index b68c74db1142..065f961aa43c 100644 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/huobi-eco-chain.md +++ b/src/data/roadmaps/blockchain/content/huobi-eco-chain@PkRAYBZQAUAHxWEeCCX4U.md @@ -5,4 +5,4 @@ Huobi's ECO Chain (also known as HECO) is a public blockchain that provides deve Visit the following resources to learn more: - [@article@Huobi Eco Chain whitepaper](https://www.hecochain.com/developer.133bd45.pdf) -- [@article@Introduction to HECO Chain](https://docs.hecochain.com/#/) +- [@article@Introduction to HECO Chain](https://docs.hecochain.com/#/) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/102-blockchain-oracles/100-hybrid-smart-contracts.md b/src/data/roadmaps/blockchain/content/hybrid-smart-contracts@JbgBwG6KmeTdyle9U6WAv.md similarity index 100% rename from src/data/roadmaps/blockchain/content/102-blockchain-oracles/100-hybrid-smart-contracts.md rename to src/data/roadmaps/blockchain/content/hybrid-smart-contracts@JbgBwG6KmeTdyle9U6WAv.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/107-ides.md b/src/data/roadmaps/blockchain/content/ides@lXukWXEatsF87EWFSYyOO.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/107-ides.md rename to src/data/roadmaps/blockchain/content/ides@lXukWXEatsF87EWFSYyOO.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/101-infura.md b/src/data/roadmaps/blockchain/content/infura@hJmNuEMHaMSM0QQlABFRS.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/101-infura.md rename to src/data/roadmaps/blockchain/content/infura@hJmNuEMHaMSM0QQlABFRS.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/105-applicability/104-insurance.md b/src/data/roadmaps/blockchain/content/insurance@uMXcKCUoUN8-Hq_IOBRCp.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/105-applicability/104-insurance.md rename to src/data/roadmaps/blockchain/content/insurance@uMXcKCUoUN8-Hq_IOBRCp.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/101-integration-tests.md b/src/data/roadmaps/blockchain/content/integration-tests@QNfnbUGkT3N-pj5epnHcM.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/101-integration-tests.md rename to src/data/roadmaps/blockchain/content/integration-tests@QNfnbUGkT3N-pj5epnHcM.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/100-javascript.md b/src/data/roadmaps/blockchain/content/javascript@fF06XiQV4CPEJnt_ESOvv.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/100-javascript.md rename to src/data/roadmaps/blockchain/content/javascript@fF06XiQV4CPEJnt_ESOvv.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/index.md b/src/data/roadmaps/blockchain/content/l2-blockchains@i_Dw3kUZ7qKPG-tk-sFPf.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/index.md rename to src/data/roadmaps/blockchain/content/l2-blockchains@i_Dw3kUZ7qKPG-tk-sFPf.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/102-maintenance.md b/src/data/roadmaps/blockchain/content/maintenance@XvVpnlYhT_yOsvjAvwZpr.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/102-maintenance.md rename to src/data/roadmaps/blockchain/content/maintenance@XvVpnlYhT_yOsvjAvwZpr.md diff --git a/src/data/roadmaps/blockchain/content/106-management-platforms/index.md b/src/data/roadmaps/blockchain/content/management-platforms@fbESHQGYqxKRi-5DW8TY3.md similarity index 100% rename from src/data/roadmaps/blockchain/content/106-management-platforms/index.md rename to src/data/roadmaps/blockchain/content/management-platforms@fbESHQGYqxKRi-5DW8TY3.md diff --git a/src/data/roadmaps/blockchain/content/105-blockchain-security/101-tools/101-manticore.md b/src/data/roadmaps/blockchain/content/manticore@twR3UdzUNSztjpwbAUT4F.md similarity index 100% rename from src/data/roadmaps/blockchain/content/105-blockchain-security/101-tools/101-manticore.md rename to src/data/roadmaps/blockchain/content/manticore@twR3UdzUNSztjpwbAUT4F.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/101-mining-and-incentive-models.md b/src/data/roadmaps/blockchain/content/mining-and-incentive-models@B7niNXMOTbHn_1ixKQ8ri.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/101-mining-and-incentive-models.md rename to src/data/roadmaps/blockchain/content/mining-and-incentive-models@B7niNXMOTbHn_1ixKQ8ri.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/103-monitoring.md b/src/data/roadmaps/blockchain/content/monitoring@H3jNM_0sJrB7ZbYzrVhF7.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/103-monitoring.md rename to src/data/roadmaps/blockchain/content/monitoring@H3jNM_0sJrB7ZbYzrVhF7.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/moonbeam-moonriver.md b/src/data/roadmaps/blockchain/content/moonbeam--moonriver@Ib9STGxQa8yeoB-GFeGDE.md similarity index 97% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/moonbeam-moonriver.md rename to src/data/roadmaps/blockchain/content/moonbeam--moonriver@Ib9STGxQa8yeoB-GFeGDE.md index 4d770a168450..542a99dc31fa 100644 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/moonbeam-moonriver.md +++ b/src/data/roadmaps/blockchain/content/moonbeam--moonriver@Ib9STGxQa8yeoB-GFeGDE.md @@ -7,4 +7,4 @@ Moonriver is an incentivized testnet. It enables developers to create, test, and Visit the following resources to learn more: - [@article@About Moonbeam](https://docs.moonbeam.network/learn/platform/networks/moonbeam/) -- [@article@Moonbeam Vision](https://docs.moonbeam.network/learn/platform/vision/) +- [@article@Moonbeam Vision](https://docs.moonbeam.network/learn/platform/vision/) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/moonbeam-moonriver.md b/src/data/roadmaps/blockchain/content/moonbeam--moonriver@VVbvueVMJKLUoJYhbJB1z.md similarity index 97% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/moonbeam-moonriver.md rename to src/data/roadmaps/blockchain/content/moonbeam--moonriver@VVbvueVMJKLUoJYhbJB1z.md index e140ce5030ee..5ba9c0508df3 100644 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/moonbeam-moonriver.md +++ b/src/data/roadmaps/blockchain/content/moonbeam--moonriver@VVbvueVMJKLUoJYhbJB1z.md @@ -7,4 +7,4 @@ Moonriver is an incentivized testnet. It enables developers to create, test, and Visit the following resources to learn more: - [@article@About Moonbream](https://docs.moonbeam.network/learn/platform/networks/moonbeam/) -- [@article@Moonbeam Vision](https://docs.moonbeam.network/learn/platform/vision/) +- [@article@Moonbeam Vision](https://docs.moonbeam.network/learn/platform/vision/) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/109-dapps/108-client-libraries/102-moralis.md b/src/data/roadmaps/blockchain/content/moralis@RFgetmTvKvpV2PG6Vfev7.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/108-client-libraries/102-moralis.md rename to src/data/roadmaps/blockchain/content/moralis@RFgetmTvKvpV2PG6Vfev7.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/102-moralis.md b/src/data/roadmaps/blockchain/content/moralis@pJhR9OQo8YFQmAZXQbikJ.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/102-moralis.md rename to src/data/roadmaps/blockchain/content/moralis@pJhR9OQo8YFQmAZXQbikJ.md diff --git a/src/data/roadmaps/blockchain/content/105-blockchain-security/101-tools/102-mythx.md b/src/data/roadmaps/blockchain/content/mythx@XIgczUc3yKo6kw-_3gskC.md similarity index 100% rename from src/data/roadmaps/blockchain/content/105-blockchain-security/101-tools/102-mythx.md rename to src/data/roadmaps/blockchain/content/mythx@XIgczUc3yKo6kw-_3gskC.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/109-client-nodes/102-nethermind.md b/src/data/roadmaps/blockchain/content/nethermind@xtYwg0WAcE8Ea9VgC2RSc.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/109-client-nodes/102-nethermind.md rename to src/data/roadmaps/blockchain/content/nethermind@xtYwg0WAcE8Ea9VgC2RSc.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/105-applicability/102-nfts.md b/src/data/roadmaps/blockchain/content/nfts@e4OHLOfa_AqEShpMQe6Dx.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/105-applicability/102-nfts.md rename to src/data/roadmaps/blockchain/content/nfts@e4OHLOfa_AqEShpMQe6Dx.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/index.md b/src/data/roadmaps/blockchain/content/node-as-a-service@dDPhMNPpl3rZh3EgXy13P.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/index.md rename to src/data/roadmaps/blockchain/content/node-as-a-service@dDPhMNPpl3rZh3EgXy13P.md diff --git a/src/data/roadmaps/blockchain/content/110-building-for-scale/107-on-chain-scaling.md b/src/data/roadmaps/blockchain/content/on-chain-scaling@1bUD9-vFo-tsHiB1a06tO.md similarity index 100% rename from src/data/roadmaps/blockchain/content/110-building-for-scale/107-on-chain-scaling.md rename to src/data/roadmaps/blockchain/content/on-chain-scaling@1bUD9-vFo-tsHiB1a06tO.md diff --git a/src/data/roadmaps/blockchain/content/106-management-platforms/100-open-zeppelin.md b/src/data/roadmaps/blockchain/content/openzeppelin@qox-x_q-Q7aWcNFWD7RkT.md similarity index 100% rename from src/data/roadmaps/blockchain/content/106-management-platforms/100-open-zeppelin.md rename to src/data/roadmaps/blockchain/content/openzeppelin@qox-x_q-Q7aWcNFWD7RkT.md diff --git a/src/data/roadmaps/blockchain/content/110-building-for-scale/101-optimistic-rollups-and-fraud-proofs.md b/src/data/roadmaps/blockchain/content/optimistic-rollups--fraud-proofs@ti6-LSK52dTCLVdxArp9q.md similarity index 100% rename from src/data/roadmaps/blockchain/content/110-building-for-scale/101-optimistic-rollups-and-fraud-proofs.md rename to src/data/roadmaps/blockchain/content/optimistic-rollups--fraud-proofs@ti6-LSK52dTCLVdxArp9q.md diff --git a/src/data/roadmaps/blockchain/content/102-blockchain-oracles/102-oracle-networks.md b/src/data/roadmaps/blockchain/content/oracle-networks@CzfsAQIk3zIsDaDAorG9K.md similarity index 100% rename from src/data/roadmaps/blockchain/content/102-blockchain-oracles/102-oracle-networks.md rename to src/data/roadmaps/blockchain/content/oracle-networks@CzfsAQIk3zIsDaDAorG9K.md diff --git a/src/data/roadmaps/blockchain/content/102-blockchain-oracles/index.md b/src/data/roadmaps/blockchain/content/oracles@sK8G-41D3EfYNSLFJ3XYf.md similarity index 100% rename from src/data/roadmaps/blockchain/content/102-blockchain-oracles/index.md rename to src/data/roadmaps/blockchain/content/oracles@sK8G-41D3EfYNSLFJ3XYf.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/105-applicability/103-payments.md b/src/data/roadmaps/blockchain/content/payments@vTGSDThkDDHvCanNlgP07.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/105-applicability/103-payments.md rename to src/data/roadmaps/blockchain/content/payments@vTGSDThkDDHvCanNlgP07.md diff --git a/src/data/roadmaps/blockchain/content/110-building-for-scale/104-plasma.md b/src/data/roadmaps/blockchain/content/plasma@dMesiPUPBegYQ7hgeMMJK.md similarity index 100% rename from src/data/roadmaps/blockchain/content/110-building-for-scale/104-plasma.md rename to src/data/roadmaps/blockchain/content/plasma@dMesiPUPBegYQ7hgeMMJK.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/polygon.md b/src/data/roadmaps/blockchain/content/polygon@JNilHFQnnVDOz-Gz6eNo5.md similarity index 92% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/polygon.md rename to src/data/roadmaps/blockchain/content/polygon@JNilHFQnnVDOz-Gz6eNo5.md index dfb90e8c1c42..9120758e4e9c 100644 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/polygon.md +++ b/src/data/roadmaps/blockchain/content/polygon@JNilHFQnnVDOz-Gz6eNo5.md @@ -6,8 +6,5 @@ Polygon, formerly known as the Matic Network, is a protocol that allows anyone t - [@official@Polygon PoS](https://polygon.technology/polygon-pos), a proof of stake, EVM compatible side chain - [@official@Polygon CDK](https://polygon.technology/polygon-cdk), a Chain Development Kit for building customizable zk powered L2s - [@official@Polygon ID](https://polygon.technology/polygon-id), identity infrastructure and SDKs to facilitate trusted and secure relationships between apps and users - -Visit the following resources to learn more: - - [@article@Introduction to Polygon](https://wiki.polygon.technology/) -- [@official@Polygon POL whitepaper](https://polygon.technology/papers/pol-whitepaper) +- [@official@Polygon POL whitepaper](https://polygon.technology/papers/pol-whitepaper) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/105-blockchain-security/100-practices/index.md b/src/data/roadmaps/blockchain/content/practices@UOF7Ep97i1l3Own6YEWlq.md similarity index 100% rename from src/data/roadmaps/blockchain/content/105-blockchain-security/100-practices/index.md rename to src/data/roadmaps/blockchain/content/practices@UOF7Ep97i1l3Own6YEWlq.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/101-python.md b/src/data/roadmaps/blockchain/content/python@pVG7bGqVGCeSBlZxRNHJs.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/101-python.md rename to src/data/roadmaps/blockchain/content/python@pVG7bGqVGCeSBlZxRNHJs.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/103-quicknode.md b/src/data/roadmaps/blockchain/content/quicknode@FGih8w9We52PHpBnnGO6H.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/103-quicknode.md rename to src/data/roadmaps/blockchain/content/quicknode@FGih8w9We52PHpBnnGO6H.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/100-react.md b/src/data/roadmaps/blockchain/content/react@0DUYS40_-BTpk2rLQ1a0e.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/100-react.md rename to src/data/roadmaps/blockchain/content/react@0DUYS40_-BTpk2rLQ1a0e.md diff --git a/src/data/roadmaps/blockchain/content/108-repo-hosting-services/index.md b/src/data/roadmaps/blockchain/content/repo-hosting-services@oSK3MRQD_4j1gGDORN7RO.md similarity index 100% rename from src/data/roadmaps/blockchain/content/108-repo-hosting-services/index.md rename to src/data/roadmaps/blockchain/content/repo-hosting-services@oSK3MRQD_4j1gGDORN7RO.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/102-rust.md b/src/data/roadmaps/blockchain/content/rust@Larbhjzi-MnPQKH1Pzn2R.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/102-rust.md rename to src/data/roadmaps/blockchain/content/rust@Larbhjzi-MnPQKH1Pzn2R.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/104-security.md b/src/data/roadmaps/blockchain/content/security@PBTrg9ivOpw9uNTVisIpx.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/104-security.md rename to src/data/roadmaps/blockchain/content/security@PBTrg9ivOpw9uNTVisIpx.md diff --git a/src/data/roadmaps/blockchain/content/105-blockchain-security/index.md b/src/data/roadmaps/blockchain/content/security@snQA5_4H2dDkT1pENgaYD.md similarity index 100% rename from src/data/roadmaps/blockchain/content/105-blockchain-security/index.md rename to src/data/roadmaps/blockchain/content/security@snQA5_4H2dDkT1pENgaYD.md diff --git a/src/data/roadmaps/blockchain/content/110-building-for-scale/105-sidechains.md b/src/data/roadmaps/blockchain/content/sidechains@lSQA3CfQBugEBhAh2yxro.md similarity index 100% rename from src/data/roadmaps/blockchain/content/110-building-for-scale/105-sidechains.md rename to src/data/roadmaps/blockchain/content/sidechains@lSQA3CfQBugEBhAh2yxro.md diff --git a/src/data/roadmaps/blockchain/content/105-blockchain-security/101-tools/100-slither.md b/src/data/roadmaps/blockchain/content/slither@YA3-7EZBRW-T-8HuVI7lk.md similarity index 100% rename from src/data/roadmaps/blockchain/content/105-blockchain-security/101-tools/100-slither.md rename to src/data/roadmaps/blockchain/content/slither@YA3-7EZBRW-T-8HuVI7lk.md diff --git a/src/data/roadmaps/blockchain/content/104-smart-contract-frameworks/index.md b/src/data/roadmaps/blockchain/content/smart-contract-frameworks@KRtEN0845lV5e85SOi6oZ.md similarity index 100% rename from src/data/roadmaps/blockchain/content/104-smart-contract-frameworks/index.md rename to src/data/roadmaps/blockchain/content/smart-contract-frameworks@KRtEN0845lV5e85SOi6oZ.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/index.md b/src/data/roadmaps/blockchain/content/smart-contracts@BV6lEwCAKaYxSPWD0LV_d.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/index.md rename to src/data/roadmaps/blockchain/content/smart-contracts@BV6lEwCAKaYxSPWD0LV_d.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/100-solana.md b/src/data/roadmaps/blockchain/content/solana@JYHK95Xr0R1MVCda1Epl6.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/100-solana.md rename to src/data/roadmaps/blockchain/content/solana@JYHK95Xr0R1MVCda1Epl6.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md b/src/data/roadmaps/blockchain/content/solidity@chaIKoE1uE8rpZLkDSfV-.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md rename to src/data/roadmaps/blockchain/content/solidity@chaIKoE1uE8rpZLkDSfV-.md diff --git a/src/data/roadmaps/blockchain/content/105-blockchain-security/100-practices/102-source-of-randomness-attacks.md b/src/data/roadmaps/blockchain/content/source-of-randomness-attacks@f60P5RNNdgCbrhDDzkY25.md similarity index 100% rename from src/data/roadmaps/blockchain/content/105-blockchain-security/100-practices/102-source-of-randomness-attacks.md rename to src/data/roadmaps/blockchain/content/source-of-randomness-attacks@f60P5RNNdgCbrhDDzkY25.md diff --git a/src/data/roadmaps/blockchain/content/110-building-for-scale/100-state-and-payment-channels.md b/src/data/roadmaps/blockchain/content/state--payment-channels@5T5c3SrFfMZLEKAzxJ-_S.md similarity index 100% rename from src/data/roadmaps/blockchain/content/110-building-for-scale/100-state-and-payment-channels.md rename to src/data/roadmaps/blockchain/content/state--payment-channels@5T5c3SrFfMZLEKAzxJ-_S.md diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/100-storage.md b/src/data/roadmaps/blockchain/content/storage@zvUCR0KeigEi9beqFpwny.md similarity index 95% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/100-storage.md rename to src/data/roadmaps/blockchain/content/storage@zvUCR0KeigEi9beqFpwny.md index fe474b5b793c..9d5e3bfb0de7 100644 --- a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/100-storage.md +++ b/src/data/roadmaps/blockchain/content/storage@zvUCR0KeigEi9beqFpwny.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@article@Blockchain Storage](https://www.techtarget.com/searchstorage/definition/blockchain-storage) - [@article@Decentralized Storage](https://ethereum.org/en/developers/docs/storage/) - [@article@How IPFS works](https://docs.ipfs.tech/concepts/how-ipfs-works/) -- [@feed@Explore top posts about Storage](https://app.daily.dev/tags/storage?ref=roadmapsh) +- [@feed@Explore top posts about Storage](https://app.daily.dev/tags/storage?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/109-dapps/109-client-nodes/103-substrate.md b/src/data/roadmaps/blockchain/content/substrate@E4uuJZFZz-M1vlpZmdJTO.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/109-client-nodes/103-substrate.md rename to src/data/roadmaps/blockchain/content/substrate@E4uuJZFZz-M1vlpZmdJTO.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/index.md b/src/data/roadmaps/blockchain/content/supporting-languages@NK02dunI3i6C6z7krENCC.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/index.md rename to src/data/roadmaps/blockchain/content/supporting-languages@NK02dunI3i6C6z7krENCC.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/100-testing.md b/src/data/roadmaps/blockchain/content/testing@-7Bq2ktD0nt7of9liuCDL.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/100-testing.md rename to src/data/roadmaps/blockchain/content/testing@-7Bq2ktD0nt7of9liuCDL.md diff --git a/src/data/roadmaps/blockchain/content/ton@4tAyunbYVwlbzybuVq7fr.md b/src/data/roadmaps/blockchain/content/ton@4tAyunbYVwlbzybuVq7fr.md new file mode 100644 index 000000000000..266fc7729c7c --- /dev/null +++ b/src/data/roadmaps/blockchain/content/ton@4tAyunbYVwlbzybuVq7fr.md @@ -0,0 +1,10 @@ +# The Open Network + +TON is a fully decentralized layer-1 blockchain designed by Telegram to onboard billions of users. It boasts ultra-fast transactions, tiny fees, easy-to-use apps, and is environmentally friendly. + +Visit the following resources to learn more: + +- [TON Telegram integration highlights synergy of blockchain community](https://cointelegraph.com/news/ton-telegram-integration-highlights-synergy-of-blockchain-community) +- [Start building on The Open Network](https://ton.org/dev) +- [TON Introduction](https://ton.org/docs/learn/introduction) +- [Blockchain analysis](https://ton.org/analysis) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/101-ton.md b/src/data/roadmaps/blockchain/content/ton@ug4FB4RXItHU0ADnisvve.md similarity index 100% rename from src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/101-ton.md rename to src/data/roadmaps/blockchain/content/ton@ug4FB4RXItHU0ADnisvve.md diff --git a/src/data/roadmaps/blockchain/content/105-blockchain-security/101-tools/index.md b/src/data/roadmaps/blockchain/content/tools@n3pipnNb76aaQeUwrDLk_.md similarity index 100% rename from src/data/roadmaps/blockchain/content/105-blockchain-security/101-tools/index.md rename to src/data/roadmaps/blockchain/content/tools@n3pipnNb76aaQeUwrDLk_.md diff --git a/src/data/roadmaps/blockchain/content/104-smart-contract-frameworks/102-truffle.md b/src/data/roadmaps/blockchain/content/truffle@Vl9XHtc22HnqaCnF9yJv9.md similarity index 100% rename from src/data/roadmaps/blockchain/content/104-smart-contract-frameworks/102-truffle.md rename to src/data/roadmaps/blockchain/content/truffle@Vl9XHtc22HnqaCnF9yJv9.md diff --git a/src/data/roadmaps/blockchain/content/tvm-based@hlcavpstLnXkJcjccQUL8.md b/src/data/roadmaps/blockchain/content/tvm-based@hlcavpstLnXkJcjccQUL8.md new file mode 100644 index 000000000000..b8af15f055e7 --- /dev/null +++ b/src/data/roadmaps/blockchain/content/tvm-based@hlcavpstLnXkJcjccQUL8.md @@ -0,0 +1,10 @@ +# TVM based + +TVM-based blockchain is a type of blockchain that uses the Telegram Open Network Virtual Machine (TVM) for executing smart contracts. This allows for fast and efficient execution of smart contracts and enables developers to create decentralized applications. + +BoC stands for Bag of Cells, and it refers to the data structure used in the TVM-based blockchain to store all the information related to a smart contract. This includes the code of the contract, its state, and other relevant data. The Bag of Cells is a highly efficient data structure that allows for fast and secure storage of smart contract data. + +Visit the following resources to learn more: + +- [Original specification](https://ton.org/tvm.pdf) +- [Everscale VM specification](https://docs.everscale.network/tvm.pdf) diff --git a/src/data/roadmaps/blockchain/content/tvm-based@miBEG3x_foKYxwfX4Tr4f.md b/src/data/roadmaps/blockchain/content/tvm-based@miBEG3x_foKYxwfX4Tr4f.md new file mode 100644 index 000000000000..f4281e65d95c --- /dev/null +++ b/src/data/roadmaps/blockchain/content/tvm-based@miBEG3x_foKYxwfX4Tr4f.md @@ -0,0 +1 @@ +# TVM-Based \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/100-unit-tests.md b/src/data/roadmaps/blockchain/content/unit-tests@IXs4nUzy_A5vBjI_44kaT.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/100-unit-tests.md rename to src/data/roadmaps/blockchain/content/unit-tests@IXs4nUzy_A5vBjI_44kaT.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/104-upgrades.md b/src/data/roadmaps/blockchain/content/upgrades@OotJnHgm622NQJc2WRI7c.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/104-upgrades.md rename to src/data/roadmaps/blockchain/content/upgrades@OotJnHgm622NQJc2WRI7c.md diff --git a/src/data/roadmaps/blockchain/content/110-building-for-scale/103-validium.md b/src/data/roadmaps/blockchain/content/validium@chmxDwNVOefp98IbjEgNl.md similarity index 100% rename from src/data/roadmaps/blockchain/content/110-building-for-scale/103-validium.md rename to src/data/roadmaps/blockchain/content/validium@chmxDwNVOefp98IbjEgNl.md diff --git a/src/data/roadmaps/blockchain/content/venom@3HCpgWWPIkhK3gPRJuJQf.md b/src/data/roadmaps/blockchain/content/venom@3HCpgWWPIkhK3gPRJuJQf.md new file mode 100644 index 000000000000..6b2e0e4fff0c --- /dev/null +++ b/src/data/roadmaps/blockchain/content/venom@3HCpgWWPIkhK3gPRJuJQf.md @@ -0,0 +1,12 @@ +# Venom + +The Venom Foundation is the first crypto foundation licensed in UAE's ADGM and is set to launch its blockchain platform soon. The platform uses asynchronous blockchain technology of dynamical sharding, which enables boundless scalability, higher security guarantees with decentralization, and manages the gross data transaction flows without faltering by increasing fees and transaction times. The foundation aims to develop and support a self-sufficient blockchain ecosystem with non-custodial wallet options, transparent transaction histories, interchain transactions, staking on validator nodes, and a native decentralized exchange, among others. + +The MENA region entrepreneurs are considered pioneers in global crypto trend adoption, and the foundation's customizable approach is well-suited to bridging different dimensions of market participants. The platform has a panel of industry leaders and seasoned investors, and the project is generating attention in MENA due to its transactional management possibilities, higher security, and inbound governmental database projects. The foundation will work with ecosystem participants to offer new products such as NFT marketplace, derivative exchange, fiat-backed stablecoin, and others to come with the potential to become a bridge towards wide adoption of CBDC in the UAE, other MENA countries and globally. + +Visit the following resources to learn more: + +- [Venom site](https://venom.foundation) +- [Venom whitepaper](https://venom.foundation/Venom_Whitepaper.pdf) +- [Venom Documentation](https://docs.venom.foundation/) +- [Explore Grants](https://venom.foundation/#explore_grants) diff --git a/src/data/roadmaps/blockchain/content/107-version-control-systems/index.md b/src/data/roadmaps/blockchain/content/version-control-systems@Fs9rcEh_f9fJ2tF-bkAUE.md similarity index 100% rename from src/data/roadmaps/blockchain/content/107-version-control-systems/index.md rename to src/data/roadmaps/blockchain/content/version-control-systems@Fs9rcEh_f9fJ2tF-bkAUE.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/102-vue.md b/src/data/roadmaps/blockchain/content/vue@Ke97bMHGfb-8hB_xSwMbk.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/102-vue.md rename to src/data/roadmaps/blockchain/content/vue@Ke97bMHGfb-8hB_xSwMbk.md diff --git a/src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/101-vyper.md b/src/data/roadmaps/blockchain/content/vyper@jgHa_LeCac0pl6dSADizF.md similarity index 100% rename from src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/101-vyper.md rename to src/data/roadmaps/blockchain/content/vyper@jgHa_LeCac0pl6dSADizF.md diff --git a/src/data/roadmaps/blockchain/content/109-dapps/108-client-libraries/101-web3-js.md b/src/data/roadmaps/blockchain/content/web3js@jwuMeo9TwaQviGIMO13Jf.md similarity index 100% rename from src/data/roadmaps/blockchain/content/109-dapps/108-client-libraries/101-web3-js.md rename to src/data/roadmaps/blockchain/content/web3js@jwuMeo9TwaQviGIMO13Jf.md diff --git a/src/data/roadmaps/blockchain/content/100-blockchain-basics/100-what-is-blockchain.md b/src/data/roadmaps/blockchain/content/what-is-blockchain@edO8iEehsZtYavlsEKhOy.md similarity index 100% rename from src/data/roadmaps/blockchain/content/100-blockchain-basics/100-what-is-blockchain.md rename to src/data/roadmaps/blockchain/content/what-is-blockchain@edO8iEehsZtYavlsEKhOy.md diff --git a/src/data/roadmaps/blockchain/content/why-it-matters@Nc9AH6L7EqeQxh0m6Hddz.md b/src/data/roadmaps/blockchain/content/why-it-matters@Nc9AH6L7EqeQxh0m6Hddz.md new file mode 100644 index 000000000000..4a96893413f2 --- /dev/null +++ b/src/data/roadmaps/blockchain/content/why-it-matters@Nc9AH6L7EqeQxh0m6Hddz.md @@ -0,0 +1 @@ +# Why it matters? \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md b/src/data/roadmaps/blockchain/content/why-it-matters@ecT4W5z8Vq9pXjnuhMdpl.md similarity index 100% rename from src/data/roadmaps/blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md rename to src/data/roadmaps/blockchain/content/why-it-matters@ecT4W5z8Vq9pXjnuhMdpl.md diff --git a/src/data/roadmaps/blockchain/content/110-building-for-scale/102-zero-knowledge-rollups-and-zero-knowledge-proof.md b/src/data/roadmaps/blockchain/content/zk-rollups--zero-knowledge-proof@PykoX4j5Q3eJWIpUoczjM.md similarity index 100% rename from src/data/roadmaps/blockchain/content/110-building-for-scale/102-zero-knowledge-rollups-and-zero-knowledge-proof.md rename to src/data/roadmaps/blockchain/content/zk-rollups--zero-knowledge-proof@PykoX4j5Q3eJWIpUoczjM.md diff --git a/src/data/roadmaps/blockchain/migration-mapping.json b/src/data/roadmaps/blockchain/migration-mapping.json new file mode 100644 index 000000000000..ceba87ef1442 --- /dev/null +++ b/src/data/roadmaps/blockchain/migration-mapping.json @@ -0,0 +1,119 @@ +{ + "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" +} \ No newline at end of file diff --git a/src/data/roadmaps/terraform/terraform.json b/src/data/roadmaps/terraform/terraform.json index 6fbc5f5bf36e..395de8e444ac 100644 --- a/src/data/roadmaps/terraform/terraform.json +++ b/src/data/roadmaps/terraform/terraform.json @@ -3895,7 +3895,7 @@ "x": -489.23643593653094, "y": 1927.9835318380642 }, - "selected": true, + "selected": false, "data": { "label": "Version Management", "style": { diff --git a/src/lib/resource-progress.ts b/src/lib/resource-progress.ts index da01382f6874..bae45aae7e41 100644 --- a/src/lib/resource-progress.ts +++ b/src/lib/resource-progress.ts @@ -94,6 +94,7 @@ export function clearMigratedRoadmapProgress( 'full-stack', 'ai-data-scientist', 'postgresql-dba', + 'blockchain', ]; if (!migratedRoadmaps.includes(resourceId)) {