0 txs
0 calls
constructor
constructor()
functions
activePeriod
viewfunction activePeriod() view returns (uint256)
calculateGrowth
viewfunction calculateGrowth(uint256 _minted) view returns (uint256)
commandCenter
viewfunction commandCenter() view returns (address)
emissionsToken
viewfunction emissionsToken() view returns (address)
firstPeriod
viewfunction firstPeriod() view returns (uint256)
getFlation
viewfunction getFlation() view returns (uint256)
getGrowthCap
viewfunction getGrowthCap() view returns (uint256)
msig
viewfunction msig() view returns (address)
rewardsDistributor
viewfunction rewardsDistributor() view returns (address)
timelock
viewfunction timelock() view returns (address)
ve
viewfunction ve() view returns (address)
voter
viewfunction voter() view returns (address)
weekly
viewfunction weekly() view returns (uint256)
weeklyEmission
viewfunction weeklyEmission() view returns (uint256)
initialize
nonpayablefunction initialize(address _voter, address _ve, address _rewardsDistributor, uint256 initialSupply, address _msig, address _timelock, address _commandCenter, uint256 _incentivesSize)
initiateEpochZero
nonpayablefunction initiateEpochZero()
reinitializeCommandCenter
nonpayablefunction reinitializeCommandCenter(address _commandCenter)
updateCommandCenter
nonpayablefunction updateCommandCenter(address _newCommandCenter)
updateFlation
nonpayablefunction updateFlation(uint256 _flation)
updateGrowthCap
nonpayablefunction updateGrowthCap(uint256 _newGrowthCap)
updateIncentivesSize
nonpayablefunction updateIncentivesSize(uint256 _incentivesSize)
updatePeriod
nonpayablefunction updatePeriod() returns (uint256)
updateTimelock
nonpayablefunction updateTimelock(address _timelock)
events
Initialized
event Initialized(uint8 version)
Mint
event Mint(address indexed sender, uint256 weekly, uint256 growth)
SetVeDist
event SetVeDist(address _value)
SetVoter
event SetVoter(address _value)
errors
No errors.
creation bytecode
0x608080604052346100c1576000549060ff8260081c1661006f575060ff80821603610034575b60405161109b90816100c78239f35b60ff90811916176000557f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498602060405160ff8152a138610025565b62461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b6064820152608490fd5b600080fdfe608060409080825260048036101561001657600080fd5b600092833560e01c9283630a441f7b14610e72575082631f85071614610e4a5782631fc78a5914610e2b578263210ca05d14610e0357826326cfc17b14610de557826337fa221b14610dbd5782633f2a554014610d9557826346c96aac14610d6d578263621cb1cf14610a6d5782637396411914610a3d57826376d4b2be1461099c5782637bb453bf14610974578263854469ca14610955578263953e092f14610925578263a83627de146104e8578263a890c910146104a1578263c4e3a63b14610482578263ce37fa6614610235578263d33219b41461020d578263d70142fb146101e0578263e4a091da146101ba57508163e923ffe414610177575063f8f897871461012357600080fd5b346101745760203660031901126101745761017161013f610e8e565b6101556001600160a01b03600754163314611001565b6001600160a01b03166001600160a01b03196009541617600955565b80f35b80fd5b9050346101b65760203660031901126101b6576101af6001600160a01b036101a481600754163314611001565b600954163314610f67565b3560025580f35b5080fd5b833461017457602036600319011261017457506101d960209235611033565b9051908152f35b8334610174578060031936011261017457506103e86102056020935460015490610fb3565b049051908152f35b8390346101b657816003193601126101b6576020906001600160a01b03600754169051908152f35b9150346103925782600319360112610392576001600160a01b03806008541680330361043f576006546103fc5762093a8080420490808202918083048214901517156103e95781018091116103d657908186939260055560065581600a5416908454823b156103d2576102d59285928389518096819582946340c10f1960e01b84528c8401602090939291936001600160a01b0360408201951681520152565b03925af19081156103b45783916103be575b505080600d5416803b156103925782809185875180948193635f72ee1960e11b83525af19081156103b45783916103a0575b5050600d5416803b156101b6578180918486518094819363326a940760e01b83525af180156103965761037e575b50507f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f90549180519283528360208401523392a280f35b61038790610f1b565b610392578238610347565b8280fd5b84513d84823e3d90fd5b6103a990610f1b565b6101b6578138610319565b85513d85823e3d90fd5b6103c790610f1b565b6101b65781386102e7565b8480fd5b634e487b7160e01b865260118452602486fd5b634e487b7160e01b875260118552602487fd5b835162461bcd60e51b8152602081850152600760248201527f53544152544544000000000000000000000000000000000000000000000000006044820152606490fd5b835162461bcd60e51b8152602081850152600560248201527f214d5349470000000000000000000000000000000000000000000000000000006044820152606490fd5b8390346101b657816003193601126101b6576020906006549051908152f35b8334610174576020366003190112610174576104bb610e8e565b6001600160a01b0319600754916001600160a01b03906104de8285163314611001565b1691161760075580f35b909150346103925782600319360112610392576005549162093a809081840180851161091257421161051f575b6020848451908152f35b9080935042048381029381850414901517156108ff57826005556103e861054a825460015490610fb3565b0480825561055781611033565b908101918282116108ea57856001600160a01b0380600a54168651956370a0823160e01b875230858801526020968781602481865afa9081156108e05785916108b3575b508181106107c3575b5050506105e7858583600a541684600d5416868b5180968195829463a9059cbb60e01b84528c8401602090939291936001600160a01b0360408201951681520152565b03925af19081156107745783916107a6575b50156101b65780600d5416803b156103925782809185895180948193635f72ee1960e11b83525af1801561077457908391610792575b505080600d5416803b15610392578280918589518094819363326a940760e01b83525af180156107745790839161077e575b50506106a68582600a541683600b541690865491868b5180968195829463095ea7b360e01b84528c8401602090939291936001600160a01b0360408201951681520152565b03925af1801561077457610747575b50600b5416825490803b15610392576024839288519485938492633c6b16ab60e01b8452888401525af1801561073d57610725575b5060209550549183519283528201527f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f823392a23880610515565b61072f8791610f1b565b61073957856106ea565b8580fd5b85513d89823e3d90fd5b61076690863d881161076d575b61075e8183610f45565b810190610fe9565b50386106b5565b503d610754565b87513d85823e3d90fd5b61078790610f1b565b6101b6578138610661565b61079b90610f1b565b6101b657813861062f565b6107bd9150863d881161076d5761075e8183610f45565b386105f9565b6107cc91610fdc565b90803b156108af57838851809281838161080a6340c10f1960e01b98898352308d8401602090939291936001600160a01b0360408201951681520152565b03925af180156108a557908491610891575b505081600a54169082600954169160035490803b1561073957610865938680948c519687958694859384528c8401602090939291936001600160a01b0360408201951681520152565b03925af180156107745790839161087d575b806105a4565b61088690610f1b565b6101b6578138610877565b61089a90610f1b565b61039257823861081c565b88513d86823e3d90fd5b8380fd5b90508781813d83116108d9575b6108ca8183610f45565b810103126103d257513861059b565b503d6108c0565b89513d87823e3d90fd5b601190634e487b7160e01b6000525260246000fd5b634e487b7160e01b845260119052602483fd5b634e487b7160e01b865260118252602486fd5b8382346101b65760203660031901126101b65761094e6001600160a01b03600954163314610f67565b3560015580f35b8390346101b657816003193601126101b6576020906001549051908152f35b8390346101b657816003193601126101b6576020906001600160a01b03600854169051908152f35b8390346101b65760203660031901126101b65760207f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249891610a1e6109de610e8e565b610102865460ff8160081c161580610a30575b6109fa90610ea9565b61ffff19161786556001600160a01b03166001600160a01b03196009541617600955565b835461ff00191684555160028152a180f35b50600260ff8216106109f1565b8382346101b65760203660031901126101b657610a666001600160a01b03600954163314610f67565b3560035580f35b9150346103925761010036600319011261039257610a89610e8e565b602435916001600160a01b03918284168094036107395785604435938085168095036101b6576064359060843593818516978886036103d25760a435908382168092036107395760c43598848a16809a03610d695786549960ff8b60081c16159a8b809c610d5c575b8015610d45575b610b0290610ea9565b60ff19811660011789558b610d34575b508c519363210ca05d60e01b855260209c8d868d81885afa958615610d29578e9689918c91610ce1575b50928794927fc6ff127433b785c51da9ae4088ee184c909b1a55b9afd82ae6c64224d3bc15d299927f427d619a0a9852319231312bf3a2f7e361f12399aae2c315cc710a8055cc6ba39795169a6001600160a01b0319938c85600a541617600a5516978884600b541617600b5583600c541617600c558483600d541617600d5582600854161760085581600754161760075560095416176009558d51908152a18a51908152a181610c6d575b50505050683635c9adc5dea00000905560e4356003556103de6001556101f46002557f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600555610c36578280f35b7f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989161ff001984541684555160018152a138808280f35b803b156103925787516340c10f1960e01b81526001600160a01b039094168585019081526020810192909252839182908490829060400103925af18015610cd757610cbb575b858180610be8565b94610cd0683635c9adc5dea000009296610f1b565b9490610cb3565b85513d88823e3d90fd5b929593978092508391503d8311610d22575b610cfd8183610f45565b81010312610d1e5751918783168303610d1e578d9591939092889087610b3c565b8980fd5b503d610cf3565b508e513d8b823e3d90fd5b61ffff191661010117885538610b12565b50303b158015610af9575060ff8116600114610af9565b50600160ff821610610af2565b8680fd5b8390346101b657816003193601126101b6576020906001600160a01b03600b54169051908152f35b8390346101b657816003193601126101b6576020906001600160a01b03600d54169051908152f35b8390346101b657816003193601126101b6576020906001600160a01b03600954169051908152f35b91503461039257826003193601126103925760209250549051908152f35b8390346101b657816003193601126101b6576020906001600160a01b03600a54169051908152f35b8390346101b657816003193601126101b6576020906002549051908152f35b8390346101b657816003193601126101b6576020906001600160a01b03600c54169051908152f35b8490346101b657816003193601126101b6576020906005548152f35b600435906001600160a01b0382168203610ea457565b600080fd5b15610eb057565b60405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608490fd5b67ffffffffffffffff8111610f2f57604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610f2f57604052565b15610f6e57565b60405162461bcd60e51b815260206004820152600e60248201527f21636f6d6d616e6443656e7465720000000000000000000000000000000000006044820152606490fd5b81810292918115918404141715610fc657565b634e487b7160e01b600052601160045260246000fd5b91908203918211610fc657565b90816020910312610ea457518015158103610ea45790565b1561100857565b60405162461bcd60e51b815260206004820152600360248201526208551360ea1b6044820152606490fd5b61104a62093a808060055404906006540490610fdc565b60198101809111610fc657600a810290808204600a1490151715610fc6576103e891611083916002548082106000146110875750610fb3565b0490565b9050610fb356fea164736f6c6343000817000a