Comments (4)
Have you taken a look at the prices that you obtain from the new API?
it looks as if there was some massive divergency
from python-graphenelib.
Here is the output from Currencylayer Dashboard - Make an API Request
{
"success":true,
"terms":"https:\/\/currencylayer.com\/terms",
"privacy":"https:\/\/currencylayer.com\/privacy",
"timestamp":1483958175,
"source":"USD",
"quotes":{
"USDBTC":0.001111,
"USDCNY":6.934896,
"USDEUR":0.950904,
"USDGBP":0.823901,
"USDJPY":117.147003,
"USDXAU":0.000851,
"USDXAG":0.060698
}
}
PM me if you would like to borrow my API key.
from python-graphenelib.
I think the prices are inverted.
openexchangerates and fixer produce similar results when enabled.
Here is my latest config:
https://github.com/iPerky/python-graphenelib/blob/master/scripts/pricefeeds/config-example.py
from python-graphenelib.
I would like to use this api to feed prices for:
"USDCNY":6.876704,
"USDXAG":0.058343,
"USDXAU":0.00084,
"USDXDR":0.737741,
but I am not getting any usable results:
Traceback (most recent call last):
File "pricefeeds.py", line 629, in <module>
update_price_feed()
File "pricefeeds.py", line 476, in update_price_feed
derived_prices = derive_prices(feed)
File "pricefeeds.py", line 238, in derive_prices
price[base][quote].append(feed[datasource][base][quote]["price"])
KeyError: 'XDR'
from python-graphenelib.
Related Issues (20)
- Error-prone amount comparison HOT 2
- Idea: split data structures from data loaders HOT 2
- Missing test for Vesting
- Missing test for GenesisBalance
- Modules docs HOT 4
- ModuleNotFoundError: No module named 'grapheneapi.grapheneclient HOT 1
- Using python-bitshares without writing anything to disk HOT 3
- trx.ref_block_prefix == tapos_block_summary.block_id._hash[1].value() HOT 3
- Consider transitioning away from assert for data validation HOT 1
- Aio: Unable to reconnect another node HOT 3
- Problem with bip38 (AssertionError) "Flagbyte has to be 0xc0" HOT 2
- Block['id'] does not exist if string passed as 'block number' argument HOT 1
- Bitshares specifics in Blockchain.ops() HOT 3
- Bitshares specifics in TransactionBuilder constructTx() HOT 2
- Blockchain.ops() wrong description
- Blockchain.ops() performs two calls of 'get_dynamic_global_properties' for each get_block call HOT 2
- Bitshares specifics in TransactionBuilder.appendSigner()
- ValueError on empty ticker data
- graphenecommon.wallet.Wallet.getAccounts() uses deprecated method getAllAccounts()
- Windows installation broken due to secp256k1 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-graphenelib.