Closed elenadimitrova closed 5 years ago
Skills have now been created on both goerli and mainnet. The numbers for the skills are different between the two networks. I'm not sure where the resulting JSON files should live though - they're needed to be able to understand what is happening on-chain, but equally the dapp needs them. The files also include headers grouping the skills (each skill has a 'parent' which is one of these headers), which don't have on-chain meaning but again, are used by the dapp for organisation. The headers have negative IDs to distinguish themselves.
Goerli:
[{"id":"-1","name":"Business Operations & Management"},{"id":"6","name":"Accounting","parent":"-1"},{"id":"7","name":"Advertising","parent":"-1"},{"id":"8","name":"Business Development","parent":"-1"},{"id":"9","name":"Business Strategy","parent":"-1"},{"id":"10","name":"Communications","parent":"-1"},{"id":"30","name":"Community Management","parent":"-1"},{"id":"31","name":"Content Marketing","parent":"-1"},{"id":"32","name":"Content Creation","parent":"-1"},{"id":"33","name":"Copywriting","parent":"-1"},{"id":"34","name":"Customer Service","parent":"-1"},{"id":"35","name":"Email Marketing","parent":"-1"},{"id":"36","name":"Finance","parent":"-1"},{"id":"37","name":"Human Resources","parent":"-1"},{"id":"38","name":"Learning & Development","parent":"-1"},{"id":"39","name":"Legal","parent":"-1"},{"id":"40","name":"Marketing & Communications","parent":"-1"},{"id":"41","name":"Operations","parent":"-1"},{"id":"42","name":"Partnerships","parent":"-1"},{"id":"43","name":"Recruiting","parent":"-1"},{"id":"44","name":"Sales","parent":"-1"},{"id":"45","name":"SEO","parent":"-1"},{"id":"46","name":"Social Media","parent":"-1"},{"id":"-2","name":"Engineering & Technology "},{"id":"47","name":"Software Engineering","parent":"-2"},{"id":"48","name":"Frontend Development","parent":"-2"},{"id":"49","name":"Backend Development","parent":"-2"},{"id":"50","name":"Mobile Development","parent":"-2"},{"id":"51","name":"Web Development","parent":"-2"},{"id":"52","name":"DevOps","parent":"-2"},{"id":"53","name":"Quality Assurance","parent":"-2"},{"id":"54","name":"Developer Relations","parent":"-2"},{"id":"-3","name":"Programming, Scripting, and Markup Languages"},{"id":"55","name":"HTML","parent":"-3"},{"id":"56","name":"CSS","parent":"-3"},{"id":"57","name":"Javascript","parent":"-3"},{"id":"58","name":"Java","parent":"-3"},{"id":"59","name":"Python","parent":"-3"},{"id":"60","name":"C++","parent":"-3"},{"id":"61","name":"C","parent":"-3"},{"id":"62","name":"C#","parent":"-3"},{"id":"63","name":"PHP","parent":"-3"},{"id":"64","name":"Typescript","parent":"-3"},{"id":"65","name":"Shell","parent":"-3"},{"id":"66","name":"Solidity","parent":"-3"},{"id":"67","name":"Ruby","parent":"-3"},{"id":"68","name":"Swift","parent":"-3"},{"id":"69","name":"Objective-C","parent":"-3"},{"id":"70","name":"Go","parent":"-3"},{"id":"-4","name":"Databases"},{"id":"71","name":"MongoDB","parent":"-4"},{"id":"72","name":"MySQL","parent":"-4"},{"id":"73","name":"SQL Server","parent":"-4"},{"id":"74","name":"SQLLite","parent":"-4"},{"id":"75","name":"Redis","parent":"-4"},{"id":"76","name":"Elasticsearch","parent":"-4"},{"id":"77","name":"OrbitDB","parent":"-4"},{"id":"78","name":"MariaDB","parent":"-4"},{"id":"79","name":"PostgreSQL","parent":"-4"},{"id":"-5","name":"Tools, Frameworks, and Libraries"},{"id":"80","name":"Node.js","parent":"-5"},{"id":"81","name":"React","parent":"-5"},{"id":"82","name":"Angular","parent":"-5"},{"id":"83","name":"Cordova","parent":"-5"},{"id":"84","name":"Spring","parent":"-5"},{"id":"85","name":"Django","parent":"-5"},{"id":"86","name":".NET Core","parent":"-5"},{"id":"-6","name":"Product Development"},{"id":"87","name":"Product Management","parent":"-6"},{"id":"88","name":"Product Marketing","parent":"-6"},{"id":"89","name":"Product Design","parent":"-6"},{"id":"90","name":"User Research","parent":"-6"},{"id":"91","name":"User Experience","parent":"-6"},{"id":"92","name":"User Interface Design","parent":"-6"},{"id":"93","name":"Data Analytics","parent":"-6"},{"id":"94","name":"Research and Development","parent":"-6"},{"id":"-7","name":"Art & Design"},{"id":"95","name":"Graphic Design","parent":"-7"},{"id":"96","name":"Illustration","parent":"-7"},{"id":"97","name":"Industrial Design","parent":"-7"},{"id":"98","name":"Video Production","parent":"-7"},{"id":"99","name":"Filmmaking","parent":"-7"},{"id":"100","name":"Photography","parent":"-7"},{"id":"101","name":"Motion Graphics","parent":"-7"},{"id":"102","name":"Architecture","parent":"-7"},{"id":"-8","name":"Science & Mathematics"},{"id":"103","name":"Economics","parent":"-8"},{"id":"104","name":"Mathematics","parent":"-8"},{"id":"105","name":"Cryptography","parent":"-8"},{"id":"106","name":"Statistics","parent":"-8"},{"id":"107","name":"Data Science","parent":"-8"},{"id":"108","name":"Computer Science","parent":"-8"}]
Mainnet:
[{"id":"-1","name":"Business Operations & Management"},{"id":"3","name":"Accounting","parent":"-1"},{"id":"4","name":"Advertising","parent":"-1"},{"id":"5","name":"Business Development","parent":"-1"},{"id":"6","name":"Business Strategy","parent":"-1"},{"id":"7","name":"Communications","parent":"-1"},{"id":"8","name":"Community Management","parent":"-1"},{"id":"9","name":"Content Marketing","parent":"-1"},{"id":"10","name":"Content Creation","parent":"-1"},{"id":"11","name":"Copywriting","parent":"-1"},{"id":"12","name":"Customer Service","parent":"-1"},{"id":"13","name":"Email Marketing","parent":"-1"},{"id":"14","name":"Finance","parent":"-1"},{"id":"15","name":"Human Resources","parent":"-1"},{"id":"16","name":"Learning & Development","parent":"-1"},{"id":"17","name":"Legal","parent":"-1"},{"id":"18","name":"Marketing & Communications","parent":"-1"},{"id":"19","name":"Operations","parent":"-1"},{"id":"20","name":"Partnerships","parent":"-1"},{"id":"21","name":"Recruiting","parent":"-1"},{"id":"22","name":"Sales","parent":"-1"},{"id":"23","name":"SEO","parent":"-1"},{"id":"24","name":"Social Media","parent":"-1"},{"id":"-2","name":"Engineering & Technology "},{"id":"25","name":"Software Engineering","parent":"-2"},{"id":"26","name":"Frontend Development","parent":"-2"},{"id":"27","name":"Backend Development","parent":"-2"},{"id":"28","name":"Mobile Development","parent":"-2"},{"id":"29","name":"Web Development","parent":"-2"},{"id":"30","name":"DevOps","parent":"-2"},{"id":"31","name":"Quality Assurance","parent":"-2"},{"id":"32","name":"Developer Relations","parent":"-2"},{"id":"-3","name":"Programming, Scripting, and Markup Languages"},{"id":"31","name":"HTML","parent":"-3"},{"id":"32","name":"CSS","parent":"-3"},{"id":"33","name":"Javascript","parent":"-3"},{"id":"34","name":"Java","parent":"-3"},{"id":"35","name":"Python","parent":"-3"},{"id":"36","name":"C++","parent":"-3"},{"id":"37","name":"C","parent":"-3"},{"id":"38","name":"C#","parent":"-3"},{"id":"39","name":"PHP","parent":"-3"},{"id":"40","name":"Typescript","parent":"-3"},{"id":"41","name":"Shell","parent":"-3"},{"id":"66","name":"Solidity","parent":"-3"},{"id":"43","name":"Ruby","parent":"-3"},{"id":"44","name":"Swift","parent":"-3"},{"id":"45","name":"Objective-C","parent":"-3"},{"id":"46","name":"Go","parent":"-3"},{"id":"-4","name":"Databases"},{"id":"47","name":"MongoDB","parent":"-4"},{"id":"48","name":"MySQL","parent":"-4"},{"id":"49","name":"SQL Server","parent":"-4"},{"id":"50","name":"SQLLite","parent":"-4"},{"id":"51","name":"Redis","parent":"-4"},{"id":"52","name":"Elasticsearch","parent":"-4"},{"id":"53","name":"OrbitDB","parent":"-4"},{"id":"54","name":"MariaDB","parent":"-4"},{"id":"55","name":"PostgreSQL","parent":"-4"},{"id":"-5","name":"Tools, Frameworks, and Libraries"},{"id":"56","name":"Node.js","parent":"-5"},{"id":"57","name":"React","parent":"-5"},{"id":"58","name":"Angular","parent":"-5"},{"id":"59","name":"Cordova","parent":"-5"},{"id":"60","name":"Spring","parent":"-5"},{"id":"61","name":"Django","parent":"-5"},{"id":"62","name":".NET Core","parent":"-5"},{"id":"-6","name":"Product Development"},{"id":"63","name":"Product Management","parent":"-6"},{"id":"64","name":"Product Marketing","parent":"-6"},{"id":"65","name":"Product Design","parent":"-6"},{"id":"42","name":"User Research","parent":"-6"},{"id":"67","name":"User Experience","parent":"-6"},{"id":"68","name":"User Interface Design","parent":"-6"},{"id":"69","name":"Data Analytics","parent":"-6"},{"id":"70","name":"Research and Development","parent":"-6"},{"id":"-7","name":"Art & Design"},{"id":"71","name":"Graphic Design","parent":"-7"},{"id":"72","name":"Illustration","parent":"-7"},{"id":"73","name":"Industrial Design","parent":"-7"},{"id":"74","name":"Video Production","parent":"-7"},{"id":"75","name":"Filmmaking","parent":"-7"},{"id":"76","name":"Photography","parent":"-7"},{"id":"77","name":"Motion Graphics","parent":"-7"},{"id":"78","name":"Architecture","parent":"-7"},{"id":"-8","name":"Science & Mathematics"},{"id":"79","name":"Economics","parent":"-8"},{"id":"80","name":"Mathematics","parent":"-8"},{"id":"81","name":"Cryptography","parent":"-8"},{"id":"82","name":"Statistics","parent":"-8"},{"id":"83","name":"Data Science","parent":"-8"},{"id":"84","name":"Computer Science","parent":"-8"}]
There are currently five global skills on
goerli
(skillId: [6..10])
and one global skill onmainnet
(skillId: 3
). We need to integrate the new skills required amongst these and provision the mapping (in a JSON?)