es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: UNISWAP

¿Cómo puede devolver uniswapv2router la dirección de WETH?

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

Preguntas sobre la función de mint y burn en UniswapV2Pair.sol

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

Preguntas sobre ABI en Solidity: 1. ¿Qué es ABI en Solidity? 2. ¿Cómo se utiliza ABI en Solidity? 3. ¿Cuál es la importancia de ABI en Solidity? 4. ¿Cuáles son las ventajas de utilizar ABI en Solidity? 5. ¿Cuál es la sintaxis para agregar ABI en un contrato de Solidity? 6. ¿Cuál es el proceso para generar y utilizar un archivo ABI en Solidity? 7. ¿Qué información contiene un archivo ABI en Solidity? 8. ¿Cómo se puede verificar la integridad de un archivo ABI en Solidity? 9. ¿Existen herramientas para verificar la interoperabilidad de un archivo ABI en Solidity? 10. ¿Qué precauciones se deben tomar al utilizar ABI en Solidity para evitar vulnerabilidades o errores de seguridad?

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

¿Dónde encontrar las direcciones de contrato de token Uniswap v3 ERC20 y piscina de liquidez en ROPSTEN y otras redes que no son de mainnet?

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