tokenised_fund.usyc.constants

Documentation for eth_defi.tokenised_fund.usyc.constants Python module.

Circle USYC production-contract metadata.

Module Attributes

USYC_CHAIN_ID

Ethereum mainnet chain id.

USYC_TOKEN_ADDRESS

US Yield Coin (USYC) ERC-20 proxy on Ethereum.

USYC_PRICE_ORACLE_ADDRESS

Circle USYC Oracle, which has the Chainlink aggregator interface.

USYC_TELLER_ADDRESS

Circle USYC Teller for permissioned USDC subscriptions and redemptions.

USYC_DENOMINATION_TOKEN_ADDRESS

Native USDC token on Ethereum mainnet, USYC's subscription currency.

USYC_NAV_SOURCE

Scanner label for the official Chainlink-compatible USYC price oracle.

USYC_FIRST_SEEN_AT_BLOCK

First Ethereum block containing USYC proxy bytecode.

USYC_FIRST_SEEN_AT

Timestamp of USYC_FIRST_SEEN_AT_BLOCK, stored as naive UTC.

USYC_ORACLE_FIRST_SEEN_AT_BLOCK

First Ethereum block containing the current official USYC Oracle address.

USYC_HARDCODED_LEADS

Hardcoded discovery lead for the non-ERC-4626 USYC product.

USYC_CHAIN_ID = 1

Ethereum mainnet chain id.

USYC_TOKEN_ADDRESS = '0x136471a34f6ef19fe571effc1ca711fdb8e49f2b'

US Yield Coin (USYC) ERC-20 proxy on Ethereum.

https://usyc.docs.hashnote.com/overview/smart-contracts

USYC_PRICE_ORACLE_ADDRESS = '0x74f2199aeb743f68f05943e5715a33eaf2b61f53'

Circle USYC Oracle, which has the Chainlink aggregator interface.

https://usyc.docs.hashnote.com/overview/smart-contracts

USYC_TELLER_ADDRESS = '0xee35f963bfc71b51ec95147f26c030d674ea30e6'

Circle USYC Teller for permissioned USDC subscriptions and redemptions.

https://usyc.docs.hashnote.com/overview/smart-contracts

USYC_DENOMINATION_TOKEN_ADDRESS = '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48'

Native USDC token on Ethereum mainnet, USYC’s subscription currency.

USYC_NAV_SOURCE = 'circle_usyc_oracle_latestRoundData'

Scanner label for the official Chainlink-compatible USYC price oracle.

USYC_FIRST_SEEN_AT_BLOCK = 17381914

First Ethereum block containing USYC proxy bytecode.

USYC_FIRST_SEEN_AT = datetime.datetime(2023, 5, 31, 22, 48, 59)

Timestamp of USYC_FIRST_SEEN_AT_BLOCK, stored as naive UTC.

USYC_ORACLE_FIRST_SEEN_AT_BLOCK = 20530942

First Ethereum block containing the current official USYC Oracle address.

USYC_HARDCODED_LEADS = ((1, '0x136471a34f6ef19fe571effc1ca711fdb8e49f2b', 17381914, datetime.datetime(2023, 5, 31, 22, 48, 59)),)

Hardcoded discovery lead for the non-ERC-4626 USYC product.