OmniMon开发包用于监听Omni/USDT代币以及比特币的转账交易,官方下载地址: http://sc.hubwiz.com/codebag/omnimon-php/。
1、开发包概述
OmniMon开发包特点如下:
- 监听任意指定地址发生的Omni/USDT代币转入/转出交易
- 监听任意指定地址的比特币转入/转出交易
- 自定义代币交易发生时的业务逻辑
OmniMon目前可以监听四种类型的交易事件:
- 比特币流入事件:当比特币流入监听地址时触发
- 比特币流出事件:当比特币流出监听地址时触发
- Omni/USDT代币流入事件:当Omni/USDT代币转入监听地址时触发
- Omni/USDT代币流出事件:当Omni/USDT代币转出监听地址时触发
OmniMon支持所有类型的Omni Layer交易的解析。
OmniMon运行于PHP 7.1+环境下,主要类以及其关系如下图所示:
![b9b454bf039f7f9be58d0d53e7c6a245.png](https://i-blog.csdnimg.cn/blog_migrate/75af6c315c1b460f1e72f88183c46457.jpeg)
OmniMon的主要代码文件清单参见:http://sc.hubwiz.com/codebag/omnimon-php/
2、基本使用方法
Monitor是OmniMon开发包的入口类,使用Monitor监视Omni/USDT代币或 比特币转账交易的一般步骤如下:
- 创建Monito