From 3999679f6aa905ab051ea1bec412634abb6e3406 Mon Sep 17 00:00:00 2001 From: sc0Vu Date: Fri, 5 Jan 2018 18:19:41 +0800 Subject: [PATCH] Example contractExample.php. --- examples/contractExample.php | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/examples/contractExample.php b/examples/contractExample.php index f8ba590..39d582b 100644 --- a/examples/contractExample.php +++ b/examples/contractExample.php @@ -271,8 +271,8 @@ $testBytecode = '0x60606040526040805190810160405280600581526020017f4552433230000 $contract = new Contract($web3->provider, $testAbi); $web3->eth->accounts(function ($err, $accounts) use ($contract, $testBytecode) { if ($err === null) { - if (isset($accounts->result)) { - $accounts = $accounts->result; + if (isset($accounts)) { + $accounts = $accounts; } else { throw new RuntimeException('Please ensure you have access to web3 json rpc provider.'); } @@ -285,18 +285,18 @@ $web3->eth->accounts(function ($err, $accounts) use ($contract, $testBytecode) { if ($err !== null) { throw $err; } - if ($result->result) { - echo "\nTransaction has made:) id: " . $result->result . "\n"; + if ($result) { + echo "\nTransaction has made:) id: " . $result . "\n"; } - $transactionId = $result->result; + $transactionId = $result; $contract->eth->getTransactionReceipt($transactionId, function ($err, $transaction) use ($contract, $fromAccount, $toAccount) { if ($err !== null) { throw $err; } - if ($transaction->result) { - $contractAddress = $transaction->result->contractAddress; - echo "\nTransaction has mind:) block number: " . $transaction->result->blockNumber . "\n"; + if ($transaction) { + $contractAddress = $transaction->contractAddress; + echo "\nTransaction has mind:) block number: " . $transaction->blockNumber . "\n"; $contract->at($contractAddress)->send('transfer', $toAccount, 16, [ 'from' => $fromAccount, @@ -305,18 +305,18 @@ $web3->eth->accounts(function ($err, $accounts) use ($contract, $testBytecode) { if ($err !== null) { throw $err; } - if ($result->result) { - echo "\nTransaction has made:) id: " . $result->result . "\n"; + if ($result) { + echo "\nTransaction has made:) id: " . $result . "\n"; } - $transactionId = $result->result; + $transactionId = $result; $contract->eth->getTransactionReceipt($transactionId, function ($err, $transaction) use ($fromAccount, $toAccount) { if ($err !== null) { throw $err; } - if ($transaction->result) { - echo "\nTransaction has mind:) block number: " . $transaction->result->blockNumber . "\nTransaction dump:\n"; - var_dump($transaction->result); + if ($transaction) { + echo "\nTransaction has mind:) block number: " . $transaction->blockNumber . "\nTransaction dump:\n"; + var_dump($transaction); } }); });