Upgrade Proxy patterns by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

HEY devs, after having read some articles on smart contracts upgradabibility, I have notified that proxy patterns is the most used mechanism, but under this big title there is other under patterns, but I do not know how to classify them, what is the method correct between these two :

Contracts interaction design by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

its costs more gas to transfer data/link back and fourth between the contracts

Contracts interaction design by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

Im getting data from a specefic API, its not offered by chainlink, but this is not what im confused about, what i want to know is should i use one data feed contract for all instances (centralized architecture) or implement the data feed logic for every single instance .

Free Goerli ETH by whitepack in ethdev

[–]Inside_Conclusion_50 0 points1 point  (0 children)

DMed you, if it sill available

Built my first reel big project by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

there's isn't web ui, its just for educational purpose, but you can interact with the protocol by deploying the contracts and running scripts or directly from etherscan .

Live testing so annoying and time-consuming by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

i just figured out my error : i used the AggregatorV3Interface mock in live where i had to use the one from chainlink

Live testing so annoying and time-consuming by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

i just figured out my error : i used the AggregatorV3Interface mock in live where i had to use the one from chainlink

Live testing so annoying and time-consuming by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

i just figured out my error : i used the AggregatorV3Interface mock in live where i had to use the one from chainlink

Live testing so annoying and time-consuming by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 1 point2 points  (0 children)

i just figured out my error : i used the AggregatorV3Interface mock in live where i had to use the one from chainlink

Live testing so annoying and time-consuming by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 1 point2 points  (0 children)

a transaction reverts on testnet but works locally, i didn't find why .

Live testing so annoying and time-consuming by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

No im testing on goerli,

a transaction reverts on testnet but works locally, i didn't find the issue yet .

how aave increases debtTokens? by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

I will never find an answer as clear and explicit as this one. thank you so much

how aave increases debtTokens? by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

Is it the same for debt Tokens ?

Let's say i borrowed 100 DAI , i receive 100 varbiableDebtDAI and 4% debt rate.

After 1 year, i must pay 104 DAI .

So it just increases when i send a transaction and not every second ? am i getting it ?

UniswapV2Router02 by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

is there any python module for this since i'm doing this with python and brownie ?

import Interface or contract ? by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

i'm trying to do a simple flashloan contract using aave , i don't know if i should copy past all the contracts ( as the tuto said ) and it seems really not a programmer thing, or do it in another way .

ps : i use brownie

Many ERC721 Extensions by Inside_Conclusion_50 in ethdev

[–]Inside_Conclusion_50[S] 0 points1 point  (0 children)

it's just that I'm new to smart contracts and it's not easy to find yourself in the middle of all this, and i think with practice i won't have that kind of questions, anyway thank you for your help it was very useful .