【智能合约】新版Remix编写实现第一个HelloWorld

简介: 【智能合约】新版Remix编写实现第一个HelloWorld

智能合约】新版Remix编写实现第一个HelloWorld

一、工具插件安装介绍

新版本remix没有旧版本这么好用,这里主要介绍工具的使用和智能合约。

首先进入在线编辑器: https://remix.ethereum.org/

进入后可以看到下方图片:

点击新建文件,输入 helloworld即可。

然后是安装我们的插件,新版本的插件是需要你自己安装的,主要是两个插件:

  1. 部署合约的插件
  2. 运行合约的插件
  • 点击插件管理器,页面中为这个图标:

  • 搜索关键字compiler,和关键字run

  • 点击activate,之后可以在页面左侧栏找到这个,以后点击这个便可以进行编译以及运行

二、智能合约运行

// SPDX-License-Identifier: SimPL-2.0
pragma solidity ^0.8.7;
contract helloworld {
    string myword = "helloworld";
    
    function show() public view returns(string memory){
        return myword;
    }
}

首先进行编译:

然后部署:

最后运行项目:注意下方区域有一个隐藏区域,要点击:

这里会出现一个 show,点击即可:

点击后下方出现 0:string:helloworld成功运行

目录
相关文章
|
算法 网络虚拟化 数据安全/隐私保护
计算机网络——数据链路层(三)
计算机网络——数据链路层(三)
910 0
计算机网络——数据链路层(三)
【计算机网络】第三章 数据链路层(可靠传输)
【计算机网络】第三章 数据链路层(可靠传输)
|
区块链 数据安全/隐私保护 缓存
带你读《深入理解以太坊》之三:技术架构
这是一本从原理和实践两个层面系统、深入讲解以太坊技术的专著,从设计理念、技术架构、共识算法、智能合约、以太坊虚拟机、开发工具、DApp开发、企业以太坊解决方案、跨链技术等近10个方面进行了详细讲解,既适合初学者系统学习以太坊的原理和应用开发,又适合有一定基础的开发者深入掌握以太坊的底层运行机制。
|
存储 Java 测试技术
JAVA-MAVEN初学者教程(配置、pom.xml、依赖管理等)
JAVA-MAVEN初学者教程(配置、pom.xml、依赖管理等)
3467 0
|
Java Spring
@Async 的实现原理是什么?
【8月更文挑战第17天】@Async 的实现原理是什么?
346 3
|
5月前
|
缓存 自然语言处理 PyTorch
114_预训练:Masked LM优化与动态掩码效率深度解析
在大型语言模型(LLM)的预训练阶段,训练目标函数的设计直接影响模型的学习效率和最终性能。Masked Language Modeling(MLM)作为BERT等模型采用的核心预训练任务,通过随机掩盖文本中的部分token并让模型预测这些被掩盖的token,有效地训练了模型的双向表示能力。然而,传统的静态掩码策略存在重复率高、训练效率低等问题。动态掩码技术的引入显著提升了预训练效率和模型性能。本文将全面探讨MLM优化策略,深入推导动态掩码的效率提升原理,并介绍2025年最新的MLM优化技术,为高效预训练LLM提供理论和实践指导。
651 0
|
8月前
|
应用服务中间件 Linux 网络安全
使用Nginx免费版与Keepalived实现高可用性High Availablity方案
本文介绍了如何使用Nginx免费版与Keepalived实现高可用性(HA)方案,涵盖环境搭建、Keepalived安装配置、版本升级及主从模式设置。通过虚拟机测试,结合CentOS与宝塔,详细说明VIP配置与服务启动流程,助你构建稳定可靠的Web高可用架构。
|
人工智能 IDE Java
MarsCode AI 一款免费的代码辅助工具,值得一试
MarsCode是由字节跳动旗下公司推出的AI编程工具,旨在提升编码效率和质量。它既是一个云端集成开发环境(IDE),也支持作为VS Code和JetBrains等IDE的智能扩展,提供代码补全、生成、优化等功能,并支持多种编程语言。通过AI助手,MarsCode帮助开发者减少重复劳动,提高代码质量和可维护性,同时支持跨平台使用,为开发者带来便捷高效的编程体验。
2462 1
|
存储 安全 区块链
一文说清楚IPFS分布式存储系统
一文说清楚IPFS分布式存储系统
3983 1
|
存储 供应链 安全
区块链技术的发展与应用前景
在当今数字化时代,区块链技术正逐渐成为各行各业关注的焦点。本文将从区块链技术的基本原理、发展历程和应用前景三个方面展开探讨。首先介绍了区块链技术的内涵和基本原理,然后回顾了其发展历程和在不同领域的应用情况,最后展望了区块链技术未来的发展趋势和应用前景。
663 8

热门文章

最新文章