Contract con_neb_vault_proxy_001
Creator | ae7d14d6d9b8443f881ba6244727b69b681010e782d4fe482dbfb0b6aca02d5d |
Creation Hash | d75b2fdf41bda585cea51311ac2a1bbfdf4761fff5de64662bb33ad1ba20dc69 |
Created On | 894 days ago - 11/16/2021, 7:56:51 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
con_list.append(contract_name)
15
contracts.set(set(con_list))
16
17
@export
18
def remove_contract(contract_name: str):
19
assert_owner()
20
21
con_list = contracts.get()
22
if contract_name in con_list: con_list.remove(contract_name)
23
contracts.set(con_list)
24
25
def assert_owner():
26
assert ctx.caller == OPERATOR, 'Only owner can add contracts'
27
Byte Code
e30000000000000000000000000400000040000000735000000065006400640164028d025a0164035a026404640584005a03650464008301650564069c0164076408840483015a06650464008301650564069c016409640a840483015a07640b640c84005a08640d5300290eda17636f6e5f6e65625f7661756c745f70726f78795f303031da09636f6e7472616374732902da08636f6e7472616374da046e616d65da4039613132353534633230393835363764323261616139623738376437336236303664326632303434613630323138366333623961663635663663353863666166630000000000000000000000000200000043000000730e00000074006a016700830101006400530029014e2902da0b5f5f636f6e747261637473da03736574a90072080000007208000000da00da045f5f5f5f0500000073020000000001720a0000002901da0d636f6e74726163745f6e616d65630100000000000000020000000300000043000000732a00000074008300010074016a0283007d017c016a037c008301010074016a0474047c018301830101006400530029014e2905da0e5f5f6173736572745f6f776e65727206000000da03676574da06617070656e6472070000002902720b000000da08636f6e5f6c697374720800000072080000007209000000da0c6164645f636f6e74726163740900000073080000000002060108010a017210000000630100000000000000020000000200000043000000732e00000074008300010074016a0283007d017c007c016b0672207c016a037c008301010074016a047c01830101006400530029014e2905720c0000007206000000720d000000da0672656d6f766572070000002902720b000000720f000000720800000072080000007209000000da0f72656d6f76655f636f6e747261637411000000730a00000000020601080108010a017212000000630000000000000000000000000200000043000000731600000074006a0174026b02731274036401830182016400530029024e7a1c4f6e6c79206f776e65722063616e2061646420636f6e7472616374732904da03637478da0663616c6c6572da084f50455241544f52da0e417373657274696f6e4572726f727208000000720800000072080000007209000000720c0000001a00000073020000000001720c0000004e2909da085661726961626c6572060000007215000000720a000000da085f5f6578706f7274da0373747272100000007212000000720c0000007208000000720800000072080000007209000000da083c6d6f64756c653e01000000730e0000000c01040308040601100706011008