반응형

이미 만들어놓은 bit.php를 아래와같이 수정한다.



<?php require_once('./EasyBitcoin/easybitcoin.php');

$bitcoin = new Bitcoin('userid','userpasswd','127.0.0.1','8332');

//$balance=$bitcoin->getbalance();
$trans=$bitcoin->gettransaction("4d3855f84cdddb64c4c0b4284d60127d5733abcecb243a3facfede78f0d16487");

echo "<pre>";
print_r($trans);

?>



이렇게 입력하고 실행해보자...


$trans=$bitcoin->gettransaction("4d3855f84cdddb64c4c0b4284d60127d5733abcecb243a3facfede78f0d16487");


여기 안에 들어가 있는 해쉬값은 이전에 코인을 전송하고 리턴받은 txid를 입력해야 한다. 위에 있는 txid는 내 컴에서 리턴받은값이라 이걸 따라하는 여러분들 컴에선 확인이 안된다...내걸로 하지 말고 여러분들 txid를 입력해야한다...


Array
(
    [amount] => -0.1
    [fee] => -1.68E-6
    [confirmations] => 6
    [blockhash] => 00000000000000041df738a75d45e44fdeaaf8e41a0478c3d29ca3fca6a04d91
    [blockindex] => 86
    [blocktime] => 1529548045
    [txid] => 4d3855f84cdddb64c4c0b4284d60127d5733abcecb243a3facfede78f0d16487
    [walletconflicts] => Array
        (
        )

    [time] => 1529547687
    [timereceived] => 1529547687
    [bip125-replaceable] => no
    [details] => Array
        (
            [0] => Array
                (
                    [account] => 
                    [address] => mv4rnyY3Su5gjcDNzbMLKBQkBicCtHUtFB
                    [category] => send
                    [amount] => -0.1
                    [vout] => 1
                    [fee] => -1.68E-6
                    [abandoned] => 
                )

        )

    [hex] => 020000000001011dab6dee4c8438ff75bb77a5711e1330455f03bc037c4f195f2357c4fc14476201000000171600142d138f37809d08065a1dc390378f81bd4abaf9eefeffffff02fc25cf140000000017a914db92a00503f3acea06cddce9561aeef3e9b7bbff8780969800000000001976a9149f9a7abd600c0caa03983a77c8c3df8e062cb2fa88ac024730440220372acdf00482a9d06a0fd18c19617e589bc5f9737bc357e9806b1bfd58cfa9a602206a43491ab8443d44b4f2b63b4403850815fb1d82c06851d1ad7712e364a298ab012103fd0b0e6a8ba15acc6924933feb16bc4b74da7b1f47a886fd38c1067772e121f5953b1400
)


이렇게 뜬다...


0.1만큼 보냈으니 -(마이너스)값이다.


컴펌은 6이고...아까 봤을때는 1이었다...


category 값이 send 다 받을때는 received라고 뜬다...


자 이제 txid를 조회해서 전송이 됐는지 입금이 됐는지 확인하고 그 값을 확인해서 화면에 보여주면 된다...


카테고리를 찍어보자...


echo "category:".$trans[details][0][category];


이렇게 해주면 된다...



반응형

+ Recent posts