見出し画像

SymbolのNODEを1つ取ってくるPHP


Symbol開発でノードの選択に困るというか面倒だったりします。
取ってくるというのはちょっと違うかもです、リストから1つ使えるノードを返すが正解かな。
ユーザーに選択させずに自動でやりたいときにご利用ください。
ノードのリストは適時メンテしてください。
普通のWEBサーバーで動くようにPHPになっています。
APIとして使っても良きかと思います。

ランダムに130ミリ秒以内に応答したもの1つを返します。

Symbolでトラップなのが
/network/properties
これを返さないノードが居たりする?もう治ったのかな?忘れましたがチェックして正常な物だけ返します。

返り値はjson
{node:xym780.allnodes.me}
となります。

ダウンロード


使い方


donwloadしたnode.phpをWEBサーバーにアップロードしてください。

あとはjavasctiptなどでnode.phpにリクエストしてください。

このようにJsonとして返ります。
{node:xym780.allnodes.me}



実装サンプル


下記のWEBサーバーにアップロードしています。

https://nftdrive-explorer.info/node.php


あとは以下のように普通に取得してください。

同期処理(XHR)

最初に同期処理でもいいかも。

sample.js


var xhr = new XMLHttpRequest();
data=null;
xhr.onreadystatechange = function() {
    switch ( xhr.readyState ) {

        case 0:
            // 未初期化状態.
            break;
        case 1: 

           // データ送信中.

             console.log( 'loading...' ); 

            break;
        case 2: // 応答待ち.
             console.log( 'loaded.' );
          
    
            break;
        case 3: // データ受信中.

             console.log( 'interactive... '+xhr.responseText.length+' bytes.' );   
      
            break;
        case 4: // データ受信完了.
            if( xhr.status == 200 || xhr.status == 304 ) {
                 data = xhr.responseText; // responseXML もあり
                 console.log( 'COMPLETE! :'+data );                   

            } else {
                console.log( 'Failed. HttpStatus: '+xhr.statusText );
            }
            break;
    }
};


//

xhr.open( 'GET', 'node.php', false );
xhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
xhr.send();
xhr.abort(); 

console.log(data);
//{node:xym780.allnodes.me}
};


非同期(fetch)

コラのパターンも

sample.js


fetch("node.php")
  .then(response=>{
   return response.json()
})
.then(data=>{

console.log(data);
//{node:node:xym780.allnodes.me}

})


コード本体

注意点としては$symbolNodeLisの中身を適時更新してください。
これだけあれば当分ダイジョブだとは思いますが。2023.11.30現在

$symbolNodeList=[]
<?php
//エラー無視
ini_set('display_errors',0);

$symbolNodeList=
[

    "symbol-node.ml",
    "01.symbol.enoki-do.com",
    "89.47.164.194",
    "xym780.allnodes.me",
    "xym48.allnodes.me",
    "xym507.allnodes.me",
    "0-0-0-high-grade-node.harvesting.work",
    "xym501.allnodes.me",
    "194.135.81.36",
    "xym640.allnodes.me",
    "35.73.158.176",
    "xym574.allnodes.me",
    "xym739.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-8.symbol-nodes.jp",
    "01.high-performance.symbol-node.jp",
    "xym800.allnodes.me",
    "00fbdb46.xym.stir-hosyu.com",
    "xym148.allnodes.me",
    "0-0-0-0-0-0-3.harvesting.fan",
    "xym813.allnodes.me",
    "xym581.allnodes.me",
    "03-super-harvest.symbol-platform.com",
    "185.81.167.118",
    "185.5.52.118",
    "129.213.37.166",
    "0-0-0-7.high-performance.symbol-node.jp",
    "aiteruyo.jp",
    "01-symbol-node.ruemt.link",
    "xym859.allnodes.me",
    "xym798.allnodes.me",
    "xymnode.pokapu.jp",
    "0-0-0-0-0-0-0-9.tokyo-node.fun",
    "00715c1f.xym.stir-hosyu.com",
    "35.75.151.8",
    "xym45.allnodes.me",
    "xym99.allnodes.me",
    "xym897.allnodes.me",
    "xym675.allnodes.me",
    "xym585.allnodes.me",
    "000b5dbd.xym.stir-hosyu.com",
    "0-0-1age-marichi-777node.ml",
    "14601.xym.stir-hosyu.com",
    "0-0-0-2.high-performance.symbol-gym.com",
    "xym588.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0.quantum-zero.com",
    "xym814.allnodes.me",
    "xym122.allnodes.me",
    "xym449.allnodes.me",
    "xym620.allnodes.me",
    "0-0-0-0-5.supreme-harvest-node.gym.bond",
    "xym735.allnodes.me",
    "0-0-0-h-my-gosh.perfect.symbol-harvesting.work",
    "xym346.allnodes.me",
    "0-0-0-0-0-0-0-0-1.tokyo-node.jp",
    "zen04.nem-nodes.com",
    "62.77.153.249",
    "xym216.allnodes.me",
    "0-0.everything-you-can.imagine-is-real.harvest-node.site",
    "backup.symbol-node.com",
    "symbol.laplace666.link",
    "xym602.allnodes.me",
    "0-0-2-high-grade.harvest-node.org",
    "amaterasu-02.kamigami.jp",
    "xym779.allnodes.me",
    "0-0-0-0-0-0-0-8.tokyo-node.jp",
    "xym760.allnodes.me",
    "xym410.allnodes.me",
    "xym309.allnodes.me",
    "89.40.11.126",
    "xym91.allnodes.me",
    "80.208.229.214",
    "35.73.255.38",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-1.symbol-nodes.harvesting.jp",
    "xym643.allnodes.me",
    "xym895.allnodes.me",
    "xym605.allnodes.me",
    "xym900.allnodes.me",
    "80.209.225.238",
    "xym669.allnodes.me",
    "89.47.160.236",
    "xym456.allnodes.me",
    "194.135.81.77",
    "0-0-0-0-0-0-0-0-0-0-5-symbol-nodes.harvesting.love",
    "62.77.156.144",
    "dual-1.nodes-xym.work",
    "bonsai.anodebank.net",
    "nem1.kitsutsuki.tokyo",
    "xym820.allnodes.me",
    "con01.y.cz",
    "0-0-0-0-0-0-0-0-0-0-0-0-7-7-7.another-god-harves.net",
    "node1.xymcity.com",
    "0-0-0-0-0-0-5.harvesting.fan",
    "0-0-0-0-0-0-0-0.xym.symbol-garden.tokyo",
    "23.88.70.134",
    "og.symbol-nember.tokyo",
    "160.16.240.50",
    "0-0-0-0-0-0-0-0.tokyo-node.jp",
    "89.40.4.230",
    "xym755.allnodes.me",
    "0-0-0-0-0-0-1.harvesting.fan",
    "xym243.allnodes.me",
    "0-0-0-0-7.high-performance.symbol-node.jp",
    "symbol-from-nem.com",
    "0-0-0-high-performance.harvest-node.com",
    "xym443.allnodes.me",
    "xym824.allnodes.me",
    "0-0-0-0.symbol-nodes.jp",
    "xym458.allnodes.me",
    "xym176.allnodes.me",
    "0-0-0-0-0-0-0-6.tokyo-node.jp",
    "symbol.agepote-node.com",
    "symbol.nagoya",
    "06.symbol-node.net",
    "176.9.12.87",
    "0-0-0-0-0-9.harvesting.fan",
    "xym898.allnodes.me",
    "xym42.allnodes.me",
    "858954.xym.stir-hosyu.com",
    "xym863.allnodes.me",
    "0-0-0-0-0-5.harvesting.fan",
    "0-0-0-0-7.symbol-nodes.harvesting.jp",
    "oshin-symbol-node.com",
    "75.119.152.120",
    "node2.xym-harvesting.com",
    "xym.misshiy.club",
    "00ceb4b9.xym.stir-hosyu.com",
    "0-b.symbol-nodes.jp",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0.special-thanks.symbol-node.org",
    "0-0-0-0-0-0-lithuania.rich-harvester.club",
    "xym46.allnodes.me",
    "symbol.mine.nu",
    "0-0-0-0-0-0-0.harvesting.fan",
    "0-9.symbol-node.org",
    "xym731.allnodes.me",
    "xym229.allnodes.me",
    "xym247.allnodes.me",
    "xym668.allnodes.me",
    "23.88.70.135",
    "0-0-0-0-0-0-0-4.tokyo-node.jp",
    "nem4.kitsutsuki.tokyo",
    "xym595.allnodes.me",
    "xym66.allnodes.me",
    "xym26.allnodes.me",
    "xym109.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-6.supreme-harvest-node.gym.bond",
    "0-c.symbol-nodes.jp",
    "xym678.allnodes.me",
    "88.99.69.83",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-5.high-performance.symbol-node.jp",
    "xym542.allnodes.me",
    "0-0-0-0-0.symbol-nodes.jp",
    "xym593.allnodes.me",
    "xym9.allnodes.me",
    "xym409.allnodes.me",
    "xym496.allnodes.me",
    "xym295.allnodes.me",
    "xym723.allnodes.me",
    "xym823.allnodes.me",
    "xym757.allnodes.me",
    "l.symbol-nember.tokyo",
    "0-0-0-0-0.supreme-harvest-node.gym.bond",
    "xym173.allnodes.me",
    "0-0-0-0-0-0-8.high-performance.symbol-node.jp",
    "xym325.allnodes.me",
    "0-0-0-0-0.symbol-nodes.harvesting.jp",
    "xym286.allnodes.me",
    "xym83.allnodes.me",
    "super-alice.ddns.net",
    "195.181.240.147",
    "0-0.tokyo.symbol-nodes.org",
    "xym737.allnodes.me",
    "symbol-harvest.ryuaxym.com",
    "xym31.allnodes.me",
    "xym751.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-tokyo.rich-harvesters.club",
    "xym350.allnodes.me",
    "xym377.allnodes.me",
    "xym818.allnodes.me",
    "05.symbol-node.net",
    "xym781.allnodes.me",
    "185.5.55.217",
    "0-0-0-0-1.high-performance.symbol-node.jp",
    "0-0-0-0-0-0-0-5.tokyo-node.jp",
    "xym467.allnodes.me",
    "symbol.from.nagoya",
    "xym893.allnodes.me",
    "symbol-main-1.nemtus.com",
    "00.dragon.symbolist.jp",
    "0-0-0-0-0-0-0-0-6.tokyo-node.jp",
    "193.122.137.234",
    "xym848.allnodes.me",
    "xym547.allnodes.me",
    "xym483.allnodes.me",
    "52.198.18.115",
    "xym23.allnodes.me",
    "symbol-harvesting.rockbear.io",
    "xym369.allnodes.me",
    "xym416.allnodes.me",
    "xym157.allnodes.me",
    "ik1-305-12844.vs.sakura.ne.jp",
    "xym611.allnodes.me",
    "xym653.allnodes.me",
    "133.125.34.37",
    "ik1-449-56580.vs.sakura.ne.jp",
    "xym258.allnodes.me",
    "xym488.allnodes.me",
    "nis2.host",
    "xym905.allnodes.me",
    "xym323.allnodes.me",
    "xym1.kyoto-japan.cloud",
    "0-0-0-3.high-performance.symbol-gym.com",
    "xym178.allnodes.me",
    "xym580.allnodes.me",
    "00-high-spec.symbol-node.site",
    "80.209.229.160",
    "0-0-0-0-0-0-0-4-good-harvest.symbol-nodes.xyz",
    "symderella-castle.net",
    "xym692.allnodes.me",
    "xym146.allnodes.me",
    "xym784.allnodes.me",
    "xym154.allnodes.me",
    "xym685.allnodes.me",
    "xym490.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-3.high-performance.symbol-node.jp",
    "xym862.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-high-performance.samurai-node.jp",
    "xym2.allnodes.me",
    "80.208.229.225",
    "xym502.allnodes.me",
    "xym497.allnodes.me",
    "xym701.allnodes.me",
    "0-0-0-0-0-0-0-0-4.tokyo-node.jp",
    "xym436.allnodes.me",
    "xym192.allnodes.me",
    "xym267.allnodes.me",
    "symbol-node.yagiyoshi.com",
    "xym196.allnodes.me",
    "xym730.allnodes.me",
    "54.150.90.128",
    "xym142.allnodes.me",
    "xym391.allnodes.me",
    "0-0-0-0-take-symbolnode01.work",
    "0.high-performance.symbol-node.jp",
    "88.99.2.121",
    "xym368.allnodes.me",
    "54.178.93.111",
    "xym832.allnodes.me",
    "xym816.allnodes.me",
    "0032bb0a.xym.stir-hosyu.com",
    "008.symbol-node.org",
    "00A06705.xym.stir-hosyu.com",
    "xym155.allnodes.me",
    "218.219.150.201",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-3.tokyo-node.jp",
    "xym34.allnodes.me",
    "00.high-performance.symbol-nodes.com",
    "xym354.allnodes.me",
    "00.high-performance.symbol-nodes.site",
    "xym856.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-symbol-nodes.harvesting.love",
    "001symbol.blockchain-node.tech",
    "xym908.allnodes.me",
    "node.finefettle.life",
    "01.xym-harvest.com",
    "xym49.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-8.high-performance.symbol-node.jp",
    "zzz-symbol.link",
    "xym591.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-5.tokyo-node.jp",
    "symbol-node.xyz",
    "0-0-0-sevengods.surgestar.com",
    "xym839.allnodes.me",
    "symbol01.node.oe-jpy.com",
    "59026db.xym.gakky.net",
    "xym5.allnodes.me",
    "0-0-0-h-my-gosh.unbelievable.symbol-harvesting.work",
    "cryptocat-xym-node.com",
    "criptian-xym-node.net",
    "0-0-0-3.high-performance.symbol-node.jp",
    "xym446.allnodes.me",
    "89.47.161.194",
    "0-0-0-0-1.high-quality.symbol-harvest.org",
    "xym250.allnodes.me",
    "0-0-0-0-0-0-0-8.tokyo-node.fun",
    "3.20.103.199",
    "symbol-node.harvest-xym.com",
    "006fbc67.xym.stir-hosyu.com",
    "35.73.123.166",
    "symbolist.from.nagoya",
    "0-0-0-0-0-8.harvesting.fan",
    "xym514.allnodes.me",
    "sym-main-appgw.opening-line.jp",
    "symbolnode.blockchain-authn.app",
    "0-0-axym.cubkab-crypto.tokyo",
    "202.61.248.218",
    "0-0-0-0-0-0-0-0-0-0-0-japan.rich-harvester.club",
    "54.249.146.43",
    "xym.world",
    "01-node.symbolplatform.network",
    "symbol.harvesting-sweet-potatoes.club",
    "35.75.139.67",
    "xym327.allnodes.me",
    "xym526.allnodes.me",
    "09.high-performance.symbol-node.jp",
    "xym689.allnodes.me",
    "004symbol.open-nodes.com",
    "0-0-0-0-0-7.symbol-nodes.harvesting.site",
    "05.high-performance.symbol-node.jp",
    "xym108.allnodes.me",
    "xym734.allnodes.me",
    "88.99.25.220",
    "xym695.allnodes.me",
    "xym344.allnodes.me",
    "80.208.227.87",
    "xym403.allnodes.me",
    "xym711.allnodes.me",
    "0-0-0-0-0-0-0.high-performance.symbol-node.jp",
    "0-0-0-3.symbol-nodes.jp",
    "nem2.kitsutsuki.tokyo",
    "xym551.allnodes.me",
    "xym347.allnodes.me",
    "0-0-0-0-0-0-0-2.tokyo-node.jp",
    "118.27.28.44",
    "apple.xymnodes.com",
    "0-0-0-0-0-0-0-0-0-0-2-symbol-nodes.harvesting.love",
    "150.136.125.232",
    "0-0-0-0-0-7.harvesting.fan",
    "109.235.65.55",
    "00.elephant.symbolist.jp",
    "xym280.allnodes.me",
    "0-0-0-0-0-0-0-0-5.tokyo-node.jp",
    "0-0-0-0-10.supreme-harvest-node.gym.bond",
    "xym40.allnodes.me",
    "xym706.allnodes.me",
    "0-0-0-0-0.high-quality.symbol-harvest.org",
    "xym465.allnodes.me",
    "0-high-spec.symbol-node.site",
    "34.229.94.252",
    "node.symbol-community.com",
    "xym570.allnodes.me",
    "xym288.allnodes.me",
    "xym842.allnodes.me",
    "symbol.harvest-monitor.com",
    "150.136.103.226",
    "xym400.allnodes.me",
    "xym43.allnodes.me",
    "0-4.symbol-node.org",
    "xym707.allnodes.me",
    "xym618.allnodes.me",
    "94.176.239.16",
    "xym789.allnodes.me",
    "0-3.high-performance.symbol-node.jp",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0.tokyo-node.jp",
    "xym634.allnodes.me",
    "35.73.157.51",
    "008symbol.open-nodes.com",
    "0-0-0-0-0-1.harvesting.fan",
    "xym487.allnodes.me",
    "sym-main-03.opening-line.jp",
    "00.high-performance.symbol-node.jp",
    "00.gorilla.symbolist.jp",
    "00d2d877.xym.stir-hosyu.com",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0.symbol-nodes.harvesting.jp",
    "0-0-0mikan-harvest.s-node.work",
    "00043e0e.xym.stir-hosyu.com",
    "80.209.224.158",
    "xym718.allnodes.me",
    "xym598.allnodes.me",
    "xym289.allnodes.me",
    "node.sixis.xyz",
    "xym610.allnodes.me",
    "xym169.allnodes.me",
    "z.innermedia.net",
    "symbolblog-testnet.com",
    "xym519.allnodes.me",
    "xym815.allnodes.me",
    "35.75.166.9",
    "yumeloto.com",
    "00.symbol-node.com",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-9.tokyo-node.jp",
    "y.innermedia.net",
    "00fabf14.xym.stir-hosyu.com",
    "0-0-0-0-0-0-0-0-0-0-0.supreme-harvest-node.gym.bond",
    "symbol-sakura-16.next-web-technology.com",
    "harvest.symbol-nodes.net",
    "xym518.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-0-3-3-3.another-god-harves.net",
    "xym191.allnodes.me",
    "133.125.45.156",
    "sym55.y.cz",
    "yukikaze.symbol-nem.net",
    "54.249.174.12",
    "0-0-0-0-0-6.high-performance.symbol-node.jp",
    "na.symbol-nember.tokyo",
    "xym786.allnodes.me",
    "xym194.allnodes.me",
    "0-0-0-0-0-0-0-3.tokyo-node.jp",
    "00f3bf88.xym.stir-hosyu.com",
    "symbol.crypto-mall.org",
    "185.5.53.90",
    "0-0-0-0-0-0-2.harvesting.fan",
    "0-0-0-0-0-0-0-0-0-0-0-royal.full-harvest-orchestra.org",
    "xym22.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-7.symbol-nodes.jp",
    "02.symsym.info",
    "xym704.allnodes.me",
    "xym297.allnodes.me",
    "xym153.allnodes.me",
    "0-0-0-0-7.special-thanks.symbol-node.org",
    "age01.kitsutsuki.tokyo",
    "xym907.allnodes.me",
    "xym708.allnodes.me",
    "xym.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-tokyo.full-harvest-orchestra.org",
    "xym418.allnodes.me",
    "xym321.allnodes.me",
    "00101f36.xym.stir-hosyu.com",
    "xym901.allnodes.me",
    "00.high-performance.symbol-nodes.org",
    "0-0-0-0-0-0-2.high-performance.symbol-node.jp",
    "000.symbol-node.org",
    "35.74.181.25",
    "0-0.symbol-mainnet-harvesting.com",
    "xym903.allnodes.me",
    "api-peer.xym-node.com",
    "sym-main.opening-line.jp",
    "symbol.48gh23s.xyz",
    "0-0-0-0-0-0.harvesting.fan",
    "xym30.allnodes.me",
    "yumeya1.com",
    "xym6.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-2.symbol-nodes.jp",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0.high-quality.symbol-harvest.org",
    "0-0-0-h-my-gawd.amazing.symbol-harvesting.work",
    "176.223.140.17",
    "symbology.from.nagoya",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-6.symbol-nodes.jp",
    "xym890.allnodes.me",
    "xym27.allnodes.me",
    "symbol-tools.com",
    "orisdorch.xymposium.xyz",
    "xym253.allnodes.me",
    "0-0-0-5.supreme-harvest-node.gym.bond",
    "185.69.54.144",
    "01.symbol-node.com",
    "xym860.allnodes.me",
    "00918d40.xym.stir-hosyu.com",
    "0-0-0-0-0-0-singapore.rich-harvester.club",
    "xym47.allnodes.me",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0.another-god-harves.net",
    "3.113.134.232",
    "001.high-performance.symbol-node.jp",
    "001.symbol-node.org",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-5.supreme-harvest-node.gym.bond",
    "xym571.allnodes.me",
    "xym906.allnodes.me",
    "xym553.allnodes.me",
    "0-0-0-0-4.high-quality.symbol-harvest.org",
    "xym118.allnodes.me",
    "0-0-0-0-0-0-0-0-3.tokyo-node.jp",
    "0-eu-1.nem.world",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-1.special-thanks.symbol-node.org",
    "xym844.allnodes.me",
    "xym479.allnodes.me",
    "umekichi-node.com",
    "angel.vistiel-arch.jp",
    "209.126.83.161",
    "xym222.allnodes.me",
    "xym263.allnodes.me",
    "xym899.allnodes.me",
    "symbol.server-on.net",
    "94.176.239.249",
    "symbol02.harvestasya.com",
    "xym830.allnodes.me",
    "xym44.allnodes.me",
    "symbol-node.tokyo",
    "109.235.65.249",
    "xym775.allnodes.me",
    "xym230.allnodes.me",
    "harvest-xym.uplandracetrack.com",
    "0-0-0-0-8.supreme-harvest-node.gym.bond",
    "sn3m.newecosym.com",
    "0-0-0-0-7.harvester-rewards-program.symbol-node.link",
    "node1.xym-harvesting.com",
    "03.symbol-node.com",
    "xym552.allnodes.me",
    "0-0-0-0-0-0-0-1.tokyo-node.jp",
    "xym01.raset-lab.net",
    "xym366.allnodes.me",
    "02.symbol-node.com",
    "farm1.harvest-xym.tokyo",
    "xym616.allnodes.me",
    "xym318.allnodes.me",
    "ahra-symbol.com",
    "ik1-432-48199.vs.sakura.ne.jp",
    "xym84.allnodes.me",
    "178.254.25.41",
    "xym872.allnodes.me",
    "max-node.symbol-main.net",
    "xym819.allnodes.me",
    "xym11.allnodes.me",
    "xym596.allnodes.me",
    "0-0-0-0-3.symbol-nodes.org",
    "0-0-0-0-0-0-0-0-0.tokyo-node.jp",
    "00.symsym.info",
    "13.115.70.98",
    "0-0-0-akmr-symbol.com",
    "xym717.allnodes.me",
    "xymharvest.com",
    "symbol-neko-node01.com",
    "mainnet.symbol-supernode.com",
    "75.119.150.108",
    "blockchain.acclaimedlabs.com",
    "xym843.allnodes.me",
    "xym869.allnodes.me",
    "xym238.allnodes.me",
    "176.223.132.65",
    "109.235.65.72",
    "xym802.allnodes.me",
    "xym764.allnodes.me",
    "xym858.allnodes.me",
    "xym810.allnodes.me",
    "0-0-0-0-0-0-0-0-5.tokyo-node.fun",
    "xym885.allnodes.me",
    "0-0-high-spec.symbol-node.site",
    "07.high-performance.symbol-node.jp",
    "02-super-harvest.symbol-platform.com",
    "harvest.symbolone.de",
    "23639.xym.stir-hosyu.com",
    "0-0-0-0-5.symbol-nodes.jp",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-6.tokyo-node.jp",
    "0-0-0-0.supreme-harvest-node.gym.bond",
    "88.99.56.160",
    "xym371.allnodes.me",
    "xym892.allnodes.me",
    "00ffd768.xym.stir-hosyu.com",
    "xym132.allnodes.me",
    "xym285.allnodes.me",
    "88.99.29.149",
    "0055a472.xym.stir-hosyu.com",
    "0-0-0-0-0-0-0-0-0.supreme-harvest-node.gym.bond",
    "xym888.allnodes.me",
    "0-0-0-0-harv-sara-02.net",
    "xym683.allnodes.me",
    "212.24.97.148",
    "133.167.87.152",
    "symbol.pan-farm.com",
    "xym352.allnodes.me",
    "0-0-0-0-2.symbol-nodes.jp",
    "138.201.200.49",
    "symbolism.from.nagoya",
    "xym527.allnodes.me",
    "xym02.auto-harvest.trade",
    "xym541.allnodes.me",
    "xym101.allnodes.me",
    "153.126.183.171",
    "01.supernode.1www.work",
    "symbol.nuaka.net",
    "xym883.allnodes.me",
    "wolf.importance.jp",
    "0-eu-2.nem.world",
    "153.126.132.254",
    "0-0-0-0-3.symbol-nodes.jp",
    "xym147.allnodes.me",
    "0-0-2.supreme-harvest-node.gym.bond",
    "xym326.allnodes.me",
    "shizuinet.tplinkdns.com",
    "xym773.allnodes.me",
    "xym357.allnodes.me",
    "185.5.54.68",
    "004.symbol-node.org",
    "xym424.allnodes.me",
    "xym356.allnodes.me",
    "xym536.allnodes.me",
    "01.symbol-node.net",
    "0-0-0-0-0-0-netherlands.rich-harvester.club",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-4.tokyo-node.jp",
    "xym884.allnodes.me",
    "xym240.allnodes.me",
    "0-0-0-0-0-0-0-7.tokyo-node.jp",
    "xym709.allnodes.me",
    "150.136.72.132",
    "160.16.224.174",
    "xym736.allnodes.me",
    "yokaze-node.synology.me",
    "xym590.allnodes.me",
    "27.133.134.196",
    "35.78.170.228",
    "xym524.allnodes.me",
    "amaterasu-01.kamigami.jp",
    "0-0-0-0-0-0-0-0-0-0-0-0-0-0-7.supreme-harvest-node.gym.bond",
    "xym10.allnodes.me",
    "ec2-3-112-20-25.ap-northeast-1.compute.amazonaws.com",
    "01.xymnode.ru"
];



shuffle($symbolNodeList);

function getAPI($node){

    $url = "https://".$node.":3001/network/properties";     
    
    $curl = curl_init($url);

    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET'); 
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 

        
    curl_setopt($curl, CURLOPT_TIMEOUT_MS, 200); 
//ここで1件当たりの反応速度を設定する130-300にする短すぎると逆に良くない

    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
    $data = curl_exec($curl);


    if($data === false){
        
        return;
    
    
    }else

    header('Cache-Control: private,public,max-age=60');
    header("Content-Type: application/json;");
    print '{"node":"'.$node.'"}';

    exit;

}

for ($i=0; $i < 10 ; $i++) {   
for ($i=0; $i < count($symbolNodeList) ; $i++) { 
    getAPI($symbolNodeList[$i]);

}
}

?>

でわ('◇')ゞ

ここまで書いてアドベントカレンダーのネタにしたらよかった。。。クソう。せっかくなのでリンク張っておきます。
毎年見ごたえのある記事が沢山投稿されますの是非ご覧ください~!!


この記事が気に入ったらサポートをしてみませんか?