{"id":21162354,"url":"https://github.com/webankblockchain/webase","last_synced_at":"2025-04-11T23:15:41.001Z","repository":{"id":40426064,"uuid":"176235475","full_name":"WeBankBlockchain/WeBASE","owner":"WeBankBlockchain","description":"WeBank Blockchain Application Software Extension","archived":false,"fork":false,"pushed_at":"2024-10-14T10:16:59.000Z","size":1110,"stargazers_count":495,"open_issues_count":67,"forks_count":113,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-04-11T23:15:34.952Z","etag":null,"topics":["blockchain","blockchain-browser","blockchain-explorer","browser","fisco","fisco-bcos","fisco-bcos-browser","ide","solidity","solidity-ide","webank-blockchain-application","webase","webase-web"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WeBankBlockchain.png","metadata":{"files":{"readme":"README-en.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-18T08:20:23.000Z","updated_at":"2025-03-30T03:25:57.000Z","dependencies_parsed_at":"2024-01-30T08:29:56.179Z","dependency_job_id":"f65d933c-a82b-49c4-91b1-7c1dce9485a3","html_url":"https://github.com/WeBankBlockchain/WeBASE","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeBankBlockchain%2FWeBASE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeBankBlockchain%2FWeBASE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeBankBlockchain%2FWeBASE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeBankBlockchain%2FWeBASE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WeBankBlockchain","download_url":"https://codeload.github.com/WeBankBlockchain/WeBASE/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248492883,"owners_count":21113163,"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":["blockchain","blockchain-browser","blockchain-explorer","browser","fisco","fisco-bcos","fisco-bcos-browser","ide","solidity","solidity-ide","webank-blockchain-application","webase","webase-web"],"created_at":"2024-11-20T13:25:45.151Z","updated_at":"2025-04-11T23:15:40.969Z","avatar_url":"https://github.com/WeBankBlockchain.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"[中文](README.md)|English\n\n![image](https://webasedoc.readthedocs.io/zh_CN/latest/_images/logo.jpg)\n\n# What's WeBASE?\n\n**WeBASE** (WeBank Blockchain Application Software Extension) is a set of general components building between blockchain application and FISCO-BCOS Nodes. Each module is designed around blockchain transaction, contract, key management, data and visual management. Developers can choose subsystems for deployment according to business needs.\n\n**WeBASE** shields the complexity of the bottom layer of the blockchain, reduces the threshold of developers, and greatly improves the development efficiency of the blockchain application. It includes subsystems such as node front, node management, web management platform, sign service, data export etc..\n\n**WeBASE** standardizes the application and development of blockchain. After building the FISCO BCOS nodes, only five steps needed to develop and build the application of blockchain. For details of developing process, please refer to [Using WeBASE to develop blockchain application](https://github.com/WeBankFinTech/WeBASE-Doc/blob/master/docs/WeBASE/quick-start.md)\n\n **WeBASE One Click Installation** (including FISCO BCOS nodes + WeBASE-Front + WeBASE-Node-Manager + WeBASE-Web) refers to [WeBASE One-Click-Installation Documentation](https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE/install.html)，**WeBASE**'s overall structure design and the detailed introduction of the functions and installation of each subsystem, please refer to [WeBASE Online Documentation](https://webasedoc.readthedocs.io/zh_CN/latest/index.html)\n\n## Subsystem introduction\n* **Node Front service [WeBASE-Front](https://github.com/WeBankFinTech/WeBASE-Front)** \nIt integrates fisco-bcos-java-sdk and provides restful interface. The client can interact with the node in the form of HTTP. The built-in memory database collects the health data of the node. Built in Web console to realize the visual operation of nodes and solidity IDE etc..\n\n* **Node management service [WeBASE-Node-Manager](https://github.com/WeBankFinTech/WeBASE-Node-Manager)**\nBased on WeBASE-Front, handle all web requests from WeBASE-Web pages, manage the status of each node, manage all smart contracts on the chain, make statistics and Analysis on the data of the blockchain, audit abnormal transactions, private key management, etc.\n\n* **WeBASE management platform [WeBASE-Web](https://github.com/WeBankFinTech/WeBASE-Web)**\nVisual operation platform, based on which node information can be viewed and smart contracts can be developed.\n\n* **Transcation service [WeBASE-Transcation](https://github.com/WeBankFinTech/WeBASE-Transcation)**\nReceive transaction request, cache transaction to database and asynchronously chain up, which can greatly improve throughput and solve the TPS bottleneck problem of blockchain.\n\n* **Private key Hosting and cloud signature service [WeBASE-Sign](https://github.com/WeBankFinTech/WeBASE-Sign)**\nHosting user private key, providing cloud signature.\n\n* **Data export code generation tool [WeBASE-Codegen-Monkey](https://github.com/WeBankFinTech/WeBASE-Codegen-Monkey)**\nThe code generation tool can generate the core code of data export through configuration.\n\n* **Data export service [WeBASE-Collect-Bee](https://github.com/WeBankFinTech/WeBASE-Collect-Bee)**\nExport the basic data on the blockchain, such as the current block height, total transaction volume, etc. export the business data of the contract on the blockchain, including the event, constructor, contract address, execution function information, etc. through the configuration of the smart contract.\n\n* **Chain manage service [WeBASE-Chain-Manager](https://github.com/WeBankFinTech/WeBASE-Chain-Manager)** \nManage multiple chains, support national secret chain, non-national secret chain. Provide group add, delete, check and change interface, so that users can easily establish their own application groups.\n\n* **Contract security check service [WeBASE-Solidity-Security](https://github.com/WeBankFinTech/WeBASE-Solidity-Security)** \nInherit contract detection tool Slither, provide external detection interface.\n\n* **Data statistics service [WeBASE-Stat](https://github.com/WeBankFinTech/WeBASE-Stat)** \nRely on WeBASE-Front,drag data on CPU, memory, IO, group size, group GAS, group network traffic and store into database.\n\n* **Data monitoring service [WeBASE-Data](https://github.com/WeBankFinTech/WeBASE-Data)** \nRely on WeBASE-Front,export and parse blockchain data to provide a visual view of governance. You can check which chain, which user and which contract the transaction belongs to, and ensure that the data on the chain can be checked and managed.\n\n## Contribution\nPlease read our [contribution document](https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE/CONTRIBUTING.html) to learn how to contribute your code and submit your contribution.\n\nI hope that with your participation, WeBASE will get better and better!\n\n## Community\nContact us: webase@webank.com\n\nWeChat Community ID : WeBank_Blockchain\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebankblockchain%2Fwebase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebankblockchain%2Fwebase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebankblockchain%2Fwebase/lists"}