second-state / buidl

A browser-based IDE for creating, deploying, and sharing blockchain apps (DApps, or decentralized apps). Publish your first blockchain DApps in 5 minutes! Here is how: https://docs.secondstate.io/buidl-developer-tool/getting-started

Home Page:https://buidl.secondstate.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

buidl

What is BUIDL?

BUIDL is a browser-based IDE that enables developers to create and deploy Decentralized Applications (DApps) on blockchains with ease.

  • Very fast underlying blockchain with 1s confirmation time.
  • Support all Ethereum compatible blockchains .
  • Lity (http://www.litylang.org/) language extension to Solidity (e.g., Rule-based smart contracts (https://www.litylang.org/business_rules/)) .
  • Built-in real-time smart contract search engine based on ElasticSearch.

Developers

If you are a developer, click https://www.secondstate.io/buidl/ to see tutorials and other information.

Make contributions

If you want to make contributions to BUIDL, follow the following steps to run BUIDL locally.

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Run your end-to-end tests

npm run test:e2e

Run your unit tests

npm run test:unit

Customize configuration

See Configuration Reference.

Demo

The example dapp is a web application where people can vote thumb up or thumb down on a statement. All the votes are recorded on the blockchain.

Contact

About

A browser-based IDE for creating, deploying, and sharing blockchain apps (DApps, or decentralized apps). Publish your first blockchain DApps in 5 minutes! Here is how: https://docs.secondstate.io/buidl-developer-tool/getting-started

https://buidl.secondstate.io

License:GNU General Public License v3.0


Languages

Language:Vue 53.6%Language:JavaScript 25.5%Language:TypeScript 14.7%Language:HTML 4.0%Language:Stylus 2.3%