Blockwell

blockwell.ai KYC Token

ERC20

This contract is an ERC20 token.

Name blockwell.ai KYC Token
Symbol bwKYC
Decimals 18
Total Supply 1,000,000,000,000 bwKYC

About

Stats

Public Functions 62
Event Types 17
Code Size 35,808 bytes

Library Use

Uses SafeMath for uint256.
Uses BlockwellQuill for BlockwellQuill.Data.

Events (17) keyboard_arrow_up

AddedToGroup Event

Parameters help
groupId
uint8 help
account
address help

AllocatedVoting Event

Parameters help
period
uint256 help
start
uint256 help
logarithm
uint256 help

AllocatedVotingDisabled Event

Parameters help

Approval Event

Parameters help
owner
address help
spender
address help
value
uint256 help

BwAddressSet Event

Parameters help
index
uint8 help
account
address help
value
address help

BwChalkSet Event

Parameters help
index
uint8 help
account
address help
value
uint256 help

BwQuillSet Event

Parameters help
index
uint8 help
account
address help
value
string help

Paused Event

Parameters help
account
address help

Proposal Event

Parameters help
suggestionId
uint256 help
text
string help

ProposalThresholdSet Event

Parameters help
threshold
uint256 help

ProposalVotes Event

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

ProposalVotingSet Event

Parameters help
period
uint256 help
start
uint256 help
logarithm
uint256 help

RemovedFromGroup Event

Parameters help
groupId
uint8 help
account
address help

SuggestionCreated Event

Parameters help
suggestionId
uint256 help
text
string help

Transfer Event

Parameters help
from
address help
to
address help
value
uint256 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

MINTER Constant

uint8 help
2

WRITER Constant

uint8 help
3

BURNER Constant

uint8 help
4

DELEGATE Constant

uint8 help
8

PRIME Constant

uint256 help
1

PRIDE Constant

uint256 help
2

FOOD_COIN Constant

uint256 help
3

EGO Constant

uint256 help
4

EGO_TIME_BASED Constant

uint256 help
5

EGO_TRAINER_TOKEN Constant

uint256 help
6

DAICO Constant

uint256 help
7

ITEM_DROPS Constant

uint256 help
8

ITEM_TOKEN Constant

uint256 help
9

COMMUNITY Constant

uint256 help
10

PAYMENT_RELAY Constant

uint256 help
11

GHOST Constant

uint256 help
12

FORUM Constant

uint256 help
13

BOOK Constant

uint256 help
14

VOTING_BOOK Constant

uint256 help
15

REFUNDS Constant

uint256 help
16

SMART_LICENSE Constant

uint256 help
17

PRIME_DEPLOYER Constant

uint256 help
50

DAICO_DEPLOYER Constant

uint256 help
51

PRIME_GIVER Constant

uint256 help
52

FORUM_DEPLOYER Constant

uint256 help
53

COMMUNITY_DEPLOYER Constant

uint256 help
54

ITEM_DROPS_DEPLOYER Constant

uint256 help
55

BOOK_DEPLOYER Constant

uint256 help
56

SMART_LICENSE_DEPLOYER Constant

uint256 help
57

PROXY_TOKEN Constant

uint256 help
100

PROXY_TOKEN_DEPLOYER Constant

uint256 help
101

PROXY_DEPLOYER Constant

uint256 help
102

PROXY_SWAPPER Constant

uint256 help
103

CROSSCHAIN_TOKEN Constant

uint256 help
104

CROSSCHAIN_DEPLOYER Constant

uint256 help
105

REFUNDS_DEPLOYER Constant

uint256 help
106

RESERVED1 Constant

uint256 help
1001

name Variable

string help

symbol Variable

string help

decimals Variable

uint8 help

globalMinimumBalance Variable

uint256 help

suggestionsRestricted Variable

bool help

requireBalanceForVote Variable

bool help

requireBalanceForCreateSuggestion Variable

bool help

voteCost Variable

uint256 help

allocatedVoting Variable

bool help

allocationPeriod Variable

uint256 help

lastAllocation Variable

uint256 help

allocationStart Variable

uint256 help

allocationLogarithm Variable

uint256 help

proposalAllocationPeriod Variable

uint256 help

proposalLastAllocation Variable

uint256 help

proposalAllocationStart Variable

uint256 help

proposalAllocationLogarithm Variable

uint256 help

bwtype Variable

uint256 help

bwver Variable

uint256 help

suggestionCount Variable

uint256 help

oneVotePerAccount Variable

bool help

proposalOneVotePerAccount Variable

bool help

proposalThreshold Variable

uint256 help

balances Variable

mapping(address => uint256) help
Internal Variable

allowed Variable

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

supply Variable

uint256 help
Internal Variable

bwQuill1 Variable

BlockwellQuill.Data help
Internal Variable

bwChalk1 Variable

BlockwellQuill.Data help
Internal Variable

bwAddress1 Variable

BlockwellQuill.Data help
Internal Variable

myQuill Variable

BlockwellQuill.Data help
Internal Variable

votesUsed Variable

mapping(address => uint256) help
Internal Variable

votersList Variable

address[] help
Internal Variable

proposalVotesUsed Variable

mapping(address => uint256) help
Internal Variable

proposalVotersList Variable

address[] help
Internal Variable

groups Variable

Groups.GroupMap help
Internal Variable

_paused Variable

bool help
Internal Variable

voted Variable

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

proposalVoted 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

getAllSuggestionTexts keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help view

getProposalVotes keyboard_arrow_up

Parameters help

Name Type
suggestionId
uint256 help

Properties

Visibility help public
Mutability help view

getAllProposalVotes keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help view

getProposalIds keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help view

getAllProposalTexts keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help view

isProposal 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

hasVotedProposal 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

getAccountProposalVotes 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

addAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

removeAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

isAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

addMinter keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

removeMinter keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

isMinter keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

addWriter keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

removeWriter keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

isWriter keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

addBurner keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

removeBurner keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

isBurner 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

onlyAdmin checks for the following:
null

removeDelegate keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

isDelegate keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

setGlobalMinimumBalance keyboard_arrow_up

Parameters help

Name Type
value
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

setBwQuill1 keyboard_arrow_up

Parameters help

Name Type
account
address help
value
string help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyWriter checks for the following:
null

getBwQuill1 keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

setMyQuill keyboard_arrow_up

Parameters help

Name Type
value
string help

Properties

Visibility help public
Mutability help transaction

getMyQuill keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

setBwChalk1 keyboard_arrow_up

Parameters help

Name Type
account
address help
value
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyWriter checks for the following:
null

getBwChalk1 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

onlyWriter checks for the following:
null

getBwAddress1 keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

mint keyboard_arrow_up

Parameters help

Name Type
account
address help
value
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyMinter checks for the following:
null

burn keyboard_arrow_up

Parameters help

Name Type
account
address help
value
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyBurner 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

Parameters help

Name Type
from
address help
to
address help
value
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

Parameters help

Name Type
spender
address help
value
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

distribute keyboard_arrow_up

Parameters help

Name Type
_senders
address[] help
_recipients
address[] help
_amount
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

pause keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help transaction

Modifiers help

onlyAdmin checks for the following:
null

unpause keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help transaction

Modifiers help

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

Requirements help

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

setAllocatedVoting keyboard_arrow_up

Parameters help

Name Type
period
uint256 help
start
uint256 help
logarithm
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

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

disableAllocatedVoting keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help transaction

Modifiers help

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

votesLeft keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

setProposalThreshold keyboard_arrow_up

Parameters help

Name Type
threshold
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

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

setProposalVoting keyboard_arrow_up

Parameters help

Name Type
period
uint256 help
start
uint256 help
logarithm
uint256 help

Properties

Visibility help public
Mutability help transaction

Modifiers help

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

proposalVote keyboard_arrow_up

Parameters help

Name Type
suggestionId
uint256 help
comment
string help

Properties

Visibility help public
Mutability help transaction

proposalMultiVote keyboard_arrow_up

Parameters help

Name Type
suggestionId
uint256 help
votes
uint256 help
comment
string help

Properties

Visibility help public
Mutability help transaction

proposalVotesLeft keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help public
Mutability help view

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 GhostToken.useAllocatedVotes keyboard_arrow_up

Parameters help

Name Type
account
address help
votes
uint256 help

Properties

Visibility help internal
Mutability help transaction

Requirements help

internal GhostToken.reallocateVotes keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help internal
Mutability help transaction

internal GhostToken.votesForBalance keyboard_arrow_up

Parameters help

Name Type
balance
uint256 help
log
uint256 help
start
uint256 help

Properties

Visibility help internal
Mutability help pure

internal GhostToken.useAllocatedProposalVotes keyboard_arrow_up

Parameters help

Name Type
account
address help
votes
uint256 help

Properties

Visibility help internal
Mutability help transaction

Requirements help

internal GhostToken.reallocateProposalVotes keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help internal
Mutability help transaction

internal GhostToken._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 UserGroups._addAdmin keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help internal
Mutability help transaction

internal UserGroups._addWriter keyboard_arrow_up

Parameters help

Name Type
account
address help

Properties

Visibility help internal
Mutability help transaction

internal UserGroups._add keyboard_arrow_up

Parameters help

Name Type
groupId
uint8 help
account
address help

Properties

Visibility help internal
Mutability help transaction

internal UserGroups._remove keyboard_arrow_up

Parameters help

Name Type
groupId
uint8 help
account
address help

Properties

Visibility help internal
Mutability help transaction

internal UserGroups._contains keyboard_arrow_up

Parameters help

Name Type
groupId
uint8 help
account
address help

Properties

Visibility help internal
Mutability help view

internal BasicPausable.constructor keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help internal
Mutability help transaction

internal BasicPausable._pause keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help internal
Mutability help transaction

internal BasicPausable._unpause keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help internal
Mutability help transaction

internal ProposalVoting._createSuggestion keyboard_arrow_up

Parameters help

Name Type
text
string help

Properties

Visibility help internal
Mutability help transaction

internal ProposalVoting._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

Requirements help

internal ProposalVoting._proposalVote 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