I hereby claim:
- I am dobrokhvalov on github.
- I am dobrokhvalov (https://keybase.io/dobrokhvalov) on keybase.
- I have a public key ASDbE6ghjqoeenuBYcVS_YN-mH-KYzYxHIpI5y5qLNLOago
To claim this, I am signing this object:
pragma solidity 0.4.23; | |
/* | |
* Ownable | |
* | |
* Base contract with an owner. | |
* Provides onlyOwner modifier, which prevents function from running if it is called by anyone other than the owner. | |
*/ | |
contract Ownable { |
//import "openzeppelin-solidity/contracts/ECRecovery.sol"; | |
contract InviteLink { | |
using ECRecovery for bytes32; | |
IERC1077 owner; | |
// Mappings of transit pub key => true if link is used. | |
mapping (bytes => bool) usedLinks; | |
constructor(IERC1077 _owner) { |
import './SafeMath.sol'; | |
import './Stoppable.sol'; | |
import './MyCoolNFT.sol'; | |
/** | |
* @title NFT Linkdrop Contract | |
* | |
*/ | |
contract NFTLinkdropContract is Stoppable { |
contract IGivethBridge { | |
function donateAndCreateGiver(address giver, uint64 receiverId, address token, uint _amount) payable public { | |
} | |
} | |
contract Donator { | |
IGivethBridge givethBridge = IGivethBridge(0xC59dCE5CCC065A4b51A2321F857466A25ca49B40); | |
uint64 public givethReceiverId = 226; |
I hereby claim:
To claim this, I am signing this object:
/** | |
* @dev Internal function to deploy a proxy contract for linkdrop master | |
* @param _linkdropMaster Address of linkdrop master | |
* @return Proxy contract address | |
*/ | |
function _deployProxy(address payable _linkdropMaster) | |
internal | |
returns (address payable) | |
{ | |
require(!isDeployed(_linkdropMaster), "Deployed"); |
This post links my 3Box profile to my Github account! Web3 social profiles by 3Box. | |
✅ did:muport:QmPuajdHfqJogCcyFbh64qk4jfoG6SvB8EcrweYG4WuWFt ✅ | |
Create your profile today to start building social connection and trust online at https://3Box.io/ |
To unify all linkdrop types (campaigns, p2p, modules, on-ramps) we need common interface.
This will allow to utilize the same claim code (claim web apps, API, SDK, URI) for all kinds of the linkdrops,
reducing the need to repeat ourselves again and again.
The idea is to allow different ways to generate linkdrops (dashboard, sdk, wallets), but interoperable way to claim all kind of linkdrops.
// to phone number | |
linkdrop.send({ | |
to:'+14158609050', | |
amount: '25', | |
token: 'DAI', | |
from: 'PoolTogether', | |
message: 'Hey, PoolTogether sent you 25 DAI 🤑' | |
}) |