DeploySEALED

╲!□▒$▓%%^░█▫%╲?╱▒○@@&╱▓░▒!*█░&$╱●$╳&*~~$▪▓~█░□▓#~╲█◇?$╱╱□╲▒●▫░▫□

Transaction ID

Timestamp

Aug 18, 2024, 02:18:23 PM UTC
1y ago

Block Height

84,815,327

Computation

0

Proposerseq:0 key:0

Authorizers

1

Transaction Summary

Deploy

Contract deployment

Contract deployment

Script Arguments

0nameString
KARAT1SPM6OSBT
1codeString
696d706f7274204e6f6e46756e6769626c65546f6b656e2066726f6d203078316437653537616135353831373434380a696d706f7274204d6574616461746156696577732066726f6d203078316437653537616135353831373434380a696d706f72742046756e6769626c65546f6b656e2066726f6d203078663233336463656538386665306162650a0a70756220636f6e7472616374204b415241543153504d364f5342543a204e6f6e46756e6769626c65546f6b656e207b0a0a20202020707562206c657420436f6c6c656374696f6e53746f72616765506174683a2053746f72616765506174680a20202020707562206c657420436f6c6c656374696f6e5075626c6963506174683a205075626c6963506174680a20202020707562206c65742041646d696e53746f72616765506174683a2053746f72616765506174680a0a202020207075622076617220746f74616c537570706c793a2055496e7436340a0a20202020707562206576656e7420436f6e7472616374496e697469616c697a656428290a20202020707562206576656e742057697468647261772869643a2055496e7436342c2066726f6d3a20416464726573733f290a20202020707562206576656e74204465706f7369742869643a2055496e7436342c20746f3a20416464726573733f290a20202020707562206576656e74204d696e7465642869643a2055496e7436342c206d657461646174613a204d65746164617461290a0a20202020707562207265736f75726365204e46543a204e6f6e46756e6769626c65546f6b656e2e494e46542c204d6574616461746156696577732e5265736f6c766572207b0a2020202020202020707562206c65742069643a2055496e7436340a2020202020202020707562206c6574206d657461646174613a204d657461646174610a0a2020202020202020696e697428696e697449443a2055496e7436342c20696e69744d657461646174613a204d6574616461746129207b0a20202020202020202020202073656c662e6964203d20696e697449440a20202020202020202020202073656c662e6d65746164617461203d20696e69744d657461646174610a20202020202020207d0a0a20202020202020207075622066756e206765744d6574616461746128293a204d65746164617461207b0a20202020202020202020202072657475726e2073656c662e6d657461646174610a20202020202020207d0a0a20202020202020207075622066756e20676574566965777328293a205b547970655d207b0a20202020202020202020202072657475726e205b0a20202020202020202020202020202020547970653c4d6574616461746156696577732e446973706c61793e28292c0a20202020202020202020202020202020547970653c4d6574616461746156696577732e526f79616c746965733e28292c0a20202020202020202020202020202020547970653c4d6574616461746156696577732e45646974696f6e733e28292c0a20202020202020202020202020202020547970653c4d6574616461746156696577732e45787465726e616c55524c3e28292c0a20202020202020202020202020202020547970653c4d6574616461746156696577732e4e4654436f6c6c656374696f6e446174613e28292c0a20202020202020202020202020202020547970653c4d6574616461746156696577732e4e4654436f6c6c656374696f6e446973706c61793e28292c0a20202020202020202020202020202020547970653c4d6574616461746156696577732e53657269616c3e28292c0a20202020202020202020202020202020547970653c4d6574616461746156696577732e5472616974733e28290a2020202020202020202020205d0a20202020202020207d0a0a20202020202020207075622066756e207265736f6c766556696577285f20766965773a2054797065293a20416e795374727563743f207b0a2020202020202020202020207377697463682076696577207b0a202020202020202020202020202020206361736520547970653c4d6574616461746156696577732e446973706c61793e28293a0a202020202020202020202020202020202020202072657475726e204d6574616461746156696577732e446973706c6179280a2020202020202020202020202020202020202020202020206e616d653a2073656c662e6d657461646174612e6e616d652c0a2020202020202020202020202020202020202020202020206465736372697074696f6e3a2073656c662e6d657461646174612e6465736372697074696f6e2c0a2020202020202020202020202020202020202020202020207468756d626e61696c3a204d6574616461746156696577732e4854545046696c65280a2020202020202020202020202020202020202020202020202020202075726c3a202268747470733a2f2f6d61726b65742e32346b617261742e696f2f6170692f6974656d732f4b415241543153504d364f5342542f222e636f6e6361742873656c662e69642e746f537472696e672829292e636f6e63617428222f7468756d626e61696c22290a202020202020202020202020202020202020202020202020290a2020202020202020202020202020202020202020290a202020202020202020202020202020206361736520547970653c4d6574616461746156696577732e45646974696f6e733e28293a0a20202020202020202020202020202020202020202f2f205468657265206973206e6f206d6178206e756d626572206f66204e46547320746861742063616e206265206d696e7465642066726f6d207468697320636f6e74726163740a20202020202020202020202020202020202020202f2f20736f20746865206d61782065646974696f6e206669656c642076616c75652069732073657420746f206e696c0a20202020202020202020202020202020202020206c65742065646974696f6e496e666f203d204d6574616461746156696577732e45646974696f6e286e616d653a20224b415241543153504d364f534254204e46542045646974696f6e222c206e756d6265723a2073656c662e69642c206d61783a206e696c290a20202020202020202020202020202020202020206c65742065646974696f6e4c6973743a205b4d6574616461746156696577732e45646974696f6e5d203d205b65646974696f6e496e666f5d0a202020202020202020202020202020202020202072657475726e204d6574616461746156696577732e45646974696f6e73280a20202020202020202020202020202020202020202020202065646974696f6e4c6973740a2020202020202020202020202020202020202020290a202020202020202020202020202020206361736520547970653c4d6574616461746156696577732e53657269616c3e28293a0a202020202020202020202020202020202020202072657475726e204d6574616461746156696577732e53657269616c280a20202020202020202020202020202020202020202020202073656c662e69640a2020202020202020202020202020202020202020290a202020202020202020202020202020206361736520547970653c4d6574616461746156696577732e526f79616c746965733e28293a0a202020202020202020202020202020202020202072657475726e204d6574616461746156696577732e526f79616c74696573280a2020202020202020202020202020202020202020202020205b4d6574616461746156696577732e526f79616c7479280a2020202020202020202020202020202020202020202020202020202072656365697665723a206765744163636f756e742873656c662e6d657461646174612e61727469737441646472657373292e6765744361706162696c6974793c267b46756e6769626c65546f6b656e2e52656365697665727d3e284d6574616461746156696577732e676574526f79616c747952656365697665725075626c6963506174682829292c0a202020202020202020202020202020202020202020202020202020206375743a2073656c662e6d657461646174612e726f79616c74792c0a202020202020202020202020202020202020202020202020202020206465736372697074696f6e3a202254686520526f79616c7479206f66204b415241543153504d364f534254204e4654220a202020202020202020202020202020202020202020202020295d0a2020202020202020202020202020202020202020290a202020202020202020202020202020206361736520547970653c4d6574616461746156696577732e45787465726e616c55524c3e28293a0a202020202020202020202020202020202020202072657475726e204d6574616461746156696577732e45787465726e616c55524c282268747470733a2f2f6d61726b65742e32346b617261742e696f2f6e6674732f4b415241543153504d364f5342542f222e636f6e6361742873656c662e69642e746f537472696e67282929290a202020202020202020202020202020206361736520547970653c4d6574616461746156696577732e4e4654436f6c6c656374696f6e446174613e28293a0a202020202020202020202020202020202020202072657475726e204d6574616461746156696577732e4e4654436f6c6c656374696f6e44617461280a20202020202020202020202020202020202020202020202073746f72616765506174683a204b415241543153504d364f5342542e436f6c6c656374696f6e53746f72616765506174682c0a2020202020202020202020202020202020202020202020207075626c6963506174683a204b415241543153504d364f5342542e436f6c6c656374696f6e5075626c6963506174682c0a20202020202020202020202020202020202020202020202070726f7669646572506174683a202f707269766174652f4b415241543153504d364f534254436f6c6c656374696f6e2c0a2020202020202020202020202020202020202020202020207075626c6963436f6c6c656374696f6e3a20547970653c264b415241543153504d364f5342542e436f6c6c656374696f6e7b4b415241543153504d364f5342542e4b415241543153504d364f534254436f6c6c656374696f6e5075626c69637d3e28292c0a2020202020202020202020202020202020202020202020207075626c69634c696e6b6564547970653a20547970653c264b415241543153504d364f5342542e436f6c6c656374696f6e7b4b415241543153504d364f5342542e4b415241543153504d364f534254436f6c6c656374696f6e5075626c69632c4e6f6e46756e6769626c65546f6b656e2e436f6c6c656374696f6e5075626c69632c4e6f6e46756e6769626c65546f6b656e2e52656365697665722c4d6574616461746156696577732e5265736f6c766572436f6c6c656374696f6e7d3e28292c0a20202020202020202020202020202020202020202020202070726f76696465724c696e6b6564547970653a20547970653c264b415241543153504d364f5342542e436f6c6c656374696f6e7b4b415241543153504d364f5342542e4b415241543153504d364f534254436f6c6c656374696f6e5075626c69632c4e6f6e46756e6769626c65546f6b656e2e436f6c6c656374696f6e5075626c69632c4e6f6e46756e6769626c65546f6b656e2e50726f76696465722c4d6574616461746156696577732e5265736f6c766572436f6c6c656374696f6e7d3e28292c0a202020202020202020202020202020202020202020202020637265617465456d707479436f6c6c656374696f6e46756e6374696f6e3a202866756e2028293a20404e6f6e46756e6769626c65546f6b656e2e436f6c6c656374696f6e207b0a2020202020202020202020202020202020202020202020202020202072657475726e203c2d4b415241543153504d364f5342542e637265617465456d707479436f6c6c656374696f6e28290a2020202020202020202020202020202020202020202020207d290a2020202020202020202020202020202020202020290a202020202020202020202020202020206361736520547970653c4d6574616461746156696577732e4e4654436f6c6c656374696f6e446973706c61793e28293a0a20202020202020202020202020202020202020206c6574206d65646961203d204d6574616461746156696577732e4d65646961280a20202020202020202020202020202020202020202020202066696c653a204d6574616461746156696577732e4854545046696c65280a2020202020202020202020202020202020202020202020202020202075726c3a202268747470733a2f2f7374617469632e7769787374617469632e636f6d2f6d656469612f3536383631345f35363736393933623635633634646132396365636632346433323366643636347e6d76322e706e672f76312f66696c6c2f775f3134302c685f3136302c616c5f632c715f38352c75736d5f302e36365f312e30305f302e30312c656e635f6175746f2f3536383631345f35363736393933623635633634646132396365636632346433323366643636347e6d76322e706e67220a202020202020202020202020202020202020202020202020292c0a2020202020202020202020202020202020202020202020206d65646961547970653a2022696d6167652f706e67220a2020202020202020202020202020202020202020290a202020202020202020202020202020202020202072657475726e204d6574616461746156696577732e4e4654436f6c6c656374696f6e446973706c6179280a2020202020202020202020202020202020202020202020206e616d653a20224445524d414c222c0a2020202020202020202020202020202020202020202020206465736372697074696f6e3a20225468697320636f6c6c656374696f6e206973207573656420666f72204b415241543153504d364f534254206d61726b65742e222c0a20202020202020202020202020202020202020202020202065787465726e616c55524c3a204d6574616461746156696577732e45787465726e616c55524c282268747470733a2f2f6d61726b65742e32346b617261742e696f22292c0a202020202020202020202020202020202020202020202020737175617265496d6167653a206d656469612c0a20202020202020202020202020202020202020202020202062616e6e6572496d6167653a206d656469612c0a202020202020202020202020202020202020202020202020736f6369616c733a207b0a202020202020202020202020202020202020202020202020202020202274776974746572223a204d6574616461746156696577732e45787465726e616c55524c282268747470733a2f2f747769747465722e636f6d2f32346b617261745f696f22290a2020202020202020202020202020202020202020202020207d0a2020202020202020202020202020202020202020290a202020202020202020202020202020206361736520547970653c4d6574616461746156696577732e5472616974733e28293a0a20202020202020202020202020202020202020202f2f20747261697473206973206e6f74207965742072656164790a20202020202020202020202020202020202020206c6574206578636c756465645472616974733a205b537472696e675d203d205b5d0a20202020202020202020202020202020202020206c65742074726169747356696577203d204d6574616461746156696577732e64696374546f54726169747328646963743a207b7d2c206578636c756465644e616d65733a206578636c75646564547261697473290a202020202020202020202020202020202020202072657475726e20747261697473566965770a0a2020202020202020202020207d0a20202020202020202020202072657475726e206e696c0a20202020202020207d0a202020207d0a0a202020202f2f20546869732069732074686520696e7465726661636520746861742075736572732063616e2063617374207468656972204b415241543153504d364f53425420436f6c6c656374696f6e2061730a202020202f2f20746f20616c6c6f77206f746865727320746f206465706f736974204b415241543153504d364f53425420696e746f20746865697220436f6c6c656374696f6e2e20497420616c736f20616c6c6f777320666f722072656164696e670a202020202f2f207468652064657461696c73206f66204b415241543153504d364f53425420696e2074686520436f6c6c656374696f6e2e0a20202020707562207265736f7572636520696e74657266616365204b415241543153504d364f534254436f6c6c656374696f6e5075626c6963207b0a20202020202020207075622066756e206465706f73697428746f6b656e3a20404e6f6e46756e6769626c65546f6b656e2e4e4654290a20202020202020207075622066756e2067657449447328293a205b55496e7436345d0a20202020202020207075622066756e20626f72726f774e46542869643a2055496e743634293a20264e6f6e46756e6769626c65546f6b656e2e4e46540a20202020202020207075622066756e20626f72726f774b415241543153504d364f5342542869643a2055496e743634293a20264b415241543153504d364f5342542e4e46543f207b0a2020202020202020202020202f2f2049662074686520726573756c742069736e2774206e696c2c20746865206964206f66207468652072657475726e6564207265666572656e63650a2020202020202020202020202f2f2073686f756c64206265207468652073616d652061732074686520617267756d656e7420746f207468652066756e6374696f6e0a202020202020202020202020706f7374207b0a2020202020202020202020202020202028726573756c74203d3d206e696c29207c7c2028726573756c743f2e6964203d3d206964293a0a20202020202020202020202020202020202020202243616e6e6f7420626f72726f77204b415241543153504d364f534254207265666572656e63653a20546865204944206f66207468652072657475726e6564207265666572656e636520697320696e636f7272656374220a2020202020202020202020207d0a20202020202020207d0a202020207d0a0a2020202070756220737472756374204d65746164617461207b0a2020202020202020707562206c6574206e616d653a20537472696e670a2020202020202020707562206c6574206172746973743a20537472696e670a2020202020202020707562206c657420617274697374416464726573733a416464726573730a2020202020202020707562206c6574206465736372697074696f6e3a20537472696e670a2020202020202020707562206c657420747970653a20537472696e670a2020202020202020707562206c65742073657269616c49643a2055496e7436340a2020202020202020707562206c657420726f79616c74793a205546697836340a0a0909696e6974280a2020202020202020202020206e616d653a20537472696e672c0a2020202020202020202020206172746973743a20537472696e672c0a202020202020202020202020617274697374416464726573733a416464726573732c0a2020202020202020202020206465736372697074696f6e3a20537472696e672c0a202020202020202020202020747970653a20537472696e672c0a20202020202020202020202073657269616c49643a2055496e7436342c0a202020202020202020202020726f79616c74793a205546697836340a202020202020202029207b0a20202020202020202020202073656c662e6e616d653d6e616d650a20202020202020202020202073656c662e6172746973743d6172746973740a20202020202020202020202073656c662e617274697374416464726573733d617274697374416464726573730a20202020202020202020202073656c662e6465736372697074696f6e3d6465736372697074696f6e0a20202020202020202020202073656c662e747970653d747970650a20202020202020202020202073656c662e73657269616c49643d73657269616c49640a20202020202020202020202073656c662e726f79616c74793d726f79616c74790a20202020202020207d0a0a202020207d0a0a202020202f2f20436f6c6c656374696f6e0a202020202f2f204120636f6c6c656374696f6e206f66204b415241543153504d364f534254204e465473206f776e656420627920616e206163636f756e740a202020202f2f0a20202020707562207265736f7572636520436f6c6c656374696f6e3a204b415241543153504d364f534254436f6c6c656374696f6e5075626c69632c204e6f6e46756e6769626c65546f6b656e2e50726f76696465722c204e6f6e46756e6769626c65546f6b656e2e52656365697665722c204e6f6e46756e6769626c65546f6b656e2e436f6c6c656374696f6e5075626c69632c204d6574616461746156696577732e5265736f6c766572436f6c6c656374696f6e207b0a20202020202020202f2f2064696374696f6e617279206f66204e465420636f6e666f726d696e6720746f6b656e730a20202020202020202f2f204e46542069732061207265736f757263652074797065207769746820616e206055496e74363460204944206669656c640a202020202020202070756220766172206f776e65644e4654733a20407b55496e7436343a204e6f6e46756e6769626c65546f6b656e2e4e46547d0a0a2020202020202020696e6974202829207b0a20202020202020202020202073656c662e6f776e65644e465473203c2d207b7d0a20202020202020207d0a0a20202020202020202f2f2077697468647261772072656d6f76657320616e204e46542066726f6d2074686520636f6c6c656374696f6e20616e64206d6f76657320697420746f207468652063616c6c65720a20202020202020207075622066756e20776974686472617728776974686472617749443a2055496e743634293a20404e6f6e46756e6769626c65546f6b656e2e4e4654207b0a2020202020202020202020206c657420746f6b656e203c2d2073656c662e6f776e65644e4654732e72656d6f7665286b65793a207769746864726177494429203f3f2070616e696328226d697373696e67204e465422290a0a202020202020202020202020656d69742057697468647261772869643a20746f6b656e2e69642c2066726f6d3a2073656c662e6f776e65723f2e61646472657373290a0a20202020202020202020202072657475726e203c2d746f6b656e0a20202020202020207d0a0a20202020202020202f2f206465706f7369742074616b65732061204e465420616e64206164647320697420746f2074686520636f6c6c656374696f6e732064696374696f6e6172790a20202020202020202f2f20616e6420616464732074686520494420746f207468652069642061727261790a20202020202020207075622066756e206465706f73697428746f6b656e3a20404e6f6e46756e6769626c65546f6b656e2e4e465429207b0a2020202020202020202020206c657420746f6b656e203c2d20746f6b656e2061732120404b415241543153504d364f5342542e4e46540a0a2020202020202020202020206c65742069643a2055496e743634203d20746f6b656e2e69640a0a2020202020202020202020202f2f2061646420746865206e657720746f6b656e20746f207468652064696374696f6e6172792077686963682072656d6f76657320746865206f6c64206f6e650a2020202020202020202020206c6574206f6c64546f6b656e203c2d2073656c662e6f776e65644e4654735b69645d203c2d20746f6b656e0a0a202020202020202020202020656d6974204465706f7369742869643a2069642c20746f3a2073656c662e6f776e65723f2e61646472657373290a0a20202020202020202020202064657374726f79206f6c64546f6b656e0a20202020202020207d0a0a20202020202020202f2f206765744944732072657475726e7320616e206172726179206f66207468652049447320746861742061726520696e2074686520636f6c6c656374696f6e0a20202020202020207075622066756e2067657449447328293a205b55496e7436345d207b0a20202020202020202020202072657475726e2073656c662e6f776e65644e4654732e6b6579730a20202020202020207d0a0a20202020202020207075622066756e20626f72726f77566965775265736f6c7665722869643a2055496e743634293a2026416e795265736f757263657b4d6574616461746156696577732e5265736f6c7665727d207b0a2020202020202020202020206c6574206e6674203d20282673656c662e6f776e65644e4654735b69645d206173206175746820264e6f6e46756e6769626c65546f6b656e2e4e46543f29210a2020202020202020202020206c6574206b617261744e4654203d206e66742061732120264b415241543153504d364f5342542e4e46540a20202020202020202020202072657475726e206b617261744e46542061732026416e795265736f757263657b4d6574616461746156696577732e5265736f6c7665727d0a20202020202020207d0a0a20202020202020202f2f20626f72726f774e465420676574732061207265666572656e636520746f20616e204e465420696e2074686520636f6c6c656374696f6e0a20202020202020202f2f20736f2074686174207468652063616c6c65722063616e207265616420697473206d6574616461746120616e642063616c6c20697473206d6574686f64730a20202020202020207075622066756e20626f72726f774e46542869643a2055496e743634293a20264e6f6e46756e6769626c65546f6b656e2e4e4654207b0a20202020202020202020202072657475726e20282673656c662e6f776e65644e4654735b69645d20617320264e6f6e46756e6769626c65546f6b656e2e4e46543f29210a20202020202020207d0a0a20202020202020202f2f20626f72726f774b415241543153504d364f5342540a20202020202020202f2f20476574732061207265666572656e636520746f20616e204e465420696e2074686520636f6c6c656374696f6e2061732061204b415241543153504d364f5342542c0a20202020202020202f2f206578706f73696e6720616c6c206f6620697473206669656c64732028696e636c7564696e6720746865206d65746164617461292e0a20202020202020202f2f2054686973206973207361666520617320746865726520617265206e6f2066756e6374696f6e7320746861742063616e2062652063616c6c6564206f6e20746865204b415241543153504d364f5342542e0a20202020202020202f2f0a20202020202020207075622066756e20626f72726f774b415241543153504d364f5342542869643a2055496e743634293a20264b415241543153504d364f5342542e4e46543f207b0a20202020202020202020202069662073656c662e6f776e65644e4654735b69645d20213d206e696c207b0a202020202020202020202020202020202f2f2043726561746520616e20617574686f72697a6564207265666572656e636520746f20616c6c6f7720646f776e63617374696e670a202020202020202020202020202020206c657420726566203d20282673656c662e6f776e65644e4654735b69645d206173206175746820264e6f6e46756e6769626c65546f6b656e2e4e46543f29210a2020202020202020202020202020202072657475726e207265662061732120264b415241543153504d364f5342542e4e46540a2020202020202020202020207d0a0a20202020202020202020202072657475726e206e696c0a20202020202020207d0a0a202020202020202064657374726f792829207b0a20202020202020202020202064657374726f792073656c662e6f776e65644e4654730a20202020202020207d0a202020207d0a0a202020202f2f207075626c69632066756e6374696f6e207468617420616e796f6e652063616e2063616c6c20746f206372656174652061206e657720656d70747920636f6c6c656374696f6e0a202020207075622066756e20637265617465456d707479436f6c6c656374696f6e28293a20404e6f6e46756e6769626c65546f6b656e2e436f6c6c656374696f6e207b0a202020202020202072657475726e203c2d2063726561746520436f6c6c656374696f6e28290a202020207d0a0a202020202f2f205265736f75726365207468617420616e2061646d696e206f7220736f6d657468696e672073696d696c617220776f756c64206f776e20746f2062650a202020202f2f2061626c6520746f206d696e74206e6577204e4654730a202020202f2f0a20202020707562207265736f75726365204e46544d696e746572207b0a0a20202020202020202f2f206d696e744e4654206d696e74732061206e6577204e465420776974682061206e65772049440a20202020202020202f2f20616e64206465706f73697420697420696e2074686520726563697069656e747320636f6c6c656374696f6e207573696e6720746865697220636f6c6c656374696f6e207265666572656e63650a20202020202020207075622066756e206d696e744e465428726563697069656e743a20267b4e6f6e46756e6769626c65546f6b656e2e436f6c6c656374696f6e5075626c69637d2c206d657461646174613a204b415241543153504d364f5342542e4d6574616461746129207b0a0a202020202020202020202020707265207b0a202020202020202020202020202020206d657461646174612e726f79616c7479203c3d20302e313a2022726f79616c7479206d757374206c6f776572207468616e20302e31220a2020202020202020202020207d0a0a2020202020202020202020202f2f206372656174652061206e6577204e46540a2020202020202020202020206c657420746f6b656e4964203d204b415241543153504d364f5342542e746f74616c537570706c79202b2028312061732055496e743634290a202020202020202020202020766172206e65774e4654203c2d20637265617465204e465428696e697449443a20746f6b656e49642c20696e69744d657461646174613a206d65746164617461290a0a2020202020202020202020202f2f206465706f73697420697420696e2074686520726563697069656e742773206163636f756e74207573696e67207468656972207265666572656e63650a202020202020202020202020726563697069656e742e6465706f73697428746f6b656e3a203c2d6e65774e4654290a202020202020202020202020656d6974204d696e7465642869643a20746f6b656e49642c206d657461646174613a206d65746164617461290a2020202020202020202020204b415241543153504d364f5342542e746f74616c537570706c79203d20746f6b656e49640a20202020202020207d0a202020207d0a0a202020207075622066756e207265736f6c766556696577285f20766965773a2054797065293a20416e795374727563743f207b0a20202020202020207377697463682076696577207b0a2020202020202020202020206361736520547970653c4d6574616461746156696577732e4e4654436f6c6c656374696f6e446174613e28293a0a2020202020202020202020202020202072657475726e204d6574616461746156696577732e4e4654436f6c6c656374696f6e44617461280a202020202020202020202020202020202020202073746f72616765506174683a204b415241543153504d364f5342542e436f6c6c656374696f6e53746f72616765506174682c0a20202020202020202020202020202020202020207075626c6963506174683a204b415241543153504d364f5342542e436f6c6c656374696f6e5075626c6963506174682c0a202020202020202020202020202020202020202070726f7669646572506174683a202f707269766174652f4b415241543153504d364f534254436f6c6c656374696f6e2c0a20202020202020202020202020202020202020207075626c6963436f6c6c656374696f6e3a20547970653c264b415241543153504d364f5342542e436f6c6c656374696f6e7b4b415241543153504d364f5342542e4b415241543153504d364f534254436f6c6c656374696f6e5075626c69637d3e28292c0a20202020202020202020202020202020202020207075626c69634c696e6b6564547970653a20547970653c264b415241543153504d364f5342542e436f6c6c656374696f6e7b4b415241543153504d364f5342542e4b415241543153504d364f534254436f6c6c656374696f6e5075626c69632c4e6f6e46756e6769626c65546f6b656e2e436f6c6c656374696f6e5075626c69632c4e6f6e46756e6769626c65546f6b656e2e52656365697665722c4d6574616461746156696577732e5265736f6c766572436f6c6c656374696f6e7d3e28292c0a202020202020202020202020202020202020202070726f76696465724c696e6b6564547970653a20547970653c264b415241543153504d364f5342542e436f6c6c656374696f6e7b4b415241543153504d364f5342542e4b415241543153504d364f534254436f6c6c656374696f6e5075626c69632c4e6f6e46756e6769626c65546f6b656e2e436f6c6c656374696f6e5075626c69632c4e6f6e46756e6769626c65546f6b656e2e50726f76696465722c4d6574616461746156696577732e5265736f6c766572436f6c6c656374696f6e7d3e28292c0a2020202020202020202020202020202020202020637265617465456d707479436f6c6c656374696f6e46756e6374696f6e3a202866756e2028293a20404e6f6e46756e6769626c65546f6b656e2e436f6c6c656374696f6e207b0a20202020202020202020202020202020202020202020202072657475726e203c2d4b415241543153504d364f5342542e637265617465456d707479436f6c6c656374696f6e28290a20202020202020202020202020202020202020207d290a20202020202020202020202020202020290a2020202020202020202020206361736520547970653c4d6574616461746156696577732e4e4654436f6c6c656374696f6e446973706c61793e28293a0a202020202020202020202020202020206c6574206d65646961203d204d6574616461746156696577732e4d65646961280a202020202020202020202020202020202020202066696c653a204d6574616461746156696577732e4854545046696c65280a20202020202020202020202020202020202020202020202075726c3a202268747470733a2f2f7374617469632e7769787374617469632e636f6d2f6d656469612f3536383631345f35363736393933623635633634646132396365636632346433323366643636347e6d76322e706e672f76312f66696c6c2f775f3134302c685f3136302c616c5f632c715f38352c75736d5f302e36365f312e30305f302e30312c656e635f6175746f2f3536383631345f35363736393933623635633634646132396365636632346433323366643636347e6d76322e706e67220a2020202020202020202020202020202020202020292c0a20202020202020202020202020202020202020206d65646961547970653a2022696d6167652f706e67220a20202020202020202020202020202020290a2020202020202020202020202020202072657475726e204d6574616461746156696577732e4e4654436f6c6c656374696f6e446973706c6179280a20202020202020202020202020202020202020206e616d653a20224445524d414c222c0a20202020202020202020202020202020202020206465736372697074696f6e3a20225468697320636f6c6c656374696f6e206973207573656420666f72204b415241543153504d364f534254206d61726b65742e222c0a202020202020202020202020202020202020202065787465726e616c55524c3a204d6574616461746156696577732e45787465726e616c55524c282268747470733a2f2f6d61726b65742e32346b617261742e696f22292c0a2020202020202020202020202020202020202020737175617265496d6167653a206d656469612c0a202020202020202020202020202020202020202062616e6e6572496d6167653a206d656469612c0a2020202020202020202020202020202020202020736f6369616c733a207b0a2020202020202020202020202020202020202020202020202274776974746572223a204d6574616461746156696577732e45787465726e616c55524c282268747470733a2f2f747769747465722e636f6d2f32346b617261745f696f22290a20202020202020202020202020202020202020207d0a20202020202020202020202020202020290a20202020202020207d0a202020202020202072657475726e206e696c0a202020207d0a0a202020202f2f2f2046756e6374696f6e20746861742072657475726e7320616c6c20746865204d6574616461746120566965777320696d706c656d656e7465642062792061204e6f6e2046756e6769626c6520546f6b656e0a202020202f2f2f0a202020202f2f2f204072657475726e20416e206172726179206f6620547970657320646566696e696e672074686520696d706c656d656e7465642076696577732e20546869732076616c75652077696c6c20626520757365642062790a202020202f2f2f202020202020202020646576656c6f7065727320746f206b6e6f7720776869636820706172616d6574657220746f207061737320746f20746865207265736f6c7665566965772829206d6574686f642e0a202020202f2f2f0a202020207075622066756e20676574566965777328293a205b547970655d207b0a202020202020202072657475726e205b0a202020202020202020202020547970653c4d6574616461746156696577732e4e4654436f6c6c656374696f6e446174613e28292c0a202020202020202020202020547970653c4d6574616461746156696577732e4e4654436f6c6c656374696f6e446973706c61793e28290a20202020202020205d0a202020207d0a0a20202020696e69742829207b0a0a20202020202020202f2f20536574206f7572206e616d65642070617468730a202020202020202073656c662e436f6c6c656374696f6e53746f7261676550617468203d202f73746f726167652f4b415241543153504d364f534254436f6c6c656374696f6e0a202020202020202073656c662e436f6c6c656374696f6e5075626c696350617468203d202f7075626c69632f4b415241543153504d364f534254436f6c6c656374696f6e0a202020202020202073656c662e41646d696e53746f7261676550617468203d202f73746f726167652f4b415241543153504d364f53425441646d696e0a0a20202020202020202f2f20496e697469616c697a652074686520746f74616c20737570706c790a202020202020202073656c662e746f74616c537570706c79203d20300a0a20202020202020202f2f204372656174652061204d696e746572207265736f7572636520616e64207361766520697420746f2073746f726167650a20202020202020206c6574206d696e746572203c2d20637265617465204e46544d696e74657228290a202020202020202073656c662e6163636f756e742e73617665283c2d6d696e7465722c20746f3a2073656c662e41646d696e53746f7261676550617468290a0a2020202020202020656d697420436f6e7472616374496e697469616c697a656428290a202020207d0a7d0a

Cadence Script

1transaction(name: String, code: String) {
2	prepare(signer: AuthAccount) {
3    let contract = signer.contracts.get(name: name)
4    if (contract == nil) {
5      signer.contracts.add(name: name, code: code.decodeHex())
6    } else {
7      signer.contracts.update__experimental(name: name, code: code.decodeHex())
8    }
9	}
10}