当前位置: 首页>>代码示例>>PHP>>正文


PHP jsonRPCClient::signrawtransaction方法代码示例

本文整理汇总了PHP中jsonRPCClient::signrawtransaction方法的典型用法代码示例。如果您正苦于以下问题:PHP jsonRPCClient::signrawtransaction方法的具体用法?PHP jsonRPCClient::signrawtransaction怎么用?PHP jsonRPCClient::signrawtransaction使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在jsonRPCClient的用法示例。


在下文中一共展示了jsonRPCClient::signrawtransaction方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: foreach

        foreach ($money as $cash) {
            $sumpay += $cash["amount"];
            $intx[] = array("txid" => $cash["txid"], "vout" => $cash["vout"]);
            if ($sumpay > $win + TRANSACTION_FEE) {
                break;
            }
        }
        $inadd = array($playeraddress => $win, DELIVER_FUNDS => $sumpay - $win);
        $play_log["outcome"] = 1;
        $play_log["sumout"] = $win;
    }
    //end else win
    //create output tx
    $tl = $ftc->createrawtransaction($intx, $inadd);
    //sign tx
    $stl = $ftc->signrawtransaction($tl);
    //send
    if (isset($stl["complete"]) && $stl["complete"] == 1) {
        $out = $ftc->sendrawtransaction($stl["hex"]);
        $rawout = $ftc->decoderawtransaction($stl["hex"]);
        $play_log["txout"] = $rawout['txid'];
        //put in the log file for the succesfull plays (wins or looses)
        $logname = PLAY_LOG_LOCATION . "play_log" . date("Y-m-d") . ".txt";
        $strout = @json_encode($play_log) . "\n";
        @file_put_contents($logname, $strout, FILE_APPEND | LOCK_EX);
    }
} else {
    //the one who use this script should define this
    //bet is smaller than minimum or bigger than max amount
    //capture the bet or return to the bet address or prform bet with the max amount and return the rest + outcome of the game
}
开发者ID:newmight2015,项目名称:dicestart,代码行数:31,代码来源:head.php


注:本文中的jsonRPCClient::signrawtransaction方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。