智能合约实战技术50问?链客有问必答!.pdf


立即下载 文艺青年
2025-03-24
合约 部署 交易所 方法 执行 测试 调用 智能 c20 metamask
463.5 KB

智能合约实战技术 50 问(珍藏版)
链客区块链技术问答社区
1.有做 java 开发智能合约的嘛?智能合约转成 java 对象之后不
知道他们方法的接口有什么用,各位大佬有相关的文档介绍不?
答:合约转成 java 类后使用很简单,里面的方法名和合约中的
方法名相同,deploy 部署合约 ,参数自己填,load 加载合约,
加载完后调用相应的方法就行。
2.把合约部署到测试链 repsten 或者是主网,之前需要什么操作
呢?
答:metamask 创建一个账号,链接到测试网络,获取一些以太
币,用 remix 链接 metamask,然后直接部署就行。
3.以太坊智能合约,就向链上写一条数据,但是要执行 30S,这
正常么?
答:区块的确认需要时间,不可能马上就执行成功,跟写多少数
据无关。
4.如果发的币要上交易所,合约需要怎么写呢?
答:那个是交易所的系统 ,多钱包 eos btc eth 的,eth 核心
钱包 支持所有 erc20,上币要交给交易所,让交易所审核是否添
加 进交易平台,那个是中心化交易所,他们只需要把币种加进
他们 交易所数据库就行了。
5. 合约不能在测试网上部署,能在主网上部署,一般是什么原
因?
答:我是在测试网上部署的,没有问题,你试试 rinkeby 这个测
试网,最好配合 metamask 和 redmix 使用。
6. 以太坊合约(erc721)里边可不可以引用其他代币(erc20),
判断执行某一个操作有没有向合约(或者合约创建者)转一定数
量的 erc20 代币。 主要问题是 监听到有没有转账成功,成功
了再去执行一个 function 剩下的逻辑。
答:你可以在 ERC20 接口里,写一个只能智能合约调用的转账
方法,然后再 ERC721 写一个交易方法,同时完成调用 ERC20
转账功能,和 ERC721 交易功能,具体可以参考我写的这个
ERC20 优化代码:https://www.jianshu.com/p/7fc68e70bcf1
7.请问需要具备哪些知识才能做一个 F3D 的网页游戏出来?
答:如果不考虑网页的话,会部署合约就行。然后全命令行调用
接口。测试链上有一个复制的 F3D 的版本,你可以去看看。
8.solidity 中如果计算


合约/部署/交易所/方法/执行/测试/调用/智能/c20/metamask/ 合约/部署/交易所/方法/执行/测试/调用/智能/c20/metamask/
-1 条回复
登录 后才能参与评论
-->