S Price: $0.030834 (+3.02%)
Gas: 55 Gwei

Contract

0x967f26d3A2714A55BdD1bD9C6E6ed148527E51d6

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Enter Farming606305402026-01-18 14:36:29144 days ago1768746989IN
0x967f26d3...8527E51d6
0 S0.0051767550
Enter Farming606305292026-01-18 14:36:14144 days ago1768746974IN
0x967f26d3...8527E51d6
0 S0.0051767550
Collect Rewards596045552026-01-04 19:30:52158 days ago1767555052IN
0x967f26d3...8527E51d6
0 S0.004287950
Collect Rewards596045542026-01-04 19:30:51158 days ago1767555051IN
0x967f26d3...8527E51d6
0 S0.0054127550
Enter Farming586684032025-12-23 7:50:20170 days ago1766476220IN
0x967f26d3...8527E51d6
0 S0.0056944255
Enter Farming586682892025-12-23 7:48:44170 days ago1766476124IN
0x967f26d3...8527E51d6
0 S0.0056944255
Collect Rewards586679602025-12-23 7:44:22170 days ago1766475862IN
0x967f26d3...8527E51d6
0 S0.0063716356.6
Collect Rewards582977622025-12-18 23:00:27174 days ago1766098827IN
0x967f26d3...8527E51d6
0 S0.006277850
Collect Rewards578730482025-12-13 23:01:30179 days ago1765666890IN
0x967f26d3...8527E51d6
0 S0.0057994651.5
Collect Rewards576882122025-12-11 14:11:54182 days ago1765462314IN
0x967f26d3...8527E51d6
0 S0.0055629255
Collect Rewards576880232025-12-11 14:09:01182 days ago1765462141IN
0x967f26d3...8527E51d6
0 S0.0059569550
Collect Rewards576736002025-12-11 9:26:00182 days ago1765445160IN
0x967f26d3...8527E51d6
0 S0.006529250
Collect Rewards573697212025-12-07 13:19:08186 days ago1765113548IN
0x967f26d3...8527E51d6
0 S0.0059569550
Collect Rewards573114922025-12-06 14:29:14187 days ago1765031354IN
0x967f26d3...8527E51d6
0 S0.004730850
Collect Rewards571437552025-12-04 11:46:50189 days ago1764848810IN
0x967f26d3...8527E51d6
0 S0.0059569550
Collect Rewards571341652025-12-04 9:16:31189 days ago1764839791IN
0x967f26d3...8527E51d6
0 S0.0053605650.0001
Collect Rewards571340572025-12-04 9:14:45189 days ago1764839685IN
0x967f26d3...8527E51d6
0 S0.0053605650.0001
Enter Farming568169222025-12-01 4:01:28192 days ago1764561688IN
0x967f26d3...8527E51d6
0 S0.022750255
Enter Farming566717712025-11-29 1:37:58194 days ago1764380278IN
0x967f26d3...8527E51d6
0 S0.0197185350.0001
Enter Farming565442852025-11-27 8:49:07196 days ago1764233347IN
0x967f26d3...8527E51d6
0 S0.0203822852.5
Collect Rewards565423312025-11-27 8:11:22196 days ago1764231082IN
0x967f26d3...8527E51d6
0 S0.0059569550
Enter Farming565422112025-11-27 8:09:17196 days ago1764230957IN
0x967f26d3...8527E51d6
0 S0.0226554955
Enter Farming565421892025-11-27 8:08:53196 days ago1764230933IN
0x967f26d3...8527E51d6
0 S0.0048729455
Collect Rewards564763992025-11-26 13:38:26197 days ago1764164306IN
0x967f26d3...8527E51d6
0 S0.0071821255
Enter Farming564700652025-11-26 12:02:52197 days ago1764158572IN
0x967f26d3...8527E51d6
0 S0.0206403151.1
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

FarmingCenter

Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled
Yes with 99999999 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":"contract IAlgebraEternalFarming","name":"_eternalFarming","type":"address"},{"internalType":"contract INonfungiblePositionManager","name":"_nonfungiblePositionManager","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"algebraPoolDeployer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"int256","name":"","type":"int256"}],"name":"applyLiquidityDelta","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20Minimal","name":"rewardToken","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amountRequested","type":"uint256"}],"name":"claimReward","outputs":[{"internalType":"uint256","name":"rewardBalanceBefore","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"contract IERC20Minimal","name":"rewardToken","type":"address"},{"internalType":"contract IERC20Minimal","name":"bonusRewardToken","type":"address"},{"internalType":"contract IAlgebraPool","name":"pool","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"}],"internalType":"struct IncentiveKey","name":"key","type":"tuple"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"collectRewards","outputs":[{"internalType":"uint256","name":"reward","type":"uint256"},{"internalType":"uint256","name":"bonusReward","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newVirtualPool","type":"address"},{"internalType":"contract IFarmingPlugin","name":"plugin","type":"address"}],"name":"connectVirtualPoolToPlugin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"deposits","outputs":[{"internalType":"bytes32","name":"incentiveId","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"virtualPool","type":"address"},{"internalType":"contract IFarmingPlugin","name":"plugin","type":"address"}],"name":"disconnectVirtualPoolFromPlugin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"contract IERC20Minimal","name":"rewardToken","type":"address"},{"internalType":"contract IERC20Minimal","name":"bonusRewardToken","type":"address"},{"internalType":"contract IAlgebraPool","name":"pool","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"}],"internalType":"struct IncentiveKey","name":"key","type":"tuple"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"enterFarming","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"eternalFarming","outputs":[{"internalType":"contract IAlgebraEternalFarming","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"contract IERC20Minimal","name":"rewardToken","type":"address"},{"internalType":"contract IERC20Minimal","name":"bonusRewardToken","type":"address"},{"internalType":"contract IAlgebraPool","name":"pool","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"}],"internalType":"struct IncentiveKey","name":"key","type":"tuple"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"exitFarming","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"incentiveId","type":"bytes32"}],"name":"incentiveKeys","outputs":[{"internalType":"contract IERC20Minimal","name":"rewardToken","type":"address"},{"internalType":"contract IERC20Minimal","name":"bonusRewardToken","type":"address"},{"internalType":"contract IAlgebraPool","name":"pool","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"nonfungiblePositionManager","outputs":[{"internalType":"contract INonfungiblePositionManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"poolAddress","type":"address"}],"name":"virtualPoolAddresses","outputs":[{"internalType":"address","name":"virtualPoolAddress","type":"address"}],"stateMutability":"view","type":"function"}]
60e06040523480156200001157600080fd5b506040516200278e3803806200278e8339810160408190526200003491620000d9565b6001600160a01b03808316608052811660a08190526040805163188c824d60e11b81529051633119049a916004808201926020929091908290030181865afa15801562000085573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000ab919062000118565b6001600160a01b031660c052506200013f9050565b6001600160a01b0381168114620000d657600080fd5b50565b60008060408385031215620000ed57600080fd5b8251620000fa81620000c0565b60208401519092506200010d81620000c0565b809150509250929050565b6000602082840312156200012b57600080fd5b81516200013881620000c0565b9392505050565b60805160a05160c05161258c6200020260003960008181610116015261185c01526000818161036901528181610675015281816107670152818161084201528181610ab001528181610c1e01528181610d2f0152818161115901528181611227015281816112f101528181611bf20152611cae0152600081816103bd015281816105c701528181610b5c01528181610cf101528181611468015281816114d50152818161157f01528181611657015281816116e20152611afb015261258c6000f3fe6080604052600436106100dd5760003560e01c80636af00aee1161007f578063b02c43d011610059578063b02c43d01461032a578063b44a272214610357578063d68516bc1461038b578063de2356d1146103ab57600080fd5b80636af00aee146102335780638c27f1f614610268578063ac9650d81461030a57600080fd5b80632f2d783d116100bb5780632f2d783d1461018257806332dc5a25146101b05780634473eca6146101f35780635739f0b91461021357600080fd5b806306e65c90146100e257806314258256146101045780632bd34c4814610162575b600080fd5b3480156100ee57600080fd5b506101026100fd366004611efc565b6103df565b005b34801561011057600080fd5b506101387f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561016e57600080fd5b5061010261017d366004611f40565b6103ec565b34801561018e57600080fd5b506101a261019d366004611f89565b61056a565b604051908152602001610159565b3480156101bc57600080fd5b506101386101cb366004611fca565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b3480156101ff57600080fd5b5061010261020e36600461201d565b61063e565b34801561021f57600080fd5b5061010261022e36600461201d565b61080b565b34801561023f57600080fd5b5061025361024e36600461201d565b610bcd565b60408051928352602083019190915201610159565b34801561027457600080fd5b506102c86102833660046120d1565b6002602081905260009182526040909120805460018201549282015460039092015473ffffffffffffffffffffffffffffffffffffffff918216938216929091169084565b604051610159949392919073ffffffffffffffffffffffffffffffffffffffff9485168152928416602084015292166040820152606081019190915260800190565b61031d6103183660046120ea565b610e35565b604051610159919061215f565b34801561033657600080fd5b506101a26103453660046120d1565b60016020526000908152604090205481565b34801561036357600080fd5b506101387f000000000000000000000000000000000000000000000000000000000000000081565b34801561039757600080fd5b506101026103a6366004611f40565b610f56565b3480156103b757600080fd5b506101387f000000000000000000000000000000000000000000000000000000000000000081565b6103e882611141565b5050565b60006103f883836116c8565b90508273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16631d4632ac6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561045c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104809190612238565b73ffffffffffffffffffffffffffffffffffffffff160361051c576040517f7c1fe0c80000000000000000000000000000000000000000000000000000000081526000600482015273ffffffffffffffffffffffffffffffffffffffff831690637c1fe0c890602401600060405180830381600087803b15801561050357600080fd5b505af1158015610517573d6000803e3d6000fd5b505050505b73ffffffffffffffffffffffffffffffffffffffff16600090815260208190526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690555050565b6040517f0a53075400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301523360248301528381166044830152606482018390526000917f000000000000000000000000000000000000000000000000000000000000000090911690630a530754906084016020604051808303816000875af1158015610612573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106369190612255565b949350505050565b6040517f430c20810000000000000000000000000000000000000000000000000000000081523360048201526024810182905281907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063430c208190604401602060405180830381865afa1580156106d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f5919061226e565b610760576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4e6f7420617070726f76656420666f7220746f6b656e0000000000000000000060448201526064015b60405180910390fd5b61080683837f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16636352211e866040518263ffffffff1660e01b81526004016107c091815260200190565b602060405180830381865afa1580156107dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108019190612238565b611a36565b505050565b6040517f430c20810000000000000000000000000000000000000000000000000000000081523360048201526024810182905281907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063430c208190604401602060405180830381865afa15801561089e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c2919061226e565b610928576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4e6f7420617070726f76656420666f7220746f6b656e000000000000000000006044820152606401610757565b600061093384611b6b565b6000818152600260208190526040909120015490915073ffffffffffffffffffffffffffffffffffffffff166109ef57600081815260026020818152604092839020875181547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff9283161783559289015160018301805485169183169190911790559388015192810180549092169290931691909117905560608501516003909101555b60008381526001602052604090205415610a65576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f546f6b656e20616c7265616479206661726d65640000000000000000000000006044820152606401610757565b60008381526001602081905260409182902083905590517f702275150000000000000000000000000000000000000000000000000000000081526004810185905260248101919091527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690637022751590604401600060405180830381600087803b158015610b0957600080fd5b505af1158015610b1d573d6000803e3d6000fd5b50506040517f5739f0b900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169250635739f0b99150610b959087908790600401612290565b600060405180830381600087803b158015610baf57600080fd5b505af1158015610bc3573d6000803e3d6000fd5b5050505050505050565b6040517f430c2081000000000000000000000000000000000000000000000000000000008152336004820152602481018290526000908190839073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169063430c208190604401602060405180830381865afa158015610c65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c89919061226e565b610cef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4e6f7420617070726f76656420666f7220746f6b656e000000000000000000006044820152606401610757565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663046ec16686867f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16636352211e896040518263ffffffff1660e01b8152600401610d8891815260200190565b602060405180830381865afa158015610da5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dc99190612238565b6040518463ffffffff1660e01b8152600401610de7939291906122e8565b60408051808303816000875af1158015610e05573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e29919061235d565b90969095509350505050565b60608167ffffffffffffffff811115610e5057610e50611fee565b604051908082528060200260200182016040528015610e8357816020015b6060815260200190600190039081610e6e5790505b50905060005b82811015610f4f5760008030868685818110610ea757610ea7612381565b9050602002810190610eb991906123b0565b604051610ec792919061241c565b600060405180830381855af49150503d8060008114610f02576040519150601f19603f3d011682016040523d82523d6000602084013e610f07565b606091505b509150915081610f27576000815111610f1f57600080fd5b805181602001fd5b80848481518110610f3a57610f3a612381565b60209081029190910101525050600101610e89565b5092915050565b6000610f6283836116c8565b9050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16631d4632ac6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610feb9190612238565b73ffffffffffffffffffffffffffffffffffffffff1614611068576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f416e6f7468657220696e63656e7469766520697320636f6e6e656374656400006044820152606401610757565b6040517f7c1fe0c800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8481166004830152831690637c1fe0c890602401600060405180830381600087803b1580156110d157600080fd5b505af11580156110e5573d6000803e3d6000fd5b5050505073ffffffffffffffffffffffffffffffffffffffff908116600090815260208190526040902080547fffffffffffffffffffffffff000000000000000000000000000000000000000016939091169290921790915550565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146111e0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4f6e6c79206e6f6e66756e6769626c65506f734d616e616765720000000000006044820152606401610757565b60008181526001602052604090205480156103e8576040517f6352211e000000000000000000000000000000000000000000000000000000008152600481018390526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690636352211e90602401602060405180830381865afa158015611283573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112a79190612238565b6040517f99fbab880000000000000000000000000000000000000000000000000000000081526004810185905290915060009073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906399fbab889060240161016060405180830381865afa158015611339573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135d919061245e565b50505060008b8152600260208181526040928390208351608081018552815473ffffffffffffffffffffffffffffffffffffffff908116825260018301548116938201939093529281015490911692820192909252600390910154606082015291985090965050506fffffffffffffffffffffffffffffffff8616159350839250611416915050575060408082015173ffffffffffffffffffffffffffffffffffffffff90811660009081526020819052919091205416155b1561142b57611426818685611a36565b6116c1565b6040517f36808b1900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906336808b19906114a1908490899088906004016122e8565b600060405180830381600087803b1580156114bb57600080fd5b505af11580156114cf573d6000803e3d6000fd5b505050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663b5bae00a61151883611b6b565b6040518263ffffffff1660e01b815260040161153691815260200190565b602060405180830381865afa158015611553573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611577919061226e565b8061160c57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f22563196040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061160c919061226e565b1561161a5761142685611b9b565b6040517f5739f0b900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690635739f0b99061168e9084908990600401612290565b600060405180830381600087803b1580156116a857600080fd5b505af11580156116bc573d6000803e3d6000fd5b505050505b5050505050565b60003373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614611769576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4f6e6c79206661726d696e672063616e2063616c6c20746869730000000000006044820152606401610757565b73ffffffffffffffffffffffffffffffffffffffff83166117e6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f5a65726f2061646472657373206173207669727475616c20706f6f6c000000006044820152606401610757565b8173ffffffffffffffffffffffffffffffffffffffff166316f0115b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611831573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118559190612238565b905061199c7f000000000000000000000000000000000000000000000000000000000000000060405180604001604052808473ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156118d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118f59190612238565b73ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561195b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061197f9190612238565b73ffffffffffffffffffffffffffffffffffffffff169052611d1e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611a30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f496e76616c696420706f6f6c00000000000000000000000000000000000000006044820152606401610757565b92915050565b611a3f83611b6b565b60008381526001602052604090205414611ab5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f496e76616c696420696e63656e746976654964000000000000000000000000006044820152606401610757565b611abe82611b9b565b6040517f36808b1900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906336808b1990611b34908690869086906004016122e8565b600060405180830381600087803b158015611b4e57600080fd5b505af1158015611b62573d6000803e3d6000fd5b50505050505050565b600081604051602001611b7e9190612534565b604051602081830303815290604052805190602001209050919050565b60008181526001602052604080822091909155517fe7ce18a300000000000000000000000000000000000000000000000000000000815260048101829052309073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169063e7ce18a390602401602060405180830381865afa158015611c39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c5d9190612238565b73ffffffffffffffffffffffffffffffffffffffff1603611d1b576040517f7022751500000000000000000000000000000000000000000000000000000000815260048101829052600060248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690637022751590604401600060405180830381600087803b158015611d0757600080fd5b505af11580156116c1573d6000803e3d6000fd5b50565b6000816020015173ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff1610611dbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f496e76616c6964206f72646572206f6620746f6b656e730000000000000000006044820152606401610757565b8282600001518360200151604051602001611dfb92919073ffffffffffffffffffffffffffffffffffffffff92831681529116602082015260400190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290528051602091820120611ebf939290917ff96d2474815c32e070cd63233f06af5413efc5dcb430aee4ff18cc29007c562d91017fff00000000000000000000000000000000000000000000000000000000000000815260609390931b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000001660018401526015830191909152603582015260550190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101209392505050565b60008060408385031215611f0f57600080fd5b50508035926020909101359150565b73ffffffffffffffffffffffffffffffffffffffff81168114611d1b57600080fd5b60008060408385031215611f5357600080fd5b8235611f5e81611f1e565b91506020830135611f6e81611f1e565b809150509250929050565b8035611f8481611f1e565b919050565b600080600060608486031215611f9e57600080fd5b8335611fa981611f1e565b92506020840135611fb981611f1e565b929592945050506040919091013590565b600060208284031215611fdc57600080fd5b8135611fe781611f1e565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008082840360a081121561203157600080fd5b608081121561203f57600080fd5b506040516080810181811067ffffffffffffffff8211171561208a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405261209684611f79565b81526120a460208501611f79565b60208201526120b560408501611f79565b6040820152606084810135908201529460809093013593505050565b6000602082840312156120e357600080fd5b5035919050565b600080602083850312156120fd57600080fd5b823567ffffffffffffffff8082111561211557600080fd5b818501915085601f83011261212957600080fd5b81358181111561213857600080fd5b8660208260051b850101111561214d57600080fd5b60209290920196919550909350505050565b6000602080830181845280855180835260408601915060408160051b87010192508387016000805b8381101561221f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc089870301855282518051808852835b818110156121da578281018a01518982018b015289016121bf565b508781018901849052601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016909601870195509386019391860191600101612187565b509398975050505050505050565b8051611f8481611f1e565b60006020828403121561224a57600080fd5b8151611fe781611f1e565b60006020828403121561226757600080fd5b5051919050565b60006020828403121561228057600080fd5b81518015158114611fe757600080fd5b60a081016122db828573ffffffffffffffffffffffffffffffffffffffff80825116835280602083015116602084015280604083015116604084015250606081015160608301525050565b8260808301529392505050565b60c08101612333828673ffffffffffffffffffffffffffffffffffffffff80825116835280602083015116602084015280604083015116604084015250606081015160608301525050565b83608083015273ffffffffffffffffffffffffffffffffffffffff831660a0830152949350505050565b6000806040838503121561237057600080fd5b505080516020909101519092909150565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126123e557600080fd5b83018035915067ffffffffffffffff82111561240057600080fd5b60200191503681900382131561241557600080fd5b9250929050565b8183823760009101908152919050565b8051600281900b8114611f8457600080fd5b80516fffffffffffffffffffffffffffffffff81168114611f8457600080fd5b60008060008060008060008060008060006101608c8e03121561248057600080fd5b8b516affffffffffffffffffffff8116811461249b57600080fd5b60208d0151909b506124ac81611f1e565b60408d0151909a506124bd81611f1e565b98506124cb60608d0161222d565b97506124d960808d0161242c565b96506124e760a08d0161242c565b95506124f560c08d0161243e565b945060e08c015193506101008c015192506125136101208d0161243e565b91506125226101408d0161243e565b90509295989b509295989b9093969950565b60808101611a30828473ffffffffffffffffffffffffffffffffffffffff8082511683528060208301511660208401528060408301511660408401525060608101516060830152505056fea164736f6c6343000814000a000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c080000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb4
Deployed Bytecode
0x6080604052600436106100dd5760003560e01c80636af00aee1161007f578063b02c43d011610059578063b02c43d01461032a578063b44a272214610357578063d68516bc1461038b578063de2356d1146103ab57600080fd5b80636af00aee146102335780638c27f1f614610268578063ac9650d81461030a57600080fd5b80632f2d783d116100bb5780632f2d783d1461018257806332dc5a25146101b05780634473eca6146101f35780635739f0b91461021357600080fd5b806306e65c90146100e257806314258256146101045780632bd34c4814610162575b600080fd5b3480156100ee57600080fd5b506101026100fd366004611efc565b6103df565b005b34801561011057600080fd5b506101387f00000000000000000000000098af00a67f5cc0b362da34283d7d32817f6c9a2981565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561016e57600080fd5b5061010261017d366004611f40565b6103ec565b34801561018e57600080fd5b506101a261019d366004611f89565b61056a565b604051908152602001610159565b3480156101bc57600080fd5b506101386101cb366004611fca565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b3480156101ff57600080fd5b5061010261020e36600461201d565b61063e565b34801561021f57600080fd5b5061010261022e36600461201d565b61080b565b34801561023f57600080fd5b5061025361024e36600461201d565b610bcd565b60408051928352602083019190915201610159565b34801561027457600080fd5b506102c86102833660046120d1565b6002602081905260009182526040909120805460018201549282015460039092015473ffffffffffffffffffffffffffffffffffffffff918216938216929091169084565b604051610159949392919073ffffffffffffffffffffffffffffffffffffffff9485168152928416602084015292166040820152606081019190915260800190565b61031d6103183660046120ea565b610e35565b604051610159919061215f565b34801561033657600080fd5b506101a26103453660046120d1565b60016020526000908152604090205481565b34801561036357600080fd5b506101387f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb481565b34801561039757600080fd5b506101026103a6366004611f40565b610f56565b3480156103b757600080fd5b506101387f000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c0881565b6103e882611141565b5050565b60006103f883836116c8565b90508273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16631d4632ac6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561045c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104809190612238565b73ffffffffffffffffffffffffffffffffffffffff160361051c576040517f7c1fe0c80000000000000000000000000000000000000000000000000000000081526000600482015273ffffffffffffffffffffffffffffffffffffffff831690637c1fe0c890602401600060405180830381600087803b15801561050357600080fd5b505af1158015610517573d6000803e3d6000fd5b505050505b73ffffffffffffffffffffffffffffffffffffffff16600090815260208190526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690555050565b6040517f0a53075400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301523360248301528381166044830152606482018390526000917f000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c0890911690630a530754906084016020604051808303816000875af1158015610612573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106369190612255565b949350505050565b6040517f430c20810000000000000000000000000000000000000000000000000000000081523360048201526024810182905281907f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb473ffffffffffffffffffffffffffffffffffffffff169063430c208190604401602060405180830381865afa1580156106d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f5919061226e565b610760576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4e6f7420617070726f76656420666f7220746f6b656e0000000000000000000060448201526064015b60405180910390fd5b61080683837f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb473ffffffffffffffffffffffffffffffffffffffff16636352211e866040518263ffffffff1660e01b81526004016107c091815260200190565b602060405180830381865afa1580156107dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108019190612238565b611a36565b505050565b6040517f430c20810000000000000000000000000000000000000000000000000000000081523360048201526024810182905281907f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb473ffffffffffffffffffffffffffffffffffffffff169063430c208190604401602060405180830381865afa15801561089e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c2919061226e565b610928576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4e6f7420617070726f76656420666f7220746f6b656e000000000000000000006044820152606401610757565b600061093384611b6b565b6000818152600260208190526040909120015490915073ffffffffffffffffffffffffffffffffffffffff166109ef57600081815260026020818152604092839020875181547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff9283161783559289015160018301805485169183169190911790559388015192810180549092169290931691909117905560608501516003909101555b60008381526001602052604090205415610a65576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f546f6b656e20616c7265616479206661726d65640000000000000000000000006044820152606401610757565b60008381526001602081905260409182902083905590517f702275150000000000000000000000000000000000000000000000000000000081526004810185905260248101919091527f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb473ffffffffffffffffffffffffffffffffffffffff1690637022751590604401600060405180830381600087803b158015610b0957600080fd5b505af1158015610b1d573d6000803e3d6000fd5b50506040517f5739f0b900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c08169250635739f0b99150610b959087908790600401612290565b600060405180830381600087803b158015610baf57600080fd5b505af1158015610bc3573d6000803e3d6000fd5b5050505050505050565b6040517f430c2081000000000000000000000000000000000000000000000000000000008152336004820152602481018290526000908190839073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb4169063430c208190604401602060405180830381865afa158015610c65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c89919061226e565b610cef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4e6f7420617070726f76656420666f7220746f6b656e000000000000000000006044820152606401610757565b7f000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c0873ffffffffffffffffffffffffffffffffffffffff1663046ec16686867f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb473ffffffffffffffffffffffffffffffffffffffff16636352211e896040518263ffffffff1660e01b8152600401610d8891815260200190565b602060405180830381865afa158015610da5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dc99190612238565b6040518463ffffffff1660e01b8152600401610de7939291906122e8565b60408051808303816000875af1158015610e05573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e29919061235d565b90969095509350505050565b60608167ffffffffffffffff811115610e5057610e50611fee565b604051908082528060200260200182016040528015610e8357816020015b6060815260200190600190039081610e6e5790505b50905060005b82811015610f4f5760008030868685818110610ea757610ea7612381565b9050602002810190610eb991906123b0565b604051610ec792919061241c565b600060405180830381855af49150503d8060008114610f02576040519150601f19603f3d011682016040523d82523d6000602084013e610f07565b606091505b509150915081610f27576000815111610f1f57600080fd5b805181602001fd5b80848481518110610f3a57610f3a612381565b60209081029190910101525050600101610e89565b5092915050565b6000610f6283836116c8565b9050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16631d4632ac6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610feb9190612238565b73ffffffffffffffffffffffffffffffffffffffff1614611068576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f416e6f7468657220696e63656e7469766520697320636f6e6e656374656400006044820152606401610757565b6040517f7c1fe0c800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8481166004830152831690637c1fe0c890602401600060405180830381600087803b1580156110d157600080fd5b505af11580156110e5573d6000803e3d6000fd5b5050505073ffffffffffffffffffffffffffffffffffffffff908116600090815260208190526040902080547fffffffffffffffffffffffff000000000000000000000000000000000000000016939091169290921790915550565b3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb416146111e0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4f6e6c79206e6f6e66756e6769626c65506f734d616e616765720000000000006044820152606401610757565b60008181526001602052604090205480156103e8576040517f6352211e000000000000000000000000000000000000000000000000000000008152600481018390526000907f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb473ffffffffffffffffffffffffffffffffffffffff1690636352211e90602401602060405180830381865afa158015611283573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112a79190612238565b6040517f99fbab880000000000000000000000000000000000000000000000000000000081526004810185905290915060009073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb416906399fbab889060240161016060405180830381865afa158015611339573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135d919061245e565b50505060008b8152600260208181526040928390208351608081018552815473ffffffffffffffffffffffffffffffffffffffff908116825260018301548116938201939093529281015490911692820192909252600390910154606082015291985090965050506fffffffffffffffffffffffffffffffff8616159350839250611416915050575060408082015173ffffffffffffffffffffffffffffffffffffffff90811660009081526020819052919091205416155b1561142b57611426818685611a36565b6116c1565b6040517f36808b1900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c0816906336808b19906114a1908490899088906004016122e8565b600060405180830381600087803b1580156114bb57600080fd5b505af11580156114cf573d6000803e3d6000fd5b505050507f000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c0873ffffffffffffffffffffffffffffffffffffffff1663b5bae00a61151883611b6b565b6040518263ffffffff1660e01b815260040161153691815260200190565b602060405180830381865afa158015611553573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611577919061226e565b8061160c57507f000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c0873ffffffffffffffffffffffffffffffffffffffff1663f22563196040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061160c919061226e565b1561161a5761142685611b9b565b6040517f5739f0b900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c081690635739f0b99061168e9084908990600401612290565b600060405180830381600087803b1580156116a857600080fd5b505af11580156116bc573d6000803e3d6000fd5b505050505b5050505050565b60003373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c081614611769576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4f6e6c79206661726d696e672063616e2063616c6c20746869730000000000006044820152606401610757565b73ffffffffffffffffffffffffffffffffffffffff83166117e6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f5a65726f2061646472657373206173207669727475616c20706f6f6c000000006044820152606401610757565b8173ffffffffffffffffffffffffffffffffffffffff166316f0115b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611831573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118559190612238565b905061199c7f00000000000000000000000098af00a67f5cc0b362da34283d7d32817f6c9a2960405180604001604052808473ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156118d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118f59190612238565b73ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561195b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061197f9190612238565b73ffffffffffffffffffffffffffffffffffffffff169052611d1e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611a30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f496e76616c696420706f6f6c00000000000000000000000000000000000000006044820152606401610757565b92915050565b611a3f83611b6b565b60008381526001602052604090205414611ab5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f496e76616c696420696e63656e746976654964000000000000000000000000006044820152606401610757565b611abe82611b9b565b6040517f36808b1900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c0816906336808b1990611b34908690869086906004016122e8565b600060405180830381600087803b158015611b4e57600080fd5b505af1158015611b62573d6000803e3d6000fd5b50505050505050565b600081604051602001611b7e9190612534565b604051602081830303815290604052805190602001209050919050565b60008181526001602052604080822091909155517fe7ce18a300000000000000000000000000000000000000000000000000000000815260048101829052309073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb4169063e7ce18a390602401602060405180830381865afa158015611c39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c5d9190612238565b73ffffffffffffffffffffffffffffffffffffffff1603611d1b576040517f7022751500000000000000000000000000000000000000000000000000000000815260048101829052600060248201527f0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb473ffffffffffffffffffffffffffffffffffffffff1690637022751590604401600060405180830381600087803b158015611d0757600080fd5b505af11580156116c1573d6000803e3d6000fd5b50565b6000816020015173ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff1610611dbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f496e76616c6964206f72646572206f6620746f6b656e730000000000000000006044820152606401610757565b8282600001518360200151604051602001611dfb92919073ffffffffffffffffffffffffffffffffffffffff92831681529116602082015260400190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290528051602091820120611ebf939290917ff96d2474815c32e070cd63233f06af5413efc5dcb430aee4ff18cc29007c562d91017fff00000000000000000000000000000000000000000000000000000000000000815260609390931b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000001660018401526015830191909152603582015260550190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101209392505050565b60008060408385031215611f0f57600080fd5b50508035926020909101359150565b73ffffffffffffffffffffffffffffffffffffffff81168114611d1b57600080fd5b60008060408385031215611f5357600080fd5b8235611f5e81611f1e565b91506020830135611f6e81611f1e565b809150509250929050565b8035611f8481611f1e565b919050565b600080600060608486031215611f9e57600080fd5b8335611fa981611f1e565b92506020840135611fb981611f1e565b929592945050506040919091013590565b600060208284031215611fdc57600080fd5b8135611fe781611f1e565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008082840360a081121561203157600080fd5b608081121561203f57600080fd5b506040516080810181811067ffffffffffffffff8211171561208a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405261209684611f79565b81526120a460208501611f79565b60208201526120b560408501611f79565b6040820152606084810135908201529460809093013593505050565b6000602082840312156120e357600080fd5b5035919050565b600080602083850312156120fd57600080fd5b823567ffffffffffffffff8082111561211557600080fd5b818501915085601f83011261212957600080fd5b81358181111561213857600080fd5b8660208260051b850101111561214d57600080fd5b60209290920196919550909350505050565b6000602080830181845280855180835260408601915060408160051b87010192508387016000805b8381101561221f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc089870301855282518051808852835b818110156121da578281018a01518982018b015289016121bf565b508781018901849052601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016909601870195509386019391860191600101612187565b509398975050505050505050565b8051611f8481611f1e565b60006020828403121561224a57600080fd5b8151611fe781611f1e565b60006020828403121561226757600080fd5b5051919050565b60006020828403121561228057600080fd5b81518015158114611fe757600080fd5b60a081016122db828573ffffffffffffffffffffffffffffffffffffffff80825116835280602083015116602084015280604083015116604084015250606081015160608301525050565b8260808301529392505050565b60c08101612333828673ffffffffffffffffffffffffffffffffffffffff80825116835280602083015116602084015280604083015116604084015250606081015160608301525050565b83608083015273ffffffffffffffffffffffffffffffffffffffff831660a0830152949350505050565b6000806040838503121561237057600080fd5b505080516020909101519092909150565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126123e557600080fd5b83018035915067ffffffffffffffff82111561240057600080fd5b60200191503681900382131561241557600080fd5b9250929050565b8183823760009101908152919050565b8051600281900b8114611f8457600080fd5b80516fffffffffffffffffffffffffffffffff81168114611f8457600080fd5b60008060008060008060008060008060006101608c8e03121561248057600080fd5b8b516affffffffffffffffffffff8116811461249b57600080fd5b60208d0151909b506124ac81611f1e565b60408d0151909a506124bd81611f1e565b98506124cb60608d0161222d565b97506124d960808d0161242c565b96506124e760a08d0161242c565b95506124f560c08d0161243e565b945060e08c015193506101008c015192506125136101208d0161243e565b91506125226101408d0161243e565b90509295989b509295989b9093969950565b60808101611a30828473ffffffffffffffffffffffffffffffffffffffff8082511683528060208301511660208401528060408301511660408401525060608101516060830152505056fea164736f6c6343000814000a
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c080000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb4

-----Decoded View---------------
Arg [0] : _eternalFarming (address): 0xF5d228fd454e99384BFAa4E695b70A8Cdd4C0C08
Arg [1] : _nonfungiblePositionManager (address): 0x5084E9fDF9264489A14E77c011073D757e572bB4

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000f5d228fd454e99384bfaa4e695b70a8cdd4c0c08
Arg [1] : 0000000000000000000000005084e9fdf9264489a14e77c011073d757e572bb4

🤖 Code Reader

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

Block Transaction Gas Used Reward
view all blocks produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ 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.