ETH Price: $1,936.05 (+4.13%)

Contract

0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found

 Latest 13 from a total of 13 transactions

Transaction Hash
Method
Block
From
To
Emergency Withdr...137177112021-11-30 23:27:231693 days ago1638314843IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.00329313106.71548714
Sweep GDAO136995712021-11-28 1:49:441696 days ago1638064184IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.017511170.16905858
Sweep GDAO136805422021-11-25 1:12:501699 days ago1637802770IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.04381314154.6812221
Update Treasury136804992021-11-25 1:03:271699 days ago1637802207IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.00655243225.46399721
Sweep ERC20136802892021-11-25 0:14:401699 days ago1637799280IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.02228974163.15621737
Sweep GDAO136801012021-11-24 23:32:231699 days ago1637796743IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.00691399123.93336544
Sweep GDAO136800722021-11-24 23:26:371699 days ago1637796397IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.00872968156.47967805
Update Config136800652021-11-24 23:24:421699 days ago1637796282IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.00699434137.81680317
Sweep GDAO136800422021-11-24 23:19:011699 days ago1637795941IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.00907335162.63987797
Update Config136799802021-11-24 23:02:051699 days ago1637794925IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.00516202179.14384046
Sweep GDAO136797952021-11-24 22:22:301699 days ago1637792550IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.0076346136.82080279
Transfer136797162021-11-24 22:03:311699 days ago1637791411IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
5.5 ETH0.00307461137.229017
Update Config136123592021-11-14 6:28:311710 days ago1636871311IN
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0 ETH0.0067430695.44188752

Latest 20 internal transactions

Advanced mode:
Parent Transaction Hash Method
Block
From
To
-137177112021-11-30 23:27:231693 days ago1638314843
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
4.00717148 ETH
-136995712021-11-28 1:49:441696 days ago1638064184
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
4.00717148 ETH
-136995712021-11-28 1:49:441696 days ago1638064184
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
4.15683302 ETH
-136995712021-11-28 1:49:441696 days ago1638064184
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.525 ETH
-136995712021-11-28 1:49:441696 days ago1638064184
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.05625 ETH
-136995712021-11-28 1:49:441696 days ago1638064184
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.01875 ETH
-136805422021-11-25 1:12:501699 days ago1637802770
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
4.75683302 ETH
-136805422021-11-25 1:12:501699 days ago1637802770
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
4.90796756 ETH
-136805422021-11-25 1:12:501699 days ago1637802770
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.525 ETH
-136805422021-11-25 1:12:501699 days ago1637802770
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.05625 ETH
-136805422021-11-25 1:12:501699 days ago1637802770
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.01875 ETH
-136802892021-11-25 0:14:401699 days ago1637799280
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.00796756 ETH
-136801012021-11-24 23:32:231699 days ago1637796743
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.05625 ETH
-136801012021-11-24 23:32:231699 days ago1637796743
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.01875 ETH
-136800722021-11-24 23:26:371699 days ago1637796397
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.0555 ETH
-136800722021-11-24 23:26:371699 days ago1637796397
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.0185 ETH
-136800422021-11-24 23:19:011699 days ago1637795941
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.05625 ETH
-136800422021-11-24 23:19:011699 days ago1637795941
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.01875 ETH
-136797952021-11-24 22:22:301699 days ago1637792550
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.05624925 ETH
-136797952021-11-24 22:22:301699 days ago1637792550
0x7F651fa68337208eD54E92dDE8a52C5d8B629A5c
0.01874975 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

BuyBack

Compiler Version
v0.7.6+commit.7338295f
Optimization Enabled
No with 200 runs
Other Settings
default evmVersion
License
MIT
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address payable","name":"_treasury","type":"address"},{"internalType":"address","name":"_gov_vault","type":"address"},{"internalType":"address","name":"_uniswapV2Router02","type":"address"},{"internalType":"address","name":"_GDAO","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"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":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Receive","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReceiveERC20","type":"event"},{"inputs":[],"name":"GDAO","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"GOV_VAULT","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TREASURY","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"distributeGDAO","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_coin","type":"address"},{"internalType":"address","name":"_receiver","type":"address"}],"name":"emergencyWithdrawal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_receiver","type":"address"}],"name":"emergencyWithdrawalAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_receiver","type":"address"}],"name":"emergencyWithdrawalETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"forGovVault","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"forLPool","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"forTreasury","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"gasReimbursement","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastSweep","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_coin","type":"address"},{"internalType":"uint256","name":"_amm","type":"uint256"}],"name":"receiveERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sweepAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_erc20ToSweep","type":"address"}],"name":"sweepERC20","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amm","type":"uint256"}],"name":"sweepGDAO","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_erc20sToSweep","type":"address[]"}],"name":"sweepMany","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sweepMax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sweepMin","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sweepTimeLock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"tokensReceived","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_min","type":"uint256"},{"internalType":"uint256","name":"_max","type":"uint256"},{"internalType":"uint256","name":"_timelock","type":"uint256"}],"name":"updateConfig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint48","name":"_gasReimbursement","type":"uint48"},{"internalType":"uint48","name":"_forGovVault","type":"uint48"},{"internalType":"uint48","name":"_forLPool","type":"uint48"},{"internalType":"uint48","name":"_forTreasury","type":"uint48"}],"name":"updateFundPlan","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_new","type":"address"}],"name":"updateTreasury","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_new","type":"address"}],"name":"updateVault","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
60c06040523480156200001157600080fd5b506040516200304e3803806200304e833981810160405260808110156200003757600080fd5b8101908080519060200190929190805190602001909291908051906020019092919080519060200190929190505050600062000078620003c060201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35083600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b815250508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b815250508173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200024d57600080fd5b505afa15801562000262573d6000803e3d6000fd5b505050506040513d60208110156200027957600080fd5b8101908080519060200190929190505050600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a64e8d4a5100065ffffffffffff1681620002e257fe5b04601902600060146101000a81548165ffffffffffff021916908365ffffffffffff16021790555064e8d4a510006032026000601a6101000a81548165ffffffffffff021916908365ffffffffffff16021790555064e8d4a51000602802600160006101000a81548165ffffffffffff021916908365ffffffffffff160217905550600a64e8d4a5100065ffffffffffff16816200037c57fe5b04604b02600160066101000a81548165ffffffffffff021916908365ffffffffffff1602179055506203f480600481905550600060058190555050505050620003c8565b600033905090565b60805160601c60a05160601c612c2562000429600039806117a65280611bb05280611c6152806128f852806129a952508061139b528061173e5280611a37528061252a528061268552806127eb52806128bc52806129e65250612c256000f3fe6080604052600436106101c65760003560e01c80639f6daead116100f7578063c1ed812511610095578063e8aaa3f111610064578063e8aaa3f1146108e9578063f2fde38b1461091c578063f7f812a51461096d578063f8d6646f146109ae57610222565b8063c1ed8125146107e8578063e00af4a714610813578063e5b4f7711461086d578063e7563f3f1461089857610222565b8063ad5c4648116100d1578063ad5c4648146106ba578063aed4aab6146106fb578063bc39493c14610756578063bde2bcb51461079757610222565b80639f6daead146105eb578063a951b15b14610616578063aa24dca21461064957610222565b8063651ccbe911610164578063715018a61161013e578063715018a6146104f357806373ad49461461050a5780637f51bb1f146105595780638da5cb5b146105aa57610222565b8063651ccbe91461049257806365a48021146104c557806366f15cb4146104dc57610222565b8063264c840d116101a0578063264c840d146103a25780632d2c5565146103f3578063395bc6ea146104345780633eed2c941461046757610222565b80630460e11a14610227578063057b61b41461027857806320f007361461033d57610222565b36610222577fd6717f327e0cb88b4a97a7f67a453e9258252c34937ccbdd86de7cb840e7def33334604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1005b600080fd5b34801561023357600080fd5b506102766004803603602081101561024a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a27565b005b34801561028457600080fd5b5061033b6004803603602081101561029b57600080fd5b81019080803590602001906401000000008111156102b857600080fd5b8201836020820111156102ca57600080fd5b803590602001918460208302840111640100000000831117156102ec57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610b20565b005b34801561034957600080fd5b506103766004803603602081101561036057600080fd5b8101908080359060200190929190505050610b5a565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103ae57600080fd5b506103f1600480360360208110156103c557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b99565b005b3480156103ff57600080fd5b50610408610caa565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561044057600080fd5b50610449610cd0565b604051808265ffffffffffff16815260200191505060405180910390f35b34801561047357600080fd5b5061047c610ce8565b6040518082815260200191505060405180910390f35b34801561049e57600080fd5b506104a7610cee565b604051808265ffffffffffff16815260200191505060405180910390f35b3480156104d157600080fd5b506104da610d06565b005b3480156104e857600080fd5b506104f1610d10565b005b3480156104ff57600080fd5b50610508610da1565b005b34801561051657600080fd5b506105576004803603606081101561052d57600080fd5b81019080803590602001909291908035906020019092919080359060200190929190505050610f0e565b005b34801561056557600080fd5b506105a86004803603602081101561057c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fd7565b005b3480156105b657600080fd5b506105bf6110ca565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105f757600080fd5b506106006110f3565b6040518082815260200191505060405180910390f35b34801561062257600080fd5b5061062b6110f9565b604051808265ffffffffffff16815260200191505060405180910390f35b34801561065557600080fd5b506106b86004803603604081101561066c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611111565b005b3480156106c657600080fd5b506106cf6111ce565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561070757600080fd5b506107546004803603604081101561071e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111f4565b005b34801561076257600080fd5b5061076b611399565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107a357600080fd5b506107d0600480360360208110156107ba57600080fd5b81019080803590602001909291905050506113bd565b60405180821515815260200191505060405180910390f35b3480156107f457600080fd5b506107fd61197e565b6040518082815260200191505060405180910390f35b6108556004803603602081101561082957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611984565b60405180821515815260200191505060405180910390f35b34801561087957600080fd5b50610882611e2f565b6040518082815260200191505060405180910390f35b3480156108a457600080fd5b506108e7600480360360208110156108bb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e35565b005b3480156108f557600080fd5b506108fe611f28565b604051808265ffffffffffff16815260200191505060405180910390f35b34801561092857600080fd5b5061096b6004803603602081101561093f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f40565b005b34801561097957600080fd5b50610982612132565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156109ba57600080fd5b50610a25600480360360808110156109d157600080fd5b81019080803565ffffffffffff169060200190929190803565ffffffffffff169060200190929190803565ffffffffffff169060200190929190803565ffffffffffff169060200190929190505050612158565b005b610a2f612317565b73ffffffffffffffffffffffffffffffffffffffff16610a4d6110ca565b73ffffffffffffffffffffffffffffffffffffffff1614610ad6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610b1c573d6000803e3d6000fd5b5050565b60005b8151811015610b5657610b48828281518110610b3b57fe5b6020026020010151611984565b508080600101915050610b23565b5050565b60098181548110610b6a57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610ba1612317565b73ffffffffffffffffffffffffffffffffffffffff16610bbf6110ca565b73ffffffffffffffffffffffffffffffffffffffff1614610c48576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60005b600980549050811015610ca657610c9960098281548110610c6857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168361231f565b8080600101915050610c4b565b5050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160069054906101000a900465ffffffffffff1681565b60045481565b600160009054906101000a900465ffffffffffff1681565b610d0e612526565b565b610d9f6009805480602002602001604051908101604052809291908181526020018280548015610d9557602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610d4b575b5050505050610b20565b565b610da9612317565b73ffffffffffffffffffffffffffffffffffffffff16610dc76110ca565b73ffffffffffffffffffffffffffffffffffffffff1614610e50576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610f16612317565b73ffffffffffffffffffffffffffffffffffffffff16610f346110ca565b73ffffffffffffffffffffffffffffffffffffffff1614610fbd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b826003819055508160028190555080600481905550505050565b610fdf612317565b73ffffffffffffffffffffffffffffffffffffffff16610ffd6110ca565b73ffffffffffffffffffffffffffffffffffffffff1614611086576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60035481565b6000601a9054906101000a900465ffffffffffff1681565b611119612317565b73ffffffffffffffffffffffffffffffffffffffff166111376110ca565b73ffffffffffffffffffffffffffffffffffffffff16146111c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6111ca828261231f565b5050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6009829080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1580156112e657600080fd5b505af11580156112fa573d6000803e3d6000fd5b505050506040513d602081101561131057600080fd5b8101908080519060200190929190505050507f43a57413e7dbe7ed04228d65418ab4e9552897fc0d8ccbb58f5d5f8c514b4c89823383604051808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a15050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600081471015611418576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180612b7d602c913960400191505060405180910390fd5b42600454600554011115611477576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180612ba96024913960400191505060405180910390fd5b60008214156114895760009050611979565b6114928261275a565b611504576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f446f6573206e6f74206669742077697468696e20737765657020626f756e647381525060200191505060405180910390fd5b600061152483600060149054906101000a900465ffffffffffff166127bb565b90503273ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561156c573d6000803e3d6000fd5b50600061158d84600160069054906101000a900465ffffffffffff166127bb565b9050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156115f7573d6000803e3d6000fd5b506000600261161a86600160009054906101000a900465ffffffffffff166127bb565b8161162157fe5b04905081838287030303905060008111611686576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252604b815260200180612b32604b913960600191505060405180910390fd5b6060600267ffffffffffffffff811180156116a057600080fd5b506040519080825280602002602001820160405280156116cf5781602001602082028036833780820191505090505b509050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160008151811061170257fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f00000000000000000000000000000000000000000000000000000000000000008160018151811061176a57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16637ff36ab58360008430601e42016040518663ffffffff1660e01b815260040180858152602001806020018473ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015611863578082015181840152602081019050611848565b50505050905001955050505050506000604051808303818588803b15801561188a57600080fd5b505af115801561189e573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f8201168201806040525060208110156118c957600080fd5b81019080805160405193929190846401000000008211156118e957600080fd5b838201915060208201858111156118ff57600080fd5b825186602082028301116401000000008211171561191c57600080fd5b8083526020830192505050908051906020019060200280838360005b83811015611953578082015181840152602081019050611938565b5050505090500160405250505050611969612526565b4260058190555060019450505050505b919050565b60025481565b6000808273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156119ee57600080fd5b505afa158015611a02573d6000803e3d6000fd5b505050506040513d6020811015611a1857600080fd5b810190808051906020019092919050505090506000811480611a8557507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15611a94576000915050611e2a565b6060600267ffffffffffffffff81118015611aae57600080fd5b50604051908082528060200260200182016040528015611add5781602001602082028036833780820191505090505b5090508381600081518110611aee57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681600181518110611b5857fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508373ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611c2357600080fd5b505af1158015611c37573d6000803e3d6000fd5b505050506040513d6020811015611c4d57600080fd5b8101908080519060200190929190505050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166318cbafe58360008430601e42016040518663ffffffff1660e01b815260040180868152602001858152602001806020018473ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015611d24578082015181840152602081019050611d09565b505050509050019650505050505050600060405180830381600087803b158015611d4d57600080fd5b505af1158015611d61573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506020811015611d8b57600080fd5b8101908080516040519392919084640100000000821115611dab57600080fd5b83820191506020820185811115611dc157600080fd5b8251866020820283011164010000000082111715611dde57600080fd5b8083526020830192505050908051906020019060200280838360005b83811015611e15578082015181840152602081019050611dfa565b50505050905001604052505050506001925050505b919050565b60055481565b611e3d612317565b73ffffffffffffffffffffffffffffffffffffffff16611e5b6110ca565b73ffffffffffffffffffffffffffffffffffffffff1614611ee4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600060149054906101000a900465ffffffffffff1681565b611f48612317565b73ffffffffffffffffffffffffffffffffffffffff16611f666110ca565b73ffffffffffffffffffffffffffffffffffffffff1614611fef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612075576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180612b0c6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b612160612317565b73ffffffffffffffffffffffffffffffffffffffff1661217e6110ca565b73ffffffffffffffffffffffffffffffffffffffff1614612207576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b64e8d4a5100060640265ffffffffffff168482848601010165ffffffffffff161461227d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180612bcd6023913960400191505060405180910390fd5b83600060146101000a81548165ffffffffffff021916908365ffffffffffff160217905550826000601a6101000a81548165ffffffffffff021916908365ffffffffffff16021790555081600160006101000a81548165ffffffffffff021916908365ffffffffffff16021790555080600160066101000a81548165ffffffffffff021916908365ffffffffffff16021790555050505050565b600033905090565b612327612317565b73ffffffffffffffffffffffffffffffffffffffff166123456110ca565b73ffffffffffffffffffffffffffffffffffffffff16146123ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60008290508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb838373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561245757600080fd5b505afa15801561246b573d6000803e3d6000fd5b505050506040513d602081101561248157600080fd5b81019080805190602001909291905050506040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156124e557600080fd5b505af11580156124f9573d6000803e3d6000fd5b505050506040513d602081101561250f57600080fd5b810190808051906020019092919050505050505050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156125af57600080fd5b505afa1580156125c3573d6000803e3d6000fd5b505050506040513d60208110156125d957600080fd5b81019080805190602001909291905050509050612683600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166002600160009054906101000a900465ffffffffffff1665ffffffffffff168161263857fe5b046000601a9054906101000a900465ffffffffffff160165ffffffffffff166000601a9054906101000a900465ffffffffffff1665ffffffffffff1684028161267d57fe5b046127e9565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561270a57600080fd5b505afa15801561271e573d6000803e3d6000fd5b505050506040513d602081101561273457600080fd5b81019080805190602001909291905050509050600047905061275681836128ba565b5050565b6000806002541415612787576000600354141561277a57600190506127b6565b60035482101590506127b6565b6000600354141561279f5760025482111590506127b6565b60025482111580156127b357506003548210155b90505b919050565b600064e8d4a5100060640265ffffffffffff168265ffffffffffff168402816127e057fe5b04905092915050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561287a57600080fd5b505af115801561288e573d6000803e3d6000fd5b505050506040513d60208110156128a457600080fd5b8101908080519060200190929190505050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561296b57600080fd5b505af115801561297f573d6000803e3d6000fd5b505050506040513d602081101561299557600080fd5b8101908080519060200190929190505050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d719837f000000000000000000000000000000000000000000000000000000000000000084600080600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601e42016040518863ffffffff1660e01b8152600401808773ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200196505050505050506060604051808303818588803b158015612ab457600080fd5b505af1158015612ac8573d6000803e3d6000fd5b50505050506040513d6060811015612adf57600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050505050505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342616c616e6365206973206e6f74206c6172676520656e6f75676820746f207377617020616e642070726f76696465206c69717569646974792f676173207265696d62757273656d656e745f616d6d206973206c6172676572207468616e2074686520636f6e7472616374206574682062616c616e63655377656570206973206c6f636b656420666f72206120706572696f64206f662074696d65416c6c20696e70757473206d7573742073756d20746f2031305e313420283130302529a2646970667358221220c4fb20f3e2d3545e29a47fa40086a09c3f1c5e232673e8fc3d69934904eec40f64736f6c63430007060033000000000000000000000000c597b10eb4dbaba8c6a887792b60aabcbf27e076000000000000000000000000306978da6ebee060375f35418744f85c1cb6b3530000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000515d7e9d75e2b76db60f8a051cd890eba23286bc
Deployed Bytecode
0x6080604052600436106101c65760003560e01c80639f6daead116100f7578063c1ed812511610095578063e8aaa3f111610064578063e8aaa3f1146108e9578063f2fde38b1461091c578063f7f812a51461096d578063f8d6646f146109ae57610222565b8063c1ed8125146107e8578063e00af4a714610813578063e5b4f7711461086d578063e7563f3f1461089857610222565b8063ad5c4648116100d1578063ad5c4648146106ba578063aed4aab6146106fb578063bc39493c14610756578063bde2bcb51461079757610222565b80639f6daead146105eb578063a951b15b14610616578063aa24dca21461064957610222565b8063651ccbe911610164578063715018a61161013e578063715018a6146104f357806373ad49461461050a5780637f51bb1f146105595780638da5cb5b146105aa57610222565b8063651ccbe91461049257806365a48021146104c557806366f15cb4146104dc57610222565b8063264c840d116101a0578063264c840d146103a25780632d2c5565146103f3578063395bc6ea146104345780633eed2c941461046757610222565b80630460e11a14610227578063057b61b41461027857806320f007361461033d57610222565b36610222577fd6717f327e0cb88b4a97a7f67a453e9258252c34937ccbdd86de7cb840e7def33334604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1005b600080fd5b34801561023357600080fd5b506102766004803603602081101561024a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a27565b005b34801561028457600080fd5b5061033b6004803603602081101561029b57600080fd5b81019080803590602001906401000000008111156102b857600080fd5b8201836020820111156102ca57600080fd5b803590602001918460208302840111640100000000831117156102ec57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610b20565b005b34801561034957600080fd5b506103766004803603602081101561036057600080fd5b8101908080359060200190929190505050610b5a565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103ae57600080fd5b506103f1600480360360208110156103c557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b99565b005b3480156103ff57600080fd5b50610408610caa565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561044057600080fd5b50610449610cd0565b604051808265ffffffffffff16815260200191505060405180910390f35b34801561047357600080fd5b5061047c610ce8565b6040518082815260200191505060405180910390f35b34801561049e57600080fd5b506104a7610cee565b604051808265ffffffffffff16815260200191505060405180910390f35b3480156104d157600080fd5b506104da610d06565b005b3480156104e857600080fd5b506104f1610d10565b005b3480156104ff57600080fd5b50610508610da1565b005b34801561051657600080fd5b506105576004803603606081101561052d57600080fd5b81019080803590602001909291908035906020019092919080359060200190929190505050610f0e565b005b34801561056557600080fd5b506105a86004803603602081101561057c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fd7565b005b3480156105b657600080fd5b506105bf6110ca565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105f757600080fd5b506106006110f3565b6040518082815260200191505060405180910390f35b34801561062257600080fd5b5061062b6110f9565b604051808265ffffffffffff16815260200191505060405180910390f35b34801561065557600080fd5b506106b86004803603604081101561066c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611111565b005b3480156106c657600080fd5b506106cf6111ce565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561070757600080fd5b506107546004803603604081101561071e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111f4565b005b34801561076257600080fd5b5061076b611399565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107a357600080fd5b506107d0600480360360208110156107ba57600080fd5b81019080803590602001909291905050506113bd565b60405180821515815260200191505060405180910390f35b3480156107f457600080fd5b506107fd61197e565b6040518082815260200191505060405180910390f35b6108556004803603602081101561082957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611984565b60405180821515815260200191505060405180910390f35b34801561087957600080fd5b50610882611e2f565b6040518082815260200191505060405180910390f35b3480156108a457600080fd5b506108e7600480360360208110156108bb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e35565b005b3480156108f557600080fd5b506108fe611f28565b604051808265ffffffffffff16815260200191505060405180910390f35b34801561092857600080fd5b5061096b6004803603602081101561093f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f40565b005b34801561097957600080fd5b50610982612132565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156109ba57600080fd5b50610a25600480360360808110156109d157600080fd5b81019080803565ffffffffffff169060200190929190803565ffffffffffff169060200190929190803565ffffffffffff169060200190929190803565ffffffffffff169060200190929190505050612158565b005b610a2f612317565b73ffffffffffffffffffffffffffffffffffffffff16610a4d6110ca565b73ffffffffffffffffffffffffffffffffffffffff1614610ad6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610b1c573d6000803e3d6000fd5b5050565b60005b8151811015610b5657610b48828281518110610b3b57fe5b6020026020010151611984565b508080600101915050610b23565b5050565b60098181548110610b6a57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610ba1612317565b73ffffffffffffffffffffffffffffffffffffffff16610bbf6110ca565b73ffffffffffffffffffffffffffffffffffffffff1614610c48576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60005b600980549050811015610ca657610c9960098281548110610c6857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168361231f565b8080600101915050610c4b565b5050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160069054906101000a900465ffffffffffff1681565b60045481565b600160009054906101000a900465ffffffffffff1681565b610d0e612526565b565b610d9f6009805480602002602001604051908101604052809291908181526020018280548015610d9557602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610d4b575b5050505050610b20565b565b610da9612317565b73ffffffffffffffffffffffffffffffffffffffff16610dc76110ca565b73ffffffffffffffffffffffffffffffffffffffff1614610e50576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610f16612317565b73ffffffffffffffffffffffffffffffffffffffff16610f346110ca565b73ffffffffffffffffffffffffffffffffffffffff1614610fbd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b826003819055508160028190555080600481905550505050565b610fdf612317565b73ffffffffffffffffffffffffffffffffffffffff16610ffd6110ca565b73ffffffffffffffffffffffffffffffffffffffff1614611086576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60035481565b6000601a9054906101000a900465ffffffffffff1681565b611119612317565b73ffffffffffffffffffffffffffffffffffffffff166111376110ca565b73ffffffffffffffffffffffffffffffffffffffff16146111c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6111ca828261231f565b5050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6009829080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1580156112e657600080fd5b505af11580156112fa573d6000803e3d6000fd5b505050506040513d602081101561131057600080fd5b8101908080519060200190929190505050507f43a57413e7dbe7ed04228d65418ab4e9552897fc0d8ccbb58f5d5f8c514b4c89823383604051808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a15050565b7f000000000000000000000000515d7e9d75e2b76db60f8a051cd890eba23286bc81565b600081471015611418576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180612b7d602c913960400191505060405180910390fd5b42600454600554011115611477576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180612ba96024913960400191505060405180910390fd5b60008214156114895760009050611979565b6114928261275a565b611504576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f446f6573206e6f74206669742077697468696e20737765657020626f756e647381525060200191505060405180910390fd5b600061152483600060149054906101000a900465ffffffffffff166127bb565b90503273ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561156c573d6000803e3d6000fd5b50600061158d84600160069054906101000a900465ffffffffffff166127bb565b9050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156115f7573d6000803e3d6000fd5b506000600261161a86600160009054906101000a900465ffffffffffff166127bb565b8161162157fe5b04905081838287030303905060008111611686576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252604b815260200180612b32604b913960600191505060405180910390fd5b6060600267ffffffffffffffff811180156116a057600080fd5b506040519080825280602002602001820160405280156116cf5781602001602082028036833780820191505090505b509050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160008151811061170257fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000515d7e9d75e2b76db60f8a051cd890eba23286bc8160018151811061176a57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff16637ff36ab58360008430601e42016040518663ffffffff1660e01b815260040180858152602001806020018473ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015611863578082015181840152602081019050611848565b50505050905001955050505050506000604051808303818588803b15801561188a57600080fd5b505af115801561189e573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f8201168201806040525060208110156118c957600080fd5b81019080805160405193929190846401000000008211156118e957600080fd5b838201915060208201858111156118ff57600080fd5b825186602082028301116401000000008211171561191c57600080fd5b8083526020830192505050908051906020019060200280838360005b83811015611953578082015181840152602081019050611938565b5050505090500160405250505050611969612526565b4260058190555060019450505050505b919050565b60025481565b6000808273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156119ee57600080fd5b505afa158015611a02573d6000803e3d6000fd5b505050506040513d6020811015611a1857600080fd5b810190808051906020019092919050505090506000811480611a8557507f000000000000000000000000515d7e9d75e2b76db60f8a051cd890eba23286bc73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15611a94576000915050611e2a565b6060600267ffffffffffffffff81118015611aae57600080fd5b50604051908082528060200260200182016040528015611add5781602001602082028036833780820191505090505b5090508381600081518110611aee57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681600181518110611b5857fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508373ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611c2357600080fd5b505af1158015611c37573d6000803e3d6000fd5b505050506040513d6020811015611c4d57600080fd5b8101908080519060200190929190505050507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff166318cbafe58360008430601e42016040518663ffffffff1660e01b815260040180868152602001858152602001806020018473ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015611d24578082015181840152602081019050611d09565b505050509050019650505050505050600060405180830381600087803b158015611d4d57600080fd5b505af1158015611d61573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506020811015611d8b57600080fd5b8101908080516040519392919084640100000000821115611dab57600080fd5b83820191506020820185811115611dc157600080fd5b8251866020820283011164010000000082111715611dde57600080fd5b8083526020830192505050908051906020019060200280838360005b83811015611e15578082015181840152602081019050611dfa565b50505050905001604052505050506001925050505b919050565b60055481565b611e3d612317565b73ffffffffffffffffffffffffffffffffffffffff16611e5b6110ca565b73ffffffffffffffffffffffffffffffffffffffff1614611ee4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600060149054906101000a900465ffffffffffff1681565b611f48612317565b73ffffffffffffffffffffffffffffffffffffffff16611f666110ca565b73ffffffffffffffffffffffffffffffffffffffff1614611fef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612075576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180612b0c6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b612160612317565b73ffffffffffffffffffffffffffffffffffffffff1661217e6110ca565b73ffffffffffffffffffffffffffffffffffffffff1614612207576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b64e8d4a5100060640265ffffffffffff168482848601010165ffffffffffff161461227d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180612bcd6023913960400191505060405180910390fd5b83600060146101000a81548165ffffffffffff021916908365ffffffffffff160217905550826000601a6101000a81548165ffffffffffff021916908365ffffffffffff16021790555081600160006101000a81548165ffffffffffff021916908365ffffffffffff16021790555080600160066101000a81548165ffffffffffff021916908365ffffffffffff16021790555050505050565b600033905090565b612327612317565b73ffffffffffffffffffffffffffffffffffffffff166123456110ca565b73ffffffffffffffffffffffffffffffffffffffff16146123ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60008290508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb838373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561245757600080fd5b505afa15801561246b573d6000803e3d6000fd5b505050506040513d602081101561248157600080fd5b81019080805190602001909291905050506040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156124e557600080fd5b505af11580156124f9573d6000803e3d6000fd5b505050506040513d602081101561250f57600080fd5b810190808051906020019092919050505050505050565b60007f000000000000000000000000515d7e9d75e2b76db60f8a051cd890eba23286bc73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156125af57600080fd5b505afa1580156125c3573d6000803e3d6000fd5b505050506040513d60208110156125d957600080fd5b81019080805190602001909291905050509050612683600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166002600160009054906101000a900465ffffffffffff1665ffffffffffff168161263857fe5b046000601a9054906101000a900465ffffffffffff160165ffffffffffff166000601a9054906101000a900465ffffffffffff1665ffffffffffff1684028161267d57fe5b046127e9565b7f000000000000000000000000515d7e9d75e2b76db60f8a051cd890eba23286bc73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561270a57600080fd5b505afa15801561271e573d6000803e3d6000fd5b505050506040513d602081101561273457600080fd5b81019080805190602001909291905050509050600047905061275681836128ba565b5050565b6000806002541415612787576000600354141561277a57600190506127b6565b60035482101590506127b6565b6000600354141561279f5760025482111590506127b6565b60025482111580156127b357506003548210155b90505b919050565b600064e8d4a5100060640265ffffffffffff168265ffffffffffff168402816127e057fe5b04905092915050565b7f000000000000000000000000515d7e9d75e2b76db60f8a051cd890eba23286bc73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561287a57600080fd5b505af115801561288e573d6000803e3d6000fd5b505050506040513d60208110156128a457600080fd5b8101908080519060200190929190505050505050565b7f000000000000000000000000515d7e9d75e2b76db60f8a051cd890eba23286bc73ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561296b57600080fd5b505af115801561297f573d6000803e3d6000fd5b505050506040513d602081101561299557600080fd5b8101908080519060200190929190505050507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d719837f000000000000000000000000515d7e9d75e2b76db60f8a051cd890eba23286bc84600080600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601e42016040518863ffffffff1660e01b8152600401808773ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200196505050505050506060604051808303818588803b158015612ab457600080fd5b505af1158015612ac8573d6000803e3d6000fd5b50505050506040513d6060811015612adf57600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050505050505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342616c616e6365206973206e6f74206c6172676520656e6f75676820746f207377617020616e642070726f76696465206c69717569646974792f676173207265696d62757273656d656e745f616d6d206973206c6172676572207468616e2074686520636f6e7472616374206574682062616c616e63655377656570206973206c6f636b656420666f72206120706572696f64206f662074696d65416c6c20696e70757473206d7573742073756d20746f2031305e313420283130302529a2646970667358221220c4fb20f3e2d3545e29a47fa40086a09c3f1c5e232673e8fc3d69934904eec40f64736f6c63430007060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c597b10eb4dbaba8c6a887792b60aabcbf27e076000000000000000000000000306978da6ebee060375f35418744f85c1cb6b3530000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000515d7e9d75e2b76db60f8a051cd890eba23286bc

-----Decoded View---------------
Arg [0] : _treasury (address): 0xc597b10eB4DBabA8c6a887792b60AabcBF27e076
Arg [1] : _gov_vault (address): 0x306978DA6ebEe060375f35418744F85C1CB6b353
Arg [2] : _uniswapV2Router02 (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [3] : _GDAO (address): 0x515d7E9D75E2b76DB60F8a051Cd890eBa23286Bc

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 000000000000000000000000c597b10eb4dbaba8c6a887792b60aabcbf27e076
Arg [1] : 000000000000000000000000306978da6ebee060375f35418744f85c1cb6b353
Arg [2] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [3] : 000000000000000000000000515d7e9d75e2b76db60f8a051cd890eba23286bc

Deployed Bytecode Sourcemap
13972:9854:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15865:30;15873:10;15885:9;15865:30;;;;;;;;;;;;;;;;;;;;;;;;;;13972:9854;;;;;18204:138;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;18639:180;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;14668:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;18350:219;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;14563:31;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14313:25;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14469:28;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;14284:22;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;17699:71;;;;;;;;;;;;;:::i;:::-;;17864:73;;;;;;;;;;;;;:::i;:::-;;5518:148;;;;;;;;;;;;;:::i;:::-;;17028:183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;17303:98;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4867:87;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14426:23;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;14252:25;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;17945:137;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;14537:19;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;16175:227;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;14632:29;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;19570:1455;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14371:23;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;18987:575;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14504:24;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;17493:96;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;14215:30;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5821:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;14601:24;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;16560:460;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;18204:138;5098:12;:10;:12::i;:::-;5087:23;;:7;:5;:7::i;:::-;:23;;;5079:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18292:9:::1;18284:27;;:50;18312:21;18284:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;18204:138:::0;:::o;18639:180::-;18713:6;18709:103;18729:14;:21;18725:1;:25;18709:103;;;18771:29;18782:14;18797:1;18782:17;;;;;;;;;;;;;;18771:10;:29::i;:::-;;18752:3;;;;;;;18709:103;;;;18639:180;:::o;14668:31::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;18350:219::-;5098:12;:10;:12::i;:::-;5087:23;;:7;:5;:7::i;:::-;:23;;;5079:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18439:6:::1;18435:123;18455:14;:21;;;;18451:1;:25;18435:123;;;18497:49;18517:14;18532:1;18517:17;;;;;;;;;;;;;;;;;;;;;;;;;18536:9;18497:19;:49::i;:::-;18478:3;;;;;;;18435:123;;;;18350:219:::0;:::o;14563:31::-;;;;;;;;;;;;;:::o;14313:25::-;;;;;;;;;;;;;:::o;14469:28::-;;;;:::o;14284:22::-;;;;;;;;;;;;;:::o;17699:71::-;17745:17;:15;:17::i;:::-;17699:71::o;17864:73::-;17904:25;17914:14;17904:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:9;:25::i;:::-;17864:73::o;5518:148::-;5098:12;:10;:12::i;:::-;5087:23;;:7;:5;:7::i;:::-;:23;;;5079:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5625:1:::1;5588:40;;5609:6;::::0;::::1;;;;;;;;5588:40;;;;;;;;;;;;5656:1;5639:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;5518:148::o:0;17028:183::-;5098:12;:10;:12::i;:::-;5087:23;;:7;:5;:7::i;:::-;:23;;;5079:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17137:4:::1;17126:8;:15;;;;17163:4;17152:8;:15;;;;17194:9;17178:13;:25;;;;17028:183:::0;;;:::o;17303:98::-;5098:12;:10;:12::i;:::-;5087:23;;:7;:5;:7::i;:::-;:23;;;5079:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17389:4:::1;17378:8;;:15;;;;;;;;;;;;;;;;;;17303:98:::0;:::o;4867:87::-;4913:7;4940:6;;;;;;;;;;;4933:13;;4867:87;:::o;14426:23::-;;;;:::o;14252:25::-;;;;;;;;;;;;;:::o;17945:137::-;5098:12;:10;:12::i;:::-;5087:23;;:7;:5;:7::i;:::-;:23;;;5079:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18037:37:::1;18057:5;18064:9;18037:19;:37::i;:::-;17945:137:::0;;:::o;14537:19::-;;;;;;;;;;;;;:::o;16175:227::-;16245:14;16265:5;16245:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16289:5;16282:26;;;16309:10;16329:4;16336;16282:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16357:37;16370:5;16377:10;16389:4;16357:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16175:227;;:::o;14632:29::-;;;:::o;19570:1455::-;19620:4;19669;19644:21;:29;;19636:86;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19770:15;19753:13;;19741:9;;:25;:44;;19733:93;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19848:1;19840:4;:9;19837:28;;;19858:5;19851:12;;;;19837:28;19883:19;19897:4;19883:13;:19::i;:::-;19875:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20012:14;20029:37;20043:4;20049:16;;;;;;;;;;;20029:13;:37::i;:::-;20012:54;;20085:9;20077:27;;:35;20105:6;20077:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20158:19;20180:32;20194:4;20200:11;;;;;;;;;;;20180:13;:32::i;:::-;20158:54;;20223:8;;;;;;;;;;;:17;;:30;20241:11;20223:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20341:14;20388:1;20358:29;20372:4;20378:8;;;;;;;;;;;20358:13;:29::i;:::-;:31;;;;;;20341:48;;20523:11;20514:6;20505;20498:4;:13;:22;:36;20488:47;;20565:1;20556:6;:10;20548:98;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20657:21;20710:1;20696:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20689:23;;20741:4;;;;;;;;;;;20723;20728:1;20723:7;;;;;;;;;;;;;:23;;;;;;;;;;;20775:4;20757;20762:1;20757:7;;;;;;;;;;;;;:23;;;;;;;;;;;20793:13;:35;;;20846:6;20864:1;20867:4;20881;20906:2;20888:15;:20;20793:116;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20930:17;:15;:17::i;:::-;20980:15;20968:9;:27;;;;21013:4;21006:11;;;;;;19570:1455;;;;:::o;14371:23::-;;;;:::o;18987:575::-;19053:4;19069:16;19095:13;19088:31;;;19128:4;19088:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19069:65;;19160:1;19148:8;:13;:38;;;;19182:4;19165:21;;:13;:21;;;19148:38;19145:58;;;19196:5;19189:12;;;;;19145:58;19215:21;19268:1;19254:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19247:23;;19299:13;19281:4;19286:1;19281:7;;;;;;;;;;;;;:32;;;;;;;;;;;19342:4;;;;;;;;;;;19324;19329:1;19324:7;;;;;;;;;;;;;:23;;;;;;;;;;;19375:13;19368:29;;;19406:13;19421:8;19368:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19441:13;:35;;;19477:8;19487:1;19490:4;19504;19529:2;19511:15;:20;19441:91;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19550:4;19543:11;;;;18987:575;;;;:::o;14504:24::-;;;;:::o;17493:96::-;5098:12;:10;:12::i;:::-;5087:23;;:7;:5;:7::i;:::-;:23;;;5079:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17577:4:::1;17565:9;;:16;;;;;;;;;;;;;;;;;;17493:96:::0;:::o;14215:30::-;;;;;;;;;;;;;:::o;5821:244::-;5098:12;:10;:12::i;:::-;5087:23;;:7;:5;:7::i;:::-;:23;;;5079:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5930:1:::1;5910:22;;:8;:22;;;;5902:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6020:8;5991:38;;6012:6;::::0;::::1;;;;;;;;5991:38;;;;;;;;;;;;6049:8;6040:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;5821:244:::0;:::o;14601:24::-;;;;;;;;;;;;;:::o;16560:460::-;5098:12;:10;:12::i;:::-;5087:23;;:7;:5;:7::i;:::-;:23;;;5079:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14053:6:::1;14113:3;:23;16706:94;;16749:17;16734:12;16722:9;16707:12;:24;:39;:59;16706:94;;;16698:162;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16890:17;16871:16;;:36;;;;;;;;;;;;;;;;;;16932:12;16918:11;;:26;;;;;;;;;;;;;;;;;;16966:9;16955:8;;:20;;;;;;;;;;;;;;;;;;17000:12;16986:11;;:26;;;;;;;;;;;;;;;;;;16560:460:::0;;;;:::o;3415:106::-;3468:15;3503:10;3496:17;;3415:106;:::o;23336:196::-;5098:12;:10;:12::i;:::-;5087:23;;:7;:5;:7::i;:::-;:23;;;5079:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23428:12:::1;23450:5;23428:28;;23467:5;:14;;;23482:9;23493:5;:15;;;23517:4;23493:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;23467:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;5158:1;23336:196:::0;;:::o;21566:1005::-;21651:15;21676:4;21669:22;;;21700:4;21669:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21651:55;;22303:76;22313:9;;;;;;;;;;;22375:1;22366:8;;;;;;;;;;;:10;;;;;;;;22351:11;;;;;;;;;;;:26;22324:54;;22335:11;;;;;;;;;;;22325:21;;:7;:21;22324:54;;;;;;22303:9;:76::i;:::-;22448:4;22441:22;;;22472:4;22441:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22431:47;;22489:14;22506:21;22489:38;;22538:23;22545:6;22553:7;22538:6;:23::i;:::-;21566:1005;;:::o;22788:358::-;22847:4;22878:1;22866:8;;:13;22863:144;;;22910:1;22898:8;;:13;22895:63;;;22938:4;22931:11;;;;22895:63;22987:8;;22979:4;:16;;22972:23;;;;22863:144;23032:1;23020:8;;:13;23017:67;;;23064:8;;23056:4;:16;;23049:23;;;;23017:67;23109:8;;23101:4;:16;;:36;;;;;23129:8;;23121:4;:16;;23101:36;23094:44;;22788:358;;;;:::o;22629:151::-;22705:7;14053:6;14113:3;:23;22732:39;;22740:8;22733:15;;:4;:15;22732:39;;;;;;22724:48;;22629:151;;;;:::o;23223:105::-;23295:4;23288:21;;;23310:4;23315;23288:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23223:105;;:::o;23592:224::-;23662:4;23655:20;;;23684:13;23699:5;23655:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23716:13;:29;;;23752:4;23758;23764:5;23771:1;23774;23777:8;;;;;;;;;;;23805:2;23787:15;:20;23716:92;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23592:224;;:::o
Swarm Source
ipfs://c4fb20f3e2d3545e29a47fa40086a09c3f1c5e232673e8fc3d69934904eec40f
🤖 Code Reader

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

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.