首页 > 其他分享 >ton 增加event的实例

ton 增加event的实例

时间:2024-09-11 10:35:09浏览次数:7  
标签:eventLog orderNumber number BuyEvent 实例 ton msg event

// User purchase msg
message BuyMsg {
  number: Int as uint32;
}
message BuyEvent {
  // Purchase address
  buy: Address;
  // Order number, unique, used to prevent duplicate purchases
  orderNumber: Int as uint32;
}
 // User places a bet
 // add emit event
 receive(msg: BuyMsg){
    // Trigger event
    let eventLog:BuyEvent=BuyEvent{
        buy: ctx.sender,
        orderNumber: msg.number
      };
    send(SendParameters{
      to: self.owner,
      value: 0,
      mode: SendPayGasSeparately + SendIgnoreErrors,
      bounce: false,
      body: eventLog.toCell()
    }
    );
    // Return Gas balance
    let str:StringBuilder = beginComment().concat("good luck order:").concat(msg.orderNumber.toString());
    self.reply(str.toCell());
  }

 

标签:eventLog,orderNumber,number,BuyEvent,实例,ton,msg,event
From: https://www.cnblogs.com/zhanchenjin/p/18407830

相关文章

  • 中电金信:源启混沌工程平台(V4)与东方通TongwebV7.0完成适配认证
    近日,源启混沌工程平台(V4)与北京东方通科技股份有限公司(以下简称东方通)应用服务器软件东方通TongwebV7.0完成产品兼容互认证,通过在产品功能、性能、兼容性方面的全面严格测试,得出结论:东方通应用服务器软件TongWebV7.0产品与源启混沌工程平台V4产品完全兼容,整体运行稳定高效,为双方......
  • 【深度学习 transformer】基于Transformer的图像分类方法及应用实例
    近年来,深度学习在图像分类领域取得了显著成果。其中,Transformer模型作为一种新型的神经网络结构,逐渐在图像分类任务中崭露头角。本文将介绍Transformer模型在图像分类中的应用,并通过一个实例展示其优越性能。一、引言图像分类是计算机视觉领域的一个重要任务,广泛应用于安......
  • EATON EUC-7-100650008电源高压板
    EATON品牌的EUC-7-100650008控制板是一种用于车辆控制系统的电子设备。这些功能是基于EATON品牌在车辆控制系统中的产品特点:控制执行:控制板通常负责接收来自车辆传感器的信息,并根据这些信息控制车辆的执行器,如油门、制动器和转向系统,以确保车辆按照预定的方式运行。系统管理......
  • 828华为云征文 | 华为云 Flexus X 实例 :与腾讯云性能算力大比拼
    828华为云征文|华为云FlexusX实例:与腾讯云性能算力大比拼在当今云计算市场中,华为云和腾讯云都是备受瞩目的云服务提供商。本文将重点对比华为云FlexusX实例与腾讯云在性能算力方面的表现,帮助用户更好地了解两者的优势与差异。一、引言随着数字化时代的加速发展,......
  • oracle配置SGA参数不当导致不能正确启动数据库实例处理
    原因:生成环境数据库想要增加数据库内存配置参数SGA_TARGET增加到42G,但是没有配置SGA_MAX_SIZE参数值,导致SHUTDOWNIMMEDIATE停止数据库,再STARTUP启动数据库是提示错误:ORA-00823:Specifiedvalueofsga_targetgreaterthansga_max_size。处理思路:根据现有的spfile生成非二进制......
  • C++的数据类型----标准库类型(std::vector容器/std::list容器/std::map容器)的实例讲解
    目录1.字符串(std::string):用于处理文本字符串。2.容器:如std::vector、std::list、std::map等,用于存储和管理数据集合2.1std::vector容器2.2std::list容器2.3std::map容器1.字符串(std::string):用于处理文本字符串。下面是一个C++中字符串的示例程序......
  • 828华为云征文|华为云Flexus X实例全面杜绝DDoS、XSS、CSRF与SQL注入攻击,为企业部署无
    华为云近期盛大开启的828B2B企业节,为追求极致算力性能的企业用户带来了前所未有的优惠盛宴。特别是FlexusX实例,其强大的计算能力在此活动期间以超值价格呈现,无疑是自建高性能MySQL数据库、Redis缓存系统以及Nginx服务器等关键服务的理想选择。对于渴望提升业务处理效率与......
  • Taro 小程序父组件基于Class如何拿到子组件基于Hooks的实例对象
    如果父组件不是基于Hooks写法(类组件),而子组件是基于Hooks写法(函数组件),你依然可以通过ref访问子组件中的方法或状态。为此,你需要使用forwardRef和useImperativeHandle在子组件中自定义要暴露的内容。具体步骤在子组件中使用forwardRef将ref传递给它。在子组件中使......
  • 13.4告警抑制实例
    本节重点介绍:告警抑制应用场景配置方法:一定要有equal标签配置演示:critical告警触发了就抑制warning的告警抑制应用场景如果某些其他警报已经触发,则抑制某些警报的通知。多用于某些高等级的告警已触发,然后低等级的被抑制如机器宕机告警触发,则机器上的进程存活监控都被抑制......
  • 实例讲解Simulink CAN通讯丢失故障判定模型搭建及仿真测试验证方法
    在电动汽车VCU软件开发中,要开发故障诊断模块,故障诊断类型中CAN报文通讯丢失的判定是非常重要的一个,当检测到某个控制器CAN报文通讯丢失,即接收不到该控制器的有效CAN信号,需要根据通讯丢失的判断作出相应的故障处理,以保证整车行车安全。本文通过ABS通讯丢失Simulink模块的搭建,介......