Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. <?php
  2.  
  3. include(__DIR__.'/../bot3432532/vendor/autoload.php');
  4.  
  5. use Minter\MinterAPI;
  6. use Minter\SDK\MinterTx;
  7. use Minter\SDK\MinterWallet;
  8. use Minter\SDK\MinterCoins\MinterSendCoinTx;
  9. use GuzzleHttp\Exception\RequestException;
  10.  
  11. $swallets = file_get_contents('dev2131231231231.txt');
  12. $swallets = explode("%", $swallets);
  13.  
  14. foreach ($swallets as $key => $value) {
  15. $wallet[$key] = explode("/", $value);
  16. }
  17.  
  18. // -----------------------------
  19.  
  20. foreach ($wallet as $key => $value) {
  21. send($value[1], $value[0], $value[2]);
  22. }
  23.  
  24. function send($sender, $receiver, $private)
  25. {
  26.  
  27. $api = new MinterAPI('http://109.235.65.184:8841');
  28.  
  29. $seed = MinterWallet::mnemonicToSeed($private);
  30. $privateKey = MinterWallet::seedToPrivateKey($seed);
  31.  
  32. $tx = new MinterTx([
  33. 'nonce' => $api->getNonce($sender),
  34. 'chainId' => MinterTx::MAINNET_CHAIN_ID,
  35. 'gasPrice' => 1,
  36. 'gasCoin' => 'BIP',
  37. 'type' => MinterSendCoinTx::TYPE,
  38. 'data' => [
  39. 'coin' => 'BIP',
  40. 'to' => $receiver,
  41. //'value' => (float)$api->getBalance($sender)->result->balance->BIP - 0.01
  42. 'value' => '0'
  43. ],
  44. 'payload' => '',
  45. 'serviceData' => '',
  46. 'signatureType' => MinterTx::SIGNATURE_SINGLE_TYPE
  47. ]);
  48.  
  49. $tx = $tx->sign($privateKey);
  50.  
  51. $response = $api->send($tx);
  52. }
  53.  
  54. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement