ETH Price: $2,181.97 (-1.66%)

Contract

0x91fbB2503AC69702061f1AC6885759Fc853e6EaE
 

More Info

Private Name Tags

TokenTracker

Multichain Info

Transaction Hash
Method
Block
From
To
0x18c9f0bf21f1bf41e7aaef40fea5e218dbbe1ba28e1457923fb55042a5068671 Approve(pending)2026-05-03 0:21:5013 days ago1777767710IN
K9 Finance: KNINE Token
0 ETH(Pending)(Pending)
0x102cbeb8e1f114fbbe1aac26f2917ccd9cb27169431c3d7b7b23296721817f40 Approve(pending)2026-05-03 0:06:2113 days ago1777766781IN
K9 Finance: KNINE Token
0 ETH(Pending)(Pending)
0x71b486302c512b19c44b7e8f74cad6f061c25650a975f7e74e8a84e8de201d84 Approve(pending)2026-05-03 0:06:2113 days ago1777766781IN
K9 Finance: KNINE Token
0 ETH(Pending)(Pending)
Approve251081392026-05-16 13:50:356 hrs ago1778939435IN
K9 Finance: KNINE Token
0 ETH0.000069551.50031125
Transfer251080612026-05-16 13:34:596 hrs ago1778938499IN
K9 Finance: KNINE Token
0 ETH0.000018570.47296298
Transfer251080352026-05-16 13:29:476 hrs ago1778938187IN
K9 Finance: KNINE Token
0 ETH0.000090761.48355576
Transfer251074882026-05-16 11:39:358 hrs ago1778931575IN
K9 Finance: KNINE Token
0 ETH0.000049621.12607352
Transfer251073612026-05-16 11:14:118 hrs ago1778930051IN
K9 Finance: KNINE Token
0 ETH0.00007021.14811554
Transfer251073012026-05-16 11:02:119 hrs ago1778929331IN
K9 Finance: KNINE Token
0 ETH0.000069251.12450062
Transfer251072632026-05-16 10:54:359 hrs ago1778928875IN
K9 Finance: KNINE Token
0 ETH0.000070241.14061046
Transfer251072572026-05-16 10:53:239 hrs ago1778928803IN
K9 Finance: KNINE Token
0 ETH0.000070441.14368629
Transfer251072512026-05-16 10:52:119 hrs ago1778928731IN
K9 Finance: KNINE Token
0 ETH0.000050251.14014694
Transfer251069332026-05-16 9:48:2310 hrs ago1778924903IN
K9 Finance: KNINE Token
0 ETH0.000071841.1665646
Transfer251061102026-05-16 7:03:2313 hrs ago1778915003IN
K9 Finance: KNINE Token
0 ETH0.000040511.17570636
Transfer251060862026-05-16 6:58:3513 hrs ago1778914715IN
K9 Finance: KNINE Token
0 ETH0.000042151.22343179
Transfer251040892026-05-16 0:18:1119 hrs ago1778890691IN
K9 Finance: KNINE Token
0 ETH0.000007310.12973116
Transfer251040872026-05-16 0:17:4719 hrs ago1778890667IN
K9 Finance: KNINE Token
0 ETH0.000068131.11386828
Transfer251040702026-05-16 0:14:1119 hrs ago1778890451IN
K9 Finance: KNINE Token
0 ETH0.000068771.12388418
Transfer251040352026-05-16 0:07:1120 hrs ago1778890031IN
K9 Finance: KNINE Token
0 ETH0.000071151.1554703
Transfer251039302026-05-15 23:46:1120 hrs ago1778888771IN
K9 Finance: KNINE Token
0 ETH0.000049151.11506418
Transfer251039282026-05-15 23:45:4720 hrs ago1778888747IN
K9 Finance: KNINE Token
0 ETH0.000069281.12500719
Transfer251038862026-05-15 23:37:1120 hrs ago1778888231IN
K9 Finance: KNINE Token
0 ETH0.000071161.15552087
Transfer251033182026-05-15 21:43:1122 hrs ago1778881391IN
K9 Finance: KNINE Token
0 ETH0.000012370.29189699
Transfer251033082026-05-15 21:41:1122 hrs ago1778881271IN
K9 Finance: KNINE Token
0 ETH0.000007890.17918569
Transfer251033042026-05-15 21:40:2322 hrs ago1778881223IN
K9 Finance: KNINE Token
0 ETH0.000014890.35122882
View all transactions

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer193942092024-03-09 1:18:11798 days ago1709947091
K9 Finance: KNINE Token
0.01282244 ETH
Transfer193857202024-03-07 20:36:11799 days ago1709843771
K9 Finance: KNINE Token
0.00010696 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

Token

Compiler Version
v0.8.23+commit.f704f362
Optimization Enabled
Yes with 99999 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"admin","type":"address"},{"internalType":"address","name":"firstHolder","type":"address"},{"internalType":"address","name":"factory","type":"address"},{"components":[{"internalType":"uint16","name":"buy","type":"uint16"},{"internalType":"uint16","name":"sell","type":"uint16"},{"internalType":"address","name":"feeReceiver","type":"address"}],"internalType":"struct Token.Taxes","name":"settings","type":"tuple"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"increasedSupply","type":"uint256"},{"internalType":"uint256","name":"cap","type":"uint256"}],"name":"ERC20ExceededCap","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"uint256","name":"cap","type":"uint256"}],"name":"ERC20InvalidCap","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[],"name":"EnforcedPause","type":"error"},{"inputs":[],"name":"ExpectedPause","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"bool","name":"paused","type":"bool"},{"internalType":"bool","name":"blacklisted","type":"bool"}],"name":"TransferForbidden","type":"error"},{"inputs":[{"internalType":"uint16","name":"buyTax","type":"uint16"},{"internalType":"uint16","name":"sellTax","type":"uint16"}],"name":"WrongTaxes","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"DENOMINATOR","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FACTORY","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_TAX","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"blacklist","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"cap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"users","type":"address[]"}],"name":"changeBlackStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"users","type":"address[]"}],"name":"changeExcludedStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint16","name":"buy","type":"uint16"},{"internalType":"uint16","name":"sell","type":"uint16"},{"internalType":"address","name":"feeReceiver","type":"address"}],"internalType":"struct Token.Taxes","name":"settings","type":"tuple"}],"name":"changeSettings","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"users","type":"address[]"}],"name":"changeWhiteStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"excludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"taxes","outputs":[{"internalType":"uint16","name":"buy","type":"uint16"},{"internalType":"uint16","name":"sell","type":"uint16"},{"internalType":"address","name":"feeReceiver","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"whitelist","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]
60c06040523480156200001157600080fd5b50604051620028e3380380620028e383398101604081905262000034916200093e565b836c0c9f2c9cd038943736989c00006040518060400160405280600e81526020016d4b392046696e616e63652044414f60901b815250604051806040016040528060058152602001644b4e494e4560d81b815250816003908162000099919062000a88565b506004620000a8828262000a88565b50505080600003620000d55760405163392e1e2760e01b8152600060048201526024015b60405180910390fd5b6080526005805460ff191690556001600160a01b0381166200010e57604051631e4fbdf760e01b815260006004820152602401620000cc565b62000119816200018f565b506001600160a01b0382811660a052831660009081526007602090815260408083208054600160ff19918216811790925560099093529220805490911690911790556200016681620001e9565b6200017b836200017560805190565b62000306565b6200018562000344565b5050505062000bfe565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60408101516001600160a01b0316620002455760405162461bcd60e51b815260206004820152601760248201527f546f6b656e3a20496e76616c69642072656365697665720000000000000000006044820152606401620000cc565b8051610bb861ffff909116118015906200026d5750610bb861ffff16816020015161ffff1611155b620002b05760405162461bcd60e51b8152602060048201526012602482015271546f6b656e3a2057726f6e6720746178657360701b6044820152606401620000cc565b80516006805460208401516040909401516001600160a01b031664010000000002600160201b600160c01b031961ffff958616620100000263ffffffff1990931695909416949094171791909116919091179055565b6001600160a01b038216620003325760405163ec442f0560e01b815260006004820152602401620000cc565b6200034060008383620003a1565b5050565b6200034e6200055f565b6005805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258620003843390565b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b03831660009081526007602052604090205460ff1680620003f0575060055460ff1680620003ee57506001600160a01b03831660009081526008602052604090205460ff165b155b6200043e5760405162461bcd60e51b815260206004820152601960248201527f546f6b656e3a205472616e7366657220666f7262696464656e000000000000006044820152606401620000cc565b60006200044b8362000586565b905060006200045a8562000586565b905060008180156200048557506001600160a01b03851660009081526009602052604090205460ff16155b620004ed57828015620004b157506001600160a01b03861660009081526009602052604090205460ff16155b620004be57600062000510565b60065461271090620004db9062010000900461ffff168662000b6a565b620004e7919062000b8a565b62000510565b60065461271090620005049061ffff168662000b6a565b62000510919062000b8a565b905080156200054a576006546200053b90879064010000000090046001600160a01b03168362000758565b62000547818562000bad565b93505b620005578686866200088b565b505050505050565b60055460ff1615620005845760405163d93c066560e01b815260040160405180910390fd5b565b60008080833b156200074e57836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015620005ef575060408051601f3d908101601f19168201909252620005ec9181019062000bc3565b60015b620005fe575060009392505050565b9150836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156200065d575060408051601f3d908101601f191682019092526200065a9181019062000bc3565b60015b6200066c575060009392505050565b60a05160405163e6a4390560e01b81526001600160a01b03858116600483015280841660248301529293506000929091169063e6a4390590604401602060405180830381865afa158015620006c5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620006eb919062000bc3565b9050846001600160a01b0316816001600160a01b0316146200071257506000949350505050565b6001600160a01b0383163014806200073257506001600160a01b03821630145b156200074357506001949350505050565b506000949350505050565b5060009392505050565b6001600160a01b038316620007875780600260008282546200077b919062000be8565b90915550620007fb9050565b6001600160a01b03831660009081526020819052604090205481811015620007dc5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401620000cc565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216620008195760028054829003905562000838565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200087e91815260200190565b60405180910390a3505050565b6200089883838362000758565b6001600160a01b038316620008f3576000620008b360805190565b90506000620008c160025490565b905081811115620008f05760405163279e7e1560e21b81526004810182905260248101839052604401620000cc565b50505b505050565b80516001600160a01b03811681146200091057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b805161ffff811681146200091057600080fd5b60008060008084860360c08112156200095657600080fd5b6200096186620008f8565b94506200097160208701620008f8565b93506200098160408701620008f8565b92506060605f19820112156200099657600080fd5b50604051606081016001600160401b0381118282101715620009bc57620009bc62000915565b604052620009cd606087016200092b565b8152620009dd608087016200092b565b6020820152620009f060a08701620008f8565b6040820152939692955090935050565b600181811c9082168062000a1557607f821691505b60208210810362000a3657634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620008f3576000816000526020600020601f850160051c8101602086101562000a675750805b601f850160051c820191505b81811015620005575782815560010162000a73565b81516001600160401b0381111562000aa45762000aa462000915565b62000abc8162000ab5845462000a00565b8462000a3c565b602080601f83116001811462000af4576000841562000adb5750858301515b600019600386901b1c1916600185901b17855562000557565b600085815260208120601f198616915b8281101562000b255788860151825594840194600190910190840162000b04565b508582101562000b445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141762000b845762000b8462000b54565b92915050565b60008262000ba857634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111562000b845762000b8462000b54565b60006020828403121562000bd657600080fd5b62000be182620008f8565b9392505050565b8082018082111562000b845762000b8462000b54565b60805160a051611cb162000c326000396000818161024a01526114c40152600081816102a201526117a30152611cb16000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c806379cc67901161010457806395d89b41116100a2578063dd62ed3e11610071578063dd62ed3e146104ac578063e3e8efdc146104f2578063f2fde38b14610505578063f9f92be41461051857600080fd5b806395d89b411461045b5780639b19251a14610463578063a9059cbb14610486578063d0b21d171461049957600080fd5b806386a35f25116100de57806386a35f25146104005780638da5cb5b1461041c57806390f9d9d81461043f578063918f86741461045257600080fd5b806379cc6790146103c25780638456cb59146103d557806385ecafd7146103dd57600080fd5b80633f4ba83a1161017c578063600174ae1161014b578063600174ae1461030157806370a0823114610314578063715018a61461034a578063728f8eea1461035257600080fd5b80633f4ba83a146102c657806340c10f19146102d057806342966c68146102e35780635c975abb146102f657600080fd5b806323b872dd116101b857806323b872dd146102325780632dd3100014610245578063313ce56714610291578063355274ea146102a057600080fd5b806306fdde03146101df578063095ea7b3146101fd57806318160ddd14610220575b600080fd5b6101e761053b565b6040516101f4919061180e565b60405180910390f35b61021061020b36600461189d565b6105cd565b60405190151581526020016101f4565b6002545b6040519081526020016101f4565b6102106102403660046118c9565b6105e7565b61026c7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101f4565b604051601281526020016101f4565b7f0000000000000000000000000000000000000000000000000000000000000000610224565b6102ce61060b565b005b6102ce6102de36600461189d565b61061d565b6102ce6102f136600461190a565b610633565b60055460ff16610210565b6102ce61030f3660046119a1565b610640565b610224610322366004611a53565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b6102ce610736565b60065461038b9061ffff8082169162010000810490911690640100000000900473ffffffffffffffffffffffffffffffffffffffff1683565b6040805161ffff948516815293909216602084015273ffffffffffffffffffffffffffffffffffffffff16908201526060016101f4565b6102ce6103d036600461189d565b610748565b6102ce61075d565b6102106103eb366004611a53565b60096020526000908152604090205460ff1681565b610409610bb881565b60405161ffff90911681526020016101f4565b600554610100900473ffffffffffffffffffffffffffffffffffffffff1661026c565b6102ce61044d3660046119a1565b61076d565b61040961271081565b6101e7610863565b610210610471366004611a53565b60076020526000908152604090205460ff1681565b61021061049436600461189d565b610872565b6102ce6104a73660046119a1565b610880565b6102246104ba366004611a77565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b6102ce610500366004611ac7565b610976565b6102ce610513366004611a53565b610987565b610210610526366004611a53565b60086020526000908152604090205460ff1681565b60606003805461054a90611b35565b80601f016020809104026020016040519081016040528092919081815260200182805461057690611b35565b80156105c35780601f10610598576101008083540402835291602001916105c3565b820191906000526020600020905b8154815290600101906020018083116105a657829003601f168201915b5050505050905090565b6000336105db8185856109ed565b60019150505b92915050565b6000336105f58582856109ff565b610600858585610ace565b506001949350505050565b610613610b79565b61061b610bd2565b565b610625610b79565b61062f8282610c4f565b5050565b61063d3382610cab565b50565b610648610b79565b60005b815181101561062f576009600083838151811061066a5761066a611b88565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615600960008484815181106106d1576106d1611b88565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001691151591909117905560010161064b565b61073e610b79565b61061b6000610d07565b6107538233836109ff565b61062f8282610cab565b610765610b79565b61061b610d85565b610775610b79565b60005b815181101561062f576007600083838151811061079757610797611b88565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615600760008484815181106107fe576107fe611b88565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055600101610778565b60606004805461054a90611b35565b6000336105db818585610ace565b610888610b79565b60005b815181101561062f57600860008383815181106108aa576108aa611b88565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156008600084848151811061091157610911611b88565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001691151591909117905560010161088b565b61097e610b79565b61063d81610de0565b61098f610b79565b73ffffffffffffffffffffffffffffffffffffffff81166109e4576040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600060048201526024015b60405180910390fd5b61063d81610d07565b6109fa8383836001610f81565b505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610ac85781811015610ab9576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260248101829052604481018390526064016109db565b610ac884848484036000610f81565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316610b1e576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b73ffffffffffffffffffffffffffffffffffffffff8216610b6e576040517fec442f05000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b6109fa8383836110c9565b60055473ffffffffffffffffffffffffffffffffffffffff61010090910416331461061b576040517f118cdaa70000000000000000000000000000000000000000000000000000000081523360048201526024016109db565b610bda6112c5565b600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b73ffffffffffffffffffffffffffffffffffffffff8216610c9f576040517fec442f05000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b61062f600083836110c9565b73ffffffffffffffffffffffffffffffffffffffff8216610cfb576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b61062f826000836110c9565b6005805473ffffffffffffffffffffffffffffffffffffffff8381166101008181027fffffffffffffffffffffff0000000000000000000000000000000000000000ff85161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b610d8d611301565b600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610c253390565b604081015173ffffffffffffffffffffffffffffffffffffffff16610e61576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6b656e3a20496e76616c696420726563656976657200000000000000000060448201526064016109db565b8051610bb861ffff90911611801590610e885750610bb861ffff16816020015161ffff1611155b610eee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f546f6b656e3a2057726f6e67207461786573000000000000000000000000000060448201526064016109db565b805160068054602084015160409094015173ffffffffffffffffffffffffffffffffffffffff16640100000000027fffffffffffffffff0000000000000000000000000000000000000000ffffffff61ffff95861662010000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000090931695909416949094171791909116919091179055565b73ffffffffffffffffffffffffffffffffffffffff8416610fd1576040517fe602df05000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b73ffffffffffffffffffffffffffffffffffffffff8316611021576040517f94280d62000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526001602090815260408083209387168352929052208290558015610ac8578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516110bb91815260200190565b60405180910390a350505050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526007602052604090205460ff1680611130575060055460ff168061112e575073ffffffffffffffffffffffffffffffffffffffff831660009081526008602052604090205460ff165b155b611196576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f546f6b656e3a205472616e7366657220666f7262696464656e0000000000000060448201526064016109db565b60006111a18361133e565b905060006111ae8561133e565b905060008180156111e5575073ffffffffffffffffffffffffffffffffffffffff851660009081526009602052604090205460ff16155b6112515782801561121c575073ffffffffffffffffffffffffffffffffffffffff861660009081526009602052604090205460ff16155b611227576000611270565b600654612710906112429062010000900461ffff1686611be6565b61124c9190611bfd565b611270565b600654612710906112669061ffff1686611be6565b6112709190611bfd565b905080156112b2576006546112a5908790640100000000900473ffffffffffffffffffffffffffffffffffffffff16836115cd565b6112af8185611c38565b93505b6112bd868686611778565b505050505050565b60055460ff1661061b576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055460ff161561061b576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008080833b156115c3578373ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156113ce575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526113cb91810190611c4b565b60015b6113dc575060009392505050565b91508373ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611463575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261146091810190611c4b565b60015b611471575060009392505050565b6040517fe6a4390500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015280831660248301529192506000917f0000000000000000000000000000000000000000000000000000000000000000169063e6a4390590604401602060405180830381865afa15801561150b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061152f9190611c4b565b90508473ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461156f57506000949350505050565b73ffffffffffffffffffffffffffffffffffffffff83163014806115a8575073ffffffffffffffffffffffffffffffffffffffff821630145b156115b857506001949350505050565b506000949350505050565b5060009392505050565b73ffffffffffffffffffffffffffffffffffffffff83166116055780600260008282546115fa9190611c68565b909155506116b79050565b73ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260409020548181101561168b576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015260248101829052604481018390526064016109db565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff82166116e05760028054829003905561170c565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161176b91815260200190565b60405180910390a3505050565b6117838383836115cd565b73ffffffffffffffffffffffffffffffffffffffff83166109fa576002547f00000000000000000000000000000000000000000000000000000000000000009081811115611807576040517f9e79f85400000000000000000000000000000000000000000000000000000000815260048101829052602481018390526044016109db565b5050505050565b60006020808352835180602085015260005b8181101561183c57858101830151858201604001528201611820565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b73ffffffffffffffffffffffffffffffffffffffff8116811461063d57600080fd5b600080604083850312156118b057600080fd5b82356118bb8161187b565b946020939093013593505050565b6000806000606084860312156118de57600080fd5b83356118e98161187b565b925060208401356118f98161187b565b929592945050506040919091013590565b60006020828403121561191c57600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561199957611999611923565b604052919050565b600060208083850312156119b457600080fd5b823567ffffffffffffffff808211156119cc57600080fd5b818501915085601f8301126119e057600080fd5b8135818111156119f2576119f2611923565b8060051b9150611a03848301611952565b8181529183018401918481019088841115611a1d57600080fd5b938501935b83851015611a475784359250611a378361187b565b8282529385019390850190611a22565b98975050505050505050565b600060208284031215611a6557600080fd5b8135611a708161187b565b9392505050565b60008060408385031215611a8a57600080fd5b8235611a958161187b565b91506020830135611aa58161187b565b809150509250929050565b803561ffff81168114611ac257600080fd5b919050565b600060608284031215611ad957600080fd5b6040516060810181811067ffffffffffffffff82111715611afc57611afc611923565b604052611b0883611ab0565b8152611b1660208401611ab0565b60208201526040830135611b298161187b565b60408201529392505050565b600181811c90821680611b4957607f821691505b602082108103611b82577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820281158282048414176105e1576105e1611bb7565b600082611c33577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b818103818111156105e1576105e1611bb7565b600060208284031215611c5d57600080fd5b8151611a708161187b565b808201808211156105e1576105e1611bb756fea26469706673582212200255478da16760854241076333bbbe38e68a6b21a169f2319089ca45b31db84964736f6c63430008170033000000000000000000000000f2ffeaa2563a841f1969eecb3dc571d22ee89b1200000000000000000000000043956abdda2c8246a4f03668ec902e28413eb4b00000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000000000000000000000000000000000000000003e80000000000000000000000007dad1302c3caaff2909f39917253cd6e4fcf77e3
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101da5760003560e01c806379cc67901161010457806395d89b41116100a2578063dd62ed3e11610071578063dd62ed3e146104ac578063e3e8efdc146104f2578063f2fde38b14610505578063f9f92be41461051857600080fd5b806395d89b411461045b5780639b19251a14610463578063a9059cbb14610486578063d0b21d171461049957600080fd5b806386a35f25116100de57806386a35f25146104005780638da5cb5b1461041c57806390f9d9d81461043f578063918f86741461045257600080fd5b806379cc6790146103c25780638456cb59146103d557806385ecafd7146103dd57600080fd5b80633f4ba83a1161017c578063600174ae1161014b578063600174ae1461030157806370a0823114610314578063715018a61461034a578063728f8eea1461035257600080fd5b80633f4ba83a146102c657806340c10f19146102d057806342966c68146102e35780635c975abb146102f657600080fd5b806323b872dd116101b857806323b872dd146102325780632dd3100014610245578063313ce56714610291578063355274ea146102a057600080fd5b806306fdde03146101df578063095ea7b3146101fd57806318160ddd14610220575b600080fd5b6101e761053b565b6040516101f4919061180e565b60405180910390f35b61021061020b36600461189d565b6105cd565b60405190151581526020016101f4565b6002545b6040519081526020016101f4565b6102106102403660046118c9565b6105e7565b61026c7f0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f81565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101f4565b604051601281526020016101f4565b7f000000000000000000000000000000000000000c9f2c9cd038943736989c0000610224565b6102ce61060b565b005b6102ce6102de36600461189d565b61061d565b6102ce6102f136600461190a565b610633565b60055460ff16610210565b6102ce61030f3660046119a1565b610640565b610224610322366004611a53565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b6102ce610736565b60065461038b9061ffff8082169162010000810490911690640100000000900473ffffffffffffffffffffffffffffffffffffffff1683565b6040805161ffff948516815293909216602084015273ffffffffffffffffffffffffffffffffffffffff16908201526060016101f4565b6102ce6103d036600461189d565b610748565b6102ce61075d565b6102106103eb366004611a53565b60096020526000908152604090205460ff1681565b610409610bb881565b60405161ffff90911681526020016101f4565b600554610100900473ffffffffffffffffffffffffffffffffffffffff1661026c565b6102ce61044d3660046119a1565b61076d565b61040961271081565b6101e7610863565b610210610471366004611a53565b60076020526000908152604090205460ff1681565b61021061049436600461189d565b610872565b6102ce6104a73660046119a1565b610880565b6102246104ba366004611a77565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b6102ce610500366004611ac7565b610976565b6102ce610513366004611a53565b610987565b610210610526366004611a53565b60086020526000908152604090205460ff1681565b60606003805461054a90611b35565b80601f016020809104026020016040519081016040528092919081815260200182805461057690611b35565b80156105c35780601f10610598576101008083540402835291602001916105c3565b820191906000526020600020905b8154815290600101906020018083116105a657829003601f168201915b5050505050905090565b6000336105db8185856109ed565b60019150505b92915050565b6000336105f58582856109ff565b610600858585610ace565b506001949350505050565b610613610b79565b61061b610bd2565b565b610625610b79565b61062f8282610c4f565b5050565b61063d3382610cab565b50565b610648610b79565b60005b815181101561062f576009600083838151811061066a5761066a611b88565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615600960008484815181106106d1576106d1611b88565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001691151591909117905560010161064b565b61073e610b79565b61061b6000610d07565b6107538233836109ff565b61062f8282610cab565b610765610b79565b61061b610d85565b610775610b79565b60005b815181101561062f576007600083838151811061079757610797611b88565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615600760008484815181106107fe576107fe611b88565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055600101610778565b60606004805461054a90611b35565b6000336105db818585610ace565b610888610b79565b60005b815181101561062f57600860008383815181106108aa576108aa611b88565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156008600084848151811061091157610911611b88565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001691151591909117905560010161088b565b61097e610b79565b61063d81610de0565b61098f610b79565b73ffffffffffffffffffffffffffffffffffffffff81166109e4576040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600060048201526024015b60405180910390fd5b61063d81610d07565b6109fa8383836001610f81565b505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610ac85781811015610ab9576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260248101829052604481018390526064016109db565b610ac884848484036000610f81565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316610b1e576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b73ffffffffffffffffffffffffffffffffffffffff8216610b6e576040517fec442f05000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b6109fa8383836110c9565b60055473ffffffffffffffffffffffffffffffffffffffff61010090910416331461061b576040517f118cdaa70000000000000000000000000000000000000000000000000000000081523360048201526024016109db565b610bda6112c5565b600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b73ffffffffffffffffffffffffffffffffffffffff8216610c9f576040517fec442f05000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b61062f600083836110c9565b73ffffffffffffffffffffffffffffffffffffffff8216610cfb576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b61062f826000836110c9565b6005805473ffffffffffffffffffffffffffffffffffffffff8381166101008181027fffffffffffffffffffffff0000000000000000000000000000000000000000ff85161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b610d8d611301565b600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610c253390565b604081015173ffffffffffffffffffffffffffffffffffffffff16610e61576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6b656e3a20496e76616c696420726563656976657200000000000000000060448201526064016109db565b8051610bb861ffff90911611801590610e885750610bb861ffff16816020015161ffff1611155b610eee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f546f6b656e3a2057726f6e67207461786573000000000000000000000000000060448201526064016109db565b805160068054602084015160409094015173ffffffffffffffffffffffffffffffffffffffff16640100000000027fffffffffffffffff0000000000000000000000000000000000000000ffffffff61ffff95861662010000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000090931695909416949094171791909116919091179055565b73ffffffffffffffffffffffffffffffffffffffff8416610fd1576040517fe602df05000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b73ffffffffffffffffffffffffffffffffffffffff8316611021576040517f94280d62000000000000000000000000000000000000000000000000000000008152600060048201526024016109db565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526001602090815260408083209387168352929052208290558015610ac8578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516110bb91815260200190565b60405180910390a350505050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526007602052604090205460ff1680611130575060055460ff168061112e575073ffffffffffffffffffffffffffffffffffffffff831660009081526008602052604090205460ff165b155b611196576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f546f6b656e3a205472616e7366657220666f7262696464656e0000000000000060448201526064016109db565b60006111a18361133e565b905060006111ae8561133e565b905060008180156111e5575073ffffffffffffffffffffffffffffffffffffffff851660009081526009602052604090205460ff16155b6112515782801561121c575073ffffffffffffffffffffffffffffffffffffffff861660009081526009602052604090205460ff16155b611227576000611270565b600654612710906112429062010000900461ffff1686611be6565b61124c9190611bfd565b611270565b600654612710906112669061ffff1686611be6565b6112709190611bfd565b905080156112b2576006546112a5908790640100000000900473ffffffffffffffffffffffffffffffffffffffff16836115cd565b6112af8185611c38565b93505b6112bd868686611778565b505050505050565b60055460ff1661061b576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055460ff161561061b576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008080833b156115c3578373ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156113ce575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526113cb91810190611c4b565b60015b6113dc575060009392505050565b91508373ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611463575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261146091810190611c4b565b60015b611471575060009392505050565b6040517fe6a4390500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015280831660248301529192506000917f0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f169063e6a4390590604401602060405180830381865afa15801561150b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061152f9190611c4b565b90508473ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461156f57506000949350505050565b73ffffffffffffffffffffffffffffffffffffffff83163014806115a8575073ffffffffffffffffffffffffffffffffffffffff821630145b156115b857506001949350505050565b506000949350505050565b5060009392505050565b73ffffffffffffffffffffffffffffffffffffffff83166116055780600260008282546115fa9190611c68565b909155506116b79050565b73ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260409020548181101561168b576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015260248101829052604481018390526064016109db565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff82166116e05760028054829003905561170c565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161176b91815260200190565b60405180910390a3505050565b6117838383836115cd565b73ffffffffffffffffffffffffffffffffffffffff83166109fa576002547f000000000000000000000000000000000000000c9f2c9cd038943736989c00009081811115611807576040517f9e79f85400000000000000000000000000000000000000000000000000000000815260048101829052602481018390526044016109db565b5050505050565b60006020808352835180602085015260005b8181101561183c57858101830151858201604001528201611820565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b73ffffffffffffffffffffffffffffffffffffffff8116811461063d57600080fd5b600080604083850312156118b057600080fd5b82356118bb8161187b565b946020939093013593505050565b6000806000606084860312156118de57600080fd5b83356118e98161187b565b925060208401356118f98161187b565b929592945050506040919091013590565b60006020828403121561191c57600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561199957611999611923565b604052919050565b600060208083850312156119b457600080fd5b823567ffffffffffffffff808211156119cc57600080fd5b818501915085601f8301126119e057600080fd5b8135818111156119f2576119f2611923565b8060051b9150611a03848301611952565b8181529183018401918481019088841115611a1d57600080fd5b938501935b83851015611a475784359250611a378361187b565b8282529385019390850190611a22565b98975050505050505050565b600060208284031215611a6557600080fd5b8135611a708161187b565b9392505050565b60008060408385031215611a8a57600080fd5b8235611a958161187b565b91506020830135611aa58161187b565b809150509250929050565b803561ffff81168114611ac257600080fd5b919050565b600060608284031215611ad957600080fd5b6040516060810181811067ffffffffffffffff82111715611afc57611afc611923565b604052611b0883611ab0565b8152611b1660208401611ab0565b60208201526040830135611b298161187b565b60408201529392505050565b600181811c90821680611b4957607f821691505b602082108103611b82577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820281158282048414176105e1576105e1611bb7565b600082611c33577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b818103818111156105e1576105e1611bb7565b600060208284031215611c5d57600080fd5b8151611a708161187b565b808201808211156105e1576105e1611bb756fea26469706673582212200255478da16760854241076333bbbe38e68a6b21a169f2319089ca45b31db84964736f6c63430008170033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000f2ffeaa2563a841f1969eecb3dc571d22ee89b1200000000000000000000000043956abdda2c8246a4f03668ec902e28413eb4b00000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000000000000000000000000000000000000000003e80000000000000000000000007dad1302c3caaff2909f39917253cd6e4fcf77e3

-----Decoded View---------------
Arg [0] : admin (address): 0xF2fFEAA2563A841F1969EeCb3dC571d22eE89B12
Arg [1] : firstHolder (address): 0x43956abDDA2c8246a4F03668EC902e28413Eb4b0
Arg [2] : factory (address): 0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f
Arg [3] : settings (tuple):
Arg [1] : buy (uint16): 300
Arg [2] : sell (uint16): 1000
Arg [3] : feeReceiver (address): 0x7daD1302C3CAaFf2909F39917253CD6e4FCf77E3


-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 000000000000000000000000f2ffeaa2563a841f1969eecb3dc571d22ee89b12
Arg [1] : 00000000000000000000000043956abdda2c8246a4f03668ec902e28413eb4b0
Arg [2] : 0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f
Arg [3] : 000000000000000000000000000000000000000000000000000000000000012c
Arg [4] : 00000000000000000000000000000000000000000000000000000000000003e8
Arg [5] : 0000000000000000000000007dad1302c3caaff2909f39917253cd6e4fcf77e3

🤖 Code Reader Beta

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

K9 Finance, a Shibarium-based LSD platform, offers core DeFi services and acts as an official validator. Rewarding $KNINE holders with $BONE for block validation, it aims to drive DeFi adoption via the 'Roundtable of Dogs' DAO, which governs treasury and roadmap decisions.

0x91fbB2503AC69702061f1AC6885759Fc853e6EaE
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.