EOS 合约内获取交易号transaction_id

capi_checksum256 trx_id ;
auto tx_size = transaction_size();
char tx[tx_size];
auto read_size = read_transaction(tx, tx_size);
eosio_assert( tx_size == read_size, "read_transaction failed");
sha256(tx, tx_size, &trx_id);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 昨天群内有朋友问,智能合约内是否可以实现帮用户购买ram或者帮用户抵押资源(cpu及net),以及如何来实现这个功...
    eosiofans阅读 761评论 0 0
  • 生活里不是缺少感动的事情,而是缺少发现感动的眼睛和心灵。以前那么容易被亲人或朋友的某句话感动,甚至只为了一篇...
    二十六化身阅读 276评论 0 1
  • 我寻你已经很久了 越过山林、高峰、河流的想要寻你 可我为什么非要寻到你不可呢? 定是因为你犯了罪 仅那日匆匆一眼 ...
    XH陈迹清欢阅读 255评论 2 6
  • 他一个人,对着院门,坐在竹椅上。 那张竹椅很老旧了,在他身下吱呀吱呀地响着,他抬起头,看了看院子,...
    伍一五阅读 312评论 2 5