Krill

Verified contract

Active on Base with 82 txns
Deployed by via 0x67b92e28 at 2578335
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
ERC-20
--
0x3edd3f4e04c130aa882fc085d2f1240aa697176a1345e7c00927893fc02c4729
0x4c19673d713334093e57b27a41dcfb197d9ea2f07e71bcf5b588455be6f1b5eb
0xf405ee1644eb3cbcd99d493c52e65469afc9ef34c49ffdf651709de04c393629
0xe1dac608edeb4b871fd732e5d9b039fa76027041bfe6ceedd57417d495a9dff7
0xb179f560ffa57fc0b2a1d7a622c77ebfb3de16054fe1bebebc76ef3eef4ed17b
0x4f9cd4130edc5aa853f3cb6dcf79ea4c39ec8fc5fffa52be3a5b134dfe39db4f
0x2c140b5d91a4c0399ebc9f5ef25156003c1d9c55bc4073cab676a885b0d80b26
0x0210eb0996e7b06e55cf206862b454152f46235d16913451ef0bc5e29f70eeed
0x1320b33f6ae123c90cfa84f3832d1706e41ccbcfedf495ab00aee5f6542956e2
0x6543c28256f94a0e429a20eb703cefa525e344a449e31f5ad88d66c38033a7d5

Functions
Getter at block 23681410
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
KRILLS_DECIMALS(view returns (uint256)
1000000000000000000
KRILLS_INTERNAL_DECIMALS(view returns (uint256)
1000000000000000000000000
KRILLS_LP_SUPPLY(view returns (uint256)
190000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PERCENTAGE_DENOMINATOR(view returns (uint256)
10000
REBASER_ROLE(view returns (bytes32)
0x5fde63b561377d1441afa201ff619faac2ff8fed70a7fbdbe7a5cb07768c0b75
_totalFragmentSupply(view returns (uint160)
199438885289300729981847359996
buyTaxRate(view returns (uint16)
500
config(view returns (address)
0x95f09f431ef1380edb5283d0ccfef88cea0bae2f
decimals(view returns (uint8)
18
divertTaxToEatenPoolRate(view returns (uint256)
100
getTotalSupply(view returns (uint256)
199438885289300729981847359996
krillsScalingFactor(view returns (uint64)
1000000000000000000
maxScaleFactorAdjust(view returns (uint256)
10
maxScaleFactorDecreasePercentagePerDebase(view returns (uint16)
1200
maxScalingFactor(view returns (uint256)
58058933226261908644506291101118104357746
name(view returns (string)
Krill
outputAddress(view returns (address)
0x5fa65496ea88afef2fc1aa0a0dd6fa1c181bebf0
owner(view returns (address)
0x7ac6508b6b9aff83bcbbe0472aed8a47a876f3d5
sellTaxRate(view returns (uint16)
500
symbol(view returns (string)
KRILL
taxSwapAmountThreshold(view returns (uint256)
500000000000000000000000000
totalSupply(view returns (uint256)
199438885289300729981847359996
tradingIsOpen(view returns (bool)
false
Read-only
allowance(address owner_address spenderview returns (uint256)
balanceOf(address whoview returns (uint256)
balanceOfUnderlying(address whoview returns (uint256)
computeTax(address _toaddress _fromuint256 _valueview returns (uint256)
fragmentToKrills(uint256 fragmentview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isDexAddress(addressview returns (bool)
krillsToFragment(uint256 krillsview returns (uint256)
nonces(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
swapPath(uint256view returns (address)
State-modifying
addDexAddress(address _addr
approve(address spenderuint256 valuereturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
mint(address touint256 amountreturns (bool)
rebase(uint256 epochuint256 indexDeltabool positivereturns (uint256)
removeDexAddress(address _addr
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setBuyTaxRate(uint16 _buyTaxRate
setConfigManagerAddress(address _configManager
setDivertTaxToEatenPoolRate(uint256 _divertTaxToEatenPoolRate
setMaxScaleFactorAdjust(uint256 _adjustFactor
setMaxScaleFactorDecreasePercentagePerDebase(uint256 _maxScaleFactorDecreasePercentagePerDebase
setOutputAddress(address _outputAddress
setSellTaxRate(uint16 _sellTaxRate
setTaxSwapAmountThreshold(uint256 _taxSwapAmountThreshold
swapContractKrillsToEth(
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
withdrawERC20FromContract(address _toaddress _token
withdrawEthFromContract(address _to
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Burn(address fromuint256 amount
Mint(address touint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Rebase(uint256 epochuint256 prevKrillsScalingFactoruint256 newKrillsScalingFactor
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _configManagerAddressstring _namestring _symbol
Fallback and receive
receive(
Errors
CallerIsNotConfig(
CallerIsNotEatenPool(
ForwardFailed(
InvalidRecipient(
MaxScalingFactorTooLow(
MustHaveMinterRole(
MustHaveRebaserRole(
NotEnoughBalance(
OutputAddressNotSet(
TradingIsNotOpen(
ZeroAddressNotAllowed(