Transaction #20275

Hash 38c072526cd8e17f2725a696ceb95315f70bf0478a80fd56ed15d6b25234a219
Status Success
Timestamp 461 days ago - 10/22/2020, 7:19:36 AM UTC+0
Block 24192
Stamps Used 856
Burned Fee 0.23777778 TAU
From 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba 
Contract Name submission
Function Name submit_contract

Additional Info
SubBlock Number 0
Nonce 107
Processor 5b09493df6c18d17cc883ebce54fcb1f5afbd507533417fe32c006009a9c3c4a
Signature 2395b2a234b94dc4f47077a8e36001e87fabce632df295c3d30000e5ac10a8cbfc19b97f9b2b65091f2cc11a6166c6c6b5b172a2ef80743736856caffb72950e
Stamps Supplied 1800
Stamps per TAU 36

Kwargs

code import submission @construct def c(): contract = """owner = Variable() active_contract = Variable() @construct def seed(): owner.set(ctx.signer) @export def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @export def set_contract(contract: str): assert ctx.caller == owner.get() active_contract.set(contract) @export def change_owner(new_owner: str): assert ctx.caller == owner.get() owner.set(new_owner) """ submission.submit_contract("zombie", contract) submission.submit_contract("soccer", contract) submission.submit_contract("football", contract) submission.submit_contract("free", contract) submission.submit_contract("paid", contract) submission.submit_contract("sc", contract) submission.submit_contract("contract", contract) submission.submit_contract("con", contract) submission.submit_contract("CURRENCY", contract) submission.submit_contract("bank", contract) @export def a(): pass
name con_new_contractaaaaaaaaaaa

State Changes

Contract zombie
Variable owner
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract zombie
Variable __code__
New Value __owner = Variable(contract='zombie', name='owner') __active_contract = Variable(contract='zombie', name='active_contract') def ____(): __owner.set(ctx.signer) @__export('zombie') def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @__export('zombie') def set_contract(contract: str): assert ctx.caller == __owner.get() __active_contract.set(contract) @__export('zombie') def change_owner(new_owner: str): assert ctx.caller == __owner.get() __owner.set(new_owner)
 
Contract zombie
Variable __compiled__
New Value e30000000000000000000000000400000040000000736800000065006400640164028d025a0165006400640364028d025a026404640584005a036504640083016505650664069c0264076408840483015a07650464008301650564099c01640a640b840483015a086504640083016505640c9c01640d640e840483015a09640f53002910da067a6f6d626965da056f776e65722902da08636f6e7472616374da046e616d65da0f6163746976655f636f6e7472616374630000000000000000000000000200000043000000731000000074006a0174026a03830101006400530029014e2904da075f5f6f776e6572da03736574da03637478da067369676e6572a900720a000000720a000000da00da045f5f5f5f0500000073020000000001720c0000002902da0466756e63da066b7761726773630200000000000000030000000300000043000000731e00000074006a0174026a03830083017d027c026a047c007c01830201006400530029014e2905da09696d706f72746c6962da0d696d706f72745f6d6f64756c657203000000da03676574da05726f7574652903720d000000720e000000da066d6f64756c65720a000000720a000000720b000000da0463616c6c09000000730400000000020e01721400000029017203000000630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174056a067c00830101006400530029014e29077208000000da0663616c6c657272060000007211000000da0e417373657274696f6e4572726f72da115f5f6163746976655f636f6e7472616374720700000029017203000000720a000000720a000000720b000000da0c7365745f636f6e74726163740f00000073040000000002120172180000002901da096e65775f6f776e6572630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174026a057c00830101006400530029014e290672080000007215000000720600000072110000007216000000720700000029017219000000720a000000720a000000720b000000da0c6368616e67655f6f776e657215000000730400000000021201721a0000004e290ada085661726961626c6572060000007217000000720c000000da085f5f6578706f7274da03737472da046469637472140000007218000000721a000000720a000000720a000000720a000000720b000000da083c6d6f64756c653e0100000073100000000c010c03080406011205060110050601
 
Contract zombie
Variable __owner__
New Value null
 
Contract zombie
Variable __submitted__
New Value 2020,10,21,23,19,38,0
 
Contract zombie
Variable __developer__
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract soccer
Variable owner
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract soccer
Variable __code__
New Value __owner = Variable(contract='soccer', name='owner') __active_contract = Variable(contract='soccer', name='active_contract') def ____(): __owner.set(ctx.signer) @__export('soccer') def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @__export('soccer') def set_contract(contract: str): assert ctx.caller == __owner.get() __active_contract.set(contract) @__export('soccer') def change_owner(new_owner: str): assert ctx.caller == __owner.get() __owner.set(new_owner)
 
Contract soccer
Variable __compiled__
New Value e30000000000000000000000000400000040000000736800000065006400640164028d025a0165006400640364028d025a026404640584005a036504640083016505650664069c0264076408840483015a07650464008301650564099c01640a640b840483015a086504640083016505640c9c01640d640e840483015a09640f53002910da06736f63636572da056f776e65722902da08636f6e7472616374da046e616d65da0f6163746976655f636f6e7472616374630000000000000000000000000200000043000000731000000074006a0174026a03830101006400530029014e2904da075f5f6f776e6572da03736574da03637478da067369676e6572a900720a000000720a000000da00da045f5f5f5f0500000073020000000001720c0000002902da0466756e63da066b7761726773630200000000000000030000000300000043000000731e00000074006a0174026a03830083017d027c026a047c007c01830201006400530029014e2905da09696d706f72746c6962da0d696d706f72745f6d6f64756c657203000000da03676574da05726f7574652903720d000000720e000000da066d6f64756c65720a000000720a000000720b000000da0463616c6c09000000730400000000020e01721400000029017203000000630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174056a067c00830101006400530029014e29077208000000da0663616c6c657272060000007211000000da0e417373657274696f6e4572726f72da115f5f6163746976655f636f6e7472616374720700000029017203000000720a000000720a000000720b000000da0c7365745f636f6e74726163740f00000073040000000002120172180000002901da096e65775f6f776e6572630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174026a057c00830101006400530029014e290672080000007215000000720600000072110000007216000000720700000029017219000000720a000000720a000000720b000000da0c6368616e67655f6f776e657215000000730400000000021201721a0000004e290ada085661726961626c6572060000007217000000720c000000da085f5f6578706f7274da03737472da046469637472140000007218000000721a000000720a000000720a000000720a000000720b000000da083c6d6f64756c653e0100000073100000000c010c03080406011205060110050601
 
Contract soccer
Variable __owner__
New Value null
 
Contract soccer
Variable __submitted__
New Value 2020,10,21,23,19,38,0
 
Contract soccer
Variable __developer__
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract football
Variable owner
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract football
Variable __code__
New Value __owner = Variable(contract='football', name='owner') __active_contract = Variable(contract='football', name='active_contract') def ____(): __owner.set(ctx.signer) @__export('football') def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @__export('football') def set_contract(contract: str): assert ctx.caller == __owner.get() __active_contract.set(contract) @__export('football') def change_owner(new_owner: str): assert ctx.caller == __owner.get() __owner.set(new_owner)
 
Contract football
Variable __compiled__
New Value e30000000000000000000000000400000040000000736800000065006400640164028d025a0165006400640364028d025a026404640584005a036504640083016505650664069c0264076408840483015a07650464008301650564099c01640a640b840483015a086504640083016505640c9c01640d640e840483015a09640f53002910da08666f6f7462616c6cda056f776e65722902da08636f6e7472616374da046e616d65da0f6163746976655f636f6e7472616374630000000000000000000000000200000043000000731000000074006a0174026a03830101006400530029014e2904da075f5f6f776e6572da03736574da03637478da067369676e6572a900720a000000720a000000da00da045f5f5f5f0500000073020000000001720c0000002902da0466756e63da066b7761726773630200000000000000030000000300000043000000731e00000074006a0174026a03830083017d027c026a047c007c01830201006400530029014e2905da09696d706f72746c6962da0d696d706f72745f6d6f64756c657203000000da03676574da05726f7574652903720d000000720e000000da066d6f64756c65720a000000720a000000720b000000da0463616c6c09000000730400000000020e01721400000029017203000000630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174056a067c00830101006400530029014e29077208000000da0663616c6c657272060000007211000000da0e417373657274696f6e4572726f72da115f5f6163746976655f636f6e7472616374720700000029017203000000720a000000720a000000720b000000da0c7365745f636f6e74726163740f00000073040000000002120172180000002901da096e65775f6f776e6572630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174026a057c00830101006400530029014e290672080000007215000000720600000072110000007216000000720700000029017219000000720a000000720a000000720b000000da0c6368616e67655f6f776e657215000000730400000000021201721a0000004e290ada085661726961626c6572060000007217000000720c000000da085f5f6578706f7274da03737472da046469637472140000007218000000721a000000720a000000720a000000720a000000720b000000da083c6d6f64756c653e0100000073100000000c010c03080406011205060110050601
 
Contract football
Variable __owner__
New Value null
 
Contract football
Variable __submitted__
New Value 2020,10,21,23,19,38,0
 
Contract football
Variable __developer__
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract free
Variable owner
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract free
Variable __code__
New Value __owner = Variable(contract='free', name='owner') __active_contract = Variable(contract='free', name='active_contract') def ____(): __owner.set(ctx.signer) @__export('free') def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @__export('free') def set_contract(contract: str): assert ctx.caller == __owner.get() __active_contract.set(contract) @__export('free') def change_owner(new_owner: str): assert ctx.caller == __owner.get() __owner.set(new_owner)
 
Contract free
Variable __compiled__
New Value e30000000000000000000000000400000040000000736800000065006400640164028d025a0165006400640364028d025a026404640584005a036504640083016505650664069c0264076408840483015a07650464008301650564099c01640a640b840483015a086504640083016505640c9c01640d640e840483015a09640f53002910da0466726565da056f776e65722902da08636f6e7472616374da046e616d65da0f6163746976655f636f6e7472616374630000000000000000000000000200000043000000731000000074006a0174026a03830101006400530029014e2904da075f5f6f776e6572da03736574da03637478da067369676e6572a900720a000000720a000000da00da045f5f5f5f0500000073020000000001720c0000002902da0466756e63da066b7761726773630200000000000000030000000300000043000000731e00000074006a0174026a03830083017d027c026a047c007c01830201006400530029014e2905da09696d706f72746c6962da0d696d706f72745f6d6f64756c657203000000da03676574da05726f7574652903720d000000720e000000da066d6f64756c65720a000000720a000000720b000000da0463616c6c09000000730400000000020e01721400000029017203000000630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174056a067c00830101006400530029014e29077208000000da0663616c6c657272060000007211000000da0e417373657274696f6e4572726f72da115f5f6163746976655f636f6e7472616374720700000029017203000000720a000000720a000000720b000000da0c7365745f636f6e74726163740f00000073040000000002120172180000002901da096e65775f6f776e6572630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174026a057c00830101006400530029014e290672080000007215000000720600000072110000007216000000720700000029017219000000720a000000720a000000720b000000da0c6368616e67655f6f776e657215000000730400000000021201721a0000004e290ada085661726961626c6572060000007217000000720c000000da085f5f6578706f7274da03737472da046469637472140000007218000000721a000000720a000000720a000000720a000000720b000000da083c6d6f64756c653e0100000073100000000c010c03080406011205060110050601
 
Contract free
Variable __owner__
New Value null
 
Contract free
Variable __submitted__
New Value 2020,10,21,23,19,38,0
 
Contract free
Variable __developer__
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract paid
Variable owner
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract paid
Variable __code__
New Value __owner = Variable(contract='paid', name='owner') __active_contract = Variable(contract='paid', name='active_contract') def ____(): __owner.set(ctx.signer) @__export('paid') def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @__export('paid') def set_contract(contract: str): assert ctx.caller == __owner.get() __active_contract.set(contract) @__export('paid') def change_owner(new_owner: str): assert ctx.caller == __owner.get() __owner.set(new_owner)
 
Contract paid
Variable __compiled__
New Value e30000000000000000000000000400000040000000736800000065006400640164028d025a0165006400640364028d025a026404640584005a036504640083016505650664069c0264076408840483015a07650464008301650564099c01640a640b840483015a086504640083016505640c9c01640d640e840483015a09640f53002910da0470616964da056f776e65722902da08636f6e7472616374da046e616d65da0f6163746976655f636f6e7472616374630000000000000000000000000200000043000000731000000074006a0174026a03830101006400530029014e2904da075f5f6f776e6572da03736574da03637478da067369676e6572a900720a000000720a000000da00da045f5f5f5f0500000073020000000001720c0000002902da0466756e63da066b7761726773630200000000000000030000000300000043000000731e00000074006a0174026a03830083017d027c026a047c007c01830201006400530029014e2905da09696d706f72746c6962da0d696d706f72745f6d6f64756c657203000000da03676574da05726f7574652903720d000000720e000000da066d6f64756c65720a000000720a000000720b000000da0463616c6c09000000730400000000020e01721400000029017203000000630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174056a067c00830101006400530029014e29077208000000da0663616c6c657272060000007211000000da0e417373657274696f6e4572726f72da115f5f6163746976655f636f6e7472616374720700000029017203000000720a000000720a000000720b000000da0c7365745f636f6e74726163740f00000073040000000002120172180000002901da096e65775f6f776e6572630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174026a057c00830101006400530029014e290672080000007215000000720600000072110000007216000000720700000029017219000000720a000000720a000000720b000000da0c6368616e67655f6f776e657215000000730400000000021201721a0000004e290ada085661726961626c6572060000007217000000720c000000da085f5f6578706f7274da03737472da046469637472140000007218000000721a000000720a000000720a000000720a000000720b000000da083c6d6f64756c653e0100000073100000000c010c03080406011205060110050601
 
Contract paid
Variable __owner__
New Value null
 
Contract paid
Variable __submitted__
New Value 2020,10,21,23,19,38,0
 
Contract paid
Variable __developer__
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract sc
Variable owner
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract sc
Variable __code__
New Value __owner = Variable(contract='sc', name='owner') __active_contract = Variable(contract='sc', name='active_contract') def ____(): __owner.set(ctx.signer) @__export('sc') def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @__export('sc') def set_contract(contract: str): assert ctx.caller == __owner.get() __active_contract.set(contract) @__export('sc') def change_owner(new_owner: str): assert ctx.caller == __owner.get() __owner.set(new_owner)
 
Contract sc
Variable __compiled__
New Value e30000000000000000000000000400000040000000736800000065006400640164028d025a0165006400640364028d025a026404640584005a036504640083016505650664069c0264076408840483015a07650464008301650564099c01640a640b840483015a086504640083016505640c9c01640d640e840483015a09640f53002910da027363da056f776e65722902da08636f6e7472616374da046e616d65da0f6163746976655f636f6e7472616374630000000000000000000000000200000043000000731000000074006a0174026a03830101006400530029014e2904da075f5f6f776e6572da03736574da03637478da067369676e6572a900720a000000720a000000da00da045f5f5f5f0500000073020000000001720c0000002902da0466756e63da066b7761726773630200000000000000030000000300000043000000731e00000074006a0174026a03830083017d027c026a047c007c01830201006400530029014e2905da09696d706f72746c6962da0d696d706f72745f6d6f64756c657203000000da03676574da05726f7574652903720d000000720e000000da066d6f64756c65720a000000720a000000720b000000da0463616c6c09000000730400000000020e01721400000029017203000000630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174056a067c00830101006400530029014e29077208000000da0663616c6c657272060000007211000000da0e417373657274696f6e4572726f72da115f5f6163746976655f636f6e7472616374720700000029017203000000720a000000720a000000720b000000da0c7365745f636f6e74726163740f00000073040000000002120172180000002901da096e65775f6f776e6572630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174026a057c00830101006400530029014e290672080000007215000000720600000072110000007216000000720700000029017219000000720a000000720a000000720b000000da0c6368616e67655f6f776e657215000000730400000000021201721a0000004e290ada085661726961626c6572060000007217000000720c000000da085f5f6578706f7274da03737472da046469637472140000007218000000721a000000720a000000720a000000720a000000720b000000da083c6d6f64756c653e0100000073100000000c010c03080406011205060110050601
 
Contract sc
Variable __owner__
New Value null
 
Contract sc
Variable __submitted__
New Value 2020,10,21,23,19,38,0
 
Contract sc
Variable __developer__
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract contract
Variable owner
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract contract
Variable __code__
New Value __owner = Variable(contract='contract', name='owner') __active_contract = Variable(contract='contract', name='active_contract') def ____(): __owner.set(ctx.signer) @__export('contract') def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @__export('contract') def set_contract(contract: str): assert ctx.caller == __owner.get() __active_contract.set(contract) @__export('contract') def change_owner(new_owner: str): assert ctx.caller == __owner.get() __owner.set(new_owner)
 
Contract contract
Variable __compiled__
New Value e30000000000000000000000000400000040000000736800000065006400640164028d025a0165006400640364028d025a026404640584005a036504640083016505650664069c0264076408840483015a07650464008301650564099c01640a640b840483015a086504640083016505640c9c01640d640e840483015a09640f53002910da08636f6e7472616374da056f776e657229027201000000da046e616d65da0f6163746976655f636f6e7472616374630000000000000000000000000200000043000000731000000074006a0174026a03830101006400530029014e2904da075f5f6f776e6572da03736574da03637478da067369676e6572a90072090000007209000000da00da045f5f5f5f0500000073020000000001720b0000002902da0466756e63da066b7761726773630200000000000000030000000300000043000000731e00000074006a0174026a03830083017d027c026a047c007c01830201006400530029014e2905da09696d706f72746c6962da0d696d706f72745f6d6f64756c657201000000da03676574da05726f7574652903720c000000720d000000da066d6f64756c6572090000007209000000720a000000da0463616c6c09000000730400000000020e01721300000029017201000000630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174056a067c00830101006400530029014e29077207000000da0663616c6c657272050000007210000000da0e417373657274696f6e4572726f72da115f5f6163746976655f636f6e747261637472060000002901720100000072090000007209000000720a000000da0c7365745f636f6e74726163740f00000073040000000002120172170000002901da096e65775f6f776e6572630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174026a057c00830101006400530029014e29067207000000721400000072050000007210000000721500000072060000002901721800000072090000007209000000720a000000da0c6368616e67655f6f776e65721500000073040000000002120172190000004e290ada085661726961626c6572050000007216000000720b000000da085f5f6578706f7274da03737472da0464696374721300000072170000007219000000720900000072090000007209000000720a000000da083c6d6f64756c653e0100000073100000000c010c03080406011205060110050601
 
Contract contract
Variable __owner__
New Value null
 
Contract contract
Variable __submitted__
New Value 2020,10,21,23,19,38,0
 
Contract contract
Variable __developer__
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract con
Variable owner
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract con
Variable __code__
New Value __owner = Variable(contract='con', name='owner') __active_contract = Variable(contract='con', name='active_contract') def ____(): __owner.set(ctx.signer) @__export('con') def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @__export('con') def set_contract(contract: str): assert ctx.caller == __owner.get() __active_contract.set(contract) @__export('con') def change_owner(new_owner: str): assert ctx.caller == __owner.get() __owner.set(new_owner)
 
Contract con
Variable __compiled__
New Value e30000000000000000000000000400000040000000736800000065006400640164028d025a0165006400640364028d025a026404640584005a036504640083016505650664069c0264076408840483015a07650464008301650564099c01640a640b840483015a086504640083016505640c9c01640d640e840483015a09640f53002910da03636f6eda056f776e65722902da08636f6e7472616374da046e616d65da0f6163746976655f636f6e7472616374630000000000000000000000000200000043000000731000000074006a0174026a03830101006400530029014e2904da075f5f6f776e6572da03736574da03637478da067369676e6572a900720a000000720a000000da00da045f5f5f5f0500000073020000000001720c0000002902da0466756e63da066b7761726773630200000000000000030000000300000043000000731e00000074006a0174026a03830083017d027c026a047c007c01830201006400530029014e2905da09696d706f72746c6962da0d696d706f72745f6d6f64756c657203000000da03676574da05726f7574652903720d000000720e000000da066d6f64756c65720a000000720a000000720b000000da0463616c6c09000000730400000000020e01721400000029017203000000630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174056a067c00830101006400530029014e29077208000000da0663616c6c657272060000007211000000da0e417373657274696f6e4572726f72da115f5f6163746976655f636f6e7472616374720700000029017203000000720a000000720a000000720b000000da0c7365745f636f6e74726163740f00000073040000000002120172180000002901da096e65775f6f776e6572630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174026a057c00830101006400530029014e290672080000007215000000720600000072110000007216000000720700000029017219000000720a000000720a000000720b000000da0c6368616e67655f6f776e657215000000730400000000021201721a0000004e290ada085661726961626c6572060000007217000000720c000000da085f5f6578706f7274da03737472da046469637472140000007218000000721a000000720a000000720a000000720a000000720b000000da083c6d6f64756c653e0100000073100000000c010c03080406011205060110050601
 
Contract con
Variable __owner__
New Value null
 
Contract con
Variable __submitted__
New Value 2020,10,21,23,19,38,0
 
Contract con
Variable __developer__
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract CURRENCY
Variable owner
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract CURRENCY
Variable __code__
New Value __owner = Variable(contract='CURRENCY', name='owner') __active_contract = Variable(contract='CURRENCY', name='active_contract') def ____(): __owner.set(ctx.signer) @__export('CURRENCY') def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @__export('CURRENCY') def set_contract(contract: str): assert ctx.caller == __owner.get() __active_contract.set(contract) @__export('CURRENCY') def change_owner(new_owner: str): assert ctx.caller == __owner.get() __owner.set(new_owner)
 
Contract CURRENCY
Variable __compiled__
New Value e30000000000000000000000000400000040000000736800000065006400640164028d025a0165006400640364028d025a026404640584005a036504640083016505650664069c0264076408840483015a07650464008301650564099c01640a640b840483015a086504640083016505640c9c01640d640e840483015a09640f53002910da0843555252454e4359da056f776e65722902da08636f6e7472616374da046e616d65da0f6163746976655f636f6e7472616374630000000000000000000000000200000043000000731000000074006a0174026a03830101006400530029014e2904da075f5f6f776e6572da03736574da03637478da067369676e6572a900720a000000720a000000da00da045f5f5f5f0500000073020000000001720c0000002902da0466756e63da066b7761726773630200000000000000030000000300000043000000731e00000074006a0174026a03830083017d027c026a047c007c01830201006400530029014e2905da09696d706f72746c6962da0d696d706f72745f6d6f64756c657203000000da03676574da05726f7574652903720d000000720e000000da066d6f64756c65720a000000720a000000720b000000da0463616c6c09000000730400000000020e01721400000029017203000000630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174056a067c00830101006400530029014e29077208000000da0663616c6c657272060000007211000000da0e417373657274696f6e4572726f72da115f5f6163746976655f636f6e7472616374720700000029017203000000720a000000720a000000720b000000da0c7365745f636f6e74726163740f00000073040000000002120172180000002901da096e65775f6f776e6572630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174026a057c00830101006400530029014e290672080000007215000000720600000072110000007216000000720700000029017219000000720a000000720a000000720b000000da0c6368616e67655f6f776e657215000000730400000000021201721a0000004e290ada085661726961626c6572060000007217000000720c000000da085f5f6578706f7274da03737472da046469637472140000007218000000721a000000720a000000720a000000720a000000720b000000da083c6d6f64756c653e0100000073100000000c010c03080406011205060110050601
 
Contract CURRENCY
Variable __owner__
New Value null
 
Contract CURRENCY
Variable __submitted__
New Value 2020,10,21,23,19,38,0
 
Contract CURRENCY
Variable __developer__
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract bank
Variable owner
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract bank
Variable __code__
New Value __owner = Variable(contract='bank', name='owner') __active_contract = Variable(contract='bank', name='active_contract') def ____(): __owner.set(ctx.signer) @__export('bank') def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @__export('bank') def set_contract(contract: str): assert ctx.caller == __owner.get() __active_contract.set(contract) @__export('bank') def change_owner(new_owner: str): assert ctx.caller == __owner.get() __owner.set(new_owner)
 
Contract bank
Variable __compiled__
New Value e30000000000000000000000000400000040000000736800000065006400640164028d025a0165006400640364028d025a026404640584005a036504640083016505650664069c0264076408840483015a07650464008301650564099c01640a640b840483015a086504640083016505640c9c01640d640e840483015a09640f53002910da0462616e6bda056f776e65722902da08636f6e7472616374da046e616d65da0f6163746976655f636f6e7472616374630000000000000000000000000200000043000000731000000074006a0174026a03830101006400530029014e2904da075f5f6f776e6572da03736574da03637478da067369676e6572a900720a000000720a000000da00da045f5f5f5f0500000073020000000001720c0000002902da0466756e63da066b7761726773630200000000000000030000000300000043000000731e00000074006a0174026a03830083017d027c026a047c007c01830201006400530029014e2905da09696d706f72746c6962da0d696d706f72745f6d6f64756c657203000000da03676574da05726f7574652903720d000000720e000000da066d6f64756c65720a000000720a000000720b000000da0463616c6c09000000730400000000020e01721400000029017203000000630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174056a067c00830101006400530029014e29077208000000da0663616c6c657272060000007211000000da0e417373657274696f6e4572726f72da115f5f6163746976655f636f6e7472616374720700000029017203000000720a000000720a000000720b000000da0c7365745f636f6e74726163740f00000073040000000002120172180000002901da096e65775f6f776e6572630100000000000000010000000200000043000000732000000074006a0174026a0383006b0273127404820174026a057c00830101006400530029014e290672080000007215000000720600000072110000007216000000720700000029017219000000720a000000720a000000720b000000da0c6368616e67655f6f776e657215000000730400000000021201721a0000004e290ada085661726961626c6572060000007217000000720c000000da085f5f6578706f7274da03737472da046469637472140000007218000000721a000000720a000000720a000000720a000000720b000000da083c6d6f64756c653e0100000073100000000c010c03080406011205060110050601
 
Contract bank
Variable __owner__
New Value null
 
Contract bank
Variable __submitted__
New Value 2020,10,21,23,19,38,0
 
Contract bank
Variable __developer__
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract con_new_contractaaaaaaaaaaa
Variable __code__
New Value import submission def ____(): contract = """owner = Variable() active_contract = Variable() @construct def seed(): owner.set(ctx.signer) @export def call(func: str, kwargs: dict): module = importlib.import_module(contract.get()) module.route(func, kwargs) @export def set_contract(contract: str): assert ctx.caller == owner.get() active_contract.set(contract) @export def change_owner(new_owner: str): assert ctx.caller == owner.get() owner.set(new_owner) """ submission.submit_contract('zombie', contract) submission.submit_contract('soccer', contract) submission.submit_contract('football', contract) submission.submit_contract('free', contract) submission.submit_contract('paid', contract) submission.submit_contract('sc', contract) submission.submit_contract('contract', contract) submission.submit_contract('con', contract) submission.submit_contract('CURRENCY', contract) submission.submit_contract('bank', contract) @__export('con_new_contractaaaaaaaaaaa') def a(): pass
 
Contract con_new_contractaaaaaaaaaaa
Variable __compiled__
New Value e300000000000000000000000003000000400000007324000000640064016c005a006402640384005a0165026404830164056406840083015a03640153002907e9000000004e630000000000000000010000000300000043000000738000000064017d0074006a0164027c008302010074006a0164037c008302010074006a0164047c008302010074006a0164057c008302010074006a0164067c008302010074006a0164077c008302010074006a0164087c008302010074006a0164097c008302010074006a01640a7c008302010074006a01640b7c008302010064005300290c4e61b40100006f776e6572203d205661726961626c6528290a6163746976655f636f6e7472616374203d205661726961626c6528290a40636f6e7374727563740a646566207365656428293a0a202020206f776e65722e736574286374782e7369676e6572290a406578706f72740a6465662063616c6c2866756e633a207374722c206b77617267733a2064696374293a0a20206d6f64756c65203d20696d706f72746c69622e696d706f72745f6d6f64756c6528636f6e74726163742e6765742829290a20206d6f64756c652e726f7574652866756e632c206b7761726773290a406578706f72740a646566207365745f636f6e747261637428636f6e74726163743a20737472293a0a20202020617373657274206374782e63616c6c6572203d3d206f776e65722e67657428290a202020206163746976655f636f6e74726163742e73657428636f6e7472616374290a406578706f72740a646566206368616e67655f6f776e6572286e65775f6f776e65723a20737472293a0a20202020617373657274206374782e63616c6c6572203d3d206f776e65722e67657428290a202020206f776e65722e736574286e65775f6f776e6572290ada067a6f6d626965da06736f63636572da08666f6f7462616c6cda0466726565da0470616964da027363da08636f6e7472616374da03636f6eda0843555252454e4359da0462616e6b2902da0a7375626d697373696f6eda0f7375626d69745f636f6e747261637429017208000000a900720e000000da00da045f5f5f5f040000007316000000001204010c010c010c010c010c010c010c010c010c017210000000da1b636f6e5f6e65775f636f6e7472616374616161616161616161616163000000000000000000000000010000004300000073040000006400530029014e720e000000720e000000720e000000720e000000720f000000da0161230000007302000000000272120000002904720c0000007210000000da085f5f6578706f72747212000000720e000000720e000000720e000000720f000000da083c6d6f64756c653e0100000073040000000803081f
 
Contract con_new_contractaaaaaaaaaaa
Variable __owner__
New Value null
 
Contract con_new_contractaaaaaaaaaaa
Variable __submitted__
New Value 2020,10,21,23,19,38,0
 
Contract con_new_contractaaaaaaaaaaa
Variable __developer__
New Value 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
 
Contract currency
Variable balances
Key 4a035ff604ffb0a44e5235e2fed8f69666b6df6ff11cbfa347d154d1a5453bba
New Value 99299.675281433333324063999999999948