Tag: SMARTCONTRACTS
Soy nuevo en solidity y estoy tratando de intercambiar tokens de “Dirección A” a “Dirección B”. Utilicé las funciones approve y transferFrom, pero aún obtengo el error: “Error: VM Exception while processing transaction: reverted with reason string ‘BEP20: transfer amount exceeds allowance’” ¿Podrías ayudarme con este problema? // SPDX-License-Identifier: MIT . . . Read more
Estoy escribiendo el contrato inteligente para un proyecto de lotería. ¡Y esta es la función en la que una línea está causando un error! function WinnerOfLottery() public view returns (address) { require(msg.sender == manager); require(participants.length >= 3); uint r = random(); address payable winner; uint randIndex = r % participants.length; . . . Read more
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
Ya he creado una función para hacerlo en solidity, pero en la parte del frontend, quiero poder llamar a esa función y transferir ether desde el contrato a una cuenta. Aquí está el código en solidity. function withdraw() public payable onlyOwner { payable(msg.sender).transfer(address(this).balance); } Hasta ahora, para llamar a otras . . . Read more
Estoy usando Solidity para desplegar un contrato inteligente en una red Ethereum de prueba lanzada por Ganache. He leído algo de código de demostración del contrato y uno de ellos se ve así: // SPDX-License-Identifier: MIT pragma solidity >=0.7.4; pragma experimental ABIEncoderV2; contract Ledger { struct TransferRequest { string title; . . . Read more