Tag: BROWNIE
Actualmente estoy usando Brownie para aprender el desarrollo de contratos inteligentes y blockchain. Tengo problemas para entender cómo llamar funciones y verificar el valor de variables de contratos inteligentes usando un script de Python. ¿Cómo puedo hacer esto? A continuación, tengo un contrato “DutchAuction” donde he definido una función “bid()” . . . Read more
Tengo el mismo problema exacto que este, estoy aprendiendo en el curso de Patrick Collins en esta parte con el siguiente código: from brownie import accounts, config, SimpleStorage, network def deploy_simple_storage(): account = get_account() simple_storage = SimpleStorage.deploy({“from”: account}) stored_value = simple_storage.retrieve() print(stored_value) transaction = simple_storage.store(15, {“from”: account}) transaction.wait(1) updated_stored_value = . . . Read more
Estoy intentando compilar un contrato para que pueda empezar la consola de brownie, pero sigo obteniendo un error para los contratos que estoy intentando importar. ParserError: El origen “@openzeppelin/contracts/token/ERC1155/IERC1155.sol” no se encontró: Archivo no encontrado. –> contracts/DutchAuction.sol:3:1: | 3 | import “@openzeppelin/contracts/token/ERC1155/IERC1155.sol”; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^` ¿Cómo puedo solucionar esto? ¡Se agradece . . . Read more
Estoy siguiendo la documentación de Brownie para agregar paquetes a mi proyecto de Solidity. Tengo que agregar Uniswap/v2-core y Uniswap/v2-periphery. Para hacer esto, llamé a las siguientes líneas en la terminal: Esta línea está funcionando correctamente, instaló el paquete brownie pm install Uniswap/v2-core@1.0.1 Sin embargo, cuando llamo a la siguiente . . . Read more
Tengo un contrato externo existente que me gustaría cargar con: contrato = Contract.from_abi(nombre_contrato, direccion, abi_json) La función info() del contrato crea una colisión de espacio de nombres con la clase de contrato brownie.network.contract. Si intento ejecutar contract.info() devolverá “None”, pero debería haber devuelto un texto de cadena con el valor . . . Read more