TwoKeyPlasmaEvents
contract TwoKeyPlasmaEvents
is Upgradeable
Index
- Plasma2Ethereum
- Plasma2Handle
- Visited
- cutOf
- emitPlasma2EthereumEvent
- emitPlasma2HandleEvent
- ethereumOf
- getAddressFromTwoKeySingletonRegistry
- getCampaignToReferrerToCounted
- getJoinedFrom
- getNumberOfVisitsAndJoinsAndForwarders
- getVisitedFrom
- getVisits
- getVisitsList
- getVisitsListTimestamps
- incrementNumberOfVisitsPerCampaign
- joinCampaign
- notes
- onlyMaintainer
- onlyTwoKeyPlasmaRegistry
- plasmaOf
- publicLinkKeyOf
- setCampaignToReferrerToCounted
- setCut
- setCutOf
- setInitialParams
- setJoinedFrom
- setNoteByUser
- setPublicLinkKey
- setVisitedFrom
- setVisitedFromTime
- setVisitedSig
- setVisits
- setVisitsList
- setVisitsListTimestamps
- visited
- visitsListEx
Reference
Events
Plasma2Ethereum
event Plasma2Ethereum(address plasma, address eth)- Parameters:
plasma- addresseth- address
Plasma2Handle
event Plasma2Handle(address plasma, string handle)- Parameters:
plasma- addresshandle- string
Visited
event Visited(address to, address c, address contractor, address from)- Parameters:
to- addressc- addresscontractor- addressfrom- address
Modifiers
onlyTwoKeyPlasmaRegistry
modifier onlyTwoKeyPlasmaRegistry()
Functions
cutOf
function cutOf(address c, address contractor, address me) public view returns (uint256)- Parameters:
c- addresscontractor- addressme- address- Returns:
- uint256
emitPlasma2EthereumEvent
function emitPlasma2EthereumEvent(address _plasma, address _ethereum) public- Modifiers:
- onlyTwoKeyPlasmaRegistry
- Parameters:
_plasma- address_ethereum- address
emitPlasma2HandleEvent
function emitPlasma2HandleEvent(address _plasma, string _handle) public- Modifiers:
- onlyTwoKeyPlasmaRegistry
- Parameters:
_plasma- address_handle- string
ethereumOf
function ethereumOf(address me) internal view returns (address)- Parameters:
me- address- Returns:
- address
getAddressFromTwoKeySingletonRegistry
function getAddressFromTwoKeySingletonRegistry(string contractName) internal view returns (address)- Parameters:
contractName- string- Returns:
- address
getCampaignToReferrerToCounted
function getCampaignToReferrerToCounted(address campaign, address influencer) internal view returns (bool)- Parameters:
campaign- addressinfluencer- address- Returns:
- bool
getJoinedFrom
function getJoinedFrom(address _c, address _contractor, address _address) public view returns (address)- Parameters:
_c- address_contractor- address_address- address- Returns:
- address
getNumberOfVisitsAndJoinsAndForwarders
function getNumberOfVisitsAndJoinsAndForwarders(address campaignAddress) public view returns (uint, uint, uint)- Parameters:
campaignAddress- address- Returns:
- uint
- uint
- uint
getVisitedFrom
function getVisitedFrom(address c, address contractor, address _address) public view returns (address)- Parameters:
c- addresscontractor- address_address- address- Returns:
- address
getVisits
function getVisits(address campaign, address contractor, address old_address, address new_address) internal view returns (bool)- Parameters:
campaign- addresscontractor- addressold_address- addressnew_address- address- Returns:
- bool
getVisitsList
function getVisitsList(address _c, address _contractor, address _referrer) internal view returns (address[])- Parameters:
_c- address_contractor- address_referrer- address- Returns:
- address[]
getVisitsListTimestamps
function getVisitsListTimestamps(address _c, address _contractor, address _referrer) public view returns (uint[])- Parameters:
_c- address_contractor- address_referrer- address- Returns:
- uint[]
incrementNumberOfVisitsPerCampaign
function incrementNumberOfVisitsPerCampaign(address campaign) internal- Parameters:
campaign- address
joinCampaign
function joinCampaign(address campaignAddress, address contractor, bytes sig) public- Parameters:
campaignAddress- addresscontractor- addresssig- bytes
notes
function notes(address c, address _plasma) public view returns (bytes)- Parameters:
c- address_plasma- address- Returns:
- bytes
onlyMaintainer
function onlyMaintainer() internal view returns (bool)- Returns:
- bool
plasmaOf
function plasmaOf(address me) internal view returns (address)- Parameters:
me- address- Returns:
- address
publicLinkKeyOf
function publicLinkKeyOf(address c, address contractor, address me) public view returns (address)- Parameters:
c- addresscontractor- addressme- address- Returns:
- address
setCampaignToReferrerToCounted
function setCampaignToReferrerToCounted(address campaign, address influencer) internal- Parameters:
campaign- addressinfluencer- address
setCut
function setCut(address c, address contractor, uint256 cut) public- Parameters:
c- addresscontractor- addresscut- uint256
setCutOf
function setCutOf(address c, address contractor, address me, uint256 cut) internal- Parameters:
c- addresscontractor- addressme- addresscut- uint256
setInitialParams
function setInitialParams(address _twoKeyPlasmaSingletonRegistry, address _proxyStorage) public- Parameters:
_twoKeyPlasmaSingletonRegistry- address_proxyStorage- address
setJoinedFrom
function setJoinedFrom(address _c, address _contractor, address _old_address, address _new_address) internal- Parameters:
_c- address_contractor- address_old_address- address_new_address- address
setNoteByUser
function setNoteByUser(address c, bytes note) public- Parameters:
c- addressnote- bytes
setPublicLinkKey
function setPublicLinkKey(address c, address contractor, address new_public_key) public- Parameters:
c- addresscontractor- addressnew_public_key- address
setVisitedFrom
function setVisitedFrom(address c, address contractor, address _oldAddress, address _newAddress) internal- Parameters:
c- addresscontractor- address_oldAddress- address_newAddress- address
setVisitedFromTime
function setVisitedFromTime(address campaign, address contractor, address new_address, address old_address) internal- Parameters:
campaign- addresscontractor- addressnew_address- addressold_address- address
setVisitedSig
function setVisitedSig(address _campaign, address _contractor, address _last_address, bytes _sig) internal- Parameters:
_campaign- address_contractor- address_last_address- address_sig- bytes
setVisits
function setVisits(address campaign, address contractor, address old_address, address new_address) internal- Parameters:
campaign- addresscontractor- addressold_address- addressnew_address- address
setVisitsList
function setVisitsList(address _c, address _contractor, address _referrer, address _visitor) internal- Parameters:
_c- address_contractor- address_referrer- address_visitor- address
setVisitsListTimestamps
function setVisitsListTimestamps(address _c, address _contractor, address _referrer) internal- Parameters:
_c- address_contractor- address_referrer- address
visited
function visited(address c, address contractor, bytes sig) public- Parameters:
c- addresscontractor- addresssig- bytes
visitsListEx
function visitsListEx(address c, address contractor, address from) public view returns (address[], uint[])- Parameters:
c- addresscontractor- addressfrom- address- Returns:
- address[]
- uint[]