[ { "inputs": [ { "internalType": "address", "name": "_wandProtocol", "type": "address" }, { "internalType": "address", "name": "_settings", "type": "address" }, { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "vault", "type": "address" } ], "name": "SetVault", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "configureBlastYieldsAndGas", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_vault", "type": "address" } ], "name": "setVault", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "settings", "outputs": [ { "internalType": "contract IProtocolSettings", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "vault", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "wandProtocol", "outputs": [ { "internalType": "contract IWandProtocol", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" } ]
60c06040523462000069576200002262000018620001fa565b929190916200024f565b60405161182f6200058f823960805181818161039b015281816107b30152818161092201528181611262015261163e015260a0518181816105440152610a23015261182f90f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b90601f01601f191681019081106001600160401b03821117620000a657604052565b6200006e565b90620000c3620000bb60405190565b928362000084565b565b6001600160a01b031690565b90565b6001600160a01b038116036200006957565b90505190620000c382620000d4565b6001600160401b038111620000a657602090601f01601f19160190565b60005b838110620001265750506000910152565b818101518382015260200162000115565b90929192620001506200014a82620000f5565b620000ac565b938185526020850190828401116200006957620000c39262000112565b9080601f8301121562000069578151620000d19260200162000137565b906080828203126200006957620001a28183620000e6565b92620001b28260208501620000e6565b60408401519093906001600160401b038111620000695783620001d79183016200016d565b60608201519093906001600160401b0381116200006957620000d192016200016d565b6200021d62001dbe803803806200021181620000ac565b9283398101906200018a565b90919293565b620000d190620000c5906001600160a01b031682565b620000d19062000223565b620000d19062000239565b6200026693620002609293620002b7565b62000244565b60a052565b620000d1620000d1620000d19290565b620000d160016200026b565b90600019905b9181191691161790565b90620002ab620000d1620002b3926200026b565b825462000287565b9055565b90620002c49291620004c2565b620000c3620002d26200027b565b600562000297565b634e487b7160e01b600052602260045260246000fd5b906001600283049216801562000313575b60208310146200030d57565b620002da565b91607f169162000301565b9160001960089290920291821b911b6200028d565b919062000348620000d1620002b3936200026b565b9083546200031e565b620000c39160009162000333565b8181106200036b575050565b806200037b600060019362000351565b016200035f565b9190601f81116200039257505050565b620003a6620000c393600052602060002090565b906020601f840181900483019310620003ca575b6020601f9091010401906200035f565b9091508190620003ba565b90620003df815190565b906001600160401b038211620000a6576200040782620004008554620002f0565b8562000382565b602090601f83116001146200044657620002b39291600091836200043a575b5050600019600883021c1916906002021790565b01519050388062000426565b601f198316916200045c85600052602060002090565b9260005b8181106200049d5750916002939185600196941062000483575b50505002019055565b01516000196008601f8516021c191690553880806200047a565b9193602060018192878701518155019501920162000460565b90620000c391620003d5565b620004de90620004d6620000c394620004e6565b6003620004b6565b6004620004b6565b620000c390620000c3906200055e565b620000c5620000d1620000d19290565b620000d190620004f6565b156200051957565b60405162461bcd60e51b815260206004820152601560248201527f5a65726f206164647265737320646574656374656400000000000000000000006044820152606490fd5b62000589906200026062000577620000c5600062000506565b6001600160a01b038316141562000511565b60805256fe6080604052600436101561001257600080fd5b60003560e01c806306fdde0314610142578063095ea7b31461013d57806318160ddd1461013857806323b872dd14610133578063313ce5671461012e57806339509351146101295780633fef6dc11461012457806340c10f191461011f5780634e29a3331461011a5780636817031b1461011557806370a08231146101105780638da5cb5b1461010b57806395d89b41146101065780639dc29fac14610101578063a457c2d7146100fc578063a9059cbb146100f7578063dd62ed3e146100f2578063e06174e4146100ed5763fbfa77cf036101525761058c565b61052f565b610513565b6104d4565b6104b8565b61049f565b610484565b61045d565b610429565b610411565b6103e5565b6103c7565b610386565b61032b565b6102fc565b6102e0565b610284565b610256565b6101c6565b600091031261015257565b600080fd5b60005b83811061016a5750506000910152565b818101518382015260200161015a565b61019b6101a46020936101ae9361018f815190565b80835293849260200190565b95869101610157565b601f01601f191690565b0190565b60208082526101c39291019061017a565b90565b34610152576101d6366004610147565b6101ed6101e16106dc565b604051918291826101b2565b0390f35b6001600160a01b031690565b610206816101f1565b0361015257565b9050359061021a826101fd565b565b80610206565b9050359061021a8261021c565b9190604083820312610152576101c390610249818561020d565b93602001610222565b9052565b34610152576101ed61027261026c36600461022f565b90611046565b60405191829182901515815260200190565b3461015257610294366004610147565b6101ed61029f61071e565b6040515b9182918290815260200190565b9091606082840312610152576101c36102c9848461020d565b936102d7816020860161020d565b93604001610222565b34610152576101ed6102726102f63660046102b0565b91610e54565b346101525761030c366004610147565b6101ed610317610703565b6040519182918260ff909116815260200190565b34610152576101ed61027261034136600461022f565b90611079565b6101c3906101f1906001600160a01b031682565b6101c390610347565b6101c39061035b565b61025290610364565b60208101929161021a919061036d565b3461015257610396366004610147565b6101ed7f00000000000000000000000000000000000000000000000000000000000000005b60405191829182610376565b34610152576103e06103da36600461022f565b906113e3565b604051005b34610152576103f5366004610147565b6103e06113a5565b90602082820312610152576101c39161020d565b34610152576103e06104243660046103fd565b6117f0565b34610152576101ed61029f61043f3660046103fd565b610740565b610252906101f1565b60208101929161021a9190610444565b346101525761046d366004610147565b6101ed6104786107a9565b6040519182918261044d565b3461015257610494366004610147565b6101ed6101e16106e6565b34610152576103e06104b236600461022f565b906114b6565b34610152576101ed6102726104ce36600461022f565b906110e2565b34610152576101ed6102726104ea36600461022f565b90610b76565b9190604083820312610152576101c39061050a818561020d565b9360200161020d565b34610152576101ed61029f6105293660046104f0565b9061075c565b346101525761053f366004610147565b6101ed7f00000000000000000000000000000000000000000000000000000000000000006103bb565b6101c3916008021c6101f1565b906101c39154610568565b6101c360006006610575565b346101525761059c366004610147565b6101ed610478610580565b634e487b7160e01b600052602260045260246000fd5b90600160028304921680156105dd575b60208310146105d857565b6105a7565b91607f16916105cd565b805460009392916106046105fa836105bd565b8085529360200190565b9160018116908115610656575060011461061d57505050565b6106309192939450600052602060002090565b916000925b8184106106425750500190565b805484840152602090930192600101610635565b92949550505060ff1916825215156020020190565b906101c3916105e7565b634e487b7160e01b600052604160045260246000fd5b90601f01601f1916810190811067ffffffffffffffff8211176106ad57604052565b610675565b9061021a6106cc926106c360405190565b9384809261066b565b038361068b565b6101c3906106b2565b6101c360036106d3565b6101c360046106d3565b6106fd6101c36101c39290565b60ff1690565b6101c360126106f0565b6101c39081565b6101c3905461070d565b6101c36002610714565b9061073290610364565b600052602052604060002090565b6107576101c39161074f600090565b506000610728565b610714565b6101c3916107776107579261076f600090565b506001610728565b610728565b9050519061021a826101fd565b90602082820312610152576101c39161077c565b6040513d6000823e3d90fd5b6107ef60206107d77f0000000000000000000000000000000000000000000000000000000000000000610364565b63c1d6ba69906107e660405190565b93849260e01b90565b825260049082905afa9081156108325760009161080a575090565b6101c3915060203d811161082b575b610823818361068b565b810190610789565b503d610819565b61079d565b9061084a9291610845610c07565b61090c565b9061021a610c39565b6101f16101c36101c39290565b6101c390610853565b9050519061021a8261021c565b6002111561015257565b9050519061021a82610876565b608081830312610152576108a18282610869565b926101c36108b28460208501610869565b936108c08160408601610869565b93606001610880565b6101c36101c36101c39290565b90602082820312610152576101c391610869565b91602061021a92949361090560408201966000830190610444565b0190610444565b906109179291610b6b565b9061095560206109467f0000000000000000000000000000000000000000000000000000000000000000610364565b6349d3d5e1906107e660405190565b825260049082905afa90811561083257600091610b4d575b5060009061098261097d83610860565b6101f1565b61098b826101f1565b03610994575050565b6109a06109a591610364565b610364565b63dde798a46109b330610364565b906109c76109c060405190565b9160e01b90565b8152608081806109da856004830161044d565b0381865afa8015610832576000918291610b1a575b50610a006109fc866108c9565b9190565b119081610b05575b50610a1257505050565b610a5f9163954fa5ee936020610a477f0000000000000000000000000000000000000000000000000000000000000000610364565b6361d027b390610a5660405190565b96879260e01b90565b825260049082905afa93841561083257600094610adf575b50610a999060209495610aa4610a8c60405190565b9788968795869460e01b90565b8452600484016108ea565b03925af1801561083257610ab55750565b610ad59060203d8111610ad8575b610acd818361068b565b8101906108d6565b50565b503d610ac3565b6020945090610afd610a9992863d811161082b57610823818361068b565b945090610a77565b9050610b136109fc856108c9565b1138610a08565b9050610b3d915060803d8111610b46575b610b35818361068b565b81019061088d565b509190916109ef565b503d610b2b565b610b65915060203d811161082b57610823818361068b565b3861096d565b506101c39190610c44565b6101c391906000610837565b6101c360026108c9565b15610b9357565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b0390fd5b90600019905b9181191691161790565b90610bfc6101c3610c03926108c9565b8254610bdc565b9055565b61021a610c146005610714565b610c28610c1f610b82565b91821415610b8c565b6005610bec565b6101c360016108c9565b61021a610c28610c2f565b610c54919033610d66565b610d66565b600190565b15610c6057565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fd5b15610cba57565b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b15610d1257565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b610df0610ddd836000610daa610d9a610d7e83610860565b61097d610d8a826101f1565b610d938a6101f1565b1415610c59565b610da3846101f1565b1415610cb3565b610777610dce88610dbe6107578986610728565b610dca82821015610d0b565b0390565b610dd88784610728565b610bec565b610dea856101ae83610714565b90610bec565b610e30610e26610e207fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610364565b93610364565b936102a360405190565b0390a3565b9061084a939291610e44610c07565b50610917926101c3929091610e61565b6101c39291906000610e35565b610c54929190610c4f833383610ebe565b15610e7957565b60405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606490fd5b90610ec9818361075c565b6000198103610ed9575b50505050565b610ef393610eed91610dca82821015610e72565b91610fab565b38808080610ed3565b15610f0357565b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b15610f5b57565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b610fe7610fd7610fbb6000610860565b61097d610fc7826101f1565b610fd0866101f1565b1415610efc565b610fe0846101f1565b1415610f54565b610ffa83610dd884610777856001610728565b610e30610e26610e207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92593610364565b9061084a9291611038610c07565b50610917916101c391611052565b6101c39190600061102a565b610c54919033610fab565b9061084a929161106b610c07565b50610917916101c3916110ad565b6101c39190600061105d565b634e487b7160e01b600052601160045260246000fd5b919082018092116110a857565b611085565b610c549190610eed33926110c1838561075c565b61109b565b9061084a92916110d4610c07565b50610917916101c391611148565b6101c3919060006110c6565b156110f557565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608490fd5b610c549190610eed339261115c838561075c565b610dca828210156110ee565b611170610c07565b611178611211565b61021a610c39565b6101c3906101f1565b6101c39054611180565b1561119a57565b60405162461bcd60e51b815260206004820152600d60248201526c15985d5b1d081b9bdd081cd95d609a1b6044820152606490fd5b156111d657565b60405162461bcd60e51b815260206004820152601360248201527210d85b1b195c881a5cc81b9bdd0815985d5b1d606a1b6044820152606490fd5b61123b61121e6006611189565b61123461122e61097d6000610860565b916101f1565b1415611193565b61125a6112486006611189565b61125461122e336101f1565b146111cf565b61021a6112867f0000000000000000000000000000000000000000000000000000000000000000610364565b6349d3d5e161129460405190565b9161129f8260e01b90565b8352602083600481845afa92831561083257600093611385575b506000926112cc61122e61097d86610860565b036112d657505050565b6112e6916020916107e660405190565b825260049082905afa9081156108325761130c916109a091600091611367575b50610364565b634e606c4790803b15610152576113289183916107e660405190565b8252600490829084905af1801561083257611341575050565b8161021a92903d10611360575b611358818361068b565b810190610147565b503d61134e565b61137f915060203d811161082b57610823818361068b565b38611306565b61139e91935060203d811161082b57610823818361068b565b91386112b9565b61021a611168565b90611178916113ba610c07565b9061021a916113cc61121e6006611189565b6113d96112486006611189565b9061021a91611439565b9061021a916113ad565b156113f457565b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b6000610df0610ddd8361144b84610860565b93611468611458866101f1565b611461846101f1565b14156113ed565b610777611479886110c16002610714565b6002610bec565b906111789161148d610c07565b9061021a9161149f61121e6006611189565b6114ac6112486006611189565b9061021a9161156d565b9061021a91611480565b156114c757565b60405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608490fd5b1561151d57565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608490fd5b6000906115c061157c83610860565b92611599611589856101f1565b611592856101f1565b14156114c0565b610dd8836115ba876115ae6107578487610728565b610dca82821015611516565b92610728565b610df061147984610dca6002610714565b611178906115dd610c07565b611632565b156115e957565b60405162461bcd60e51b815280610bd8600482016020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b339061166260206107d77f0000000000000000000000000000000000000000000000000000000000000000610364565b825260049082905afa9283156108325761168e61122e61021a9561169494600091611699575b506101f1565b146115e2565b611761565b6116b1915060203d811161082b57610823818361068b565b38611688565b156116be57565b60405162461bcd60e51b815260206004820152601160248201527015985d5b1d08185b1c9958591e481cd95d607a1b6044820152606490fd5b156116fe57565b60405162461bcd60e51b815260206004820152601560248201527416995c9bc81859191c995cdcc819195d1958dd1959605a1b6044820152606490fd5b906001600160a01b0390610be2565b9061175a6101c3610c0392610364565b825461173b565b6117ac906117a56117956117756006611189565b61097d6117826000610860565b9161178f61122e846101f1565b146116b7565b61179e836101f1565b14156116f7565b600661174a565b6117b66006611189565b6117e07fd459c7242e23d490831b5676a611c4342d899d28f342d89ae80793e56a930f3091610364565b906117ea60405190565b600090a2565b61021a906115d156fea26469706673582212205b9d5a21af9e75761ae9428dc20e933cc2086d8f89e33459a3a69d3fb044c70764736f6c6343000812003300000000000000000000000031e9026bf3a20fa3250a94cad5e6bfbe203b001b0000000000000000000000007449dc43a03e70050c4acd3f8a6acab9a7f87933000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001257616e64204c657665726167656420455448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044554487800000000000000000000000000000000000000000000000000000000
0xa26469706673582212205b9d5a21af9e75761ae9428dc20e933cc2086d8f89e33459a3a69d3fb044c70764736f6c6343000812003300000000000000000000000031e9026bf3a20fa3250a94cad5e6bfbe203b001b0000000000000000000000007449dc43a03e70050c4acd3f8a6acab9a7f87933000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001257616e64204c657665726167656420455448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044554487800000000000000000000000000000000000000000000000000000000