当前位置: 首页 > 软件库 > Web3 > 区块链 >

Browser-solidity

Solidity 在浏览器中的 IDE
授权协议 MIT
开发语言 JavaScript
所属分类 Web3、 区块链
软件类型 开源软件
地区 不详
投 递 者 时修贤
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Browser-solidity 是 Solidity 在浏览器中的 IDE 和运行时环境。Solidity 是 Ethereum 的一种契约型编程语言,其语法与 JavaScript 类似,并且旨在定位到以太坊虚拟机。

离线使用:

gh-pages 分支保持有最新的 Browser-solidity 稳定版本。它还包含具有整个构建的 ZIP 文件,下载可脱机使用。

注意:不支持其他编译器版本。

构建:

许多依赖关系只通过npm提供:

npm install    # fetch dependencies
npm run build  # build application into build/app.js

然后将浏览器指向 index.html 以打开应用程序。

  • 目录 1、基本概念   上篇文章中,已经讲过 Go-Ethereum 1.7.2 如何安装及搭建以太坊私有链,这里就不多介绍。   在本文讲解之前,先介绍以下几点基本概念。 1.1、什么是智能合约?   智能合约是存储在区块链上的一段代码,它们可以被区块链上的交易所触发,触发后,这段代码可以从区块链上读取数据或者向区块链上写入数据。    1.2、什么是Solidity?   Solidity 是

  • Browser-Solidity的本地安装及使用介绍 正所谓工欲善其事必先利其器,巧妇也难为无米之炊,所以在学习智能合约之前,必须要先把工具准备好。Browser-Solidity 是 Ethereum 官方的一个IDE项目,该名称准确的表述了,它是一款基于浏览器的 Solidity 集成开发环境,官方正式名称称之为 Remix,通过它我们可以编辑、编译、发布我们自己的智能合约。 基于浏览器的开发

  • Transact(Payable) Payable代表可以传入货币,但是一般智能合约是不传入货币的。 function g() Payable { } Call只读内存内容 性能由共识层解决 Storage用在变量上->记录在链上 Memory用在函数参数上 epoch converter 私钥是加密过的密码 账户有两种,一种是普通意义上的账户,账户里有多少币的情报。 另一种就是合约,把合约当成一

  • 1、基本概念   之前文章中,已经讲过 Go-Ethereum 1.7.2 如何安装及搭建以太坊私有链,这里就不多介绍。   在本文讲解之前,先介绍以下几点基本概念。 1.1、什么是智能合约?   智能合约是存储在区块链上的一段代码,它们可以被区块链上的交易所触发,触发后,这段代码可以从区块链上读取数据或者向区块链上写入数据。    1.2、什么是Solidity?   Solidity 是 Et

  • 什么是智能合约 简介:智能合约是存储在区块链上的一段代码,它们可以被区块链上的交易所触发,触发后,这段代码可以从区块链上读取数据或者向区块链上写入数据。 Solidity 的语言特性 Solidity 是 Ethereum 的一种契约型编程语言,运行在Ethereum虚拟机(EVM)之上。 它的语法接近于Javascript,是一种面向对象的语言。但作为一种真正意义上运行在网络上的去中心合约,它又

  • 1、基本概念   上篇文章中,已经讲过Go-Ethereum 1.7.2 如何安装及搭建以太坊私有链,这里就不多介绍。   在本文讲解之前,先介绍以下几点基本概念。 1.1、什么是智能合约?   智能合约是存储在区块链上的一段代码,它们可以被区块链上的交易所触发,触发后,这段代码可以从区块链上读取数据或者向区块链上写入数据。 1.2、什么是Solidity?   Solidity 是 Ethere

 相关资料
  • HTML 文档 网页 本质上就是 HTML 文档,和.doc等其他文档一样,只是文档格式不同。 .doc文档需要用微软Word打开,而网页要用浏览器打开。 浏览器即可以打开离线保存在你的计算机上的HTML页面,也可以在线向服务器发送请求获取网页文档并显示。 HTML文档使用跨平台的文本格式,带有.html或.htm文件后缀。 如果你的系统文件后缀默认是隐藏的,那么请修改系统选项设置使得文件后缀可见

  • 图片浏览器是一个像iOS图片浏览器一样用来展示图片的组件。图片可以被缩放或者平移 (可选)。 图片浏览器使用 幻灯片组件来展现图片。 创建一个图片浏览器实例 图片浏览器只需通过javaScript就可以被创建和初始化。我们需要使用App封装好的方法: myApp.photoBrowser(parameters) - 带参初始化图片浏览器 parameters - object - 图片浏览器参数对

  • 总览 在所有现代浏览器中,Three.js可以使用WebGL来渲染场景。对于较旧的浏览器,特别是Internet Explorer 10或者更低版本浏览器,你将需要回落到其它renderers(CSS2DRenderer、CSS3DRenderer、SVGRenderer)。此外,你或许不得不包含一些额外的“填充物”来解决兼容性问题,特别是当你使用/examples目录中的文件时。 注意:如果你并

  • 所有可用的浏览器都不支持AJAX。 以下是支持AJAX的主要浏览器列表。 Mozilla Firefox 1.0及以上版本。 Netscape 7.1及以上版本。 Apple Safari 1.2及以上版本。 Microsoft Internet Explorer 5及更高版本。 Konqueror. Opera 7.6及以上版本。 编写下一个应用程序时,请考虑不支持AJAX的浏览器。 NOTE

  • 描述 (Description) Photo浏览器类似于iOS照片浏览器组件,用于显示图像组,可以进行缩放和平移。 要在图像之间滑动,照片浏览器使用Swiper Slider 。 下表显示了framework7中使用的照片浏览器类型 - S.No 照片浏览器类型和说明 1 创建照片浏览器实例 可以仅使用JavaScript创建和初始化照片浏览器。 2 照片浏览器参数 Framework7提供了一个

  • LESS是跨浏览器友好的。 它支持现代浏览器,如谷歌浏览器,Mozilla Firefox,Safari和Internet Explorer,并允许重用CSS元素并使用相同的语义编写LESS代码。 在客户端使用LESS时以及在显示JavaScript时必须注意性能影响,以避免任何外观问题,例如 拼写错误, Color changes, Texture Look Links, etc. 编译服务器端

  • CSS3浏览器支持参考 下面的列表包含特定Web浏览器支持的属性 - 属性 IE浏览器 火狐狸 铬 苹果浏览器 歌剧 align-content 11 28 21 webkit−7 12.1 align-self 11 20 21 webkit−7 12.1 CSS min/max-width/height 7 2-38 4-43 3.1-8.0 9-29 CSS 2.1选择器 7-TP! 2-3

  • 如果要在需要时动态编译Less文件而不是在服务器端,则在浏览器中使用Less; 这是因为较少的是一个大的javascript文件。 首先,我们需要添加LESS脚本以在浏览器中使用LESS - <script src = "less.js"></script> 要在页面上查找样式标记,我们需要在页面上添加以下行。 它还使用编译的css创建样式标记。 <link href = "styles.les