Merge pull request #8444 from MetaMask/Version-v7.7.9
Version v7.7.9 RCfeature/default_network_editable
commit
5e8a80e21d
@ -1,78 +0,0 @@ |
|||||||
import { DateTime } from 'luxon' |
|
||||||
import React, { PureComponent } from 'react' |
|
||||||
import PropTypes from 'prop-types' |
|
||||||
import HomeNotification from '../home-notification' |
|
||||||
|
|
||||||
export default class DaiV1MigrationNotification extends PureComponent { |
|
||||||
static contextTypes = { |
|
||||||
t: PropTypes.func, |
|
||||||
} |
|
||||||
|
|
||||||
static defaultProps = { |
|
||||||
mkrMigrationReminderTimestamp: null, |
|
||||||
string: '', |
|
||||||
symbol: '', |
|
||||||
} |
|
||||||
|
|
||||||
static propTypes = { |
|
||||||
setMkrMigrationReminderTimestamp: PropTypes.func.isRequired, |
|
||||||
mkrMigrationReminderTimestamp: PropTypes.string, |
|
||||||
string: PropTypes.string, |
|
||||||
symbol: PropTypes.string, |
|
||||||
} |
|
||||||
|
|
||||||
remindMeLater = () => { |
|
||||||
const nextWeek = DateTime.utc().plus({ |
|
||||||
days: 7, |
|
||||||
}) |
|
||||||
this.props.setMkrMigrationReminderTimestamp(nextWeek.toString()) |
|
||||||
} |
|
||||||
|
|
||||||
render () { |
|
||||||
const { t } = this.context |
|
||||||
const { mkrMigrationReminderTimestamp, string: balanceString, symbol } = this.props |
|
||||||
|
|
||||||
if (mkrMigrationReminderTimestamp) { |
|
||||||
const reminderDateTime = DateTime.fromISO(mkrMigrationReminderTimestamp, { |
|
||||||
zone: 'UTC', |
|
||||||
}) |
|
||||||
if (reminderDateTime > DateTime.utc()) { |
|
||||||
return null |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
if (!balanceString || !symbol) { |
|
||||||
return null |
|
||||||
} |
|
||||||
|
|
||||||
if (balanceString === '0') { |
|
||||||
return null |
|
||||||
} |
|
||||||
|
|
||||||
return ( |
|
||||||
<HomeNotification |
|
||||||
descriptionText={( |
|
||||||
<div> |
|
||||||
{t('migrateSai')} |
|
||||||
|
|
||||||
<a |
|
||||||
href="#" |
|
||||||
onClick={() => { |
|
||||||
window.open('https://blog.makerdao.com/multi-collateral-dai-is-live/', '_blank', 'noopener') |
|
||||||
}} |
|
||||||
> |
|
||||||
{t('learnMore')}. |
|
||||||
</a> |
|
||||||
</div> |
|
||||||
)} |
|
||||||
acceptText={t('migrate')} |
|
||||||
onAccept={() => { |
|
||||||
window.open('https://migrate.makerdao.com', '_blank', 'noopener') |
|
||||||
}} |
|
||||||
ignoreText={t('remindMeLater')} |
|
||||||
onIgnore={this.remindMeLater} |
|
||||||
infoText={t('migrateSaiInfo')} |
|
||||||
/> |
|
||||||
) |
|
||||||
} |
|
||||||
} |
|
@ -1,34 +0,0 @@ |
|||||||
import { connect } from 'react-redux' |
|
||||||
import { compose } from 'recompose' |
|
||||||
import DaiMigrationNotification from './dai-migration-notification.component' |
|
||||||
import withTokenTracker from '../../../helpers/higher-order-components/with-token-tracker' |
|
||||||
import { getSelectedAddress, getDaiV1Token } from '../../../selectors/selectors' |
|
||||||
import { setMkrMigrationReminderTimestamp } from '../../../store/actions' |
|
||||||
|
|
||||||
const mapStateToProps = (state) => { |
|
||||||
const { |
|
||||||
metamask: { |
|
||||||
mkrMigrationReminderTimestamp, |
|
||||||
}, |
|
||||||
} = state |
|
||||||
|
|
||||||
const userAddress = getSelectedAddress(state) |
|
||||||
const oldDai = getDaiV1Token(state) |
|
||||||
|
|
||||||
return { |
|
||||||
mkrMigrationReminderTimestamp, |
|
||||||
userAddress, |
|
||||||
token: oldDai, |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
const mapDispatchToProps = (dispatch) => { |
|
||||||
return { |
|
||||||
setMkrMigrationReminderTimestamp: (t) => dispatch(setMkrMigrationReminderTimestamp(t)), |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
export default compose( |
|
||||||
connect(mapStateToProps, mapDispatchToProps), |
|
||||||
withTokenTracker, |
|
||||||
)(DaiMigrationNotification) |
|
@ -1 +0,0 @@ |
|||||||
export { default } from './dai-migration-notification.container' |
|
@ -0,0 +1,250 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"code": "aud", |
||||||
|
"name": "Australian Dollar" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "hkd", |
||||||
|
"name": "Hong Kong Dollar" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "sgd", |
||||||
|
"name": "Singapore Dollar" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "idr", |
||||||
|
"name": "Indonesian Rupiah" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "inr", |
||||||
|
"name": "Indian Rupee" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "php", |
||||||
|
"name": "Philippine Peso" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "1st", |
||||||
|
"name": "FirstBlood" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "adt", |
||||||
|
"name": "adToken" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "adx", |
||||||
|
"name": "AdEx" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "ant", |
||||||
|
"name": "Aragon" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "bat", |
||||||
|
"name": "Basic Attention Token" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "bnt", |
||||||
|
"name": "Bancor" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "btc", |
||||||
|
"name": "Bitcoin" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "cad", |
||||||
|
"name": "Canadian Dollar" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "cfi", |
||||||
|
"name": "Cofound.it" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "crb", |
||||||
|
"name": "CreditBit" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "cvc", |
||||||
|
"name": "Civic" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "dash", |
||||||
|
"name": "Dash" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "dgd", |
||||||
|
"name": "DigixDAO" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "etc", |
||||||
|
"name": "Ethereum Classic" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "eur", |
||||||
|
"name": "Euro" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "fun", |
||||||
|
"name": "FunFair" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "gbp", |
||||||
|
"name": "Pound Sterling" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "gno", |
||||||
|
"name": "Gnosis" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "gnt", |
||||||
|
"name": "Golem" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "gup", |
||||||
|
"name": "Matchpool" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "hmq", |
||||||
|
"name": "Humaniq" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "jpy", |
||||||
|
"name": "Japanese Yen" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "lgd", |
||||||
|
"name": "Legends Room" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "lsk", |
||||||
|
"name": "Lisk" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "ltc", |
||||||
|
"name": "Litecoin" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "lun", |
||||||
|
"name": "Lunyr" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "mco", |
||||||
|
"name": "Monaco" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "mtl", |
||||||
|
"name": "Metal" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "myst", |
||||||
|
"name": "Mysterium" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "nmr", |
||||||
|
"name": "Numeraire" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "omg", |
||||||
|
"name": "OmiseGO" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "pay", |
||||||
|
"name": "TenX" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "ptoy", |
||||||
|
"name": "Patientory" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "qrl", |
||||||
|
"name": "Quantum-Resistant Ledger" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "qtum", |
||||||
|
"name": "Qtum" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "rep", |
||||||
|
"name": "Augur" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "rlc", |
||||||
|
"name": "iEx.ec" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "rub", |
||||||
|
"name": "Russian Ruble" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "sc", |
||||||
|
"name": "Siacoin" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "sngls", |
||||||
|
"name": "SingularDTV" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "snt", |
||||||
|
"name": "Status" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "steem", |
||||||
|
"name": "Steem" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "storj", |
||||||
|
"name": "Storj" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "time", |
||||||
|
"name": "ChronoBank" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "tkn", |
||||||
|
"name": "TokenCard" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "trst", |
||||||
|
"name": "WeTrust" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "uah", |
||||||
|
"name": "Ukrainian Hryvnia" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "usd", |
||||||
|
"name": "United States Dollar" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "wings", |
||||||
|
"name": "Wings" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "xem", |
||||||
|
"name": "NEM" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "xlm", |
||||||
|
"name": "Stellar Lumen" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "xmr", |
||||||
|
"name": "Monero" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "xrp", |
||||||
|
"name": "Ripple" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "zec", |
||||||
|
"name": "Zcash" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "dai", |
||||||
|
"name": "DAI" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"code": "sai", |
||||||
|
"name": "SAI" |
||||||
|
} |
||||||
|
] |
@ -1,653 +0,0 @@ |
|||||||
{ |
|
||||||
"objects": [ |
|
||||||
{ |
|
||||||
"symbol": "ethaud", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "aud", |
|
||||||
"name": "Australian Dollar" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethhkd", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "hkd", |
|
||||||
"name": "Hong Kong Dollar" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethsgd", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "sgd", |
|
||||||
"name": "Singapore Dollar" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethidr", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "idr", |
|
||||||
"name": "Indonesian Rupiah" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethphp", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "php", |
|
||||||
"name": "Philippine Peso" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "eth1st", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "1st", |
|
||||||
"name": "FirstBlood" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethadt", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "adt", |
|
||||||
"name": "adToken" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethadx", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "adx", |
|
||||||
"name": "AdEx" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethant", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "ant", |
|
||||||
"name": "Aragon" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethbat", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "bat", |
|
||||||
"name": "Basic Attention Token" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethbnt", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "bnt", |
|
||||||
"name": "Bancor" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethbtc", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "btc", |
|
||||||
"name": "Bitcoin" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethcad", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "cad", |
|
||||||
"name": "Canadian Dollar" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethcfi", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "cfi", |
|
||||||
"name": "Cofound.it" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethcrb", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "crb", |
|
||||||
"name": "CreditBit" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethcvc", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "cvc", |
|
||||||
"name": "Civic" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethdash", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "dash", |
|
||||||
"name": "Dash" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethdgd", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "dgd", |
|
||||||
"name": "DigixDAO" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethetc", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "etc", |
|
||||||
"name": "Ethereum Classic" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "etheur", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "eur", |
|
||||||
"name": "Euro" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethfun", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "fun", |
|
||||||
"name": "FunFair" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethgbp", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "gbp", |
|
||||||
"name": "Pound Sterling" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethgno", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "gno", |
|
||||||
"name": "Gnosis" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethgnt", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "gnt", |
|
||||||
"name": "Golem" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethgup", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "gup", |
|
||||||
"name": "Matchpool" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethhmq", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "hmq", |
|
||||||
"name": "Humaniq" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethjpy", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "jpy", |
|
||||||
"name": "Japanese Yen" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethlgd", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "lgd", |
|
||||||
"name": "Legends Room" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethlsk", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "lsk", |
|
||||||
"name": "Lisk" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethltc", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "ltc", |
|
||||||
"name": "Litecoin" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethlun", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "lun", |
|
||||||
"name": "Lunyr" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethmco", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "mco", |
|
||||||
"name": "Monaco" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethmtl", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "mtl", |
|
||||||
"name": "Metal" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethmyst", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "myst", |
|
||||||
"name": "Mysterium" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethnmr", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "nmr", |
|
||||||
"name": "Numeraire" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethomg", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "omg", |
|
||||||
"name": "OmiseGO" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethpay", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "pay", |
|
||||||
"name": "TenX" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethptoy", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "ptoy", |
|
||||||
"name": "Patientory" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethqrl", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "qrl", |
|
||||||
"name": "Quantum-Resistant Ledger" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethqtum", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "qtum", |
|
||||||
"name": "Qtum" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethrep", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "rep", |
|
||||||
"name": "Augur" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethrlc", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "rlc", |
|
||||||
"name": "iEx.ec" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethrub", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "rub", |
|
||||||
"name": "Russian Ruble" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethsc", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "sc", |
|
||||||
"name": "Siacoin" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethsngls", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "sngls", |
|
||||||
"name": "SingularDTV" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethsnt", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "snt", |
|
||||||
"name": "Status" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethsteem", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "steem", |
|
||||||
"name": "Steem" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethstorj", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "storj", |
|
||||||
"name": "Storj" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethtime", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "time", |
|
||||||
"name": "ChronoBank" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethtkn", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "tkn", |
|
||||||
"name": "TokenCard" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethtrst", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "trst", |
|
||||||
"name": "WeTrust" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethuah", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "uah", |
|
||||||
"name": "Ukrainian Hryvnia" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethusd", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "usd", |
|
||||||
"name": "United States Dollar" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethwings", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "wings", |
|
||||||
"name": "Wings" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethxem", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "xem", |
|
||||||
"name": "NEM" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethxlm", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "xlm", |
|
||||||
"name": "Stellar Lumen" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethxmr", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "xmr", |
|
||||||
"name": "Monero" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethxrp", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "xrp", |
|
||||||
"name": "Ripple" |
|
||||||
} |
|
||||||
}, |
|
||||||
{ |
|
||||||
"symbol": "ethzec", |
|
||||||
"base": { |
|
||||||
"code": "eth", |
|
||||||
"name": "Ethereum" |
|
||||||
}, |
|
||||||
"quote": { |
|
||||||
"code": "zec", |
|
||||||
"name": "Zcash" |
|
||||||
} |
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
Loading…
Reference in new issue