0 txs
0 calls
constructor
constructor(address reserveManager_)
functions
quoteBurn
viewfunction quoteBurn(uint256 burnAmount) view returns (tuple[] outputAmounts, uint256 fee)
quoteMint
viewfunction quoteMint(uint256 mintAmount) view returns (tuple[] inputAmounts, uint256 fee)
burnAll
nonpayablefunction burnAll()
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051611a7e380380611a7e83398101604081905261002f916100d2565b600080546001600160a01b0319166001600160a01b03831690811790915560408051631d6aa58f60e11b81529051633ad54b1e916004808201926020929091908290030181865afa158015610088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ac91906100d2565b600180546001600160a01b0319166001600160a01b039290921691909117905550610102565b6000602082840312156100e457600080fd5b81516001600160a01b03811681146100fb57600080fd5b9392505050565b61196d806101116000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063665216c6146100465780639975038c14610070578063decb2c991461007a575b600080fd5b61005961005436600461144b565b61008d565b604051610067929190611464565b60405180910390f35b6100786108e4565b005b61005961008836600461144b565b610e96565b60008054604080517f9c99cd1e00000000000000000000000000000000000000000000000000000000815290516060939273ffffffffffffffffffffffffffffffffffffffff1691639c99cd1e9160048083019260209291908290030181865afa1580156100ff573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012391906114d3565b61018e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f6d696e74696e672064697361626c65640000000000000000000000000000000060448201526064015b60405180910390fd5b61023861022860008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad889e596040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101ff573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061022391906114f5565b611389565b610232908561153d565b60601c90565b905060006102468285611554565b905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663986c37186040518163ffffffff1660e01b8152600401600060405180830381865afa1580156102b6573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526102fc9190810190611624565b905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631f5bb3e56040518163ffffffff1660e01b8152600401602060405180830381865afa15801561036c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061039091906114f5565b9050815167ffffffffffffffff8111156103ac576103ac611567565b6040519080825280602002602001820160405280156103f157816020015b60408051808201909152600080825260208201528152602001906001900390816103ca5790505b50945060005b825181101561060257600083828151811061041457610414611748565b60200260200101519050600061043b8661043184602001516113b6565b610232919061153d565b905060006104de82600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d49190611777565b85604001516113db565b6104e9906001611554565b9050600061058c828560400151600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610563573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105879190611777565b6113db565b6040805180820190915260008082526020820152909150845173ffffffffffffffffffffffffffffffffffffffff168152602081018390528a5181908c90889081106105da576105da611748565b60209081029190910101526105ef8288611554565b965050600190940193506103f792505050565b5060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e8b62bcc6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610671573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061069591906114f5565b905060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f7c44c8e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610702573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072691906114f5565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fac940b76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610791573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b591906114f5565b6107bf9190611554565b42111561087257600054604080517f4744e4fd00000000000000000000000000000000000000000000000000000000815290516108659273ffffffffffffffffffffffffffffffffffffffff1691634744e4fd9160048083019260209291908290030181865afa158015610837573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061085b91906114f5565b610232908361153d565b61086f9082611554565b90505b8082106108db576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f6d6178207265736572766573206c696d697400000000000000000000000000006044820152606401610185565b50505050915091565b6001546040517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015260009173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015610953573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061097791906114f5565b6001546040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526044810183905291925073ffffffffffffffffffffffffffffffffffffffff16906323b872dd906064016020604051808303816000875af11580156109f5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a1991906114d3565b5060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637540a4326040518163ffffffff1660e01b8152600401600060405180830381865afa158015610a88573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610ace9190810190611624565b905060005b8151811015610c92576000828281518110610af057610af0611748565b602002602001015160000151905060027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610b2b9190611792565b6000546040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91821660248201529083169063dd62ed3e90604401602060405180830381865afa158015610ba1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc591906114f5565b1015610c89576000546040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60248201529082169063095ea7b3906044016020604051808303816000875af1158015610c63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c8791906114d3565b505b50600101610ad3565b50600080546040517f58782e35000000000000000000000000000000000000000000000000000000008152600481018590526024810183905260606044820152606481019290925273ffffffffffffffffffffffffffffffffffffffff16906358782e3590608401600060405180830381600087803b158015610d1457600080fd5b505af1158015610d28573d6000803e3d6000fd5b5050505060005b8151811015610e91576000828281518110610d4c57610d4c611748565b6020908102919091010151516040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290915073ffffffffffffffffffffffffffffffffffffffff82169063a9059cbb90339083906370a0823190602401602060405180830381865afa158015610dcf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610df391906114f5565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015260248201526044016020604051808303816000875af1158015610e63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8791906114d3565b5050600101610d2f565b505050565b606060008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631f5bb3e56040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f06573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f2a91906114f5565b9050610fc860008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635fb699e76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fbe91906114f5565b610232908661153d565b91506000610fd683866117cd565b9050606060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663880fab736040518163ffffffff1660e01b8152600401602060405180830381865afa158015611045573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061106991906114f5565b611073908361153d565b901c905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637540a4326040518163ffffffff1660e01b8152600401600060405180830381865afa1580156110e5573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261112b9190810190611624565b9050805167ffffffffffffffff81111561114757611147611567565b60405190808252806020026020018201604052801561118c57816020015b60408051808201909152600080825260208201528152602001906001900390816111655790505b50945060005b81518110156108db5760008282815181106111af576111af611748565b60209081029190910101516000805482516040517fec9fda2400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201529394509192889261126092169063ec9fda2490602401602060405180830381865afa158015611236573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061125a91906114f5565b60601b90565b61126a9190611792565b9050600061127b610232878461153d565b9050600061131e82600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113149190611777565b86604001516113db565b6040805180820190915260008082526020820152909150845173ffffffffffffffffffffffffffffffffffffffff168152602081018290528a5181908c908890811061136c5761136c611748565b602002602001018190525050505050508080600101915050611192565b60008161139860606002611903565b6113a291906117cd565b6113b090606084901b611792565b92915050565b60006113c4605860606117cd565b826affffffffffffffffffffff16901b9050919050565b60008160ff168360ff16036113f1575082611444565b8160ff168360ff16101561142557611409838361190f565b61141490600a611928565b61141e908561153d565b9050611444565b61142f828461190f565b61143a90600a611928565b61141e9085611792565b9392505050565b60006020828403121561145d57600080fd5b5035919050565b6040808252835190820181905260009060208501906060840190835b818110156114c0578351805173ffffffffffffffffffffffffffffffffffffffff1684526020908101518185015290930192604090920191600101611480565b5050602093909301939093525092915050565b6000602082840312156114e557600080fd5b8151801515811461144457600080fd5b60006020828403121561150757600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820281158282048414176113b0576113b061150e565b808201808211156113b0576113b061150e565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156115b9576115b9611567565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561160657611606611567565b604052919050565b805160ff8116811461161f57600080fd5b919050565b60006020828403121561163657600080fd5b815167ffffffffffffffff81111561164d57600080fd5b8201601f8101841361165e57600080fd5b805167ffffffffffffffff81111561167857611678611567565b61168760208260051b016115bf565b808282526020820191506020606084028501019250868311156116a957600080fd5b6020840193505b8284101561173e57606084880312156116c857600080fd5b6116d0611596565b845173ffffffffffffffffffffffffffffffffffffffff811681146116f457600080fd5b815260208501516affffffffffffffffffffff8116811461171457600080fd5b60208201526117256040860161160e565b60408201528252606093909301926020909101906116b0565b9695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006020828403121561178957600080fd5b6114448261160e565b6000826117c8577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b818103818111156113b0576113b061150e565b6001815b600184111561181b578085048111156117ff576117ff61150e565b600184161561180d57908102905b60019390931c9280026117e4565b935093915050565b600082611832575060016113b0565b8161183f575060006113b0565b8160018114611855576002811461185f5761187b565b60019150506113b0565b60ff8411156118705761187061150e565b50506001821b6113b0565b5060208310610133831016604e8410600b841016171561189e575081810a6113b0565b6118c97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846117e0565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048211156118fb576118fb61150e565b029392505050565b60006114448383611823565b60ff82811682821603908111156113b0576113b061150e565b600061144460ff84168361182356fea26469706673582212203b44524d224365c97744772c884ed8a0001a56e91ed4d55d920efffd334693be64736f6c634300081b003300000000000000000000000099a9a2a0e1a6f9ce6aaef1c38e7aad70fb2a5fe9