{"id":23752859,"url":"https://github.com/ishinzoo/solidity-basics","last_synced_at":"2026-03-14T21:30:15.545Z","repository":{"id":268105777,"uuid":"825692462","full_name":"iShinzoo/Solidity-Basics","owner":"iShinzoo","description":"Solidity basics like events and modifiers ","archived":false,"fork":false,"pushed_at":"2024-12-16T10:14:17.000Z","size":666,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-31T17:57:16.585Z","etag":null,"topics":["crud-operation","events","loops","modifiers","smart-contracts","solidity","variables"],"latest_commit_sha":null,"homepage":"","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iShinzoo.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-08T10:23:32.000Z","updated_at":"2024-12-16T10:17:58.000Z","dependencies_parsed_at":"2024-12-14T11:27:00.869Z","dependency_job_id":"01b9d717-3b65-45eb-8151-07e6e74f532c","html_url":"https://github.com/iShinzoo/Solidity-Basics","commit_stats":null,"previous_names":["ishinzoo/solidity-basics"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iShinzoo%2FSolidity-Basics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iShinzoo%2FSolidity-Basics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iShinzoo%2FSolidity-Basics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iShinzoo%2FSolidity-Basics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iShinzoo","download_url":"https://codeload.github.com/iShinzoo/Solidity-Basics/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239921843,"owners_count":19718844,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crud-operation","events","loops","modifiers","smart-contracts","solidity","variables"],"created_at":"2024-12-31T17:57:12.194Z","updated_at":"2026-03-14T21:30:15.496Z","avatar_url":"https://github.com/iShinzoo.png","language":"Solidity","readme":"REMIX DEFAULT WORKSPACE\n\nRemix default workspace is present when:\ni. Remix loads for the very first time \nii. A new workspace is created with 'Default' template\niii. There are no files existing in the File Explorer\n\nThis workspace contains 3 directories:\n\n1. 'contracts': Holds three contracts with increasing levels of complexity.\n2. 'scripts': Contains four typescript files to deploy a contract. It is explained below.\n3. 'tests': Contains one Solidity test file for 'Ballot' contract \u0026 one JS test file for 'Storage' contract.\n\nSCRIPTS\n\nThe 'scripts' folder has four typescript files which help to deploy the 'Storage' contract using 'web3.js' and 'ethers.js' libraries.\n\nFor the deployment of any other contract, just update the contract's name from 'Storage' to the desired contract and provide constructor arguments accordingly \nin the file `deploy_with_ethers.ts` or  `deploy_with_web3.ts`\n\nIn the 'tests' folder there is a script containing Mocha-Chai unit tests for 'Storage' contract.\n\nTo run a script, right click on file name in the file explorer and click 'Run'. Remember, Solidity file must already be compiled.\nOutput from script will appear in remix terminal.\n\nPlease note, require/import is supported in a limited manner for Remix supported modules.\nFor now, modules supported by Remix are ethers, web3, swarmgw, chai, multihashes, remix and hardhat only for hardhat.ethers object/plugin.\nFor unsupported modules, an error like this will be thrown: '\u003cmodule_name\u003e module require is not supported by Remix IDE' will be shown.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fishinzoo%2Fsolidity-basics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fishinzoo%2Fsolidity-basics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fishinzoo%2Fsolidity-basics/lists"}