solidity 合约间调用以及参数传递

简介: 在 以太坊中合约间是可以相互调用,并且正常进行参数传递以及返回值处理.contract1.solpragma solidity ^0.4.0;contract Test1 { uint256 public v=7; function vote(uint256 a) pu...

在 以太坊中合约间是可以相互调用,并且正常进行参数传递以及返回值处理.

contract1.sol

pragma solidity ^0.4.0;
contract Test1 {

     uint256 public v=7;
    function vote(uint256 a) public returns (uint256) {
        v=a;
       return (a);
    }
}

contract2.sol

pragma solidity ^0.4.0;
import "./contract1.sol";

contract Test2 {
    Test1 public t;
     uint256 public v=7;
     constructor(address t1) public {
         t=Test1(t1);
     }
    function vote(uint256 a) public {
       v=t.vote(a);
    }
}

如下调用Test2.vote(3)会将合约Test1的 v 和合约Test2的 v 都设置为3.

目录
相关文章
element整理<el-calendar>日历组件-假期(整理)
element整理<el-calendar>日历组件-假期(整理)
|
人工智能 Rust 开发者
【MCP教程系列】使用Python在阿里云百炼创建基于UVX的MCP服务完整指南
本文介绍如何使用基于uvx工具链的Python项目,结合阿里云百炼平台实现小红书文案审核助手的MCP服务开发与部署。首先通过安装uv工具初始化项目并配置虚拟环境,编写server.py文件调用qwen-plus模型完成内容审核功能。随后将项目打包上传至PyPI,供全球开发者访问。接着在阿里云百炼平台上配置并部署该MCP服务,解决可能的依赖问题。最后,在智能体应用中引入此MCP服务进行测试验证,确保其正常运行。
4576 0
|
6月前
|
人工智能 监控 安全
“养龙虾”OpenClaw保姆级教程:全平台部署(阿里云+本地)多模型免费API配置+安全防护+避坑指南
GitHub 26万星、4个月刷屏全球、人人争当“龙虾养殖户”(OpenClaw用户昵称)——2026年开春,这款开源AI智能体以“能说会做”的特质爆火出圈。它不像传统AI只停留在聊天层面,而是能直接接管电脑:整理收件箱、归档文件、汇总报表、监控服务器,甚至读PDF、总结文献,成为无数人心中的“数字代理人”。
2439 3
|
8月前
|
数据采集 机器学习/深度学习 人工智能
大模型训练全解析:从数据“喂养”到智能涌现
本文深入浅出地讲解大模型训练的核心原理与实操步骤,从数据准备、Transformer架构到预训练与微调,结合代码示例手把手教你打造专属AI模型,并展望未来发展趋势,助力开发者快速入门并应用大模型技术。
|
前端开发 JavaScript API
实时搜索建议
实时搜索建议
|
开发框架 Linux C#
C#编程的跨平台应用
【4月更文挑战第21天】C#与.NET Core的结合使得跨平台应用开发变得高效便捷,提供统一编程模型和高性能。丰富的类库、活跃的社区支持及Visual Studio Code、Xamarin等工具强化了其优势。广泛应用在企业系统、云服务和游戏开发中,虽面临挑战,但随着技术进步,C#在跨平台开发领域的前景广阔。
737 2
|
存储 安全 网络安全
云计算与网络安全:技术融合与挑战
【8月更文挑战第31天】在数字化时代的浪潮中,云计算以其高效、灵活的服务模式成为企业数字化转型的重要推动力。然而,随着云服务的快速发展,网络安全问题也日益凸显。本文将探讨云计算与网络安全的关系,分析云服务中的安全挑战,并提供实用的信息安全建议。通过深入浅出的讲解和代码示例,帮助读者理解并应对云计算环境下的网络安全问题。
|
移动开发 安全 Android开发
构建高效Android应用:Kotlin与协程的完美结合
【5月更文挑战第17天】 在移动开发领域,性能优化和流畅的用户体验是关键。对于Android平台而言,Kotlin语言凭借其简洁性和功能安全性成为开发的首选。与此同时,协程作为一种新的并发处理方式,在简化异步编程方面展现出巨大潜力。本文将深入探讨如何通过Kotlin语言以及协程技术,提升Android应用的性能和响应能力,并确保用户界面的流畅性。
|
数据挖掘 Serverless Python
在Python中计算标准差
在Python中计算标准差
1976 3