Skip to content

Instantly share code, notes, and snippets.

View max-clinch's full-sized avatar

SULEMAN ISMAILA max-clinch

View GitHub Profile
0x2d01531cDAC7FA3D48758D80a610c856261CD076
[
{
"inputs": [
{
"internalType": "address",
"name": "_admin",
"type": "address"
//0x64Cf8aB052073Cc810C6F3cC14D089a1313757ee stakingToken
//0x08F3E6eD4CafBAfF253D0ABc0E90b7243cc08558 rewardsToken
[
{
"inputs": [
{
"internalType": "string",
"name": "_tokenName",
"type": "string"
contract address = 0xA1bfA04F030Be2cD3dAE9B514037EfD663C2E411
[
{
"inputs": [],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"inputs": [
{
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol";
import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
contract MiliCoin is ERC20, ERC20Burnable, ERC20Pausable, Ownable {
constructor() ERC20("MiliCoin", "MC") Ownable(msg.sender) {
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "./LearnCoin.sol";
import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol";
import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
contract LearnAndEarnHub is Ownable {
LearnCoin public learnCoin;
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/security/ReentrancyGuard.sol";
contract Yoshka is Ownable(msg.sender) {
enum MusicType {
ASSET,
SONG
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;
import '@openzeppelin/contracts/access/Ownable.sol';
import '@openzeppelin/contracts/utils/Counters.sol';
import '@openzeppelin/contracts/security/ReentrancyGuard.sol';
contract DappBnb is Ownable(msg.sender), ReentrancyGuard {
using Counters for Counters.Counter;
Counters.Counter private _totalAppartments;
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
contract EcoToken is ERC20, Ownable {
constructor(address initialOwner) ERC20("Ecotoken", "ECOX") Ownable(initialOwner) {
_mint(address(this), 1500000000 * 10**decimals());
}
// contract address: 0xcc916486F9Dc81a61059c71b4dd6d231DFAB9EF4
[
{
"inputs": [
{
"internalType": "string",
"name": "_name",
"type": "string"
},
{
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol";
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";
import "@openzeppelin/contracts/utils/Counters.sol";
contract NovaNexHub is ERC721Enumerable{