Contract con_neb_vault_proxy_002
Creator | ae7d14d6d9b8443f881ba6244727b69b681010e782d4fe482dbfb0b6aca02d5d |
Creation Hash | 5e53ecbb41b0c945e6f5b12669eade48434846d2d9a69202ef47febea24f9860 |
Created On | 883 days ago - 11/22/2021, 3:23:48 AM UTC+0 |
Contract Code
1
contracts = Variable()
2
3
OPERATOR = '9a12554c2098567d22aaa9b787d73b606d2f2044a602186c3b9af65f6c58cfaf'
4
5
@construct
6
def seed():
7
contracts.set([])
8
9
@export
10
def add_contract(contract_name: str):
11
assert_owner()
12
13
con_list = contracts.get()
14
15
if not contract_name in con_list:
16
con_list.append(contract_name)
17
18
contracts.set(con_list)
19
20
@export
21
def remove_contract(contract_name: str):
22
assert_owner()
23
24
con_list = contracts.get()
25
26
if contract_name in con_list:
27
con_list.remove(contract_name)
28
29
contracts.set(con_list)
30
31
def assert_owner():
32
assert ctx.caller == OPERATOR, 'Only executable by operator!'
33
Byte Code
e30000000000000000000000000400000040000000735000000065006400640164028d025a0164035a026404640584005a03650464008301650564069c0164076408840483015a06650464008301650564069c016409640a840483015a07640b640c84005a08640d5300290eda17636f6e5f6e65625f7661756c745f70726f78795f303032da09636f6e7472616374732902da08636f6e7472616374da046e616d65da4039613132353534633230393835363764323261616139623738376437336236303664326632303434613630323138366333623961663635663663353863666166630000000000000000000000000200000043000000730e00000074006a016700830101006400530029014e2902da0b5f5f636f6e747261637473da03736574a90072080000007208000000da00da045f5f5f5f0500000073020000000001720a0000002901da0d636f6e74726163745f6e616d65630100000000000000020000000200000043000000732e00000074008300010074016a0283007d017c007c016b0772207c016a037c008301010074016a047c01830101006400530029014e2905da0e5f5f6173736572745f6f776e65727206000000da03676574da06617070656e6472070000002902720b000000da08636f6e5f6c697374720800000072080000007209000000da0c6164645f636f6e747261637409000000730a00000000020601080108010a017210000000630100000000000000020000000200000043000000732e00000074008300010074016a0283007d017c007c016b0672207c016a037c008301010074016a047c01830101006400530029014e2905720c0000007206000000720d000000da0672656d6f766572070000002902720b000000720f000000720800000072080000007209000000da0f72656d6f76655f636f6e747261637412000000730a00000000020601080108010a017212000000630000000000000000000000000200000043000000731600000074006a0174026b02731274036401830182016400530029024e7a1c4f6e6c792065786563757461626c65206279206f70657261746f72212904da03637478da0663616c6c6572da084f50455241544f52da0e417373657274696f6e4572726f727208000000720800000072080000007209000000720c0000001b00000073020000000001720c0000004e2909da085661726961626c6572060000007215000000720a000000da085f5f6578706f7274da0373747272100000007212000000720c0000007208000000720800000072080000007209000000da083c6d6f64756c653e01000000730e0000000c01040308040601100806011008