Blockwell

Lepricon

ERC20

This contract is an ERC20 token.

Name Lepricon
Symbol L3P
Decimals 18
Total Supply 777,777,777 L3P

About link

Lepricon (L3P) is a cryptocurrency and operates on the Ethereum platform. Lepricon has a current supply of 777,777,777 with 147,066,490.39632997 in circulation. The last known price of Lepricon is 0.00900073 USD and is up 1.95 over the last 24 hours. It is currently trading on 5 active market(s) with $264,337.63 traded over the last 24 hours. More information can be found at https://lepricon.io/.

Stats

Public Functions 72
Event Types 20
Code Size 60,293 bytes

Events (20) keyboard_arrow_up

AddedToGroup Event

Parameters help
groupId
uint8 help
account
address help

Approval Event

Parameters help
owner
address help
spender
address help
value
uint256 help

BwAddedAttorney Event

Parameters help
account
address help

BwAddressSet Event

Parameters help
index
uint8 help
account
address help
value
address help

BwQuillSet Event

Parameters help
index
uint8 help
account
address help
value
string help

BwRemovedAdmin Event

Parameters help
account
address help

BwRemovedAttorney Event

Parameters help
account
address help

Locked Event

Parameters help
owner
address help
value
uint256 help
expiration
uint64 help
periodLength
uint32 help
periodCount
uint16 help

MultiTransferPrevented Event

Parameters help
from
address help
to
address help
value
uint256 help

Paused Event

Parameters help
account
address help
attorney
bool help

Payment Event

Parameters help
from
address help
to
address help
value
uint256 help
order
uint256 help

RemovedFromGroup Event

Parameters help
groupId
uint8 help
account
address help

SetNewUnlockTime Event

Parameters help
unlockTime
uint256 help

SuggestionCreated Event

Parameters help
suggestionId
uint256 help
text
string help

SwapFromChain Event

Parameters help
fromChain
string help
from
address help
to
address help
swapId
bytes32 help
value
uint256 help

SwapToChain Event

Parameters help
toChain
string help
from
address help
to
address help
swapId
bytes32 help
value
uint256 help

Transfer Event

Parameters help
from
address help
to
address help
value
uint256 help

Unlocked Event

Parameters help
owner
address help
value
uint256 help
periodsLeft
uint16 help

Unpaused Event

Parameters help
account
address help

Votes Event

Parameters help
voter
address help
suggestionId
uint256 help
votes
uint256 help
totalVotes
uint256 help
comment
string help

ADMIN Constant

uint8 help
1

ATTORNEY Constant

uint8 help
2

BUNDLER Constant

uint8 help
3

WHITELIST Constant

uint8 help
4

FROZEN Constant

uint8 help
5

BW_ADMIN Constant

uint8 help
6

SWAPPER Constant

uint8 help
7

DELEGATE Constant

uint8 help
8

PRIME Constant

uint256 help
1

name Variable

string help

symbol Variable

string help

decimals Variable

uint8 help

unlockTime Variable

uint256 help

transferLockTime Variable

uint256 help

attorneyEmail Variable

string help

swapNonce Variable

uint256 help

suggestionsRestricted Variable

bool help

requireBalanceForVote Variable

bool help

requireBalanceForCreateSuggestion Variable

bool help

voteCost Variable

uint256 help

bwtype Variable

uint256 help

bwver Variable

uint256 help

suggestionCount Variable

uint256 help

oneVotePerAccount Variable

bool help

balances Variable

mapping(address => uint256) help
Internal Variable

allowed Variable

mapping(address => mapping(address => uint256)) help
Internal Variable

locks Variable

mapping(address => Lock[]) help
Internal Variable

totalTokenSupply Variable

uint256 help
Internal Variable

bwQuill1 Variable

BlockwellQuill.Data help
Internal Variable

bwAddress1 Variable

BlockwellQuill.Data help
Internal Variable

groups Variable

Groups.GroupMap help
Internal Variable

pauseState Variable

PauseState help
Internal Variable

voted Variable

mapping(uint256 => mapping(address => uint256)) help
Internal Variable

suggestions Variable

mapping(uint256 => Suggestion) help
Internal Variable

Functions Expand All Collapse All

getVotes keyboard_arrow_up

Parameters help

Name Type
suggestionId
uint256 help

Properties

Visibility help public
Mutability help view

getAllVotes keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help view

getSuggestionText keyboard_arrow_up

Parameters help

Name Type
suggestionId
uint256 help

Properties

Visibility help public
Mutability help view

hasVoted keyboard_arrow_up

Parameters help

Name Type
account
address help
suggestionId
uint256 help

Properties

Visibility help public
Mutability help view

getAccountVotes keyboard_arrow_up

Parameters help

Name Type
account
address help
suggestionId
uint256 help

Properties

Visibility help public
Mutability help view

getSuggestionCreator keyboard_arrow_up

Parameters help

Name Type
suggestionId
uint256 help

Properties

Visibility help public
Mutability help view

getAllSuggestionCreators keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help view

paused keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help view

pausedByAttorney keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help view

addAttorney keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

bwAddAttorney keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyBwAdmin checks for the following:
null

removeAttorney keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

bwRemoveAttorney keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyBwAdmin checks for the following:
null

isAttorney keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

addAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

removeAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

bwRemoveAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyBwAdmin checks for the following:
null

isAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

addBundler keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

removeBundler keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

isBundler keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

addSwapper keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

removeSwapper keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

isSwapper keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

addToWhitelist keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

removeFromWhitelist keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

isWhitelisted keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

addBwAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyBwAdmin checks for the following:
null

renounceBwAdmin keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help transaction

isBwAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

freeze keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

unfreeze keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

multiFreeze keyboard_arrow_up

Parameters help

Name Type
account
address[] help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

Requirements help

multiUnfreeze keyboard_arrow_up

Parameters help

Name Type
account
address[] help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

Requirements help

isFrozen keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

addDelegate keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

removeDelegate keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

isDelegate keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

setBwQuill1 keyboard_arrow_up

Parameters help

Name Type
account
address help
value
string help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

getBwQuill1 keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

setBwAddress1 keyboard_arrow_up

Parameters help

Name Type
account
address help
value
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

getBwAddress1 keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

configureVoting keyboard_arrow_up

Parameters help

Name Type
restrictSuggestions
bool help
balanceForVote
bool help
balanceForCreateSuggestion
bool help
cost
uint256 help
oneVote
bool help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

setAttorneyEmail keyboard_arrow_up

Parameters help

Name Type
email
string help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

pause keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help transaction

Modifiers help

Requirements help

unpause keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help transaction

Modifiers help

whenPaused checks for the following:

setUnlockTime keyboard_arrow_up

Parameters help

Name Type
timestamp
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdminOrAttorney checks for the following:
One or more of the following: -null - ORnull

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help view

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

Parameters help

Name Type
owner
address help
spender
address help

Properties

Visibility help public
Mutability help view

Parameters help

Name Type
to
address help
value
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

multiTransfer keyboard_arrow_up

Parameters help

Name Type
to
address[] help
value
uint256[] help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyBundler checks for the following:
null

Parameters help

Name Type
spender
address help
value
uint256 help

Properties

Visibility help public
Mutability help transaction

Requirements help

Parameters help

Name Type
from
address help
to
address help
value
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

multiTransferFrom keyboard_arrow_up

Parameters help

Name Type
from
address help
to
address[] help
value
uint256[] help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyBundler checks for the following:
null

Parameters help

Name Type
spender
address help
addedValue
uint256 help

Properties

Visibility help public
Mutability help transaction

Requirements help

Parameters help

Name Type
spender
address help
subtractedValue
uint256 help

Properties

Visibility help public
Mutability help transaction

Requirements help

locksOf keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

unlock keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help transaction

unlockedBalanceOf keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

availableBalanceOf keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

transferAndLock keyboard_arrow_up

Parameters help

Name Type
to
address help
value
uint256 help
lockTime
uint32 help
periodLength
uint32 help
periods
uint16 help

Properties

Visibility help public
Mutability help transaction

multiTransferAndLock keyboard_arrow_up

Parameters help

Name Type
to
address[] help
value
uint256[] help
lockTime
uint32 help
periodLength
uint32 help
periods
uint16 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyBundler checks for the following:
null

totalLocked keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

totalUnlockable keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

withdrawTokens keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help transaction

Modifiers help

swapToChain keyboard_arrow_up

Parameters help

Name Type
chain
string help
to
address help
value
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

swapFromChain keyboard_arrow_up

Parameters help

Name Type
fromChain
string help
from
address help
to
address help
swapId
bytes32 help
value
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlySwapper checks for the following:
null

createSuggestion keyboard_arrow_up

Parameters help

Name Type
text
string help

Properties

Visibility help public
Mutability help transaction

vote keyboard_arrow_up

Parameters help

Name Type
suggestionId
uint256 help
comment
string help

Properties

Visibility help public
Mutability help transaction

multiVote keyboard_arrow_up

Parameters help

Name Type
suggestionId
uint256 help
votes
uint256 help
comment
string help

Properties

Visibility help public
Mutability help transaction

Requirements help

payment keyboard_arrow_up

Parameters help

Name Type
to
address help
value
uint256 help
order
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

Internal Functions Expand All Collapse All

Internal functions are parts of the contract that can't be used directly, but instead are used by the public functions listed above.

internal PrimeDeployable.init keyboard_arrow_up

Parameters help

Name Type
address help

Properties

Visibility help internal
Mutability help transaction

internal PrimeToken.init keyboard_arrow_up

Parameters help

Name Type
sender
address help

Properties

Visibility help internal
Mutability help transaction

internal PrimeToken.getSwapNonce keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help internal
Mutability help transaction

internal PrimeToken._transfer keyboard_arrow_up

Parameters help

Name Type
from
address help
to
address help
value
uint256 help

Properties

Visibility help internal
Mutability help transaction

internal TokenGroups._addAttorney keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help internal
Mutability help transaction

internal TokenGroups._addAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help internal
Mutability help transaction

internal TokenGroups._addSwapper keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help internal
Mutability help transaction

internal TokenGroups._addBwAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help internal
Mutability help transaction

internal TokenGroups._freeze keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help internal
Mutability help transaction

internal TokenGroups._unfreeze keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help internal
Mutability help transaction

internal TokenGroups._add keyboard_arrow_up

Parameters help

Name Type
groupId
uint8 help
account
address help

Properties

Visibility help internal
Mutability help transaction

internal TokenGroups._remove keyboard_arrow_up

Parameters help

Name Type
groupId
uint8 help
account
address help

Properties

Visibility help internal
Mutability help transaction

internal TokenGroups._contains keyboard_arrow_up

Parameters help

Name Type
groupId
uint8 help
account
address help

Properties

Visibility help internal
Mutability help view

internal Pausable.constructor keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help internal
Mutability help transaction

internal Pausable._pause keyboard_arrow_up

Parameters help

Name Type
attorney
bool help

Properties

Visibility help internal
Mutability help transaction

internal Pausable._unpause keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help internal
Mutability help transaction

internal Voting._createSuggestion keyboard_arrow_up

Parameters help

Name Type
text
string help

Properties

Visibility help internal
Mutability help transaction

internal Voting._vote keyboard_arrow_up

Parameters help

Name Type
account
address help
suggestionId
uint256 help
votes
uint256 help
comment
string help

Properties

Visibility help internal
Mutability help transaction