Open TonyS001 opened 11 months ago
the getTokenData method works on the TONCENTER/TON-HTTP-API, and if we deploy the API at home( https://ton.optus.fi/jsonRPC ) from the repository (https://github.com/toncenter/ton-http-api) does not work.
https://toncenter.com/api/v2/jsonRPC send data {"id":1,"jsonrpc":"2.0","method":"getTokenData","params":{"address":"EQBynBO23ywHy_CgarY9NK9FTz0yDsG82PtcbSTQgGoXwiuA"}}
everyone responds well
{ "ok": true "result": { "total_supply": 1256732342639, mintable: true "jetton_content": { "type": "onchain", data: { "image": "https://bridge.ton.org/token/1/0xdac17f958d2ee523a2206206994597c13d831ec7.png", "uri": "https://bridge.ton.org/token/1/0xdac17f958d2ee523a2206206994597c13d831ec7.json", decimals: "6" } }, "jetton_wallet_code": "te6cckECEwEAA4UAART/APSkE/S88sgLAQIBYgIDAgLLBAUAG6D2BdqJofQB9IH0gamjAgHOBgcCAVgKCwL3CDHAJJfBOAB0NMDAXGwlRNfA/Ad4PpA+kAx+gAxcdch+gAx+gAwc 6m0AALTHwHbPFsyNDQ0JIIQD4p+pbqaMGwiNl4xECPwGuAkghAXjUUZupswbCJeMhAkQwDwG+A3WzaCEFlfB7y6nwJxsPLSwFAjuvLixgHwHOBfBYAgJABE+kQwwADy4U2AAXIBP+DMgbpUwgLH4M9 4gbvLSmtDTBzHT/9P/9ATTB9Qw0PoA+gD6APoA+gD6ADAACIQP8vACAVgMDQIBSBESAfcBdM/AQH6APpAIfAB7UTQ+gD6QPpA1NFRNqFSLMcF8uLBKsL/8uLCVDRccFQgE1QUA8hQBPoCWM8WAc8WzMkiy MsBEvQA9ADLAMkgcAH5AHTIywISygfL/8nQBPpA9AQx+gAg10nCAPLixMiAGAHLBVAHzxZw+gJ3ActrgDgLzO1E0PoA+kD6QNTRCtM /AQH6AFFRoAX6QPpAU13HBVRzb3BUIBNUFAPIUAT6AljPFgHPFszJIsjLARL0APQAywDJcAH5AHTIywISygfL/8nQUA/HBR6x8uLDDPoAUcqhKbYIGaFQB6AYoSaSbFXjDSXXCwHDACHCALCAPEACqE8zIghAXjUUZ WAoCyx/LP1AH+gIizxZQBs8WJfoCUAPPFslQBcwjkXKRceJQB6gToAiqAFAEoBegFLzy4sUByYBA+wBDAMhQBPoCWM8WAc8WzMntVAByUmmgGKHIghBzYtCcKQLLH8s/UAf6AlAEzxZQB88WyciAEAHLBSfPFlAE +gJxActqE8zJcfsAUEITAHSOI8iAEAHLBVAGzxZQBfoCcAHLaoIQ1TJ221gFAssfyz/JcvsAklsz4kADyFAE+gJYzxYBzxbMye1UAOs7UTQ+gD6QPpA1NEF0z8BAfoAIcIA8uLC+kD0BAHQ05/RAd FRYqFSWMcF8uLBJsL/8uLCyIIQe92X3lgEAssfyz8B+gIjzxYBzxYTy5/JyIAYAcsFI88WcPoCcQHLaszJgED7AEATyFAE+gJYzxYBzxbMye1UgAIcgCDXIe1E0PoA+kD6QNTRBNMfAYQPIYIQ F41FGboCghB73ZfeuhKx8vTTPwEw+gAwE6BQI8hQBPoCWM8WAc8WzMntVINjFu1o=", "contract_type": "jetton_master" } }
Doesn't work exactly when the token has "jetton_content": { "type": "onchain", .....}
https://ton.optus.fi/jsonRPC sending POST data {"id":1,"jsonrpc":"2.0","method":"getTokenData","params":{"address":"EQBynBO23ywHy_CgarY9NK9FTz0yDsG82PtcbSTQgGoXwiuA"}}
comes the answer { "ok": false "error": "MsgAddressInt must have prefix 10 or 11 (but has bitarray('00'))", code: 503 }
Config we use by default curl -sL https://ton-blockchain.github.io/global.config.json > private/mainnet.json
the getTokenData method works on the TONCENTER/TON-HTTP-API, and if we deploy the API at home( https://ton.optus.fi/jsonRPC ) from the repository (https://github.com/toncenter/ton-http-api) does not work.
https://toncenter.com/api/v2/jsonRPC send data {"id":1,"jsonrpc":"2.0","method":"getTokenData","params":{"address":"EQBynBO23ywHy_CgarY9NK9FTz0yDsG82PtcbSTQgGoXwiuA"}}
everyone responds well
{ "ok": true "result": { "total_supply": 1256732342639, mintable: true "jetton_content": { "type": "onchain", data: { "image": "https://bridge.ton.org/token/1/0xdac17f958d2ee523a2206206994597c13d831ec7.png", "uri": "https://bridge.ton.org/token/1/0xdac17f958d2ee523a2206206994597c13d831ec7.json", decimals: "6" } }, "jetton_wallet_code": "te6cckECEwEAA4UAART/APSkE/S88sgLAQIBYgIDAgLLBAUAG6D2BdqJofQB9IH0gamjAgHOBgcCAVgKCwL3CDHAJJfBOAB0NMDAXGwlRNfA/Ad4PpA+kAx+gAxcdch+gAx+gAwc 6m0AALTHwHbPFsyNDQ0JIIQD4p+pbqaMGwiNl4xECPwGuAkghAXjUUZupswbCJeMhAkQwDwG+A3WzaCEFlfB7y6nwJxsPLSwFAjuvLixgHwHOBfBYAgJABE+kQwwADy4U2AAXIBP+DMgbpUwgLH4M9 4gbvLSmtDTBzHT/9P/9ATTB9Qw0PoA+gD6APoA+gD6ADAACIQP8vACAVgMDQIBSBESAfcBdM/AQH6APpAIfAB7UTQ+gD6QPpA1NFRNqFSLMcF8uLBKsL/8uLCVDRccFQgE1QUA8hQBPoCWM8WAc8WzMkiy MsBEvQA9ADLAMkgcAH5AHTIywISygfL/8nQBPpA9AQx+gAg10nCAPLixMiAGAHLBVAHzxZw+gJ3ActrgDgLzO1E0PoA+kD6QNTRCtM /AQH6AFFRoAX6QPpAU13HBVRzb3BUIBNUFAPIUAT6AljPFgHPFszJIsjLARL0APQAywDJcAH5AHTIywISygfL/8nQUA/HBR6x8uLDDPoAUcqhKbYIGaFQB6AYoSaSbFXjDSXXCwHDACHCALCAPEACqE8zIghAXjUUZ WAoCyx/LP1AH+gIizxZQBs8WJfoCUAPPFslQBcwjkXKRceJQB6gToAiqAFAEoBegFLzy4sUByYBA+wBDAMhQBPoCWM8WAc8WzMntVAByUmmgGKHIghBzYtCcKQLLH8s/UAf6AlAEzxZQB88WyciAEAHLBSfPFlAE +gJxActqE8zJcfsAUEITAHSOI8iAEAHLBVAGzxZQBfoCcAHLaoIQ1TJ221gFAssfyz/JcvsAklsz4kADyFAE+gJYzxYBzxbMye1UAOs7UTQ+gD6QPpA1NEF0z8BAfoAIcIA8uLC+kD0BAHQ05/RAd FRYqFSWMcF8uLBJsL/8uLCyIIQe92X3lgEAssfyz8B+gIjzxYBzxYTy5/JyIAYAcsFI88WcPoCcQHLaszJgED7AEATyFAE+gJYzxYBzxbMye1UgAIcgCDXIe1E0PoA+kD6QNTRBNMfAYQPIYIQ F41FGboCghB73ZfeuhKx8vTTPwEw+gAwE6BQI8hQBPoCWM8WAc8WzMntVINjFu1o=", "contract_type": "jetton_master" } }
Doesn't work exactly when the token has "jetton_content": { "type": "onchain", .....}
https://ton.optus.fi/jsonRPC sending POST data {"id":1,"jsonrpc":"2.0","method":"getTokenData","params":{"address":"EQBynBO23ywHy_CgarY9NK9FTz0yDsG82PtcbSTQgGoXwiuA"}}
comes the answer { "ok": false "error": "MsgAddressInt must have prefix 10 or 11 (but has bitarray('00'))", code: 503 }
Config we use by default curl -sL https://ton-blockchain.github.io/global.config.json > private/mainnet.json
Works correctly with pytonlib version 0.0.50, change it in requirements.txt
Hey, I recommend you to try -> https://github.com/toncenter/ton-http-api/tree/v3
I deploy the ton-http-api under the instruction in README. The validator.service is running on the same instance. When I use the api on the browser, it returns 503 Error as below: When I run
docker-compose logs
, it shows:
@TonyS001 How did you deal with this problem?
@TonyS001 Did you managed to resolve this issue. I tried to link the public lite server mainnet configuration and it worked. So that means seems like issue in the local Lite server configuration. did you identify any solutions?
@TonyS001 Did you managed to resolve this issue. I tried to link the public lite server mainnet configuration and it worked. So that means seems like issue in the local Lite server configuration. did you identify any solutions?
I have the same problem, how did you solve it? "error": "No working liteservers with ls_index=None, archival=None", "code": 503
I deploy the ton-http-api under the instruction in README. The validator.service is running on the same instance. When I use the api on the browser, it returns 503 Error as below: When I run
docker-compose logs
, it shows: