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[]