河南漫云科技有限公司
主营产品: 元宇宙系统开发、元宇宙源码、NFT数字藏品软件开发,nft智能合约开发,盲盒系统app开发搭建,nft源码系统,网络技术开发,软件技术开发,软件定制,技术开发,信息技术服务
量化合约系统开发-合约量化系统开发
发布时间:2024-11-26

  

  “合约ABI是以太坊生态系统中与合约交互的标准方式,不论是外部客户端与合约的交互还是合约与合约之间的交互。”上述是以太坊官方文档给出的定义,更通俗的理解,包含两方面内容:

  ABI是合约接口的说明。

  ABI定义与合约进行交互数据编码规则

  测试合约前提

  1、熟悉项目业务层逻辑

  2、kaifa提供智能合约接口文档

  (1)、确认我们要在那个链上测试,让kaifa提供对应的测试币

  (2)、提供测试地址(类似于web2的url)

  (3)、提供最新合约地址(这个地址kaifa每次部署到链上都会变更)

  (4)、提供ABI(合约接口的说明)如果kaifa不给可以在ethqukuailian浏览器上获得

  (5)、我们自己测试钱包的秘钥

  智能合约转账(单元脚本)

  fromweb3importWeb3,HTTPProvider

  importjson,os

  rpc="HTTP合约通讯地址(httpurl)"

  address1="个人合约地址"

  address2="智能合约地址"

  test_key="个人钱包秘钥地址"

  连接钱包地址

  web3=Web3(HTTPProvider(rpc))

  结果为true表示连接成功

  connect=web3.isConnected()

  print(connect)


展开全文
拨打电话 微信咨询 发送询价