├── .gitignore ├── Parte 1) Configurar Hardhat └── README.md ├── Parte 2) Crear Criptomonedas └── README.md ├── README.md ├── artifacts ├── @openzeppelin │ └── contracts │ │ ├── access │ │ ├── AccessControl.sol │ │ │ ├── AccessControl.dbg.json │ │ │ └── AccessControl.json │ │ └── IAccessControl.sol │ │ │ ├── IAccessControl.dbg.json │ │ │ └── IAccessControl.json │ │ ├── security │ │ ├── Pausable.sol │ │ │ ├── Pausable.dbg.json │ │ │ └── Pausable.json │ │ └── ReentrancyGuard.sol │ │ │ ├── ReentrancyGuard.dbg.json │ │ │ └── ReentrancyGuard.json │ │ ├── token │ │ └── ERC20 │ │ │ ├── ERC20.sol │ │ │ ├── ERC20.dbg.json │ │ │ └── ERC20.json │ │ │ ├── IERC20.sol │ │ │ ├── IERC20.dbg.json │ │ │ └── IERC20.json │ │ │ └── extensions │ │ │ └── IERC20Metadata.sol │ │ │ ├── IERC20Metadata.dbg.json │ │ │ └── IERC20Metadata.json │ │ └── utils │ │ ├── Context.sol │ │ ├── Context.dbg.json │ │ └── Context.json │ │ ├── Strings.sol │ │ ├── Strings.dbg.json │ │ └── Strings.json │ │ ├── introspection │ │ ├── ERC165.sol │ │ │ ├── ERC165.dbg.json │ │ │ └── ERC165.json │ │ └── IERC165.sol │ │ │ ├── IERC165.dbg.json │ │ │ └── IERC165.json │ │ └── math │ │ ├── Math.sol │ │ ├── Math.dbg.json │ │ └── Math.json │ │ └── SignedMath.sol │ │ ├── SignedMath.dbg.json │ │ └── SignedMath.json ├── build-info │ ├── 3af1b6e3d296eba4a44cbe49daf52c43.json │ └── c7a1dadefc753052c37cbeebdbaac12d.json └── contracts │ └── protocol │ └── uridium │ ├── MaliciousContract.sol │ ├── MaliciousContract.dbg.json │ └── MaliciousContract.json │ └── token.sol │ ├── UridiumToken.dbg.json │ └── UridiumToken.json ├── cache └── solidity-files-cache.json ├── contracts └── protocol │ └── uridium │ ├── MaliciousContract.sol │ └── token.sol ├── hardhat.config.js ├── package.json ├── scripts └── deployUridiumToken.js ├── test └── tokens │ └── Uridium.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/.gitignore -------------------------------------------------------------------------------- /Parte 1) Configurar Hardhat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/Parte 1) Configurar Hardhat/README.md -------------------------------------------------------------------------------- /Parte 2) Crear Criptomonedas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/Parte 2) Crear Criptomonedas/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/README.md -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/access/IAccessControl.sol/IAccessControl.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/access/IAccessControl.sol/IAccessControl.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/access/IAccessControl.sol/IAccessControl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/access/IAccessControl.sol/IAccessControl.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/security/Pausable.sol/Pausable.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/security/Pausable.sol/Pausable.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/security/Pausable.sol/Pausable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/security/Pausable.sol/Pausable.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol/IERC20Metadata.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol/IERC20Metadata.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol/IERC20Metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol/IERC20Metadata.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/Context.sol/Context.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/Context.sol/Context.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/Context.sol/Context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/Context.sol/Context.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/Strings.sol/Strings.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/Strings.sol/Strings.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/Strings.sol/Strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/Strings.sol/Strings.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/math/Math.sol/Math.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/math/Math.sol/Math.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/math/Math.sol/Math.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/math/Math.sol/Math.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/math/SignedMath.sol/SignedMath.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/math/SignedMath.sol/SignedMath.dbg.json -------------------------------------------------------------------------------- /artifacts/@openzeppelin/contracts/utils/math/SignedMath.sol/SignedMath.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/@openzeppelin/contracts/utils/math/SignedMath.sol/SignedMath.json -------------------------------------------------------------------------------- /artifacts/build-info/3af1b6e3d296eba4a44cbe49daf52c43.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/build-info/3af1b6e3d296eba4a44cbe49daf52c43.json -------------------------------------------------------------------------------- /artifacts/build-info/c7a1dadefc753052c37cbeebdbaac12d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/build-info/c7a1dadefc753052c37cbeebdbaac12d.json -------------------------------------------------------------------------------- /artifacts/contracts/protocol/uridium/MaliciousContract.sol/MaliciousContract.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/contracts/protocol/uridium/MaliciousContract.sol/MaliciousContract.dbg.json -------------------------------------------------------------------------------- /artifacts/contracts/protocol/uridium/MaliciousContract.sol/MaliciousContract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/contracts/protocol/uridium/MaliciousContract.sol/MaliciousContract.json -------------------------------------------------------------------------------- /artifacts/contracts/protocol/uridium/token.sol/UridiumToken.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/contracts/protocol/uridium/token.sol/UridiumToken.dbg.json -------------------------------------------------------------------------------- /artifacts/contracts/protocol/uridium/token.sol/UridiumToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/artifacts/contracts/protocol/uridium/token.sol/UridiumToken.json -------------------------------------------------------------------------------- /cache/solidity-files-cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/cache/solidity-files-cache.json -------------------------------------------------------------------------------- /contracts/protocol/uridium/MaliciousContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/contracts/protocol/uridium/MaliciousContract.sol -------------------------------------------------------------------------------- /contracts/protocol/uridium/token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/contracts/protocol/uridium/token.sol -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deployUridiumToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/scripts/deployUridiumToken.js -------------------------------------------------------------------------------- /test/tokens/Uridium.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/test/tokens/Uridium.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apholdings/Curso_Criptomonedas_Ethereum/HEAD/yarn.lock --------------------------------------------------------------------------------