ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
common控制器初始化链接以太坊节点代码 <?php namespace Api\Controller; use Think\Controller; class CommonController extends Controller { public function _initialize() { vendor('jsonRPC.jsonRPCClient'); $url = 'http://127.0.0.1:8545'; $this->eth = new \jsonRPCClient($url); } } 区块数据处理的模型 <?php namespace Common\Model; use Think\Model; class BlockModel extends Model { /** * 自动验证 * @var array */ protected $_validate = array( array('number', 'require', 'number不能为空'), array('number','','number已经存在!',0,'unique',1), // 在新增的时候验证 number 字段是否唯一 ); protected $_auto = array( array('create_time', NOW_TIME, 1), array('number','hexdec',1,'function'), // 对number字段在新增和编辑的时候回调hexdec方法 ); /** * 插入高度记录 * @DateTime 2018-05-02 * @param [type] $info [description] * @return [type] [description] */ public function update($data) { $data = $this->create($data); return $this->add($data); } } sh脚本 cd /data/wwwroot/www.ethereum.io/ while true do php /data/wwwroot/www.ethereum.io/index.php Api/Block/getBlockInfo done 后台执行该脚本命令 nohup sh block.sh &