0 txs
1 call
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)
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)
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
0x60a06040526001600260006101000a81548160ff0219169083151502179055503480156200002c57600080fd5b503373ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505062000095336006600a62000076919062000313565b6509184e72a00062000089919062000364565b6200009b60201b60201c565b62000418565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620000ec9190620003af565b9250508190555080600080828254620001069190620003af565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200016d9190620003fb565b60405180910390a35050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200020757808604811115620001df57620001de62000179565b5b6001851615620001ef5780820291505b8081029050620001ff85620001a8565b9450620001bf565b94509492505050565b600082620002225760019050620002f5565b81620002325760009050620002f5565b81600181146200024b576002811462000256576200028c565b6001915050620002f5565b60ff8411156200026b576200026a62000179565b5b8360020a91508482111562000285576200028462000179565b5b50620002f5565b5060208310610133831016604e8410600b8410161715620002c65782820a905083811115620002c057620002bf62000179565b5b620002f5565b620002d58484846001620001b5565b92509050818404811115620002ef57620002ee62000179565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b60006200032082620002fc565b91506200032d8362000306565b92506200035c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000210565b905092915050565b60006200037182620002fc565b91506200037e83620002fc565b92508282026200038e81620002fc565b91508282048414831517620003a857620003a762000179565b5b5092915050565b6000620003bc82620002fc565b9150620003c983620002fc565b9250828201905080821115620003e457620003e362000179565b5b92915050565b620003f581620002fc565b82525050565b6000602082019050620004126000830184620003ea565b92915050565b608051611e5f620004506000396000818161067a01528181610a9701528181610b6b01528181610b8f0152610cf80152611e5f6000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b1a6676e11610097578063c29c669a11610071578063c29c669a14610476578063dd62ed3e14610492578063e1a348be146104c2578063f2fde38b146104f257610173565b8063b1a6676e1461040a578063b2fc394214610428578063bafe32381461044657610173565b806370a0823114610334578063864ef3e5146103645780638da5cb5b146103825780639206a3b6146103a057806395d89b41146103bc578063a9059cbb146103da57610173565b806318160ddd1161013057806318160ddd146102605780631ffdb09d1461027e57806323b872dd146102ae578063313ce567146102de57806340c10f19146102fc57806342966c681461031857610173565b8063043d68a31461017857806306fdde0314610196578063095ea7b3146101b45780630b0fd47e146101e45780630bc2535514610214578063100fff4214610230575b600080fd5b61018061050e565b60405161018d9190611609565b60405180910390f35b61019e61052d565b6040516101ab91906116b4565b60405180910390f35b6101ce60048036038101906101c99190611765565b610566565b6040516101db91906117c0565b60405180910390f35b6101fe60048036038101906101f991906117db565b610658565b60405161020b91906117c0565b60405180910390f35b61022e60048036038101906102299190611834565b610678565b005b61024a600480360381019061024591906117db565b61075a565b60405161025791906117c0565b60405180910390f35b6102686107b0565b6040516102759190611609565b60405180910390f35b61029860048036038101906102939190611765565b6107b6565b6040516102a59190611609565b60405180910390f35b6102c860048036038101906102c39190611861565b61092f565b6040516102d591906117c0565b60405180910390f35b6102e6610a90565b6040516102f391906118d0565b60405180910390f35b61031660048036038101906103119190611765565b610a95565b005b610332600480360381019061032d91906118eb565b610b31565b005b61034e600480360381019061034991906117db565b610b3e565b60405161035b9190611609565b60405180910390f35b61036c610b56565b60405161037991906117c0565b60405180910390f35b61038a610b69565b6040516103979190611927565b60405180910390f35b6103ba60048036038101906103b59190611765565b610b8d565b005b6103c4610c29565b6040516103d191906116b4565b60405180910390f35b6103f460048036038101906103ef9190611765565b610c62565b60405161040191906117c0565b60405180910390f35b610412610c79565b60405161041f91906117c0565b60405180910390f35b610430610c90565b60405161043d9190611609565b60405180910390f35b610460600480360381019061045b91906117db565b610cad565b60405161046d9190611609565b60405180910390f35b610490600480360381019061048b9190611942565b610cf6565b005b6104ac60048036038101906104a79190611982565b610e2d565b6040516104b99190611609565b60405180910390f35b6104dc60048036038101906104d791906117db565b610e52565b6040516104e99190611609565b60405180910390f35b61050c600480360381019061050791906117db565b610e6a565b005b6006600a61051c9190611b24565b620186a061052a9190611b6f565b81565b6040518060400160405280600581526020017f315842315400000000000000000000000000000000000000000000000000000081525081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516106469190611609565b60405180910390a36001905092915050565b60016020528060005260406000206000915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610706576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fd90611bfd565b60405180910390fd5b80600260006101000a81548160ff0219169083151502179055507f4014bb7681ed45353de093e1b8c0ac7f6f0cef0fe9b37590883bfca39408925a8160405161074f91906117c0565b60405180910390a150565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60005481565b6000600260009054906101000a900460ff166107d457819050610929565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561082e57819050610929565b600080600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156109195760006002846108869190611c4c565b905080600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541161091357600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610915565b805b9150505b80836109259190611c7d565b9150505b92915050565b600081600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156109f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e790611cfd565b60405180910390fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550610a85848484610ea5565b600190509392505050565b600681565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1a90611bfd565b60405180910390fd5b610b2d82826113d0565b5050565b610b3b33826114a8565b50565b60036020528060005260406000206000915090505481565b600260009054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1290611bfd565b60405180910390fd5b610c2582826114a8565b5050565b6040518060400160405280600581526020017f315842315400000000000000000000000000000000000000000000000000000081525081565b6000610c6f338484610ea5565b6001905092915050565b6000600260009054906101000a900460ff16905090565b6006600a610c9e9190611b24565b6001610caa9190611b6f565b81565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7b90611bfd565b60405180910390fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167fad9f030a095c2d6ab675831a3f7fcfcd6d003fc2ea7c9b3fc2c3138dc725f82282604051610e2191906117c0565b60405180910390a25050565b6004602052816000526040600020602052806000526040600020600091509150505481565b60056020528060005260406000206000915090505481565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9c90611d69565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610f27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1e90611dd5565b60405180910390fd5b60008190506000600260009054906101000a900460ff16156112ca57600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156110e9576000600284610fa49190611c4c565b90506006600a610fb49190611b24565b6001610fc09190611b6f565b81106110e357600081600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110139190611df5565b90506006600a6110239190611b24565b620186a06110319190611b6f565b81111561109c576006600a6110469190611b24565b620186a06110549190611b6f565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110e1565b80600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b505b506112c9565b6000600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156112c85760006002846111409190611c4c565b905080600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116111cd57600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111cf565b805b915081600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506000600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054036112a957600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600090555b81846112b59190611c7d565b9250816000808282540392505081905550505b5b5b82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113c19190611609565b60405180910390a35050505050565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461141f9190611df5565b92505081905550806000808282546114379190611df5565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161149c9190611609565b60405180910390a35050565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561152a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152190611dd5565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550806000808282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516115e49190611609565b60405180910390a35050565b6000819050919050565b611603816115f0565b82525050565b600060208201905061161e60008301846115fa565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561165e578082015181840152602081019050611643565b60008484015250505050565b6000601f19601f8301169050919050565b600061168682611624565b611690818561162f565b93506116a0818560208601611640565b6116a98161166a565b840191505092915050565b600060208201905081810360008301526116ce818461167b565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611706826116db565b9050919050565b611716816116fb565b811461172157600080fd5b50565b6000813590506117338161170d565b92915050565b611742816115f0565b811461174d57600080fd5b50565b60008135905061175f81611739565b92915050565b6000806040838503121561177c5761177b6116d6565b5b600061178a85828601611724565b925050602061179b85828601611750565b9150509250929050565b60008115159050919050565b6117ba816117a5565b82525050565b60006020820190506117d560008301846117b1565b92915050565b6000602082840312156117f1576117f06116d6565b5b60006117ff84828501611724565b91505092915050565b611811816117a5565b811461181c57600080fd5b50565b60008135905061182e81611808565b92915050565b60006020828403121561184a576118496116d6565b5b60006118588482850161181f565b91505092915050565b60008060006060848603121561187a576118796116d6565b5b600061188886828701611724565b935050602061189986828701611724565b92505060406118aa86828701611750565b9150509250925092565b600060ff82169050919050565b6118ca816118b4565b82525050565b60006020820190506118e560008301846118c1565b92915050565b600060208284031215611901576119006116d6565b5b600061190f84828501611750565b91505092915050565b611921816116fb565b82525050565b600060208201905061193c6000830184611918565b92915050565b60008060408385031215611959576119586116d6565b5b600061196785828601611724565b92505060206119788582860161181f565b9150509250929050565b60008060408385031215611999576119986116d6565b5b60006119a785828601611724565b92505060206119b885828601611724565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115611a4857808604811115611a2457611a236119c2565b5b6001851615611a335780820291505b8081029050611a41856119f1565b9450611a08565b94509492505050565b600082611a615760019050611b1d565b81611a6f5760009050611b1d565b8160018114611a855760028114611a8f57611abe565b6001915050611b1d565b60ff841115611aa157611aa06119c2565b5b8360020a915084821115611ab857611ab76119c2565b5b50611b1d565b5060208310610133831016604e8410600b8410161715611af35782820a905083811115611aee57611aed6119c2565b5b611b1d565b611b0084848460016119fe565b92509050818404811115611b1757611b166119c2565b5b81810290505b9392505050565b6000611b2f826115f0565b9150611b3a836118b4565b9250611b677fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611a51565b905092915050565b6000611b7a826115f0565b9150611b85836115f0565b9250828202611b93816115f0565b91508282048414831517611baa57611ba96119c2565b5b5092915050565b7f4170656e6173206f20646f6e6f00000000000000000000000000000000000000600082015250565b6000611be7600d8361162f565b9150611bf282611bb1565b602082019050919050565b60006020820190508181036000830152611c1681611bda565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611c57826115f0565b9150611c62836115f0565b925082611c7257611c71611c1d565b5b828204905092915050565b6000611c88826115f0565b9150611c93836115f0565b9250828203905081811115611cab57611caa6119c2565b5b92915050565b7f416c6c6f77616e636520696e737566696369656e746500000000000000000000600082015250565b6000611ce760168361162f565b9150611cf282611cb1565b602082019050919050565b60006020820190508181036000830152611d1681611cda565b9050919050565b7f4f776e657220696d75746176656c000000000000000000000000000000000000600082015250565b6000611d53600e8361162f565b9150611d5e82611d1d565b602082019050919050565b60006020820190508181036000830152611d8281611d46565b9050919050565b7f53616c646f20696e737566696369656e74650000000000000000000000000000600082015250565b6000611dbf60128361162f565b9150611dca82611d89565b602082019050919050565b60006020820190508181036000830152611dee81611db2565b9050919050565b6000611e00826115f0565b9150611e0b836115f0565b9250828201905080821115611e2357611e226119c2565b5b9291505056fea264697066735822122052c5def0b0039643c867302073df654755f3ce239b7473fddf15a94e58aa005f64736f6c63430008140033