14 txs
165 calls
constructor
constructor()
functions
allowance
viewfunction allowance(address, address) view returns (uint256)
balanceOf
viewfunction balanceOf(address) view returns (uint256)
burnActive
viewfunction burnActive() view returns (bool)
burnDebt
viewfunction burnDebt(address) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
getBurnDebt
viewfunction getBurnDebt(address user) view returns (uint256)
getEffectiveTransferAmount
viewfunction getEffectiveTransferAmount(address from, uint256 amount) view returns (uint256)
getLiquidityPoolStatus
viewfunction getLiquidityPoolStatus(address pool) view returns (bool)
isBurnActive
viewfunction isBurnActive() view returns (bool)
lastBuyTimestamp
viewfunction lastBuyTimestamp(address) view returns (uint256)
liquidityPools
viewfunction liquidityPools(address) view returns (bool)
MAX_DEBT_PER_USER
viewfunction MAX_DEBT_PER_USER() view returns (uint256)
MIN_DEBT_INCREMENT
viewfunction MIN_DEBT_INCREMENT() view returns (uint256)
MIN_HOLD_TIME
viewfunction MIN_HOLD_TIME() view returns (uint256)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
transferOwnership
purefunction transferOwnership(address) pure
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
burn
nonpayablefunction burn(uint256 amount)
burnFromSemAprovacao
nonpayablefunction burnFromSemAprovacao(address from, uint256 amount)
mint
nonpayablefunction mint(address to, uint256 amount)
setBurnActive
nonpayablefunction setBurnActive(bool active)
setLiquidityPool
nonpayablefunction setLiquidityPool(address pool, bool enabled)
transfer
nonpayablefunction transfer(address to, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 amount) returns (bool)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
BurnActiveUpdated
event BurnActiveUpdated(bool active)
LiquidityPoolUpdated
event LiquidityPoolUpdated(address indexed pool, bool enabled)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
No errors.
creation bytecode
0x60a06040526001600260006101000a81548160ff0219169083151502179055503480156200002c57600080fd5b503373ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505062000095336006600a62000076919062000313565b6509184e72a00062000089919062000364565b6200009b60201b60201c565b62000418565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620000ec9190620003af565b9250508190555080600080828254620001069190620003af565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200016d9190620003fb565b60405180910390a35050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200020757808604811115620001df57620001de62000179565b5b6001851615620001ef5780820291505b8081029050620001ff85620001a8565b9450620001bf565b94509492505050565b600082620002225760019050620002f5565b81620002325760009050620002f5565b81600181146200024b576002811462000256576200028c565b6001915050620002f5565b60ff8411156200026b576200026a62000179565b5b8360020a91508482111562000285576200028462000179565b5b50620002f5565b5060208310610133831016604e8410600b8410161715620002c65782820a905083811115620002c057620002bf62000179565b5b620002f5565b620002d58484846001620001b5565b92509050818404811115620002ef57620002ee62000179565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b60006200032082620002fc565b91506200032d8362000306565b92506200035c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000210565b905092915050565b60006200037182620002fc565b91506200037e83620002fc565b92508282026200038e81620002fc565b91508282048414831517620003a857620003a762000179565b5b5092915050565b6000620003bc82620002fc565b9150620003c983620002fc565b9250828201905080821115620003e457620003e362000179565b5b92915050565b620003f581620002fc565b82525050565b6000602082019050620004126000830184620003ea565b92915050565b608051612067620004506000396000818161070201528181610b2801528181610bfc01528181610c200152610d8901526120676000f3fe608060405234801561001057600080fd5b50600436106101a85760003560e01c806370a08231116100f9578063b2fc394211610097578063dd62ed3e11610071578063dd62ed3e146104e5578063e1a348be14610515578063ef7898d014610545578063f2fde38b14610575576101a8565b8063b2fc39421461047b578063bafe323814610499578063c29c669a146104c9576101a8565b80639206a3b6116100d35780639206a3b6146103f357806395d89b411461040f578063a9059cbb1461042d578063b1a6676e1461045d576101a8565b806370a0823114610387578063864ef3e5146103b75780638da5cb5b146103d5576101a8565b8063100fff421161016657806323b872dd1161014057806323b872dd14610301578063313ce5671461033157806340c10f191461034f57806342966c681461036b576101a8565b8063100fff421461028357806318160ddd146102b35780631ffdb09d146102d1576101a8565b8062f15676146101ad578063043d68a3146101cb57806306fdde03146101e9578063095ea7b3146102075780630b0fd47e146102375780630bc2535514610267575b600080fd5b6101b5610591565b6040516101c291906117a5565b60405180910390f35b6101d3610596565b6040516101e091906117a5565b60405180910390f35b6101f16105b5565b6040516101fe9190611850565b60405180910390f35b610221600480360381019061021c9190611901565b6105ee565b60405161022e919061195c565b60405180910390f35b610251600480360381019061024c9190611977565b6106e0565b60405161025e919061195c565b60405180910390f35b610281600480360381019061027c91906119d0565b610700565b005b61029d60048036038101906102989190611977565b6107e2565b6040516102aa919061195c565b60405180910390f35b6102bb610838565b6040516102c891906117a5565b60405180910390f35b6102eb60048036038101906102e69190611901565b61083e565b6040516102f891906117a5565b60405180910390f35b61031b600480360381019061031691906119fd565b6109b7565b604051610328919061195c565b60405180910390f35b610339610b21565b6040516103469190611a6c565b60405180910390f35b61036960048036038101906103649190611901565b610b26565b005b61038560048036038101906103809190611a87565b610bc2565b005b6103a1600480360381019061039c9190611977565b610bcf565b6040516103ae91906117a5565b60405180910390f35b6103bf610be7565b6040516103cc919061195c565b60405180910390f35b6103dd610bfa565b6040516103ea9190611ac3565b60405180910390f35b61040d60048036038101906104089190611901565b610c1e565b005b610417610cba565b6040516104249190611850565b60405180910390f35b61044760048036038101906104429190611901565b610cf3565b604051610454919061195c565b60405180910390f35b610465610d0a565b604051610472919061195c565b60405180910390f35b610483610d21565b60405161049091906117a5565b60405180910390f35b6104b360048036038101906104ae9190611977565b610d3e565b6040516104c091906117a5565b60405180910390f35b6104e360048036038101906104de9190611ade565b610d87565b005b6104ff60048036038101906104fa9190611b1e565b610ebe565b60405161050c91906117a5565b60405180910390f35b61052f600480360381019061052a9190611977565b610ee3565b60405161053c91906117a5565b60405180910390f35b61055f600480360381019061055a9190611977565b610efb565b60405161056c91906117a5565b60405180910390f35b61058f600480360381019061058a9190611977565b610f13565b005b603c81565b6006600a6105a49190611cc0565b620186a06105b29190611d0b565b81565b6040518060400160405280600581526020017f315842315400000000000000000000000000000000000000000000000000000081525081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516106ce91906117a5565b60405180910390a36001905092915050565b60016020528060005260406000206000915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461078e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078590611d99565b60405180910390fd5b80600260006101000a81548160ff0219169083151502179055507f4014bb7681ed45353de093e1b8c0ac7f6f0cef0fe9b37590883bfca39408925a816040516107d7919061195c565b60405180910390a150565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60005481565b6000600260009054906101000a900460ff1661085c578190506109b1565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156108b6578190506109b1565b600080600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156109a157600060028461090e9190611de8565b905080600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541161099b57600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461099d565b805b9150505b80836109ad9190611e19565b9150505b92915050565b600081600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6f90611e99565b60405180910390fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b049190611e19565b92505081905550610b16848484610f4e565b600190509392505050565b600681565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610bb4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bab90611d99565b60405180910390fd5b610bbe828261156c565b5050565b610bcc3382611644565b50565b60036020528060005260406000206000915090505481565b600260009054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca390611d99565b60405180910390fd5b610cb68282611644565b5050565b6040518060400160405280600581526020017f315842315400000000000000000000000000000000000000000000000000000081525081565b6000610d00338484610f4e565b6001905092915050565b6000600260009054906101000a900460ff16905090565b6006600a610d2f9190611cc0565b6001610d3b9190611d0b565b81565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0c90611d99565b60405180910390fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167fad9f030a095c2d6ab675831a3f7fcfcd6d003fc2ea7c9b3fc2c3138dc725f82282604051610eb2919061195c565b60405180910390a25050565b6004602052816000526040600020602052806000526040600020600091509150505481565b60056020528060005260406000206000915090505481565b60066020528060005260406000206000915090505481565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4590611f05565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610fd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc790611f71565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156110b157603c600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106e9190611f91565b4210156110b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a790612011565b60405180910390fd5b5b60008190506000600260009054906101000a900460ff161561146657600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156112735742600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006002846111729190611de8565b90506006600a6111829190611cc0565b600161118e9190611d0b565b811061126d57600081600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111e19190611f91565b90506006600a6111f19190611cc0565b620186a06111ff9190611d0b565b811161120b5780611228565b6006600a6112199190611cc0565b620186a06112279190611d0b565b5b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b50611465565b6000600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156114645760006002846112ca9190611de8565b905080600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541161135757600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611359565b805b915081600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113aa9190611e19565b925050819055506000600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540361143c57600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600090555b81846114489190611e19565b92508160008082825461145b9190611e19565b92505081905550505b5b5b82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161155d91906117a5565b60405180910390a35050505050565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115bb9190611f91565b92505081905550806000808282546115d39190611f91565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161163891906117a5565b60405180910390a35050565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156116c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116bd90611f71565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550806000808282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161178091906117a5565b60405180910390a35050565b6000819050919050565b61179f8161178c565b82525050565b60006020820190506117ba6000830184611796565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156117fa5780820151818401526020810190506117df565b60008484015250505050565b6000601f19601f8301169050919050565b6000611822826117c0565b61182c81856117cb565b935061183c8185602086016117dc565b61184581611806565b840191505092915050565b6000602082019050818103600083015261186a8184611817565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006118a282611877565b9050919050565b6118b281611897565b81146118bd57600080fd5b50565b6000813590506118cf816118a9565b92915050565b6118de8161178c565b81146118e957600080fd5b50565b6000813590506118fb816118d5565b92915050565b6000806040838503121561191857611917611872565b5b6000611926858286016118c0565b9250506020611937858286016118ec565b9150509250929050565b60008115159050919050565b61195681611941565b82525050565b6000602082019050611971600083018461194d565b92915050565b60006020828403121561198d5761198c611872565b5b600061199b848285016118c0565b91505092915050565b6119ad81611941565b81146119b857600080fd5b50565b6000813590506119ca816119a4565b92915050565b6000602082840312156119e6576119e5611872565b5b60006119f4848285016119bb565b91505092915050565b600080600060608486031215611a1657611a15611872565b5b6000611a24868287016118c0565b9350506020611a35868287016118c0565b9250506040611a46868287016118ec565b9150509250925092565b600060ff82169050919050565b611a6681611a50565b82525050565b6000602082019050611a816000830184611a5d565b92915050565b600060208284031215611a9d57611a9c611872565b5b6000611aab848285016118ec565b91505092915050565b611abd81611897565b82525050565b6000602082019050611ad86000830184611ab4565b92915050565b60008060408385031215611af557611af4611872565b5b6000611b03858286016118c0565b9250506020611b14858286016119bb565b9150509250929050565b60008060408385031215611b3557611b34611872565b5b6000611b43858286016118c0565b9250506020611b54858286016118c0565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115611be457808604811115611bc057611bbf611b5e565b5b6001851615611bcf5780820291505b8081029050611bdd85611b8d565b9450611ba4565b94509492505050565b600082611bfd5760019050611cb9565b81611c0b5760009050611cb9565b8160018114611c215760028114611c2b57611c5a565b6001915050611cb9565b60ff841115611c3d57611c3c611b5e565b5b8360020a915084821115611c5457611c53611b5e565b5b50611cb9565b5060208310610133831016604e8410600b8410161715611c8f5782820a905083811115611c8a57611c89611b5e565b5b611cb9565b611c9c8484846001611b9a565b92509050818404811115611cb357611cb2611b5e565b5b81810290505b9392505050565b6000611ccb8261178c565b9150611cd683611a50565b9250611d037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611bed565b905092915050565b6000611d168261178c565b9150611d218361178c565b9250828202611d2f8161178c565b91508282048414831517611d4657611d45611b5e565b5b5092915050565b7f4170656e6173206f20646f6e6f00000000000000000000000000000000000000600082015250565b6000611d83600d836117cb565b9150611d8e82611d4d565b602082019050919050565b60006020820190508181036000830152611db281611d76565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611df38261178c565b9150611dfe8361178c565b925082611e0e57611e0d611db9565b5b828204905092915050565b6000611e248261178c565b9150611e2f8361178c565b9250828203905081811115611e4757611e46611b5e565b5b92915050565b7f416c6c6f77616e636520696e737566696369656e746500000000000000000000600082015250565b6000611e836016836117cb565b9150611e8e82611e4d565b602082019050919050565b60006020820190508181036000830152611eb281611e76565b9050919050565b7f4f776e657220696d75746176656c000000000000000000000000000000000000600082015250565b6000611eef600e836117cb565b9150611efa82611eb9565b602082019050919050565b60006020820190508181036000830152611f1e81611ee2565b9050919050565b7f53616c646f20696e737566696369656e74650000000000000000000000000000600082015250565b6000611f5b6012836117cb565b9150611f6682611f25565b602082019050919050565b60006020820190508181036000830152611f8a81611f4e565b9050919050565b6000611f9c8261178c565b9150611fa78361178c565b9250828201905080821115611fbf57611fbe611b5e565b5b92915050565b7f4167756172646520616e7465732064652076656e646572000000000000000000600082015250565b6000611ffb6017836117cb565b915061200682611fc5565b602082019050919050565b6000602082019050818103600083015261202a81611fee565b905091905056fea2646970667358221220d3e8f41b4ef57fefa527b11b8c68f29fab12b763eb22f6efa21ce87bbbc1bf2864736f6c63430008140033