Skip to content

Instantly share code, notes, and snippets.

View kumarabhirup's full-sized avatar

Kumar Abhirup kumarabhirup

View GitHub Profile
@kumarabhirup
kumarabhirup / NFTMarketplace.sol
Created December 10, 2021 03:24
Contract that allows participants to place bids on NFTs, and also allows Owners to list NFTs at Reserve Price at various durations.
// SPDX-License-Identifier: UNLICENSED
pragma solidity >=0.4.22 <0.9.0;
import "./NFT.sol";
contract NFTMarketplace is NFT {
constructor (
string memory name_,
string memory symbol_,
address _permissionManagementContractAddress
@kumarabhirup
kumarabhirup / PermissionManagement.sol
Last active October 20, 2021 15:14
Solidity Library for easier Permissions Management
// SPDX-License-Identifier: MIT
pragma solidity >=0.4.22 <0.9.0;
/**
* Author: Kumar Abhirup (kumareth)
* Version: 1.0.0
* Compiles best with: 0.7.6
* Many contracts have ownerOnly functions,
* but I believe it's safer to have multiple owner addresses
@kumarabhirup
kumarabhirup / propagate-landing-page-draft.md
Created May 23, 2020 09:37
Propagate Landing Page Draft

🏄‍♂️ propagate.at

The Marketing Tool for all Social Platforms

🔥 Supports

  • Traditional Email Marketing
  • WhatsApp Marketing
  • Twitter DM Marketing
  • SMS Marketing