Skip to content

Instantly share code, notes, and snippets.

View cuongtop4598's full-sized avatar
🎯
Focusing

CuongTop cuongtop4598

🎯
Focusing
  • Ha Noi
View GitHub Profile
@cuongtop4598
cuongtop4598 / contracts...8_HashedTimelock.sol
Created August 31, 2021 01:56
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.4+commit.c7e474f2.js&optimize=false&runs=200&gist=
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
import "openzeppelin-solidity/contracts/token/ERC20/ERC20.sol";
contract FuHoToken is ERC20 {
constructor() ERC20("FuHo","FHL") {
@cuongtop4598
cuongtop4598 / contracts...8_HashedTimelock.sol
Created August 29, 2021 14:28
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.7+commit.e28d00a7.js&optimize=false&runs=200&gist=
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
import "openzeppelin-solidity/contracts/token/ERC20/ERC20.sol";
contract FuHoToken is ERC20 {
constructor() ERC20("FuHo","FHL") {
@cuongtop4598
cuongtop4598 / contracts...8_HashedTimelock.sol
Created August 29, 2021 09:51
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.7+commit.e28d00a7.js&optimize=false&runs=200&gist=
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
import "openzeppelin-solidity/contracts/token/ERC20/ERC20.sol";
contract FuHoToken is ERC20 {
constructor() ERC20("FuHo","FHL") {
@cuongtop4598
cuongtop4598 / contracts...8_HashedTimelock.sol
Created August 29, 2021 06:14
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.7+commit.e28d00a7.js&optimize=false&runs=200&gist=
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.0;
import "openzeppelin-solidity/contracts/token/ERC20/ERC20.sol";
/**
* @title Hashed Timelock Contracts (HTLCs) on Ethereum ERC20 tokens.
*
* This contract provides a way to create and keep HTLCs for ERC20 tokens.