Open xboston opened 5 years ago
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);
Нужно с большим числом в поле data доработать