{"id":15065227,"url":"https://github.com/vishal-bhola/ethereum-dapp","last_synced_at":"2025-04-10T13:23:15.004Z","repository":{"id":124624616,"uuid":"222061718","full_name":"vishal-bhola/Ethereum-Dapp","owner":"vishal-bhola","description":"Blockchain with GUI made with help of Metamask","archived":false,"fork":false,"pushed_at":"2019-12-13T13:45:33.000Z","size":97,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T12:09:11.720Z","etag":null,"topics":["ethereum-contract","ethereum-dapp","ethereum-wallet","metamask-plugin","solidity-language"],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vishal-bhola.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-11-16T07:12:44.000Z","updated_at":"2024-03-17T14:21:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"f91dda7c-7028-4822-a997-690b59b0d932","html_url":"https://github.com/vishal-bhola/Ethereum-Dapp","commit_stats":null,"previous_names":["vishal-bhola/ethereum-dapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal-bhola%2FEthereum-Dapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal-bhola%2FEthereum-Dapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal-bhola%2FEthereum-Dapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal-bhola%2FEthereum-Dapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vishal-bhola","download_url":"https://codeload.github.com/vishal-bhola/Ethereum-Dapp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248225664,"owners_count":21068078,"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":["ethereum-contract","ethereum-dapp","ethereum-wallet","metamask-plugin","solidity-language"],"created_at":"2024-09-25T00:35:26.047Z","updated_at":"2025-04-10T13:23:14.982Z","avatar_url":"https://github.com/vishal-bhola.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ethereum-Dapp\n\nA simple `Bank Transaction DAPP` with GUI.\n\n***Solidity*** is the programming language used.\n\nMetamask(Ropsten Test Network) is used for transaction fees(includes Amount+Gas fee ).\n\n`bank.sol` is the file which contains your smart contract.\n\n`index.html` file contains your GUI and Interaction part with the smart contract.\n\n### Gas - Whenever we do a transaction , the miners want to get rewarded , so we have to pay them some fees known as Gas.\n\nEther is the cryptocurrency being used for transaction based on Ethereum.\n\nBootstrap is used for making GUI.\n\n\n# Requirements\n\n- Metamask Extension enabled on your browser.\n\n- Account on Metamask.\n\n- Get some free ether using any of the test network(prefer not to use Main Network as it may cost you some money for buying ether).\n\n- Add Bootstrap CDN in your file to feel some great user experience.\n\n- To make your Dapp run add the files given below:-\n    \n\n   - ###### *`https://code.jquery.com/jquery-3.3.1.slim.min.js`*\n\n   - ###### *`https://cdn.jsdelivr.net/gh/ethereum/web3.js@1.0.0-beta.36/dist/web3.min.js`*\n    \n    \n# Procedure to run it online\n\nVisit [`Ethereum.org`](https://remix.ethereum.org/)\n\nSelect solidity on the main page as your programming language.\n\nWrite code there i.e given in `bank.sol` file to you.\n\nNow compile and run it.\n\nIt will ask you for confirmation click confirm and then wait for a while.\n\nIn Deployed contracts you will see your contract address.\n\nAlong with this there is drop down menu by clicking on it you can interactively run your DAPP. \n\n# Procedure to run it offline\n\nClone or Download this repository.\n\nOpen your favouraite IDE(VSCode int my case).\n\nInstall npm to run it.\n\nUse command `npm install http-server` to install http-server\n\nTo run type `http-server` in terminal/CommandPrompt and visit on the generated url or without installing anything just `open live server` in VSCode that will make it run directly.\n\nYou can use your own abi and address by visiting online IDE that we are previously using.\n\n\n# Make Your Own Code\n\nIf you want to make your own Dapp then copy/write code which is written in `bank.sol` in the online ide [`Ethereum.org`](https://remix.ethereum.org/), compile it and then just only replace your `abi` and `address` with mine in `index.html`. You will find `abi` at the solidity compiler option(on left of ide) and `address` at deploy\u0026run transaction option(on left of ide as well).\n\nCopy these things and replace it with mine.\n\nThere you Go !!!\n\n#\n![alt text](https://github.com/VersatileVishal/Ethereum-Dapp/blob/master/Ethereum.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishal-bhola%2Fethereum-dapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvishal-bhola%2Fethereum-dapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishal-bhola%2Fethereum-dapp/lists"}