0 txs
0 calls
constructor
No constructor.
functions
generateSVG
purefunction generateSVG(string quoteTokenSymbol, string baseTokenSymbol, uint256 quoteTokensOwed, uint256 baseTokensOwed, uint256 tokenId, int24 tickLower, int24 tickUpper, int24 tickSpacing, uint8 quoteTokenDecimals, uint8 baseTokenDecimals) pure returns (string svg)
events
No events.
errors
No errors.
creation bytecode
0x612574610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100355760003560e01c8063901fbcde1461003a575b600080fd5b61019f600480360361014081101561005157600080fd5b81019060208101813564010000000081111561006c57600080fd5b82018360208201111561007e57600080fd5b803590602001918460018302840111640100000000831117156100a057600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156100f357600080fd5b82018360208201111561010557600080fd5b8035906020019184600183028401116401000000008311171561012757600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550508235935050506020810135906040810135906060810135600290810b916080810135820b9160a0820135900b9060ff60c082013581169160e0013516610214565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101d95781810151838201526020016101c1565b50505050905090810190601f1680156102065780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b60606102228b8b898761041f565b61022a6107ee565b61023a8d8d8d8d8c8c8b8b6108a9565b610242610e02565b604051602001806063611fb88239606301603261214c8239603201602f6112dd8239602f01604261160382396e1e339034b21e9139b430b237bb911f60891b6042820152711e339034b21e9123b937bab8101a1b1a911f60711b6051820152606301607e6120ce8239631e17b39f60e11b607e82018190526082820152855160869091019060208701908083835b602083106102ef5780518252601f1990920191602091820191016102d0565b51815160209384036101000a600019018019909216911617905287519190930192870191508083835b602083106103375780518252601f199092019160209182019101610318565b51815160209384036101000a600019018019909216911617905286519190930192860191508083835b6020831061037f5780518252601f199092019160209182019101610360565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106103c75780518252601f1990920191602091820191016103a8565b6001836020036101000a03801982511681845116808217855250505050505090500180651e17b9bb339f60d11b81525060060194505050505060405160208183030381529060405290509a9950505050505050505050565b6060600061042c83610eb4565b868660405160200180806110d360f21b81525060020184805190602001908083835b6020831061046d5780518252601f19909201916020918201910161044e565b6001836020036101000a03801982511681845116808217855250505050505090500180602d60f81b81525060010183805190602001908083835b602083106104c65780518252601f1990920191602091820191016104a7565b6001836020036101000a03801982511681845116808217855250505050505090500180602f60f81b81525060010182805190602001908083835b6020831061051f5780518252601f199092019160209182019101610500565b6001836020036101000a03801982511681845116808217855250505050505090500193505050506040516020818303038152906040529050600061056285610fbf565b604051602001808061282360f01b81525060020182805190602001908083835b602083106105a15780518252601f199092019160209182019101610582565b6001836020036101000a03801982511681845116808217855250505050505090500180602960f81b8152506001019150506040516020818303038152906040529050600082826040516020018083805190602001908083835b602083106106195780518252601f1990920191602091820191016105fa565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106106615780518252601f199092019160209182019101610642565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290508082846040516020018080661e339034b21e9160c91b81525060070184805190602001908083835b602083106106df5780518252601f1990920191602091820191016106c0565b6001836020036101000a03801982511681845116808217855250505050505090500180611567609c9139609c0183805190602001908083835b602083106107375780518252601f199092019160209182019101610718565b6001836020036101000a0380198251168184511680821785525050505050509050018061195560b7913960b70182805190602001908083835b6020831061078f5780518252601f199092019160209182019101610770565b5181516020939093036101000a6000190180199091169216919091179052721e17ba39b830b71f1e17ba32bc3a1f1e17b39f60691b92019182525060408051808303600c19018152601390920190529c9b505050505050505050505050565b6060604051602001808061130c604791397f3c672069643d2276656c6f223e3c672069643d2247726f7570223e0000000000604782015260620160976124a88239609701610281611ca68239610281016101c9611a0c82396101c901610151611804823961015101609061203e82396090016101bf61164582396101bf016102146113538239610214016102266122828239631e17b39f60e11b6102268201526040805161020a81840301815261022a909201905292915050565b606060006108b7888561109a565b905060006108c5888561109a565b90506000828c838d6040516020018085805190602001908083835b602083106108ff5780518252601f1990920191602091820191016108e0565b6001836020036101000a03801982511681845116808217855250505050505090500180600160fd1b81525060010184805190602001908083835b602083106109585780518252601f199092019160209182019101610939565b51815160209384036101000a6000190180199092169116179052620103f160ed1b919093019081528551600390910192860191508083835b602083106109af5780518252601f199092019160209182019101610990565b6001836020036101000a03801982511681845116808217855250505050505090500180600160fd1b81525060010182805190602001908083835b60208310610a085780518252601f1990920191602091820191016109e9565b6001836020036101000a03801982511681845116808217855250505050505090500194505050505060405160208183030381529060405290506000610a4c89610eb4565b6040516020018082805190602001908083835b60208310610a7e5780518252601f199092019160209182019101610a5f565b6001836020036101000a03801982511681845116808217855250505050505090500180640102637bb960dd1b81525060050191505060405160208183030381529060405290506000610acf89610eb4565b6040516020018082805190602001908083835b60208310610b015780518252601f199092019160209182019101610ae2565b6001836020036101000a03801982511681845116808217855250505050505090500180650102434b3b4160d51b81525060060191505060405160208183030381529060405290508283838385856040516020018080691e3a32bc3a1034b21e9160b11b815250600a0187805190602001908083835b60208310610b955780518252601f199092019160209182019101610b76565b6001836020036101000a03801982511681845116808217855250505050505090500180611bd560a4913960a40186805190602001908083835b60208310610bed5780518252601f199092019160209182019101610bce565b5181516020939093036101000a60001901801990911692169190911790526e1e17ba39b830b71f1e17ba32bc3a1f60891b920191825250600f01605561222d823960550180691e3a32bc3a1034b21e9160b11b815250600a0185805190602001908083835b60208310610c715780518252601f199092019160209182019101610c52565b51815160209384036101000a6000190180199092169116179052720131199191b1d931198991c1d9311989a1c1d9606d1b919093019081528651601390910192870191508083835b60208310610cd85780518252601f199092019160209182019101610cb9565b6001836020036101000a03801982511681845116808217855250505050505090500180611f276091913960910183805190602001908083835b60208310610d305780518252601f199092019160209182019101610d11565b51815160209384036101000a60001901801990921691161790526801311bc1918189a1d960bd1b919093019081528451600990910192850191508083835b60208310610d8d5780518252601f199092019160209182019101610d6e565b6001836020036101000a038019825116818451168082178552505050505050905001806e1e17ba39b830b71f1e17ba32bc3a1f60891b815250600f0180631e17b39f60e11b81525060040196505050505050506040516020818303038152906040529550505050505098975050505050505050565b604051651e3232b3399f60d11b6020820190815260609160260160af61217e823960af01602361201b8239701e17b634b732b0b923b930b234b2b73a1f60791b60238201527f3c636c6970506174682069643d22636c6970305f313039385f373536223e00006034820152605201602d611c7982396a1e17b1b634b82830ba341f60a91b602d820152661e17b232b3399f60c91b603882015260408051601f818403018152603f909201905292915050565b6060600060405180602001604052806000815250905060008360020b1215610efa5782600019029250604051806040016040528060018152602001602d60f81b81525090505b80610f078460020b610fbf565b6040516020018083805190602001908083835b60208310610f395780518252601f199092019160209182019101610f1a565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b60208310610f815780518252601f199092019160209182019101610f62565b6001836020036101000a038019825116818451168082178552505050505050905001925050506040516020818303038152906040529150505b919050565b606081610fe457506040805180820190915260018152600360fc1b6020820152610fba565b8160005b8115610ffc57600101600a82049150610fe8565b60008167ffffffffffffffff8111801561101557600080fd5b506040519080825280601f01601f191660200182016040528015611040576020820181803683370190505b50859350905060001982015b831561109157600a840660300160f81b8282806001900393508151811061106f57fe5b60200101906001600160f81b031916908160001a905350600a8404935061104c565b50949350505050565b606060ff8216600a0a60008185816110ae57fe5b04905060008286816110bc57fe5b06905060058560ff1611156110f05760ff600419860116600a0a806110e157816110ec565b8082816110ea57fe5b045b9150505b6040805160208101909152600080825261110983610fbf565b51905060008160051161111d576000611122565b816005035b905060005b818110156111b157836040516020018080600360fc1b81525060010182805190602001908083835b6020831061116e5780518252601f19909201916020918201910161114f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405293508080600101915050611127565b506111bb85610fbf565b836111c586610fbf565b6040516020018084805190602001908083835b602083106111f75780518252601f1990920191602091820191016111d8565b6001836020036101000a03801982511681845116808217855250505050505090500180601760f91b81525060010183805190602001908083835b602083106112505780518252601f199092019160209182019101611231565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106112985780518252601f199092019160209182019101611279565b6001836020036101000a038019825116818451168082178552505050505050905001935050505060405160208183030381529060405296505050505050509291505056fe3c726563742077696474683d2238303022206865696768743d22383030222066696c6c3d2223313731463244222f3e3c636972636c652069643d22636972636c65222063783d22343030222063793d223339392e3833372220723d223136352e383337222066696c6c3d222346463131303022202f3e3c706174682069643d22566563746f725f382220643d224d3434382e353332203339332e333834483435322e373338563339362e313331433435362e343433203339332e333432203435382e303432203339322e393236203436302e313438203339322e393236433436322e383936203339322e393236203436352e3237203339342e333432203436362e343138203339362e363331433437302e363233203339332e333834203437322e333231203339322e393236203437342e353132203339322e393236433437382e343433203339322e393236203438312e353536203339352e373635203438312e353536203430302e303632563431362e323939483437372e323539563430302e3532433437372e323539203339382e343134203437352e373532203339362e383537203437332e383239203339362e383537433437322e333633203339362e383537203437312e323634203339372e313734203436372e313933203430302e353632563431362e323939483436322e383936563430302e3532433436322e383936203339382e343134203436312e333838203339362e383537203435392e343635203339362e38353743343538203339362e383537203435362e393031203339372e313734203435322e383239203430302e353632563431362e323939483434382e353332563339332e333834563339332e3338345a222066696c6c3d222346334634463622202f3e223e3c746578742066696c6c3d22234633463446362220786d6c3a73706163653d22707265736572766522207374796c653d2277686974652d73706163653a207072652220666f6e742d66616d696c793d22417269616c2220666f6e742d73697a653d22333222206c65747465722d73706163696e673d2230656d223e3c747370616e20783d223337302e3930362220793d2238352e35393338223e3c726563742069643d2252656374616e676c6520313736222077696474683d2238303022206865696768743d22383030222066696c6c3d2223323532353235222f3e3c706174682069643d22566563746f725f372220643d224d3431392e333937203430342e383234433431392e333937203339382e303535203432342e3631203339322e393333203433312e3532203339322e393333433433382e343733203339322e393333203434332e363836203339382e303535203434332e363836203430342e383234433434332e363836203431312e363433203433382e343733203431362e373634203433312e3532203431362e373634433432342e3631203431362e373634203431392e333937203431312e363336203431392e333937203430342e3832345a4d3433312e3532203431322e393138433433362e303932203431322e393138203433392e353233203430392e343338203433392e353233203430342e383234433433392e353233203430302e323532203433362e303932203339362e3733203433312e3532203339362e3733433432362e393931203339362e3733203432332e3536203430302e323532203432332e3536203430342e383234433432332e3536203430392e343435203432362e393931203431322e393138203433312e3532203431322e3931385a222066696c6c3d222346334634463622202f3e3c706174682069643d22566563746f725f352220643d224d3339302e353738203431362e333037433338332e313638203431362e333037203337382e323239203431312e373335203337382e323239203430342e383234433337382e323239203339372e393633203338332e313638203339332e333931203339302e353738203339332e333931483339342e343137563338322e393136483339382e373135563431362e333134483339302e353738563431362e3330375a4d3339302e353738203431322e3436483339342e343137563339372e313831483339302e353738433338352e373332203339372e313831203338322e353237203430302e323435203338322e353237203430342e383137433338322e353237203430392e343435203338352e373235203431322e3436203339302e353738203431322e34365a222066696c6c3d222346334634463622202f3e3c2f747370616e3e3c2f746578743e3c746578742066696c6c3d22234633463446362220786d6c3a73706163653d22707265736572766522207374796c653d2277686974652d73706163653a207072652220666f6e742d66616d696c793d22417269616c2220666f6e742d73697a653d2233322220666f6e742d7765696768743d22626f6c6422206c65747465722d73706163696e673d2230656d223e3c747370616e20783d2235362220793d2238352e35393338223e3c706174682069643d22566563746f725f342220643d224d3335302e353532203430342e383234433335302e353532203339382e303535203335352e373635203339322e393333203336322e363736203339322e393333433336392e363238203339322e393333203337342e383431203339382e303535203337342e383431203430342e383234433337342e383431203431312e363433203336392e363238203431362e373634203336322e363736203431362e373634433335352e373635203431362e373634203335302e353532203431312e363336203335302e353532203430342e3832345a4d3336322e363736203431322e393138433336372e323437203431322e393138203337302e363738203430392e343338203337302e363738203430342e383234433337302e363738203430302e323532203336372e323437203339362e3733203336322e363736203339362e3733433335382e313436203339362e3733203335342e373135203430302e323532203335342e373135203430342e383234433335342e373135203430392e343435203335382e313436203431322e393138203336322e363736203431322e3931385a222066696c6c3d222346334634463622202f3e222066696c6c3d22234633463446362220786d6c3a73706163653d22707265736572766522207374796c653d2277686974652d73706163653a207072652220666f6e742d66616d696c793d22417269616c2220666f6e742d73697a653d2233322220666f6e742d7765696768743d22626f6c6422206c65747465722d73706163696e673d2230656d223e3c747370616e20783d2235362220793d223637362e353934223e3c726563742077696474683d2238303022206865696768743d22383030222066696c6c3d227768697465222f3e3c706174682069643d22566563746f725f322220643d224d3332302e3336203431312e383639433332312e363432203431322e363933203332332e313939203431332e313933203332342e3834203431332e313933433332392e343631203431332e313933203333332e303735203430392e343838203333332e303735203430342e383234483333372e303036433333372e303036203431312e353032203333312e3631203431362e373634203332342e373439203431362e373634433331372e393739203431362e373634203331322e373137203431312e353532203331322e373137203430342e393635433331322e373137203339382e323338203331382e313133203339322e393333203332342e393734203339322e393333433332382e333632203339322e393333203333322e323032203339342e323135203333342e373136203339372e3535344c3332302e3336203431312e3836395a4d3331372e383837203430392e3330344c3332392e3332203339372e383232433332372e393936203339362e393536203332362e343832203339362e343938203332342e3834203339362e343938433332302e323638203339362e343938203331362e363535203430302e323033203331362e363535203430342e383234433331362e363535203430362e343733203331372e313133203430382e303232203331372e383837203430392e3330345a222066696c6c3d222346334634463622202f3e3c706174682069643d22566563746f725f332220643d224d3334312e343032203338322e393039483334352e363939563431362e333036483334312e343032563338322e393039563338322e3930395a222066696c6c3d222346334634463622202f3e222066696c6c3d22234633463446362220786d6c3a73706163653d22707265736572766522207374796c653d2277686974652d73706163653a207072652220666f6e742d66616d696c793d22417269616c2220666f6e742d73697a653d22323022206c65747465722d73706163696e673d2230656d223e3c747370616e20783d2235362220793d223733362e343334223e3c7376672077696474683d2238303022206865696768743d22383030222076696577426f783d223020302038303020383030222066696c6c3d226e6f6e652220786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323030302f737667223e3c73746f70206f66667365743d2231222073746f702d6f7061636974793d2230222f3e3c706174682069643d22566563746f725f362220643d224d3430352e303333203339332e333834483430392e3333563430302e30324c3431362e343234203339322e3932364c3431392e313232203339352e3632344c3430392e3333203430352e333636563431362e323939483430352e303333563339332e3338345a222066696c6c3d222346334634463622202f3e3c706174682069643d2252656374616e676c65203137332220643d224d333934203233344c333934203536364c2d382e3638353433652d3035203536364c2d392e3135353237652d3035203233344c333934203233345a222066696c6c3d2275726c28237061696e74305f6c696e6561725f313039385f37353629222f3e3c672069643d224e46542056656c6f2220636c69702d706174683d2275726c2823636c6970305f313039385f37353629223e3c6c696e6561724772616469656e742069643d227061696e74305f6c696e6561725f313039385f373536222078313d22343931222079313d22353636222078323d2232362e32313032222079323d2235363622206772616469656e74556e6974733d227573657253706163654f6e557365223e3c73746f70206f66667365743d22302e313432222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d22302e32222f3e3c726563742069643d226c696e6522206f7061636974793d22302e30352220783d2235362220793d22373030222077696474683d2236393322206865696768743d2232222066696c6c3d2223443944394439222f3e3c706174682069643d22566563746f725f392220643d224d3439332e383231203431312e383639433439352e313033203431322e363933203439362e363539203431332e313933203439382e333031203431332e313933433530322e393232203431332e313933203530362e353336203430392e343838203530362e353336203430342e383234483531302e343636433531302e343636203431312e353032203530352e3037203431362e373634203439382e323039203431362e373634433439312e3434203431362e373634203438362e313737203431312e353532203438362e313737203430342e393635433438362e313737203339382e323338203439312e353733203339322e393333203439382e343335203339322e393333433530312e383233203339322e393333203530352e363632203339342e323135203530382e313737203339372e3535344c3439332e383231203431312e3836395a4d3439312e333535203430392e3330344c3530322e373838203339372e383232433530312e343634203339362e393536203439392e393439203339362e343938203439382e333038203339362e343938433439332e373336203339362e343938203439302e313232203430302e323033203439302e313232203430342e383234433439302e313135203430362e343733203439302e353733203430382e303232203439312e333535203430392e3330345a222066696c6c3d222346334634463622202f3e3c2f673e3c706174682069643d22566563746f722220643d224d3239332e393635203339332e3338344c3330302e373334203431302e3637384c3330372e343632203339332e333834483331312e3632354c3330322e353234203431362e33483239382e3638354c3238392e353334203339332e333834483239332e393635563339332e3338345a222066696c6c3d222346334634463622202f3ea26469706673582212204567f4f3dae62cab226f76cdf14662b4c2b245c8da44ffbe8c07c4a405df3af264736f6c63430007060033