Git Product home page Git Product logo

metahash-php's People

Contributors

fossabot avatar imgbotapp avatar kori256 avatar xboston avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

metahash-php's Issues

"getNodesRaiting"

Just update "getNodesRaiting" to "getNodesRating" everywhere it shows -;

Update send-tx example

case 'send-tx':
    if (($keys = $crypto->checkAddress($args['address'])) == false) {
        throw new \RuntimeException('address file not found', 1);
    }

    $nonce = $crypto->getNonce($args['address']);

    if ($crypto->net != 'main') {
        $data_len = \strlen($args['data']);
        if ($data_len > 0) {
            $args['fee'] = $data_len;
            $args['data'] = str2hex($args['data']);
        }
    } else {
        $args['data'] = '';
    }

    $sign_text = $crypto->makeSign($args['to'], \strval($args['value']), \strval($nonce), \strval($args['fee']), $args['data']);
    $sign = $crypto->sign($sign_text, $keys['private']);
    $res = $crypto->sendTx($args['to'], $args['value'], $args['fee'], $nonce, $args['data'], $keys['public'], $sign);

    echo \json_encode($res, JSON_PRETTY_PRINT);

bad return type from getNetwork method

$metahash=new \Metahash\MetaHash(new \Metahash\MetaHashCrypto());
//$metahash->setNetwork('main');

$tx=$metahash->getTx('a987e23b3a9108cead7ac9aeac4dd5927f37cc911644ebd094c25a7f4d8268d7');

/usr/bin/php7.3 /home/artshar/PhpstormProjects/Metahash.Tools/index.php

TypeError: Return value of Metahash\MetaHash::getNetwork() must be of the type string, null returned in /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php on line 446

Call Stack:
0.0002 402688 1. {main}() /home/artshar/PhpstormProjects/Metahash.Tools/index.php:0
0.0446 1726512 2. Metahash\MetaHash->getTx() /home/artshar/PhpstormProjects/Metahash.Tools/index.php:30
PHP TypeError: Return value of Metahash\MetaHash::getNetwork() must be of the type string, null returned in /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php on line 446
PHP Stack trace:
PHP 1. {main}() /home/artshar/PhpstormProjects/Metahash.Tools/index.php:0
PHP 2. Metahash\MetaHash->getTx() /home/artshar/PhpstormProjects/Metahash.Tools/index.php:30
PHP 3. Metahash\MetaHash->queryTorrent() /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php:275
PHP 4. Metahash\MetaHash->getConnectionAddress() /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php:156
PHP 5. Metahash\MetaHash->getNetwork() /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php:184
PHP Fatal error: Uncaught TypeError: Return value of Metahash\MetaHash::getNetwork() must be of the type string, null returned in /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php:446
Stack trace:
#0 /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php(184): Metahash\MetaHash->getNetwork()
#1 /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php(156): Metahash\MetaHash->getConnectionAddress('TORRENT')
#2 /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php(275): Metahash\MetaHash->queryTorrent('get-tx', Array)
#3 /home/artshar/PhpstormProjects/Metahash.Tools/index.php(30): Metahash\MetaHash->getTx('a987e23b3a9108c...')
#4 {main}
thrown in /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php on line 446
0.0446 1726888 3. Metahash\MetaHash->queryTorrent() /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php:275
0.0446 1726888 4. Metahash\MetaHash->getConnectionAddress() /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php:156
0.0446 1792424 5. Metahash\MetaHash->getNetwork() /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php:184

Fatal error: Uncaught TypeError: Return value of Metahash\MetaHash::getNetwork() must be of the type string, null returned in /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php on line 446

TypeError: Return value of Metahash\MetaHash::getNetwork() must be of the type string, null returned in /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php on line 446

Call Stack:
0.0002 402688 1. {main}() /home/artshar/PhpstormProjects/Metahash.Tools/index.php:0
0.0446 1726512 2. Metahash\MetaHash->getTx() /home/artshar/PhpstormProjects/Metahash.Tools/index.php:30
0.0446 1726888 3. Metahash\MetaHash->queryTorrent() /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php:275
0.0446 1726888 4. Metahash\MetaHash->getConnectionAddress() /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php:156
0.0446 1792424 5. Metahash\MetaHash->getNetwork() /home/artshar/PhpstormProjects/Metahash.Tools/vendor/xboston/metahash/src/MetaHash.php:184

Process finished with exit code 255

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.