0 txs
18 calls
constructor
constructor(uint256 reserve, uint256 max_rate)
functions
allowance
viewfunction allowance(address arg0, address arg1) view returns (uint256)
balanceOf
viewfunction balanceOf(address arg0) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
is_minter
viewfunction is_minter(address arg0) view returns (bool)
last_minted
viewfunction last_minted() view returns (uint256)
max_mint_rate
viewfunction max_mint_rate() view returns (uint256)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
preview_emissions
viewfunction preview_emissions(uint256 t, uint256 rate_factor) view returns (uint256)
reserve
viewfunction reserve() view returns (uint256)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
emit
nonpayablefunction emit(address owner, uint256 rate_factor) returns (uint256)
mint
nonpayablefunction mint(address owner, uint256 amount)
renounce_ownership
nonpayablefunction renounce_ownership()
set_minter
nonpayablefunction set_minter(address minter, bool status)
start_emissions
nonpayablefunction start_emissions()
transfer
nonpayablefunction transfer(address to, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address owner, address to, uint256 amount) returns (bool)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
OwnershipTransferred
event OwnershipTransferred(address indexed previous_owner, address indexed new_owner)
RoleMinterChanged
event RoleMinterChanged(address indexed minter, bool status)
Transfer
event Transfer(address indexed sender, address indexed receiver, uint256 value)
errors
No errors.
creation bytecode
0x61142b5150346102f45761001161018d565b600b610320527f5969656c6420426173697300000000000000000000000000000000000000000061034052610320602b816101c05e506002610360527f5942000000000000000000000000000000000000000000000000000000000000610380526103606022816102005e50601261024052600b6103a0527f4a75737420736179206e6f0000000000000000000000000000000000000000006103c0526103a0602b816102605e5060096103e0527f746f204549503731320000000000000000000000000000000000000000000000610400526103e06029816102c05e506100f7610273565b602061157c5f395f51600655602061159c5f395f51670de0b6b3a7640000810281670de0b6b3a76400008204186102f4579050602061157c5f395f5180156102f4578082049050905061142b5261124b6102f86100003961144b610000f35b5f546060526040515f556040516060517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f6080a3565b33604052610199610156565b565b7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60605261130b5160805261136b5160a0524660c0523060e05260a06040526040805160208201209050815250565b602061010051015f81601f0160051c600381116102f457801561022957905b8060051b61010001518160051b60600161124b0152600101818118610209575b5050506101605161132b526101805161134b52610100516101202061130b52610160516101802061136b5261025f6101a061019b565b6101a05161124b524661126b523061128b52565b6101c05161138b526101e0516113ab52610200516113cb52610220516113eb526102405161140b5260016004336020525f5260405f2055337fbb6e183664bd7425a9e444072cb0f1c7f7c4d5486a36d7d24d0b0735687c2ef46001610300526020610300a260526102606101005e60346102c06101605e6102f26101ea565b565b5f80fd5f3560e01c60026013820660011b61122501601e395f51565b6318160ddd811861003457346112215760035460405260206040f35b6392c94f65811861076857602436103417611221576004358060a01c6112215760405260046040516020525f5260405f205460605260206060f35b6370a08231811861076857602436103417611221576004358060a01c6112215760405260016040516020525f5260405f205460605260206060f35b63dd62ed3e811861010257604436103417611221576004358060a01c611221576040526024358060a01c6112215760605260026040516020525f5260405f20806060516020525f5260405f2090505460805260206080f35b63313ce5678118610768573461122157602061140b60403960206040f35b63a9059cbb811861016a57604436103417611221576004358060a01c61122157610220523360a0526102205160c05260243560e05261015d610770565b6001610240526020610240f35b638da5cb5b81186107685734611221575f5460405260206040f35b6323b872dd81186101f757606436103417611221576004358060a01c611221576102e0526024358060a01c61122157610300526102e0516101a052336101c0526044356101e0526101d4610b97565b60406102e060a05e60443560e0526101ea610770565b6001610320526020610320f35b638b3f35278118610768573461122157602061142b60403960206040f35b63095ea7b3811861025f57604436103417611221576004358060a01c611221576101a052336040526101a051606052602435608052610252610a02565b60016101c05260206101c0f35b6395d89b4181186107685734611221576020806040528060400160256113cb82398051806020830101601f825f03163682375050601f19601f825160200101169050810190506040f35b6306fdde03811861076857346112215760208060405280604001603961138b82398051806020830101601f825f03163682375050601f19601f825160200101169050810190506040f35b6340c10f1981186103b757604436103417611221576004358060a01c611221576101a0526004336020525f5260405f20546103a0576020806102205260176101c0527f65726332303a206163636573732069732064656e6965640000000000000000006101e0526101c08161022001603782825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a0610200528060040161021cfd5b6101a05160a05260243560c0526103b5610c89565b005b631b4d8cfc81186107685734611221576103cf610d97565b6007546103db57426007555b005b637c3bec3c811861076857604436103417611221576004358060a01c61122157610100526024358060011c6112215761012052610418610d97565b610100516104bd576020806101c0526021610140527f65726332303a206d696e74657220697320746865207a65726f20616464726573610160527f730000000000000000000000000000000000000000000000000000000000000061018052610140816101c001604182825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a06101a052806004016101bcfd5b33610100511861053f576020806101a052601e610140527f65726332303a206d696e746572206973206f776e65722061646472657373000061016052610140816101a001603e82825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a0610180528060040161019cfd5b610120516004610100516020525f5260405f2055610100517fbb6e183664bd7425a9e444072cb0f1c7f7c4d5486a36d7d24d0b0735687c2ef461012051610140526020610140a2005b636ccb253b81186107685760443610341761122157602060406004610120376105b261020061107a565b610200f35b63b15e13ee81186106245734611221576105cf610d97565b6007546105db57426007555b5f6004336020525f5260405f2055337fbb6e183664bd7425a9e444072cb0f1c7f7c4d5486a36d7d24d0b0735687c2ef45f610100526020610100a25f6040526106226111ea565b005b63f1fb05e9811861076857604436103417611221576004358060a01c61122157610200526004336020525f5260405f20546106d157602080610280526017610220527f65726332303a206163636573732069732064656e696564000000000000000000610240526102208161028001603782825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a0610260528060040161027cfd5b5f6102205260075415610729574261012052602435610140526106f561024061107a565b610240516102205260065461022051808203828111611221579050905060065542600755604061020060a05e610729610c89565b6020610220f35b63cd3293de811861074c57346112215760065460405260206040f35b631f309637811861076857346112215760075460405260206040f35b5f5ffd5b565b565b60a05161081457602080610180526025610100527f65726332303a207472616e736665722066726f6d20746865207a65726f206164610120527f6472657373000000000000000000000000000000000000000000000000000000610140526101008161018001604582825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a0610160528060040161017cfd5b60c0516108b857602080610180526023610100527f65726332303a207472616e7366657220746f20746865207a65726f2061646472610120527f6573730000000000000000000000000000000000000000000000000000000000610140526101008161018001604382825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a0610160528060040161017cfd5b606060a060405e6108c761076c565b600160a0516020525f5260405f20546101005260e051610100511015610984576020806101a0526026610120527f65726332303a207472616e7366657220616d6f756e7420657863656564732062610140527f616c616e6365000000000000000000000000000000000000000000000000000061016052610120816101a001604682825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a0610180528060040161019cfd5b60e0516101005103600160a0516020525f5260405f205560e051600160c0516020525f5260405f205401600160c0516020525f5260405f205560c05160a0517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60e051610120526020610120a3606060a060405e610a0061076e565b565b604051610aa25760208061012052602460a0527f65726332303a20617070726f76652066726f6d20746865207a65726f2061646460c0527f726573730000000000000000000000000000000000000000000000000000000060e05260a08161012001604482825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a0610100528060040161011cfd5b606051610b425760208061012052602260a0527f65726332303a20617070726f766520746f20746865207a65726f20616464726560c0527f737300000000000000000000000000000000000000000000000000000000000060e05260a08161012001604282825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a0610100528060040161011cfd5b60805160026040516020525f5260405f20806060516020525f5260405f209050556060516040517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560805160a052602060a0a3565b60026101a0516020525f5260405f20806101c0516020525f5260405f20905054610200527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6102005114610c87576101e051610200511015610c6b5760208061028052601d610220527f65726332303a20696e73756666696369656e7420616c6c6f77616e6365000000610240526102208161028001603d82825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a0610260528060040161027cfd5b60406101a060405e6101e0516102005103608052610c87610a02565b565b60a051610d065760208061014052601f60e0527f65726332303a206d696e7420746f20746865207a65726f2061646472657373006101005260e08161014001603f82825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a0610120528060040161013cfd5b5f604052604060a060605e610d1961076c565b60035460c051808201828110611221579050905060035560c051600160a0516020525f5260405f205401600160a0516020525f5260405f205560a0515f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60c05160e052602060e0a35f604052604060a060605e610d9561076e565b565b5f54331815610e115760208060a05260206040527f6f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260605260408160a001604082825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a060805280600401609cfd5b565b7ffffffffffffffffffffffffffffffffffffffffffffffffdc0d0570925a462d760405113610e45575f815250611078565b680755bf798b4a1bf1e46040511315610ec95760208060c05260166060527f6d6174683a207761645f657870206f766572666c6f770000000000000000000060805260608160c001603682825e8051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506308c379a060a0528060040160bcfd5b6503782dace9d9604051604e1b056040526b8000000000000000000000006bb17217f7d1cf79abc9e3b39860405160601b050160601d6060526bb17217f7d1cf79abc9e3b39860605102604051036040526d02d16720577bd19bf614176fe9ea6040516c10fe68e7fd37d0007b713f7650604051010260601d0160805279d835ebba824c98fb31b83b2ca45c0000000000000000000000006040516e0587f503bb6ea29d25fcb7401964506080516d04a4fd9f2a8b96949216d2255a6c60405160805101030260601d01020160a0526d0277594991cfc85f6e2461837cd96040516c240c330e9fb2d9cbaf0fd5aafc604051030260601d0160c0526d1a521255e34f6a5061b25ef1c9c460405160c0510260601d0360c0526db1bbb201f443cf962f1a1d3db4a560405160c0510260601d0160c0526e02c72388d9f74f51a9331fed693f1560405160c0510260601d0360c0526e05180bb14799ab47a8a8cb2a527d5760405160c0510260601d0160c05260c05160a0510560e05274029d9dc38563c32e5c2f6dc192ee70ef65f9978af360e0510260605160c3035f8112611221571c8060ff1c611221578152505b565b670de0b6b3a764000061014051116112215760075461016052610160516110a25760016110ad565b610160516101205111155b6111e357610120516101605180820382811161122157905090508060ff1c6112215761018052602061142b5f395f516101405180820281158383830414171561122157905090508060ff1c611221576101a0526006548060ff1c611221576101c0526101c051610180517f80000000000000000000000000000000000000000000000000000000000000008114611221575f036101a05180820281191515600160ff1b84141517821584848405141716156112215790509050670de0b6b3a7640000810590506040526111816101e0610e13565b6101e05180670de0b6b3a764000003670de0b6b3a764000081135f83121861122157905080820281191515600160ff1b84141517821584848405141716156112215790509050670de0b6b3a7640000810590505f8112611221578152506111e8565b5f8152505b565b5f546060526040515f556040516060517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f6080a3565b5f80fd0730076802a903dd0768076801200768001805b7006f02150768076800aa02f30588076801858558207a265c94299cb697f5c580fa2fe0bd9f1609fc2fa8e5c3fb370cd923ab06035319124b811826190200a1657679706572830004030039000000000000000000000000000000000000000000f82778965826780000000000000000000000000000000000000000000000000000000021012f95d4094c00