{"meta":{"details":{"value":"For details on how this is generated see https://validate.eosnation.io/about/"},"network":{"label":"Network:","value":"Telos"},"title":{"value":"Report for Mosaic Blocks"},"update":{"label":"Validator last update:","value":"2026-03-14 05:11 UTC"}},"report":[["info","general","bp.json is re-validated approximately every 30 minutes; some URLs are checked less often, last updated at=<2026-03-14 05:02 UTC>"],["info","general","voting rank, value=<21>"],["info","general","position, value=<top 21>"],["ok","regproducer","regproducer signing key test passed, api_url=<http://telos.api.eosnation.io/v1/chain/get_accounts_by_authorizers>, post_data=<{\"json\": true, \"keys\": [\"EOS63DYBshKNKymUNCL6ph7s3s8WHymzaXdPhS26RTXcF77Gus3Sg\"]}>, elapsed time=<0.0 s>, timeout=<10 s>, validated at=<2026-03-14 05:01 UTC>"],["ok","regproducer","claim rewards: last claim time, value=<2026-03-14 04:52 UTC>"],["ok","regproducer","TLS support is ok, field=<main web site>, url=<https://mosaicblocks.com>, elapsed time=<0.8 s>, timeout=<10 s>, validated at=<2026-03-13 17:55 UTC>, validated every=<24 h>"],["ok","regproducer","basic checks passed, field=<main web site>, resource=<resources/regproducer_url>, url=<https://mosaicblocks.com>, elapsed time=<0.8 s>, timeout=<10 s>, validated at=<2026-03-14 05:01 UTC>"],["err","chains","invalid URL, value=<404 Not Found>, field=<chains json>, url=<https://mosaicblocks.com/chains.json>, elapsed time=<0.4 s>, timeout=<10 s>, validated at=<2026-03-14 05:01 UTC>, see=<https://github.com/eosrio/bp-info-standard>"],["err","org","missing Access-Control-Allow-Origin header, field=<BP info JSON URL>, url=<https://mosaicblocks.com/bp.json>, elapsed time=<0.2 s>, timeout=<10 s>, validated at=<2026-03-14 05:01 UTC>, see=<https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS>"],["crit","org","json schema validation, value=<Missing property.>, field=</nodes/0/full>, see=<https://github.com/eosrio/bp-info-standard/blob/master/schema.json>"],["ok","org","basic checks passed, field=<org.website>, resource=<resources/website>, url=<https://www.mosaicblocks.com>, elapsed time=<0.9 s>, timeout=<10 s>, validated at=<2026-03-13 16:13 UTC>, validated every=<168 h>"],["ok","org","basic checks passed, field=<org.code_of_conduct>, resource=<resources/conduct>, url=<https://www.mosaicblocks.com/codeofconductownershipdisclosure>, elapsed time=<1.4 s>, timeout=<10 s>, validated at=<2026-03-09 11:34 UTC>, validated every=<168 h>"],["warn","org","duplicate URL, field=<org.ownership_disclosure>, url=<https://www.mosaicblocks.com/codeofconductownershipdisclosure>, timeout=<10 s>, validated every=<168 h>"],["ok","org","valid country code, value=<United Kingdom of Great Britain and Northern Ireland>, field=<org.location>"],["ok","org","basic checks passed for location, value=<GB, Sheffield>, field=<org.location>"],["ok","org","basic checks passed, field=<org.branding.logo_256>, resource=<branding/logo_256>, url=<https://www.mosaicblocks.com/mosaicbp_256_White.png>, elapsed time=<0.8 s>, timeout=<10 s>, validated at=<2026-03-13 16:13 UTC>, validated every=<168 h>"],["ok","org","basic checks passed, field=<org.branding.logo_1024>, resource=<branding/logo_1024>, url=<https://www.mosaicblocks.com/mosaicbp_1024_White.png>, elapsed time=<1.0 s>, timeout=<10 s>, validated at=<2026-03-13 16:13 UTC>, validated every=<168 h>"],["ok","org","basic checks passed, field=<org.branding.logo_svg>, resource=<branding/logo_svg>, url=<https://www.mosaicblocks.com/mosaicbp_1024_White.svg>, elapsed time=<0.9 s>, timeout=<10 s>, validated at=<2026-03-13 16:13 UTC>, validated every=<168 h>"],["ok","org","basic checks passed, field=<org.social.telegram>, resource=<socials/telegram>, url=<https://t.me/MosaicBlocks>, elapsed time=<0.4 s>, timeout=<10 s>, validated at=<2026-03-13 17:55 UTC>, validated every=<168 h>"],["ok","org","valid social reference, value=<MosaicBP>, field=<org.social.twitter>"],["err","org","should have at least 4 social references, field=<org.social>"],["ok","org","valid country code, value=<Finland>, field=<node[0].location>"],["ok","org","basic checks passed for location, value=<FI, Helsinki>, field=<node[0].location>"],["ok","org","valid country code, value=<Finland>, field=<node[1].location>"],["ok","org","basic checks passed for location, value=<FI, Helsinki>, field=<node[1].location>"],["ok","p2p_endpoint","p2p block transmission speed ok, threshold=<2>, value=<32>, field=<node[1].p2p_endpoint>, host=<mainnet.mosaicblocks.com>, port=<9876>"],["ok","p2p_endpoint","basic checks passed, field=<node[1].p2p_endpoint>, resource=<nodes/p2p>, host=<mainnet.mosaicblocks.com>, port=<9876>"],["ok","org","valid country code, value=<Finland>, field=<node[2].location>"],["ok","org","basic checks passed for location, value=<FI, Helsinki>, field=<node[2].location>"],["ok","org","feature enabled, value=<chain-api>, field=<node[2]>, having node_type=<query>"],["ok","org","feature enabled, value=<account-query>, field=<node[2]>, having node_type=<query>"],["ok","api_endpoint","server_version is ok, value=<5.0.2 (leap)>, field=<node[2].api_endpoint>, url=<http://api.mosaicblocks.com>"],["crit","api_endpoint","invalid block one, value=<400 Bad Request>, field=<node[2].api_endpoint>, api_url=<http://api.mosaicblocks.com/v1/chain/get_block>, post_data=<{\"block_num_or_id\": \"1\", \"json\": true}>, elapsed time=<0.3 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["ok","api_endpoint","verbose errors test passed, field=<node[2].api_endpoint>, api_url=<http://api.mosaicblocks.com/v1/chain/validate_error_message>, post_data=<{\"json\": true}>, elapsed time=<0.3 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["err","api_endpoint","error retriving large block, value=<400 Bad Request>, field=<node[2].api_endpoint>, api_url=<http://api.mosaicblocks.com/v1/chain/get_block>, post_data=<{\"json\": true, \"block_num_or_id\": 39276879}>, elapsed time=<0.3 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>, explanation=<edit config.ini to set abi-serializer-max-time-ms = 2000 (or higher) and http-max-response-time-ms = 2500 (or higher)>, see=<https://github.com/AntelopeIO/leap/issues/677>"],["ok","api_endpoint","basic symbol test passed, field=<node[2].api_endpoint>, api_url=<http://api.mosaicblocks.com/v1/chain/get_currency_balance>, post_data=<{\"json\": true, \"account\": \"votetelosusa\", \"code\":\"eosio.token\", \"symbol\": \"TLOS\"}>, elapsed time=<0.3 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["ok","api_endpoint","producer api disabled, field=<node[2].api_endpoint>, api_url=<http://api.mosaicblocks.com/v1/producer/get_integrity_hash>, elapsed time=<0.2 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["warn","api_endpoint","db_size api is enabled, value=<200 OK>, field=<node[2].api_endpoint>, api_url=<http://api.mosaicblocks.com/v1/db_size/get>, elapsed time=<0.2 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["ok","api_endpoint","net api disabled, field=<node[2].api_endpoint>, api_url=<http://api.mosaicblocks.com/v1/net/connections>, elapsed time=<0.2 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["ok","api_endpoint","supported apis is available, field=<node[2].api_endpoint>, api_url=<http://api.mosaicblocks.com/v1/node/get_supported_apis>, elapsed time=<0.2 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["ok","api_endpoint","TLS support is ok, field=<node[2].ssl_endpoint>, api_url=<https://api.mosaicblocks.com>, elapsed time=<0.4 s>, timeout=<2 s>, validated at=<2026-03-14 01:10 UTC>, validated every=<24 h>"],["ok","api_endpoint","server_version is ok, value=<5.0.2 (leap)>, field=<node[2].ssl_endpoint>, url=<https://api.mosaicblocks.com>"],["crit","api_endpoint","invalid block one, value=<400 Bad Request>, field=<node[2].ssl_endpoint>, api_url=<https://api.mosaicblocks.com/v1/chain/get_block>, post_data=<{\"block_num_or_id\": \"1\", \"json\": true}>, elapsed time=<0.4 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["ok","api_endpoint","verbose errors test passed, field=<node[2].ssl_endpoint>, api_url=<https://api.mosaicblocks.com/v1/chain/validate_error_message>, post_data=<{\"json\": true}>, elapsed time=<0.4 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["err","api_endpoint","error retriving large block, value=<400 Bad Request>, field=<node[2].ssl_endpoint>, api_url=<https://api.mosaicblocks.com/v1/chain/get_block>, post_data=<{\"json\": true, \"block_num_or_id\": 39276879}>, elapsed time=<0.4 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>, explanation=<edit config.ini to set abi-serializer-max-time-ms = 2000 (or higher) and http-max-response-time-ms = 2500 (or higher)>, see=<https://github.com/AntelopeIO/leap/issues/677>"],["ok","api_endpoint","basic symbol test passed, field=<node[2].ssl_endpoint>, api_url=<https://api.mosaicblocks.com/v1/chain/get_currency_balance>, post_data=<{\"json\": true, \"account\": \"votetelosusa\", \"code\":\"eosio.token\", \"symbol\": \"TLOS\"}>, elapsed time=<0.4 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["ok","api_endpoint","producer api disabled, field=<node[2].ssl_endpoint>, api_url=<https://api.mosaicblocks.com/v1/producer/get_integrity_hash>, elapsed time=<0.4 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["warn","api_endpoint","db_size api is enabled, value=<200 OK>, field=<node[2].ssl_endpoint>, api_url=<https://api.mosaicblocks.com/v1/db_size/get>, elapsed time=<0.4 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["ok","api_endpoint","net api disabled, field=<node[2].ssl_endpoint>, api_url=<https://api.mosaicblocks.com/v1/net/connections>, elapsed time=<0.4 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["ok","api_endpoint","supported apis is available, field=<node[2].ssl_endpoint>, api_url=<https://api.mosaicblocks.com/v1/node/get_supported_apis>, elapsed time=<0.4 s>, timeout=<10 s>, validated at=<2026-03-14 05:02 UTC>"],["warn","api_endpoint","no valid API/SSL endpoints provided, field=<node[2]>, having node_type=<query>"],["ok","org","query node(s) provided, count=<1>"],["ok","org","seed node(s) provided, count=<1>"],["ok","org","producer node(s) provided, count=<1>"],["err","bpjson","bp.json on-chain does not match the one provided in regproducer URL, contract=<producerjson>, see=<https://steemit.com/eos/@greymass/an-eos-smart-contract-for-block-producer-information>, see=<https://github.com/EOS-Nation/bpvalidate/blob/master/util>"]]}