UpshiftReceiptTokenIntegration
Documentation for eth_defi.erc_4626.vault_protocol.upshift.offchain_metadata.UpshiftReceiptTokenIntegration Python class.
- class UpshiftReceiptTokenIntegration
Bases:
TypedDictToken integration metadata for an Upshift receipt token.
Example response:
{"symbol": "USDT", "chain": 1, "is_transferable": True}.Attributes summary
Integrated token address.
Integrated token EVM chain ID.
Token shorthand.
Tiingo ticker.
Whether token transfers are enabled.
Integration update timestamp.
Optional external position ID.
Token classification.
Token ticker.
Token image URL.
Integration UUID.
Integration creation timestamp.
Optional stable-token pair UUID.
Methods summary
__init__(*args, **kwargs)clear()Remove all items from the dict.
copy()Return a shallow copy of the dict.
fromkeys([value])Create a new dictionary with keys from iterable and values set to value.
get(key[, default])Return the value for key if key is in the dictionary, else default.
items()Return a set-like object providing a view on the dict's items.
keys()Return a set-like object providing a view on the dict's keys.
pop(k[,d])If the key is not found, return the default if given; otherwise, raise a KeyError.
popitem()Remove and return a (key, value) pair as a 2-tuple.
setdefault(key[, default])Insert key with a value of default if key is not in the dictionary.
update([E, ]**F)If E is present and has a .keys() method, then does: for k in E.keys(): D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
values()Return an object providing a view on the dict's values.
- address: str
Integrated token address. Example:
"0xdAC17F958D2ee523a2206206994597C13D831ec7".
- chain: int
Integrated token EVM chain ID. Example:
1.
- shorthand: Optional[str]
Token shorthand. Example:
"usdt_eth".
- tiingo_ticker: Optional[str]
Tiingo ticker. Example:
"usdtusd".
- is_transferable: bool
Whether token transfers are enabled. Example:
True.
- updated_at: str
Integration update timestamp. Example:
"2025-03-03T15:40:02.573601".
- position_id: Optional[str]
Optional external position ID. Example:
None.
- token_class: str
Token classification. Example:
"TokenSpec".
- symbol: str
Token ticker. Example:
"USDT".
- img_url: Optional[str]
Token image URL. Example:
"https://coin-images.coingecko.com/.../Tether.png".
- id: str
Integration UUID. Example:
"a86f126b-f951-4a00-adb5-14411e691675".
- created_at: str
Integration creation timestamp. Example:
"2024-06-27T15:17:27.208246".
- stable_token_pair_id: Optional[str]
Optional stable-token pair UUID. Example:
"b90ac83f-5a4a-475e-8cca-ec81847ef842".
- __init__(*args, **kwargs)
- __new__(**kwargs)
- clear()
Remove all items from the dict.
- copy()
Return a shallow copy of the dict.
- fromkeys(value=None, /)
Create a new dictionary with keys from iterable and values set to value.
- get(key, default=None, /)
Return the value for key if key is in the dictionary, else default.
- items()
Return a set-like object providing a view on the dict’s items.
- keys()
Return a set-like object providing a view on the dict’s keys.
- pop(k[, d]) v, remove specified key and return the corresponding value.
If the key is not found, return the default if given; otherwise, raise a KeyError.
- popitem()
Remove and return a (key, value) pair as a 2-tuple.
Pairs are returned in LIFO (last-in, first-out) order. Raises KeyError if the dict is empty.
- setdefault(key, default=None, /)
Insert key with a value of default if key is not in the dictionary.
Return the value for key if key is in the dictionary, else default.
- update([E, ]**F) None. Update D from mapping/iterable E and F.
If E is present and has a .keys() method, then does: for k in E.keys(): D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
- values()
Return an object providing a view on the dict’s values.