How can I read tron smartcontract storage? - ethereum

I want to read the TRON smart contract storage.
I know, that at ethereum we can use web3.eth.getStorageAt().
I can't find any similar or equivalent implementation for TronWeb API.

Tron does not provide this API.
The only way to read contract storage is by using a public variable.

Related

Is there a way to get the value of a crypto in another one with uniswap

Im a beginner in the blockchain/crypto world and I was wondering if there is a way to get the value of a crypto in another one on uniswap (like in the image where we can see that on uniswap 1 ETH = 2997 1INCH). , like using the SDK or the Router ecc.. If you have any suggestion please help me.
I tried using the uniswap sdk and the smart contracts periphery contracts but i couldn't find nothing that could help me
Yes. You can get the price of a cryptocurrency as it is traded in Uniswap.
For Uniswp v2 like exchanges, the price can be calculated as a ratio of reverse0 / reserve1
The related smart contract call is pair.getReserves
For more complete example, you can read the source code of get_current_mid_price() function here
For Uniswap v3, it is there are similar helper functions in Uniswap perihelia contracts

Accessing API with Apps Scripts, but IP restricted from US region

I'm trying to access the Binance API from a Google Sheet using a Apps Script function. Unfortunately api.binance.com is restricted from the US and responds with a 451 and api.binance.us does not have the data I require.
Is it possible make the Sheet/script execute the request from a different region?
Alternatively, is there a way to proxy the request via another region? Web proxies don't seem to offer a way to achieve this.
I would recommend looking for an alternative API you can use before you attempt this. You can use proxies (free proxies are not recommended as they are known for reading your traffic) in the region you want (outside of the US in your case) which will only help if the binance API uses your IP address to find your region. If they somehow accept the region as a header or use your timezone to determine your region, you will have to spoof those values.
The solution I'm going with is using a market data service like Coin Market Cap or CoinGecko.

How can I get all the NFT contract address via opensea API?

I just want to get all the contract address of all NFTs that are in the market, in particular I want to get the contract address for all ERC-721 tokens. From the opensea API documents, it seems that i can only get all the contract address of a specific owner..
Thank in advance!
You can query https://docs.opensea.io/reference/retrieving-collections to get all the collections by not passing in the asset_owner param. However, this API can only return 50K items and not more than that 😟.

Missing methods in Forge ACC API?

Looking at the forge API documentation for ACC, I see that they don't support forward Compatibility from BIM360 for many key account admin methods, specifically: POST projects, POST projects/:project_id/users/import (v2).
Yet I also don't see new methods for those operations (create a new project, add users to a project).
Am I missing something or is there no public API for those operations in ACC, and if not when do you think a public API for those operations will be available?
Thank you,
Currently POST projects, POST projects/:project_id/users/import (v2) are not supported for ACC.
Though you can take a look at Autodesk Construction Cloud API updates and see what's in the pipeline.

Google Maps API: You have exceeded your daily request quota for this API. We recommend registering for a key at the Google Developers Console

Doing some stress / load testing I got this message and figured out that I'm using the free version of the API and not the one available to us in our Google Premium Plan. We do have a clientId and a crypto key, but we are not sure on how to use them in the URL for proper authentication.
Could anyone please provide hints on such?
If you need to apply a client ID and digital signature in web service requests you should follow this documentation:
https://developers.google.com/maps/premium/previous-licenses/webservices/auth
If you need to authenticate Maps JavaScript API the documentations is here:
https://developers.google.com/maps/premium/previous-licenses/clientside/auth
For load testing you can use a mock API instead of the real one. This way you won't consume your map credits.
Please read about load testing of Google Maps APIs here:
https://developers.google.com/maps/premium/prelaunch-checklist#load_testing
Hope it helps!