-
Notifications
You must be signed in to change notification settings - Fork 0
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
Crypto Fragen #47
Comments
|
Punkte 1, 3 und 4 hab ich dann soweit verstanden. Zu Punkt 3 ist mir noch nicht ganz klar, wie wir die Zuordnung BPool <-> TourToken hinbekommen. Wenn der Token deployed wird, ist noch nichts vom BPool bekannt. Im Event wenn der BPool erstellt wird, wird allerdings auch nicht übergeben, zu welchem Token der Pool gehört. TokenCreation:
BPool Creation:
Wir wissen also, wenn das BPool Event kommt, zu welchem Token das gehört. Möglich wäre zwar eine Zuordnung über die CallerId und die letzte Tour die der Caller erstellt hat, optimal finde ich das aber nicht |
Du hast Recht, ich muss mir das noch mal anschauen, ob es sinn macht das abzuändern |
Ich habe ein neues Event hinzugefügt, das ausgelöst wird, wenn das BPool finalisiert wird. Ist im Beispiel beim provider auch drin. Da ist im Event dann die Adresse des BPool, die Adresse der mit ihm verknüpften Token und der Besitzer des BPool drin. |
Perfekt, vielen Dank! |
was muss für jede Tour in der Datenbank gespeichert werden? Ich vermute:
- Contract Adresse des erstellten TourTokens
- BalancerPool Adresse
- WrappedEtherum Adresse für den Eintausch gegen TourTokens => ist es hier möglich, für alle BalancerPools die selben WETH anzunehmen? Dann muss der Ersteller einer Tour nicht jedes mal ein eigenes Wrapped Ethereum erstellen. Dann haben wir aber auch beim Erstellen einer Tour das Problem, dass er Ersteller WETH braucht. Wie kommt er an das (siehe Punkt 3)
Wie kommen wir im "BFactory" Callback an den zugehörigen Token? Im Event bekommt man nur folgende Informationen:
Pool ist die Adresse des Pools, Caller die Adresse des Erstellers des Pools.
wie kommt man als Käufer der Tour an die Wrapped Ethereum um diese im BalancerPool gegen den TourToken zu tauschen?
In MetaMask hab ich es nur geschafft die vom Account des Erstellers des BalancerPools an einen anderen Account zu "überweisen". Über die Funktion "Swap" kann man kein Ether in Wrapped Ethereum tauschen (zumindest hat es bei mir nicht funktioniert).
Bevor man eine Tour kaufen kann, muss auf der Beispielseite Punkt 5.1 "Set Token In Address" ausführen. Woher kommt man an diese Adresse (entweder für jede Tour eigenes WETH und dann mit jeder Tour in der Datenbank oder ein WETH für ganz Cryptour {kann man hier evtl. auch den Ocean Token nehmen? Für den gibt es manche Testnets öffentliche Faucets bei denen man einfach an Tokens kommt})
Im TourTokenOrder Event wird nur übergeben wer eine Tour gekauft hat. Nicht aber, welche Tour gekauft wurde
The text was updated successfully, but these errors were encountered: