0 txs
0 calls
constructor
constructor(address _nftManager)
functions
BusdToken
viewfunction BusdToken() view returns (address)
Dogs_BUSD_LpToken
viewfunction Dogs_BUSD_LpToken() view returns (address)
DogsExchangeHelper
viewfunction DogsExchangeHelper() view returns (address)
dogsToken
viewfunction dogsToken() view returns (address)
DogsToken
viewfunction DogsToken() view returns (address)
lastPigsBalance
viewfunction lastPigsBalance() view returns (uint256)
lpAmount
viewfunction lpAmount(uint256 _tokenID) view returns (uint256 _lpAmount)
lpStakedTotal
viewfunction lpStakedTotal() view returns (uint256)
MasterchefPigs
viewfunction MasterchefPigs() view returns (address)
nftInfo
viewfunction nftInfo(uint256) view returns (uint256 lpAmount, uint256 pigsMask)
nftManager
viewfunction nftManager() view returns (address)
owner
viewfunction owner() view returns (address)
PancakeRouter
viewfunction PancakeRouter() view returns (address)
pendingRewards
viewfunction pendingRewards(uint256 _tokenID) view returns (uint256 pigsAmount)
pigsRoundMask
viewfunction pigsRoundMask() view returns (uint256)
PigsToken
viewfunction PigsToken() view returns (address)
claimPigsRewardsPublic
nonpayablefunction claimPigsRewardsPublic(uint256[] _tokenIDs)
deposit
nonpayablefunction deposit(uint256 _tokenID, uint256 _dogsAmount, uint256 _busdAmount)
renounceOwnership
nonpayablefunction renounceOwnership()
setNftManager
nonpayablefunction setNftManager(address _nftManager)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw(uint256 _tokenID, uint256 _lpPercent)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x6080604052600180546001600160a01b0319908116739a3321e1acd3b9f6debee5e042dd2411a17420021790915560028054821673e9e7cea3dedca5984780bafc599bd69add087d5617905560038054821673b5151965b13872b183eba08e33d0d06743ac813217905560048054821673198271b868dae875bfea6e6e4045cdda5d6b9829908117909155600060058190556006556008805483169091179055600a80548216738536178222fc6ec5fac49bbfebd74ca3051c638f179055600b805490911673b59686fe494d1dd6d3529ed9df384cd208f182e8179055348015620000e957600080fd5b5060405162002556380380620025568339810160408190526200010c9162000663565b62000117336200018a565b600980546001600160a01b0319166001600160a01b038381169190911790915560045462000147911682620001da565b600454600b5462000165916001600160a01b039081169116620001da565b600254600b5462000183916001600160a01b039081169116620001da565b5062000752565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b604051636eb1769f60e11b81523060048201526001600160a01b03828116602483015283169063dd62ed3e9060440160206040518083038186803b1580156200022257600080fd5b505afa15801562000237573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025d9190620006b2565b62000289576200028981600019846001600160a01b03166200028d60201b6200101c179092919060201c565b5050565b8015806200031b5750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e9060440160206040518083038186803b158015620002de57600080fd5b505afa158015620002f3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003199190620006b2565b155b620003935760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e63650000000000000000000060648201526084015b60405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b0390811663095ea7b360e01b17909152620003eb918591620003f016565b505050565b60006200044c826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316620004ce60201b62001167179092919060201c565b805190915015620003eb57808060200190518101906200046d91906200068e565b620003eb5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016200038a565b6060620004df8484600085620004e9565b90505b9392505050565b6060824710156200054c5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016200038a565b6001600160a01b0385163b620005a55760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200038a565b600080866001600160a01b03168587604051620005c39190620006cc565b60006040518083038185875af1925050503d806000811462000602576040519150601f19603f3d011682016040523d82523d6000602084013e62000607565b606091505b5090925090506200061a82828662000625565b979650505050505050565b6060831562000636575081620004e2565b825115620006475782518084602001fd5b8160405162461bcd60e51b81526004016200038a9190620006ea565b6000602082840312156200067657600080fd5b81516001600160a01b0381168114620004e257600080fd5b600060208284031215620006a157600080fd5b81518015158114620004e257600080fd5b600060208284031215620006c557600080fd5b5051919050565b60008251620006e08184602087016200071f565b9190910192915050565b60208152600082518060208401526200070b8160408501602087016200071f565b601f01601f19169190910160400192915050565b60005b838110156200073c57818101518382015260200162000722565b838111156200074c576000848401525b50505050565b611df480620007626000396000f3fe6080604052600436106101385760003560e01c80638da5cb5b116100ab578063c681a9581161006f578063c681a95814610386578063e88b91ea1461039c578063eda0228f146103bc578063f2fde38b146103e4578063fd286fa814610404578063ffb91c231461042457600080fd5b80638da5cb5b146102f25780639194806314610310578063a15683ed14610330578063a4364b0314610350578063b1904c051461037057600080fd5b80635e2eeb35116100fd5780635e2eeb35146102475780636738550414610267578063715018a61461027d578063766795cf146102925780637dcb2abf146102b25780637e6151c9146102d257600080fd5b8062aeef8a1461014457806304cbfae5146101665780630e3d6bfa146101a65780631f8bc790146101de578063441a3e701461022757600080fd5b3661013f57005b600080fd5b34801561015057600080fd5b5061016461015f366004611be3565b610444565b005b34801561017257600080fd5b50610193610181366004611b6b565b6000908152600c602052604090205490565b6040519081526020015b60405180910390f35b3480156101b257600080fd5b506001546101c6906001600160a01b031681565b6040516001600160a01b03909116815260200161019d565b3480156101ea57600080fd5b506102126101f9366004611b6b565b600c602052600090815260409020805460019091015482565b6040805192835260208301919091520161019d565b34801561023357600080fd5b50610164610242366004611b9d565b6107cc565b34801561025357600080fd5b506004546101c6906001600160a01b031681565b34801561027357600080fd5b5061019360075481565b34801561028957600080fd5b50610164610cf5565b34801561029e57600080fd5b506101646102ad366004611a4a565b610d09565b3480156102be57600080fd5b506101936102cd366004611b6b565b610d41565b3480156102de57600080fd5b506008546101c6906001600160a01b031681565b3480156102fe57600080fd5b506000546001600160a01b03166101c6565b34801561031c57600080fd5b50600b546101c6906001600160a01b031681565b34801561033c57600080fd5b506002546101c6906001600160a01b031681565b34801561035c57600080fd5b50600a546101c6906001600160a01b031681565b34801561037c57600080fd5b5061019360055481565b34801561039257600080fd5b5061019360065481565b3480156103a857600080fd5b506009546101c6906001600160a01b031681565b3480156103c857600080fd5b506101c67310ed43c718714eb63d5aa57b78b54704e256024e81565b3480156103f057600080fd5b506101646103ff366004611a4a565b610d92565b34801561041057600080fd5b5061016461041f366004611a84565b610e08565b34801561043057600080fd5b506003546101c6906001600160a01b031681565b6009546040516323b872dd60e01b81526001600160a01b03909116906323b872dd9061047890339030908890600401611c59565b600060405180830381600087803b15801561049257600080fd5b505af11580156104a6573d6000803e3d6000fd5b505050506104b383611180565b60095460405163ea348a0160e01b815260048101859052602481018490523060448201526001600160a01b039091169063ea348a0190606401600060405180830381600087803b15801561050657600080fd5b505af115801561051a573d6000803e3d6000fd5b50506002546040516323b872dd60e01b81526001600160a01b0390911692506323b872dd915061055290339030908690600401611c59565b602060405180830381600087803b15801561056c57600080fd5b505af1158015610580573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105a49190611b49565b50600b5460025460405163271a55a360e21b81526001600160a01b039182166004820152602481018490526044810185905260009283928392911690639c69568c90606401606060405180830381600087803b15801561060357600080fd5b505af1158015610617573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063b9190611c0f565b600954604051633580aafb60e11b8152600481018b90526024810184905230604482015293965091945092506001600160a01b031690636b0155f690606401600060405180830381600087803b15801561069457600080fd5b505af11580156106a8573d6000803e3d6000fd5b505060025460405163a9059cbb60e01b8152336004820152602481018590526001600160a01b03909116925063a9059cbb9150604401602060405180830381600087803b1580156106f857600080fd5b505af115801561070c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107309190611b49565b506000868152600c60205260408120805485929061074f908490611cb0565b9091555061075e905083611291565b6009546040516323b872dd60e01b81526001600160a01b03909116906323b872dd9061079290309033908b90600401611c59565b600060405180830381600087803b1580156107ac57600080fd5b505af11580156107c0573d6000803e3d6000fd5b50505050505050505050565b6127108111156108155760405162461bcd60e51b815260206004820152600f60248201526e1a5b9d985b1a59081c195c98d95b9d608a1b60448201526064015b60405180910390fd5b6009546040516323b872dd60e01b81526001600160a01b03909116906323b872dd9061084990339030908790600401611c59565b600060405180830381600087803b15801561086357600080fd5b505af1158015610877573d6000803e3d6000fd5b5050506000838152600c60205260408120549091506127109061089b908490611cea565b6108a59190611cc8565b600a54604051630441a3e760e41b815260006004820152602481018390529192506001600160a01b03169063441a3e7090604401600060405180830381600087803b1580156108f357600080fd5b505af1158015610907573d6000803e3d6000fd5b5050505061091361132f565b61091c83611180565b806007600082825461092e9190611d09565b90915550600090508061094083611374565b6000878152600c6020526040812080549395509193508592610963908490611d09565b909155505060025460405163a9059cbb60e01b8152336004820152602481018490526001600160a01b039091169063a9059cbb90604401602060405180830381600087803b1580156109b457600080fd5b505af11580156109c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ec9190611b49565b50600954604051630dbac38360e11b8152600481018790526000916001600160a01b031690631b7587069060240160206040518083038186803b158015610a3257600080fd5b505afa158015610a46573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a6a9190611b84565b6009546040516394a7a49d60e01b8152600481018990529192506000916001600160a01b03909116906394a7a49d9060240160206040518083038186803b158015610ab457600080fd5b505afa158015610ac8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aec9190611b84565b9050610af88183611d09565b831115610c1a576000610b0b8284611d09565b600954604051633580aafb60e11b8152600481018b9052602481018390523060448201529192506001600160a01b031690636b0155f690606401600060405180830381600087803b158015610b5f57600080fd5b505af1158015610b73573d6000803e3d6000fd5b50506008546001600160a01b0316915063a9059cbb905033610b958488611d09565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b158015610bdb57600080fd5b505af1158015610bef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c139190611b49565b5050610c86565b600954604051633580aafb60e11b815260048101899052602481018590523060448201526001600160a01b0390911690636b0155f690606401600060405180830381600087803b158015610c6d57600080fd5b505af1158015610c81573d6000803e3d6000fd5b505050505b6009546040516323b872dd60e01b81526001600160a01b03909116906323b872dd90610cba90309033908c90600401611c59565b600060405180830381600087803b158015610cd457600080fd5b505af1158015610ce8573d6000803e3d6000fd5b5050505050505050505050565b610cfd6114dc565b610d076000611536565b565b610d116114dc565b600980546001600160a01b0319166001600160a01b03838116918217909255600454610d3e921690611586565b50565b6000818152600c6020526040812060010154600654670de0b6b3a764000091610d6991611d09565b6000848152600c6020526040902054610d829190611cea565b610d8c9190611cc8565b92915050565b610d9a6114dc565b6001600160a01b038116610dff5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161080c565b610d3e81611536565b60005b8151811015611018576000828281518110610e2857610e28611d7d565b60209081029190910101516009546040516331a9108f60e11b81526004810183905291925033916001600160a01b0390911690636352211e9060240160206040518083038186803b158015610e7c57600080fd5b505afa158015610e90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eb49190611a67565b6001600160a01b031614610ef65760405162461bcd60e51b81526020600482015260096024820152683737ba1037bbb732b960b91b604482015260640161080c565b6000818152600c6020526040812060010154600654670de0b6b3a764000091610f1e91611d09565b6000848152600c6020526040902054610f379190611cea565b610f419190611cc8565b9050600554811115610f5257506005545b60015460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb90604401602060405180830381600087803b158015610f9e57600080fd5b505af1158015610fb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd69190611b49565b508060056000828254610fe99190611d09565b90915550506006546000838152600c60205260409020600101555050808061101090611d4c565b915050610e0b565b5050565b8015806110a55750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e9060440160206040518083038186803b15801561106b57600080fd5b505afa15801561107f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a39190611b84565b155b6111105760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b606482015260840161080c565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b17905261116290849061161f565b505050565b606061117684846000856116f1565b90505b9392505050565b6000818152600c6020526040812060010154600654670de0b6b3a7640000916111a891611d09565b6000848152600c60205260409020546111c19190611cea565b6111cb9190611cc8565b90506005548111156111dc57506005545b60015460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb90604401602060405180830381600087803b15801561122857600080fd5b505af115801561123c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112609190611b49565b5080600560008282546112739190611d09565b90915550506006546000838152600c60205260409020600101555050565b600354600a546112ae916001600160a01b03908116911683611822565b600a54604051631c57762b60e31b815260006004820152602481018390526001600160a01b039091169063e2bbb15890604401600060405180830381600087803b1580156112fb57600080fd5b505af115801561130f573d6000803e3d6000fd5b5050505080600760008282546113259190611cb0565b90915550610d3e90505b6000611339611973565b60075490915061135182670de0b6b3a7640000611cea565b61135b9190611cc8565b6006600082825461136c9190611cb0565b909155505050565b60035460405163095ea7b360e01b81527310ed43c718714eb63d5aa57b78b54704e256024e60048201526024810183905260009182916001600160a01b039091169063095ea7b390604401602060405180830381600087803b1580156113d957600080fd5b505af11580156113ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114119190611b49565b5060025460048054604051635d5155ef60e11b81526001600160a01b03938416928101929092529190911660248201526044810184905260006064820181905260848201523060a48201524260c48201527310ed43c718714eb63d5aa57b78b54704e256024e9063baa2abde9060e4016040805180830381600087803b15801561149a57600080fd5b505af11580156114ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114d29190611bbf565b9094909350915050565b6000546001600160a01b03163314610d075760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161080c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b604051636eb1769f60e11b81523060048201526001600160a01b03828116602483015283169063dd62ed3e9060440160206040518083038186803b1580156115cd57600080fd5b505afa1580156115e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116059190611b84565b611018576110186001600160a01b0383168260001961101c565b6000611674826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166111679092919063ffffffff16565b80519091501561116257808060200190518101906116929190611b49565b6111625760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161080c565b6060824710156117525760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161080c565b6001600160a01b0385163b6117a95760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161080c565b600080866001600160a01b031685876040516117c59190611c3d565b60006040518083038185875af1925050503d8060008114611802576040519150601f19603f3d011682016040523d82523d6000602084013e611807565b606091505b5091509150611817828286611a11565b979650505050505050565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301526000919085169063dd62ed3e9060440160206040518083038186803b15801561186d57600080fd5b505afa158015611881573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118a59190611b84565b90508181101561196d5760405163095ea7b360e01b81526001600160a01b0384811660048301526024820184905285169063095ea7b390604401602060405180830381600087803b1580156118f957600080fd5b505af115801561190d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119319190611b49565b61196d5760405162461bcd60e51b815260206004820152600d60248201526c30b63637bbb0b731b29032b93960991b604482015260640161080c565b50505050565b6001546040516370a0823160e01b815230600482015260009182916001600160a01b03909116906370a082319060240160206040518083038186803b1580156119bb57600080fd5b505afa1580156119cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119f39190611b84565b9050600060055482611a059190611d09565b60059290925550919050565b60608315611a20575081611179565b825115611a305782518084602001fd5b8160405162461bcd60e51b815260040161080c9190611c7d565b600060208284031215611a5c57600080fd5b813561117981611da9565b600060208284031215611a7957600080fd5b815161117981611da9565b60006020808385031215611a9757600080fd5b823567ffffffffffffffff80821115611aaf57600080fd5b818501915085601f830112611ac357600080fd5b813581811115611ad557611ad5611d93565b8060051b604051601f19603f83011681018181108582111715611afa57611afa611d93565b604052828152858101935084860182860187018a1015611b1957600080fd5b600095505b83861015611b3c578035855260019590950194938601938601611b1e565b5098975050505050505050565b600060208284031215611b5b57600080fd5b8151801515811461117957600080fd5b600060208284031215611b7d57600080fd5b5035919050565b600060208284031215611b9657600080fd5b5051919050565b60008060408385031215611bb057600080fd5b50508035926020909101359150565b60008060408385031215611bd257600080fd5b505080516020909101519092909150565b600080600060608486031215611bf857600080fd5b505081359360208301359350604090920135919050565b600080600060608486031215611c2457600080fd5b8351925060208401519150604084015190509250925092565b60008251611c4f818460208701611d20565b9190910192915050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6020815260008251806020840152611c9c816040850160208701611d20565b601f01601f19169190910160400192915050565b60008219821115611cc357611cc3611d67565b500190565b600082611ce557634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611d0457611d04611d67565b500290565b600082821015611d1b57611d1b611d67565b500390565b60005b83811015611d3b578181015183820152602001611d23565b8381111561196d5750506000910152565b6000600019821415611d6057611d60611d67565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610d3e57600080fdfea264697066735822122024db3e66f8872f261a65567fd38fe6839c93ed298a2f6c2ac00472ed5b755a2764736f6c63430008070033000000000000000000000000af0933bf8e34156a40aa50c466efe3bcbe81f5cc