Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
KashifCh-eth authored Apr 20, 2023
0 parents commit 528fdc0
Show file tree
Hide file tree
Showing 13 changed files with 13,917 additions and 0 deletions.
4 changes: 4 additions & 0 deletions cache/console-history.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
cls
staking.position(1);
const Staking = await ethers.getContractFactory("Staking", owner);
[owner] = await ethers.getSigners();
373 changes: 373 additions & 0 deletions cache/solidity-files-cache.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,373 @@
{
"_format": "hh-sol-cache-2",
"files": {
"C:\\tempery\\erc20stking app\\contracts\\Chainlink.sol": {
"lastModificationDate": 1681984663074,
"contentHash": "a3a029335c8d06bf9dfd6bd33a689130",
"sourceName": "contracts/Chainlink.sol",
"solcConfig": {
"version": "0.8.18",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
],
"": [
"ast"
]
}
}
}
},
"imports": [
"@openzeppelin/contracts/token/ERC20/ERC20.sol"
],
"versionPragmas": [
"^0.8.18"
],
"artifacts": [
"Chainlink"
]
},
"C:\\tempery\\erc20stking app\\node_modules\\@openzeppelin\\contracts\\token\\ERC20\\ERC20.sol": {
"lastModificationDate": 1681973370391,
"contentHash": "834a0dde221759af42b030253315b086",
"sourceName": "@openzeppelin/contracts/token/ERC20/ERC20.sol",
"solcConfig": {
"version": "0.8.18",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
],
"": [
"ast"
]
}
}
}
},
"imports": [
"./IERC20.sol",
"./extensions/IERC20Metadata.sol",
"../../utils/Context.sol"
],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"ERC20"
]
},
"C:\\tempery\\erc20stking app\\node_modules\\@openzeppelin\\contracts\\token\\ERC20\\IERC20.sol": {
"lastModificationDate": 1681973370880,
"contentHash": "ad7c2d0af148c8f9f097d65deeb4da6b",
"sourceName": "@openzeppelin/contracts/token/ERC20/IERC20.sol",
"solcConfig": {
"version": "0.8.18",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
],
"": [
"ast"
]
}
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"IERC20"
]
},
"C:\\tempery\\erc20stking app\\node_modules\\@openzeppelin\\contracts\\utils\\Context.sol": {
"lastModificationDate": 1681973369993,
"contentHash": "5f2c5c4b6af2dd4551027144797bc8be",
"sourceName": "@openzeppelin/contracts/utils/Context.sol",
"solcConfig": {
"version": "0.8.18",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
],
"": [
"ast"
]
}
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"Context"
]
},
"C:\\tempery\\erc20stking app\\node_modules\\@openzeppelin\\contracts\\token\\ERC20\\extensions\\IERC20Metadata.sol": {
"lastModificationDate": 1681973370900,
"contentHash": "909ab67fc5c25033fe6cd364f8c056f9",
"sourceName": "@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol",
"solcConfig": {
"version": "0.8.18",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
],
"": [
"ast"
]
}
}
}
},
"imports": [
"../IERC20.sol"
],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"IERC20Metadata"
]
},
"C:\\tempery\\erc20stking app\\contracts\\Staking.sol": {
"lastModificationDate": 1681984272263,
"contentHash": "98a1993efc8282ac3c02bebcaeea136c",
"sourceName": "contracts/Staking.sol",
"solcConfig": {
"version": "0.8.18",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
],
"": [
"ast"
]
}
}
}
},
"imports": [
"@openzeppelin/contracts/token/ERC20/IERC20.sol"
],
"versionPragmas": [
"^0.8.18"
],
"artifacts": [
"Staking"
]
},
"C:\\tempery\\erc20stking app\\contracts\\WrappedETH.sol": {
"lastModificationDate": 1681982740884,
"contentHash": "bc45f5356e044b5f172418007ac7052f",
"sourceName": "contracts/WrappedETH.sol",
"solcConfig": {
"version": "0.8.18",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
],
"": [
"ast"
]
}
}
}
},
"imports": [
"@openzeppelin/contracts/token/ERC20/ERC20.sol"
],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"WrappedETH"
]
},
"C:\\tempery\\erc20stking app\\contracts\\WrappedBTC.sol": {
"lastModificationDate": 1681982671139,
"contentHash": "ca0d29f65bf6499086a871c8f892d339",
"sourceName": "contracts/WrappedBTC.sol",
"solcConfig": {
"version": "0.8.18",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
],
"": [
"ast"
]
}
}
}
},
"imports": [
"@openzeppelin/contracts/token/ERC20/ERC20.sol"
],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"WrappedBTC"
]
},
"C:\\tempery\\erc20stking app\\contracts\\USDCoin.sol": {
"lastModificationDate": 1681982630426,
"contentHash": "de6dbc0c7e0148b7cae4e0978d78f578",
"sourceName": "contracts/USDCoin.sol",
"solcConfig": {
"version": "0.8.18",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
],
"": [
"ast"
]
}
}
}
},
"imports": [
"@openzeppelin/contracts/token/ERC20/ERC20.sol"
],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"USDCoin"
]
},
"C:\\tempery\\erc20stking app\\contracts\\Tether.sol": {
"lastModificationDate": 1681982607749,
"contentHash": "e6ccf782a7fe75e4c43a8854ad0a896d",
"sourceName": "contracts/Tether.sol",
"solcConfig": {
"version": "0.8.18",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
],
"": [
"ast"
]
}
}
}
},
"imports": [
"@openzeppelin/contracts/token/ERC20/ERC20.sol"
],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"Tether"
]
}
}
}
10 changes: 10 additions & 0 deletions contracts/Chainlink.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.18;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract Chainlink is ERC20 {
constructor() ERC20("Chainlink", "LINK") {
_mint(msg.sender, 5000 * 10 ** 18);
}
}
Loading

0 comments on commit 528fdc0

Please sign in to comment.