ERC20
This contract is an ERC20 token.
Name
Kryll
Symbol
KRL
Decimals
18
Total Supply
49,417,348 KRL
About
link
Launched on 07/02/2018 by a team based in France, Kryll.io describes itself as a 'zero dev skill' automated strategies building platform. Users can create and run crypto trading strategies on the cloud, 24/7, through a drag and drop editor. A MarketPlace is available and allows users to choose from hundreds of strategies created by the community. More experienced traders can create their own strategies with complex technical indicators (RSI, SMA, WMA, BOLL, MACD, ICHIMOKU, etc) without any programming knowledge using the visual editor. The KRL token is the fuel of the Kryll platform. It allows users to run strategies.
Stats
Public Functions
16
Event Types
5
Code Size
19,539 bytes
Events (5) keyboard_arrow_up
Functions
transferOwnership keyboard_arrow_up
totalSupply keyboard_arrow_up
balanceOf keyboard_arrow_up
transfer keyboard_arrow_up
allowance keyboard_arrow_up
transferFrom keyboard_arrow_up
approve keyboard_arrow_up
Modifiers help
canTransfert checks for the following:
Source Code
function approve(address _spender, uint256 _value) public canTransfert returns (bool) {
return super.approve(_spender, _value);
}
increaseApproval keyboard_arrow_up
Modifiers help
canTransfert checks for the following:
Source Code
function increaseApproval(address _spender, uint _addedValue) public canTransfert returns (bool success) {
return super.increaseApproval(_spender, _addedValue);
}
decreaseApproval keyboard_arrow_up
Modifiers help
canTransfert checks for the following:
Source Code
function decreaseApproval(address _spender, uint _subtractedValue) public canTransfert returns (bool success) {
return super.decreaseApproval(_spender, _subtractedValue);
}
allowTransfert keyboard_arrow_up
restrictTransfert keyboard_arrow_up
Parameters help
This function has no parameters.
Modifiers help
onlyOwner checks for the following:
whenTransferable checks for the following:
transferable must be true
Source Code
function restrictTransfert() onlyOwner whenTransferable public {
transferable = false;
emit UnTransferable();
}
whitelist keyboard_arrow_up
Modifiers help
onlyOwner checks for the following:
Source Code
function whitelist(address _address) onlyOwner public {
require(_address != 0x0);
whitelisted[_address] = true;
}
restrict keyboard_arrow_up
Modifiers help
onlyOwner checks for the following:
Source Code
function restrict(address _address) onlyOwner public {
require(_address != 0x0);
whitelisted[_address] = false;
}
reset keyboard_arrow_up
Parameters help
Modifiers help
onlyOwner checks for the following:
Requirements help
Source Code
function reset(address _saleAddrss, address _teamAddrss, address _advisorsAddrss, address _securityAddrss, address _pressAddrss, address _usrAcqAddrss, address _bountyAddrss) public onlyOwner{
require(!initialDistributionDone);
team_address = _teamAddrss;
advisors_address = _advisorsAddrss;
security_address = _securityAddrss;
press_address = _pressAddrss;
user_acq_address = _usrAcqAddrss;
bounty_address = _bountyAddrss;
sale_address = _saleAddrss;
}
distribute keyboard_arrow_up
Parameters help
This function has no parameters.
Modifiers help
onlyOwner checks for the following:
Requirements help
Source Code
function distribute() public onlyOwner {
// Initialisation check
require(!initialDistributionDone);
require(sale_address != 0x0 && team_address != 0x0 && advisors_address != 0x0 && security_address != 0x0 && press_address != 0x0 && user_acq_address != 0 && bounty_address != 0x0);
// Compute total supply
totalSupply_ = SALE.add(TEAM).add(ADVISORS).add(SECURITY).add(PRESS_MARKETING).add(USER_ACQUISITION).add(BOUNTY);
// Distribute KRL Token
balances[owner] = totalSupply_;
emit Transfer(0x0, owner, totalSupply_);
transfer(team_address, TEAM);
transfer(advisors_address, ADVISORS);
transfer(security_address, SECURITY);
transfer(press_address, PRESS_MARKETING);
transfer(user_acq_address, USER_ACQUISITION);
transfer(bounty_address, BOUNTY);
transfer(sale_address, SALE);
initialDistributionDone = true;
whitelist(sale_address); // Auto whitelist sale address
whitelist(team_address); // Auto whitelist team address (vesting transfert)
}