-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complete the end to end of ATOM/USD price feed #3595
Comments
@michaelfig tells me this is pending availability of oracles. p.s. The Pegasus contract has been imported into agoric-sdk. p.p.s. search keyword: IBC |
Need to get this into good enough state to be handed over to Oracle providers. |
interviewed @michaelfig to get a story: do not presume economy (vaults / AMM) User bob wants to know the price of Atom in our system. NodeCoordinator who installs aggregator contract, oracle contract. (proposes to BLDer DAO, who approves...) NodeCoordinator uses creator facet to get invitations; hands out to NodeOp1 and 2 via deposit facet. NodeOp1 deploys script that uses invitation to register themselves with the aggregator. atom/USD aggregator is registered with home.priceAuthority |
End-to-end is done as described. |
Taken and edited from: #3595 (comment)
We do not presume economy (vaults / AMM) but
startPriceAuthority
in bootstrap populates home.priceAuthority with a price authority registry.User bob wants to know the price of ATOM in our system.
NodeCoordinator submits a proposal to BLDer DAO, who approves:
E(home.agoricNames).lookup('oracleBrand', 'ATOM')
andE(home.agoricNames).lookup('oracleBrand', 'USD')
)NodeOp1 registers an oracle node with the aggregator:
So bob can get a price:
The text was updated successfully, but these errors were encountered: