31 txs
707 calls
constructor
constructor(address _aw3Token, address _usdtToken)
functions
AW3Token
viewfunction AW3Token() view returns (address)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
buyAW3Rate
viewfunction buyAW3Rate() view returns (uint256)
earned
viewfunction earned(address account) view returns (uint256)
fundAddress
viewfunction fundAddress() view returns (address)
getAW3AmountOut
viewfunction getAW3AmountOut(uint256 amount) view returns (uint256)
getIntervalTime
viewfunction getIntervalTime() view returns (uint256)
getMemberInfo
viewfunction getMemberInfo(address account) view returns (tuple)
intervalTime
viewfunction intervalTime() view returns (uint256)
lastUpdateTime
viewfunction lastUpdateTime() view returns (uint256)
managerAddress
viewfunction managerAddress(uint256) view returns (address)
managerRate
viewfunction managerRate(uint256) view returns (uint256)
maxReuiredValue
viewfunction maxReuiredValue() view returns (uint256)
minRequiredValue
viewfunction minRequiredValue() view returns (uint256)
owner
viewfunction owner() view returns (address)
pancakePair
viewfunction pancakePair() view returns (address)
pancakeRouter
viewfunction pancakeRouter() view returns (address)
rewardPerTokenStored
viewfunction rewardPerTokenStored() view returns (uint256)
ROUTER
viewfunction ROUTER() view returns (address)
totalSupply
viewfunction totalSupply() view returns (uint256)
usdtToken
viewfunction usdtToken() view returns (address)
distributeReward
nonpayablefunction distributeReward(uint256 reward)
errorInterest
nonpayablefunction errorInterest(address account, uint256 amount)
renounceOwnership
nonpayablefunction renounceOwnership()
setConfigAddress
nonpayablefunction setConfigAddress(address _aw3Token, address _fundAddress, address[] _managerAddress)
setHalfRate
nonpayablefunction setHalfRate(uint256[] _managerRate, uint256 _buyAW3Rate)
setIntervalTime
nonpayablefunction setIntervalTime(uint256 _getIntervalTime, uint256 _intervalTime)
setMinRequiredValue
nonpayablefunction setMinRequiredValue(uint256 _minRequiredValue, uint256 _maxReuiredValue)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
ComputingRewardPaid
event ComputingRewardPaid(address indexed user, uint256 reward)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardPaid
event RewardPaid(address indexed user, uint256 reward)
Staked
event Staked(address indexed account, uint256 amount, uint256 liquidity)
Withdrawn
event Withdrawn(address indexed user, uint256 amount)
errors
No errors.
creation bytecode
0x60e060405260196080908152600f60a052600560c052620000259060069060036200022b565b506005600755613840600a556276a700600b55662386f26fc10000600c55678ac7230489e80000600d553480156200005b575f80fd5b5060405162002179380380620021798339810160408190526200007e91620002b0565b6200008933620001dc565b600180546001600160a01b03199081166001600160a01b038581169190911790925560028054821692841692909217909155600380547310ed43c718714eb63d5aa57b78b54704e256024e9216821790556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000114573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200013a9190620002e6565b60025460015460405163e6a4390560e01b81526001600160a01b039283166004820152908216602482015291169063e6a4390590604401602060405180830381865afa1580156200018d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001b39190620002e6565b600880546001600160a01b0319166001600160a01b039290921691909117905550620003099050565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054828255905f5260205f209081019282156200026c579160200282015b828111156200026c578251829060ff169055916020019190600101906200024a565b506200027a9291506200027e565b5090565b5b808211156200027a575f81556001016200027f565b80516001600160a01b0381168114620002ab575f80fd5b919050565b5f8060408385031215620002c2575f80fd5b620002cd8362000294565b9150620002dd6020840162000294565b90509250929050565b5f60208284031215620002f7575f80fd5b620003028262000294565b9392505050565b611e6280620003175f395ff3fe6080604052600436106101bc575f3560e01c8063807328a3116100f2578063c21ebd0711610092578063df136d6511610062578063df136d6514610538578063e82bef291461054d578063f2fde38b1461056c578063fd3c91441461058b575f80fd5b8063c21ebd07146104d0578063c8f33c91146104ef578063d13e621614610504578063dd001a8e14610523575f80fd5b8063940a4e45116100cd578063940a4e4514610454578063a3812c7e14610473578063a98ad46c14610492578063b8c9d25c146104b1575f80fd5b8063807328a3146104045780638da5cb5b1461041957806390d519d114610435575f80fd5b806338cbe7811161015d5780635f1231ea116101385780635f1231ea146103475780636af31ba7146103a757806370a08231146103bc578063715018a6146103f0575f80fd5b806338cbe781146102f45780633c9024641461031357806348445fdd14610328575f80fd5b80631bf898d2116101985780631bf898d21461025857806332c7f0c01461027757806332d870c81461029657806332fe7b26146102b5575f80fd5b80628cc262146101f35780630a09d8e91461022557806318160ddd14610244575f80fd5b366101ef57345f036101d3576101d1336105a0565b005b600c5434106101e6576101d1333461071b565b6101d133610976565b5f80fd5b3480156101fe575f80fd5b5061021261020d3660046119a6565b610b15565b6040519081526020015b60405180910390f35b348015610230575f80fd5b506101d161023f3660046119c1565b610b84565b34801561024f575f80fd5b50600e54610212565b348015610263575f80fd5b506102126102723660046119e1565b610bb8565b348015610282575f80fd5b506101d16102913660046119f8565b610ccd565b3480156102a1575f80fd5b506101d16102b03660046119c1565b610d6f565b3480156102c0575f80fd5b506102dc7310ed43c718714eb63d5aa57b78b54704e256024e81565b6040516001600160a01b03909116815260200161021c565b3480156102ff575f80fd5b506101d161030e366004611a8a565b610da3565b34801561031e575f80fd5b50610212600a5481565b348015610333575f80fd5b506101d1610342366004611b4a565b610f0b565b348015610352575f80fd5b506103666103613660046119a6565b610f4e565b60405161021c91905f60a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015292915050565b3480156103b2575f80fd5b50610212600d5481565b3480156103c7575f80fd5b506102126103d63660046119a6565b6001600160a01b03165f9081526009602052604090205490565b3480156103fb575f80fd5b506101d1610fd2565b34801561040f575f80fd5b5061021260075481565b348015610424575f80fd5b505f546001600160a01b03166102dc565b348015610440575f80fd5b506102dc61044f3660046119e1565b611006565b34801561045f575f80fd5b506101d161046e3660046119e1565b61102e565b34801561047e575f80fd5b5061021261048d3660046119e1565b6110c6565b34801561049d575f80fd5b506002546102dc906001600160a01b031681565b3480156104bc575f80fd5b506008546102dc906001600160a01b031681565b3480156104db575f80fd5b506003546102dc906001600160a01b031681565b3480156104fa575f80fd5b5061021260105481565b34801561050f575f80fd5b506001546102dc906001600160a01b031681565b34801561052e575f80fd5b50610212600c5481565b348015610543575f80fd5b50610212600f5481565b348015610558575f80fd5b506004546102dc906001600160a01b031681565b348015610577575f80fd5b506101d16105863660046119a6565b6110e5565b348015610596575f80fd5b50610212600b5481565b6001600160a01b0381165f90815260096020526040902081906105c282610b15565b6002820155600f5460018201555f6105d984610b15565b90508015610715576001600160a01b0384165f908152600960205260409020600a5460048201546106099161117c565b42101561064a5760405162461bcd60e51b815260206004820152600a6024820152696572726f722074696d6560b01b60448201526064015b60405180910390fd5b5f60028201554260048083019190915560015460405163a9059cbb60e01b81526001600160a01b03888116938201939093526024810185905291169063a9059cbb906044016020604051808303815f875af11580156106ab573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106cf9190611bdc565b50846001600160a01b03167fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e04868360405161070b91815260200190565b60405180910390a2505b50505050565b6001600160a01b0382165f908152600960205260409020829061073d82610b15565b6002820155600f5460018201553332146107995760405162461bcd60e51b815260206004820152601b60248201527f4f6e6c792065787465726e616c2063616c6c7320616c6c6f77656400000000006044820152606401610641565b600c5483101580156107ad5750600d548311155b6107e85760405162461bcd60e51b815260206004820152600c60248201526b30b6b7bab73a1032b93937b960a11b6044820152606401610641565b6001600160a01b0384165f9081526009602052604081209061080b85600261118e565b600554909150156108ba575f5b6005548110156108b8575f61085c60646108566006858154811061083e5761083e611bfb565b905f5260205f2001548a61119990919063ffffffff16565b9061118e565b90506005828154811061087157610871611bfb565b5f9182526020822001546040516001600160a01b039091169183156108fc02918491818181858888f193505050501580156108ae573d5f803e3d5ffd5b5050600101610818565b505b5f6108d560646108566007548961119990919063ffffffff16565b6004549091506108ef9082906001600160a01b03166111a4565b505f6108fa8361138e565b8454909150610909908261117c565b845542600385018190556004850155600e54610925908261117c565b600e5560408051888152602081018390526001600160a01b038a16917f1449c6dd7851abc30abf37f57715f492010519147cc2652fbc38202c18a6ee90910160405180910390a25050505050505050565b6001600160a01b0381165f908152600960205260409020819061099882610b15565b6002820155600f5460018201556001600160a01b0383165f908152600960205260409020600b5460038201546109cd9161117c565b421015610a095760405162461bcd60e51b815260206004820152600a6024820152696572726f722074696d6560b01b6044820152606401610641565b805480610a435760405162461bcd60e51b81526020600482015260086024820152674e6f207374616b6560c01b6044820152606401610641565b60085460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303815f875af1158015610a93573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ab79190611bdc565b505f8255600e548110610aca575f610ad7565b600e54610ad790826116d8565b600e556040518181526001600160a01b038616907f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d59060200161070b565b6001600160a01b0381165f9081526009602052604081206002810154600190910154600f54610b7e9291610b7891670de0b6b3a76400009161085691610b5a916116d8565b6001600160a01b0388165f9081526009602052604090205490611199565b9061117c565b92915050565b5f546001600160a01b03163314610bad5760405162461bcd60e51b815260040161064190611c0f565b600c91909155600d55565b6040805160028082526060820183525f9283929190602083019080368337505060025482519293506001600160a01b0316918391505f90610bfb57610bfb611bfb565b6001600160a01b0392831660209182029290920101526001805483519216918391908110610c2b57610c2b611bfb565b6001600160a01b03928316602091820292909201015260035460405163d06ca61f60e01b815291169063d06ca61f90610c6a9086908590600401611c87565b5f60405180830381865afa158015610c84573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610cab9190810190611c9f565b600181518110610cbd57610cbd611bfb565b6020026020010151915050919050565b5f546001600160a01b03163314610cf65760405162461bcd60e51b815260040161064190611c0f565b60015460405163a9059cbb60e01b81526001600160a01b038481166004830152602482018490529091169063a9059cbb906044016020604051808303815f875af1158015610d46573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d6a9190611bdc565b505050565b5f546001600160a01b03163314610d985760405162461bcd60e51b815260040161064190611c0f565b600a91909155600b55565b5f546001600160a01b03163314610dcc5760405162461bcd60e51b815260040161064190611c0f565b8051610ddf9060059060208401906118e2565b50600480546001600160a01b038085166001600160a01b0319928316178355600180548783169316929092179091556003546040805163c45a015560e01b81529051919092169263c45a0155928082019260209290918290030181865afa158015610e4c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e709190611d2b565b60025460015460405163e6a4390560e01b81526001600160a01b039283166004820152908216602482015291169063e6a4390590604401602060405180830381865afa158015610ec2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ee69190611d2b565b600880546001600160a01b0319166001600160a01b0392909216919091179055505050565b5f546001600160a01b03163314610f345760405162461bcd60e51b815260040161064190611c0f565b8151610f47906006906020850190611945565b5060075550565b610f7b6040518060a001604052805f81526020015f81526020015f81526020015f81526020015f81525090565b506001600160a01b03165f90815260096020908152604091829020825160a0810184528154815260018201549281019290925260028101549282019290925260038201546060820152600490910154608082015290565b5f546001600160a01b03163314610ffb5760405162461bcd60e51b815260040161064190611c0f565b6110045f6116e3565b565b60058181548110611015575f80fd5b5f918252602090912001546001600160a01b0316905081565b6001546001600160a01b0316331461107f5760405162461bcd60e51b81526020600482015260146024820152732cb7ba9030b932903737ba1037b832b934ba37b960611b6044820152606401610641565b5f611089600e5490565b11156110c3576110ad61109b600e5490565b61085683670de0b6b3a7640000611199565b600f5f8282546110bd9190611d5a565b90915550505b50565b600681815481106110d5575f80fd5b5f91825260209091200154905081565b5f546001600160a01b0316331461110e5760405162461bcd60e51b815260040161064190611c0f565b6001600160a01b0381166111735760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610641565b6110c3816116e3565b5f6111878284611d5a565b9392505050565b5f6111878284611d6d565b5f6111878284611d8c565b604080516003808252608082019092525f91829190602082016060803683375050600354604080516315ab88c960e31b815290519394506001600160a01b039091169263ad5c4648925060048083019260209291908290030181865afa158015611210573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112349190611d2b565b815f8151811061124657611246611bfb565b6001600160a01b03928316602091820292909201015260025482519116908290600190811061127757611277611bfb565b6001600160a01b0392831660209182029290920101526001548251911690829060029081106112a8576112a8611bfb565b6001600160a01b03928316602091820292909201015260035460405163b6f9de9560e01b815291169063b6f9de959086906112ed905f90869089904290600401611da3565b5f604051808303818588803b158015611304575f80fd5b505af1158015611316573d5f803e3d5ffd5b50506002546040516370a0823160e01b81523060048201526001600160a01b0390911693506370a0823192506024019050602060405180830381865afa158015611362573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113869190611dd7565b949350505050565b5f8061139983611732565b90505f6113a582610bb8565b6002549091506001600160a01b031663095ea7b37310ed43c718714eb63d5aa57b78b54704e256024e600a6113db86600e611d8c565b6113e59190611d6d565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303815f875af115801561142d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114519190611bdc565b506001546001600160a01b031663095ea7b37310ed43c718714eb63d5aa57b78b54704e256024e600a61148585600e611d8c565b61148f9190611d6d565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303815f875af11580156114d7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114fb9190611bdc565b506003546002546001545f9283926001600160a01b039182169263e8e3370092918216911687878680306115314261012c611d5a565b60405160e08a901b6001600160e01b03191681526001600160a01b039889166004820152968816602488015260448701959095526064860193909352608485019190915260a484015290921660c482015260e4810191909152610104016060604051808303815f875af11580156115aa573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115ce9190611dee565b92505091508184111561166c576002546008546001600160a01b039182169163a9059cbb91166115fe8588611e19565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303815f875af1158015611646573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061166a9190611bdc565b505b60085f9054906101000a90046001600160a01b03166001600160a01b031663fff6cae96040518163ffffffff1660e01b81526004015f604051808303815f87803b1580156116b8575f80fd5b505af11580156116ca573d5f803e3d5ffd5b509298975050505050505050565b5f6111878284611e19565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040805160028082526060820183525f92839291906020830190803683375050600354604080516315ab88c960e31b815290519394506001600160a01b039091169263ad5c4648925060048083019260209291908290030181865afa15801561179d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117c19190611d2b565b815f815181106117d3576117d3611bfb565b6001600160a01b03928316602091820292909201015260025482519116908290600190811061180457611804611bfb565b6001600160a01b03928316602091820292909201015260035460405163b6f9de9560e01b815291169063b6f9de95908590611849905f90869030904290600401611da3565b5f604051808303818588803b158015611860575f80fd5b505af1158015611872573d5f803e3d5ffd5b50506002546040516370a0823160e01b81523060048201526001600160a01b0390911693506370a0823192506024019050602060405180830381865afa1580156118be573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111879190611dd7565b828054828255905f5260205f20908101928215611935579160200282015b8281111561193557825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190611900565b5061194192915061197e565b5090565b828054828255905f5260205f20908101928215611935579160200282015b82811115611935578251825591602001919060010190611963565b5b80821115611941575f815560010161197f565b6001600160a01b03811681146110c3575f80fd5b5f602082840312156119b6575f80fd5b813561118781611992565b5f80604083850312156119d2575f80fd5b50508035926020909101359150565b5f602082840312156119f1575f80fd5b5035919050565b5f8060408385031215611a09575f80fd5b8235611a1481611992565b946020939093013593505050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff81118282101715611a5f57611a5f611a22565b604052919050565b5f67ffffffffffffffff821115611a8057611a80611a22565b5060051b60200190565b5f805f60608486031215611a9c575f80fd5b8335611aa781611992565b9250602084810135611ab881611992565b9250604085013567ffffffffffffffff811115611ad3575f80fd5b8501601f81018713611ae3575f80fd5b8035611af6611af182611a67565b611a36565b81815260059190911b82018301908381019089831115611b14575f80fd5b928401925b82841015611b3b578335611b2c81611992565b82529284019290840190611b19565b80955050505050509250925092565b5f8060408385031215611b5b575f80fd5b823567ffffffffffffffff811115611b71575f80fd5b8301601f81018513611b81575f80fd5b80356020611b91611af183611a67565b82815260059290921b83018101918181019088841115611baf575f80fd5b938201935b83851015611bcd57843582529382019390820190611bb4565b98969091013596505050505050565b5f60208284031215611bec575f80fd5b81518015158114611187575f80fd5b634e487b7160e01b5f52603260045260245ffd5b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f815180845260208085019450602084015f5b83811015611c7c5781516001600160a01b031687529582019590820190600101611c57565b509495945050505050565b828152604060208201525f6113866040830184611c44565b5f6020808385031215611cb0575f80fd5b825167ffffffffffffffff811115611cc6575f80fd5b8301601f81018513611cd6575f80fd5b8051611ce4611af182611a67565b81815260059190911b82018301908381019087831115611d02575f80fd5b928401925b82841015611d2057835182529284019290840190611d07565b979650505050505050565b5f60208284031215611d3b575f80fd5b815161118781611992565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610b7e57610b7e611d46565b5f82611d8757634e487b7160e01b5f52601260045260245ffd5b500490565b8082028115828204841417610b7e57610b7e611d46565b848152608060208201525f611dbb6080830186611c44565b6001600160a01b03949094166040830152506060015292915050565b5f60208284031215611de7575f80fd5b5051919050565b5f805f60608486031215611e00575f80fd5b8351925060208401519150604084015190509250925092565b81810381811115610b7e57610b7e611d4656fea264697066735822122076a83b70727a9fe88cc8af502ace06e6d55749f377a993e22fa1cd66f0489c9064736f6c634300081800330000000000000000000000002256fa52eb58b5d2125c41bb259c93d0fd51376300000000000000000000000055d398326f99059ff775485246999027b3197955