En la implementación sobre uniswapv2router, uniswapv2router.WETH() devuelve la dirección canónica de WETH. Quiero saber cómo devuelve la dirección de WETH. Una cosa que sé es que en el código uniwapv2router.sol, el constructor establece el valor de WETH. Sin embargo, en el ejemplo a continuación, no puedo ver ningún valor dado . . . Read more
Estoy estudiando UniswapV2Pair.sol en https://github.com/Uniswap/v2-core/blob/master/contracts/UniswapV2Pair.sol y tengo algunas preguntas sobre las funciones mint y burn. Lo que entiendo: – Cuando un usuario deposita el par de tokens, la función mint emite nuevos tokens de liquidez y los envía al usuario. – Cuando un usuario retira el par de tokens, la . . . Read more
Estoy estudiando los códigos de Uniswapv2 y me he quedado atascado con el ABI. https://github.com/Uniswap/v2-core/blob/master/contracts/UniswapV2Pair.sol 1. ¿Por qué utilizar ABI con el método call, incluso si podemos llamar a la función transfer directamente desde la interfaz? bytes4 private constant SELECTOR = bytes4(keccak256(bytes(‘transfer(address,uint256)’))); . . . function _safeTransfer(address token, address to, . . . Read more
Estoy en proceso de probar algunas bibliotecas de Uniswap v3, como https://github.com/uniswap-integration/simple-uniswap-sdk/, y me gustaría saber cómo encontrar las direcciones de los pools y tokens para Uniswap v3 en la red Ropsten y, eventualmente, para las redes principales de Optimism y las pruebas de Kovan. He logrado obtener exitosamente estos . . . Read more
Soy un traductor de español que traduce documentos de TI. Traduce lo siguiente al español. No traduzcas el código y la salida en markdown. Soy un principiante estudiando el código de Github de Uniswap V3. Encontré el archivo “noDelegateCall.sol” en este enlace y descubrí una forma de evitar que un . . . Read more