0 txs
10 calls
constructor
constructor(string _name, string _symbol, uint256 _decimals, uint256 _supply, uint256 _txFee, uint256 _burnFee, uint256 _charityFee, address _FeeAddress, address tokenOwner, address service) payable
functions
_BURN_FEE
viewfunction _BURN_FEE() view returns (uint256)
_CHARITY_FEE
viewfunction _CHARITY_FEE() view returns (uint256)
_owner
viewfunction _owner() view returns (address)
_TAX_FEE
viewfunction _TAX_FEE() view returns (uint256)
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
FeeAddress
viewfunction FeeAddress() view returns (address)
isExcluded
viewfunction isExcluded(address account) view returns (bool)
name
viewfunction name() view returns (string)
Optimization
viewfunction Optimization() view returns (uint256)
owner
viewfunction owner() view returns (address)
reflectionFromToken
viewfunction reflectionFromToken(uint256 tAmount, bool deductTransferFee) view returns (uint256)
symbol
viewfunction symbol() view returns (string)
tokenFromReflection
viewfunction tokenFromReflection(uint256 rAmount) view returns (uint256)
totalBurn
viewfunction totalBurn() view returns (uint256)
totalCharity
viewfunction totalCharity() view returns (uint256)
totalFees
viewfunction totalFees() view returns (uint256)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
decreaseAllowance
nonpayablefunction decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deliver
nonpayablefunction deliver(uint256 tAmount)
excludeAccount
nonpayablefunction excludeAccount(address account)
includeAccount
nonpayablefunction includeAccount(address account)
increaseAllowance
nonpayablefunction increaseAllowance(address spender, uint256 addedValue) returns (bool)
renounceOwnership
nonpayablefunction renounceOwnership()
setAsCharityAccount
nonpayablefunction setAsCharityAccount(address account)
transfer
nonpayablefunction transfer(address recipient, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address sender, address recipient, uint256 amount) returns (bool)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateFee
nonpayablefunction updateFee(uint256 _txFee, uint256 _burnFee, uint256 _charityFee)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
No errors.
creation bytecode
0x6080604052600019600a556064600c556f0247c9b491d10093d8b190631f2d3c3e600d556040516200264b3803806200264b8339810160408190526200004591620002a0565b6006620000538b8262000403565b506007620000628a8262000403565b5060088890556200007588600a620005e4565b600b819055620000869088620005f9565b600e819055600a546200009a919062000613565b600a54620000a9919062000636565b600f55620000b9866064620005f9565b601355620000c9856064620005f9565b601455620000d9846064620005f9565b6015819055601354601655601454601755601855600980546001600160a01b038086166001600160a01b03199283161790925560008054858416921682178155600f5491815260016020526040808220929092559051918316913480156108fc0292909190818181858888f193505050501580156200015c573d6000803e3d6000fd5b50816001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e54604051620001a691815260200190565b60405180910390a3505050505050505050506200064c565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620001e657600080fd5b81516001600160401b0380821115620002035762000203620001be565b604051601f8301601f19908116603f011681019082821181831017156200022e576200022e620001be565b816040528381526020925086838588010111156200024b57600080fd5b600091505b838210156200026f578582018301518183018401529082019062000250565b600093810190920192909252949350505050565b80516001600160a01b03811681146200029b57600080fd5b919050565b6000806000806000806000806000806101408b8d031215620002c157600080fd5b8a516001600160401b0380821115620002d957600080fd5b620002e78e838f01620001d4565b9b5060208d0151915080821115620002fe57600080fd5b506200030d8d828e01620001d4565b99505060408b0151975060608b0151965060808b0151955060a08b0151945060c08b015193506200034160e08c0162000283565b9250620003526101008c0162000283565b9150620003636101208c0162000283565b90509295989b9194979a5092959850565b600181811c908216806200038957607f821691505b602082108103620003aa57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620003fe57600081815260208120601f850160051c81016020861015620003d95750805b601f850160051c820191505b81811015620003fa57828155600101620003e5565b5050505b505050565b81516001600160401b038111156200041f576200041f620001be565b620004378162000430845462000374565b84620003b0565b602080601f8311600181146200046f5760008415620004565750858301515b600019600386901b1c1916600185901b178555620003fa565b600085815260208120601f198616915b82811015620004a0578886015182559484019460019091019084016200047f565b5085821015620004bf5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620005265781600019048211156200050a576200050a620004cf565b808516156200051857918102915b93841c9390800290620004ea565b509250929050565b6000826200053f57506001620005de565b816200054e57506000620005de565b8160018114620005675760028114620005725762000592565b6001915050620005de565b60ff841115620005865762000586620004cf565b50506001821b620005de565b5060208310610133831016604e8410600b8410161715620005b7575081810a620005de565b620005c38383620004e5565b8060001904821115620005da57620005da620004cf565b0290505b92915050565b6000620005f283836200052e565b9392505050565b8082028115828204841417620005de57620005de620004cf565b6000826200063157634e487b7160e01b600052601260045260246000fd5b500690565b81810381811115620005de57620005de620004cf565b611fef806200065c6000396000f3fe608060405234801561001057600080fd5b50600436106101e55760003560e01c806377ef79931161010f578063b5862428116100a2578063f2cc0c1811610071578063f2cc0c1814610403578063f2fde38b14610416578063f84354f114610429578063fc061a4f1461043c57600080fd5b8063b58624281461038d578063cba0e99614610396578063d608b3b2146103c2578063dd62ed3e146103ca57600080fd5b8063a457c2d7116100de578063a457c2d71461034b578063a9059cbb1461035e578063ae9dd5e014610371578063b2bdfa7b1461037a57600080fd5b806377ef7993146102fe5780637b7e8bac146103075780638da5cb5b1461033257806395d89b411461034357600080fd5b8063313ce567116101875780634549b039116101565780634549b039146102bd578063457bdf6c146102d057806370a08231146102e3578063715018a6146102f657600080fd5b8063313ce56714610278578063395093511461028d5780633bd5d173146102a05780633c9f861d146102b557600080fd5b806313114a9d116101c357806313114a9d1461024257806318160ddd1461024a57806323b872dd146102525780632d8381191461026557600080fd5b806306fdde03146101ea578063095ea7b31461020857806310c8aeac1461022b575b600080fd5b6101f261044f565b6040516101ff9190611cd7565b60405180910390f35b61021b610216366004611d41565b6104e1565b60405190151581526020016101ff565b610234600d5481565b6040519081526020016101ff565b601054610234565b600e54610234565b61021b610260366004611d6b565b6104f8565b610234610273366004611da7565b610561565b60085460405160ff90911681526020016101ff565b61021b61029b366004611d41565b6105ea565b6102b36102ae366004611da7565b610620565b005b601154610234565b6102346102cb366004611dc0565b61070c565b6102b36102de366004611df5565b61079b565b6102346102f1366004611df5565b6107e7565b6102b3610846565b61023460145481565b60095461031a906001600160a01b031681565b6040516001600160a01b0390911681526020016101ff565b6000546001600160a01b031661031a565b6101f26108ba565b61021b610359366004611d41565b6108c9565b61021b61036c366004611d41565b610946565b61023460155481565b60005461031a906001600160a01b031681565b61023460135481565b61021b6103a4366004611df5565b6001600160a01b031660009081526004602052604090205460ff1690565b601254610234565b6102346103d8366004611e10565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b6102b3610411366004611df5565b610953565b6102b3610424366004611df5565b610aa6565b6102b3610437366004611df5565b610b90565b6102b361044a366004611e43565b610d46565b60606006805461045e90611e6f565b80601f016020809104026020016040519081016040528092919081815260200182805461048a90611e6f565b80156104d75780601f106104ac576101008083540402835291602001916104d7565b820191906000526020600020905b8154815290600101906020018083116104ba57829003601f168201915b5050505050905090565b60006104ee338484610dd5565b5060015b92915050565b6000610505848484610ee2565b610557843361055285604051806060016040528060218152602001611f99602191396001600160a01b038a16600090815260036020908152604080832033845290915290205491906111ee565b610dd5565b5060019392505050565b6000600f548211156105cd5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b60648201526084015b60405180910390fd5b60006105d7611228565b90506105e3838261124b565b9392505050565b3360008181526003602090815260408083206001600160a01b038716845290915281205490916104ee918590610552908661128d565b3360008181526004602052604090205460ff16156106955760405162461bcd60e51b815260206004820152602c60248201527f4578636c75646564206164647265737365732063616e6e6f742063616c6c207460448201526b3434b990333ab731ba34b7b760a11b60648201526084016105c4565b60006106a0836112ec565b5050506001600160a01b0386166000908152600160205260409020549394506106ce93925084915050611370565b6001600160a01b038316600090815260016020526040902055600f546106f49082611370565b600f55601054610704908461128d565b601055505050565b6000600e548311156107605760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c790060448201526064016105c4565b81610780576000610770846112ec565b509496506104f295505050505050565b600061078b846112ec565b509396506104f295505050505050565b6000546001600160a01b031632146107c55760405162461bcd60e51b81526004016105c490611ea9565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03811660009081526004602052604081205460ff161561082457506001600160a01b031660009081526002602052604090205490565b6001600160a01b0382166000908152600160205260409020546104f290610561565b6000546001600160a01b031632146108705760405162461bcd60e51b81526004016105c490611ea9565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60606007805461045e90611e6f565b60006104ee3384610552856040518060400160405280601e81526020017f64656372656173656420616c6c6f77616e63652062656c6f77207a65726f0000815250600360006109153390565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906111ee565b60006104ee338484610ee2565b6000546001600160a01b0316321461097d5760405162461bcd60e51b81526004016105c490611ea9565b6001600160a01b03811660009081526004602052604090205460ff16156109e65760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c75646564000000000060448201526064016105c4565b6001600160a01b03811660009081526001602052604090205415610a40576001600160a01b038116600090815260016020526040902054610a2690610561565b6001600160a01b0382166000908152600260205260409020555b6001600160a01b03166000818152600460205260408120805460ff191660019081179091556005805491820181559091527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180546001600160a01b0319169091179055565b6000546001600160a01b03163214610ad05760405162461bcd60e51b81526004016105c490611ea9565b6001600160a01b038116610b355760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105c4565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163214610bba5760405162461bcd60e51b81526004016105c490611ea9565b6001600160a01b03811660009081526004602052604090205460ff16610c225760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c726561647920696e636c75646564000000000060448201526064016105c4565b60005b600554811015610d4257816001600160a01b031660058281548110610c4c57610c4c611ede565b6000918252602090912001546001600160a01b031603610d305760058054610c7690600190611f0a565b81548110610c8657610c86611ede565b600091825260209091200154600580546001600160a01b039092169183908110610cb257610cb2611ede565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600282526040808220829055600490925220805460ff191690556005805480610d0a57610d0a611f1d565b600082815260209020810160001990810180546001600160a01b03191690550190555050565b80610d3a81611f33565b915050610c25565b5050565b6000546001600160a01b03163214610d705760405162461bcd60e51b81526004016105c490611ea9565b606483108015610d805750606482105b8015610d8c5750606481105b610d9557600080fd5b610da0836064611f4c565b601355610dae826064611f4c565b601455610dbc816064611f4c565b6015819055601354601655601454601755601855505050565b6001600160a01b038316610e2b5760405162461bcd60e51b815260206004820152601d60248201527f617070726f76652066726f6d20746865207a65726f206164647265737300000060448201526064016105c4565b6001600160a01b038216610e815760405162461bcd60e51b815260206004820152601b60248201527f617070726f766520746f20746865207a65726f2061646472657373000000000060448201526064016105c4565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610f385760405162461bcd60e51b815260206004820152601e60248201527f7472616e736665722066726f6d20746865207a65726f2061646472657373000060448201526064016105c4565b6001600160a01b038216610f8e5760405162461bcd60e51b815260206004820152601c60248201527f7472616e7366657220746f20746865207a65726f20616464726573730000000060448201526064016105c4565b60008111610ff05760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016105c4565b6009546001906001600160a01b038581169116148061101c57506009546001600160a01b038481169116145b8061103f57506001600160a01b03841660009081526004602052604090205460ff165b8061106257506001600160a01b03831660009081526004602052604090205460ff165b1561106b575060005b80611078576110786113b2565b6001600160a01b03841660009081526004602052604090205460ff1680156110b957506001600160a01b03831660009081526004602052604090205460ff16155b156110ce576110c98484846113f7565b6111cc565b6001600160a01b03841660009081526004602052604090205460ff1615801561110f57506001600160a01b03831660009081526004602052604090205460ff165b1561111f576110c98484846114bb565b6001600160a01b03841660009081526004602052604090205460ff1615801561116157506001600160a01b03831660009081526004602052604090205460ff16155b15611171576110c984848461150d565b6001600160a01b03841660009081526004602052604090205460ff1680156111b157506001600160a01b03831660009081526004602052604090205460ff165b156111c1576110c984848461155e565b6111cc84848461150d565b806111e8576111e8601654601355601754601455601854601555565b50505050565b600081848411156112125760405162461bcd60e51b81526004016105c49190611cd7565b50600061121f8486611f0a565b95945050505050565b60008060006112356115b1565b9092509050611244828261124b565b9250505090565b60006105e383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611733565b60008061129a8385611f63565b9050838110156105e35760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016105c4565b60008060008060008060008060008061130d8b601354601454601554611761565b92509250925060006113218c8585856117e0565b9050600061132d611228565b905060008061133d8f88856117f8565b9150915060006113508383898988611822565b929e50919c509a5091985093965091945092505050919395979092949650565b60006105e383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506111ee565b6013541580156113c25750601454155b80156113ce5750601554155b156113d557565b6013805460165560148054601755601580546018556000928390559082905555565b6000611401611228565b90506000806000806000806000611417896112ec565b9650965096509650965096509650600061143a898461185e90919063ffffffff16565b90506114498c8c8c8b8b6118e0565b611453828d611984565b6114608682868686611a65565b8a6001600160a01b03168c6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040516114a591815260200190565b60405180910390a3505050505050505050505050565b60006114c5611228565b905060008060008060008060006114db896112ec565b965096509650965096509650965060006114fe898461185e90919063ffffffff16565b90506114498c8c878b8b611b00565b6000611517611228565b9050600080600080600080600061152d896112ec565b96509650965096509650965096506000611550898461185e90919063ffffffff16565b90506114498c8c8a8a611b88565b6000611568611228565b9050600080600080600080600061157e896112ec565b965096509650965096509650965060006115a1898461185e90919063ffffffff16565b90506114498c8c8c8b898c611bfc565b600f54600e546000918291825b600554811015611703578260016000600584815481106115e0576115e0611ede565b60009182526020808320909101546001600160a01b03168352820192909252604001902054118061164b575081600260006005848154811061162457611624611ede565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b1561166157600f54600e54945094505050509091565b6116a7600160006005848154811061167b5761167b611ede565b60009182526020808320909101546001600160a01b031683528201929092526040019020548490611370565b92506116ef60026000600584815481106116c3576116c3611ede565b60009182526020808320909101546001600160a01b031683528201929092526040019020548390611370565b9150806116fb81611f33565b9150506115be565b50600e54600f546117139161124b565b82101561172a57600f54600e549350935050509091565b90939092509050565b600081836117545760405162461bcd60e51b81526004016105c49190611cd7565b50600061121f8486611f76565b60008060008061178b6064611785600c546117858b8d61185e90919063ffffffff16565b9061124b565b905060006117ad6064611785600c546117858b8e61185e90919063ffffffff16565b905060006117cf6064611785600c546117858b8f61185e90919063ffffffff16565b929a91995091975095505050505050565b600061121f826117f285818989611370565b90611370565b60008080611806868561185e565b90506000611814868661185e565b919791965090945050505050565b60008061182f858461185e565b9050600061183d858561185e565b90506000611851826117f285818d8d611370565b9998505050505050505050565b600082600003611870575060006104f2565b600061187c8385611f4c565b9050826118898583611f76565b146105e35760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016105c4565b6001600160a01b0385166000908152600260205260409020546119039084611370565b6001600160a01b0386166000908152600260209081526040808320939093556001905220546119329083611370565b6001600160a01b038087166000908152600160205260408082209390935590861681522054611961908261128d565b6001600160a01b0390941660009081526001602052604090209390935550505050565b600061198e611228565b9050600061199c848361185e565b6009546001600160a01b03166000908152600160205260409020549091506119c4908261128d565b600980546001600160a01b039081166000908152600160209081526040808320959095559254909116815260029091522054611a00908561128d565b600980546001600160a01b03908116600090815260026020908152604091829020949094559154915187815291811692908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050565b611a7e846117f287600f5461137090919063ffffffff16565b600f55601054611a8e908461128d565b601055601154611a9e908361128d565b601155601254611aae908261128d565b601255600e54611abe9083611370565b600e5560405182815260009030907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050505050565b6001600160a01b038516600090815260016020526040902054611b239083611370565b6001600160a01b03808716600090815260016020908152604080832094909455918716815260029091522054611b59908461128d565b6001600160a01b038516600090815260026020908152604080832093909355600190522054611961908261128d565b6001600160a01b038416600090815260016020526040902054611bab9083611370565b6001600160a01b038086166000908152600160205260408082209390935590851681522054611bda908261128d565b6001600160a01b03909316600090815260016020526040902092909255505050565b6001600160a01b038616600090815260026020526040902054611c1f9085611370565b6001600160a01b038716600090815260026020908152604080832093909355600190522054611c4e9084611370565b6001600160a01b03808816600090815260016020908152604080832094909455918816815260029091522054611c84908361128d565b6001600160a01b038616600090815260026020908152604080832093909355600190522054611cb3908261128d565b6001600160a01b039095166000908152600160205260409020949094555050505050565b600060208083528351808285015260005b81811015611d0457858101830151858201604001528201611ce8565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114611d3c57600080fd5b919050565b60008060408385031215611d5457600080fd5b611d5d83611d25565b946020939093013593505050565b600080600060608486031215611d8057600080fd5b611d8984611d25565b9250611d9760208501611d25565b9150604084013590509250925092565b600060208284031215611db957600080fd5b5035919050565b60008060408385031215611dd357600080fd5b8235915060208301358015158114611dea57600080fd5b809150509250929050565b600060208284031215611e0757600080fd5b6105e382611d25565b60008060408385031215611e2357600080fd5b611e2c83611d25565b9150611e3a60208401611d25565b90509250929050565b600080600060608486031215611e5857600080fd5b505081359360208301359350604090920135919050565b600181811c90821680611e8357607f821691505b602082108103611ea357634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b818103818111156104f2576104f2611ef4565b634e487b7160e01b600052603160045260246000fd5b600060018201611f4557611f45611ef4565b5060010190565b80820281158282048414176104f2576104f2611ef4565b808201808211156104f2576104f2611ef4565b600082611f9357634e487b7160e01b600052601260045260246000fd5b50049056fe7472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220a2271d06914186dffae65a0b15116340adab470528770f77c0ce9766c6f8e92f64736f6c6343000811003300000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000002540be40000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000013a9cb05e33d85708e449b551031f7352c37e69400000000000000000000000013a9cb05e33d85708e449b551031f7352c37e69400000000000000000000000051e46fddf884518d96ebea18023f7b2d0a82582a000000000000000000000000000000000000000000000000000000000000000e454e44205241544520524143452000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034552520000000000000000000000000000000000000000000000000000000000