Skip to content

Instantly share code, notes, and snippets.

View iHusk's full-sized avatar

Tyler iHusk

  • CAN
  • 20:32 (UTC -05:00)
View GitHub Profile
### Keybase proof
I hereby claim:
* I am ihusk on github.
* I am thayes93 (https://keybase.io/thayes93) on keybase.
* I have a public key ASB9OIxKMkVE7eVjIEcLJjDODojrGx4A2VcnoZo0iG3ftQo
To claim this, I am signing this object:
@iHusk
iHusk / contracts...ERC20...Vendor.sol
Created July 26, 2022 05:17
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.11+commit.d7f03943.js&optimize=false&runs=200&gist=
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.0;
import "./2.sol";
// Purpose: Smart Contract for a Vendor
contract VendorAXC is Ownership {
MyERC20 _myERC20;
@iHusk
iHusk / contracts...ERC20...2.sol
Created July 26, 2022 02:43
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.11+commit.d7f03943.js&optimize=false&runs=200&gist=
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.0;
// ERC-20
// https://ethereum.org/en/developers/docs/standards/tokens/erc-20/
abstract contract ERC20_STD{
function name() public view virtual returns (string memory);
function symbol() public view virtual returns (string memory);
@iHusk
iHusk / contracts...ERC20...1.sol
Created July 24, 2022 23:58
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.11+commit.d7f03943.js&optimize=false&runs=200&gist=
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.0;
// ERC-20
// https://ethereum.org/en/developers/docs/standards/tokens/erc-20/
abstract contract ERC20_STD{
function name() public view virtual returns (string memory);
function symbol() public view virtual returns (string memory);