Contract ff7f0e12bd7ddb6f91f6cff51a73eb5054d0f18d1c29052abb633fc4b0ee9e05

← Back to Index 📥 Download WASM

Meta

Description Smart contract for Chaincerts Vault
rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.79.0

Instances

  • CA4MF4RYC7LDE7GA7BQILP2777K7WFAFOHVLN55VSSZSJBAQZ2HZQDLG
  • CA4TPEDR72IWDC4J674UDIZOIJTT66OO7Z6LD5I2OXM37XQ32I5HSXKL
  • CA4VAVARFHCJ24ZNJE2645GTWQMS2ZBNT74LGUEEQ4WBI4IZBRWTKC7L
  • CA5H5ARL3U6J4P3MMIHFQBRSNC7HXTKBUI5XUDU2IS72SO5MKQUNE67R
  • CA6LOD76FDNMZ4EH3TJZVNOWQQ7XY4EOBI5SZEPCKC4IH4WBEX5GREAZ
  • CAC4DYSCTGTEPX3OHLHMFTAFCA6TKJJPZUGQGGVOLM7ISIK756W72XAA
  • CAC6BDQL6I2BVWOPTS64PGFS3I3SAFNHXNBC2JLULGC6HFHW25C6NU2K
  • CACVA6IARJQLTDBAMNTE7XYOWEJ3V7NP5TTVPACB7IC2YSC44Z3HP7UN
  • CAJCEWLIFM6Y6UZQNS3DOBFPOCJ5ZSEERP2D3UW2PLGSHAFZYPI3CX24
  • CAJFKM4AQSNKE3WR6YAJ54D5Q5CVYQG7E6XOUZCCFJ3OMKUA46IGRFHL
  • CAJG5QBDX444PRZSWJFDQGVI5QVTHP6UVO6XEEPN5SHQEWO66BRKA3XX
  • CAK4BY4TYIUIZCRELIS7ZGVY4HFLIVMYPC6RAYZBCFPGTBNKG6YT2O6Y
  • CANUCCFSSEOYUVZMVPJ4MMPCUG2SF2NRZ65LU67RKLSG6DNXR7XGHKJC
  • CAOQV42KVXUUSA42YFKXAPG457NATSPAN4RK6J4CBV3R4OIPM5N45WRL
  • CAOWD7L7LOLD4F5LORKEQ3QSHDBKJCNXAEKZN2IXFZHQV4HFWDV7FDLP
  • CAPMCUBMELDHSYTPWAVZZ3ZNYE5SOYH3JDC3XTUSPTQE7T42BYXIL6AM
  • CAR6J53QTJ6FC4Q2TBR2BS3I4RBD6X3XQ7SNEZICVXYIGFT65UDR4N2C
  • CAUUZPQABEGCGCMSGUOUDFYBSJ3O73T6BIGPXGGJXRWYXBARE3VRUIFZ
  • CAWO3MHLGH4RLVOBHQQ2P3EVLJQY5P77G7XM35BU4KB442HSGOMKIZT4
  • CAXTERLATRLI4WWOYY3STTZBYH3UYUFL5KFYXDPY33DI5CZZLHCTNLAO
  • CAYATKWTLBWZWD2ICRVKHKLR3XCBUKTBPOKZMAU5QXJ57VFMOYP35TWH
  • CB4B74AGDDTHOLGFFU4S3UPJQMRFCCN44USY7FLSCMCNE5G7LSNLTXVZ
  • CB5WWY2SNBQSXIJ6H2VR5E3ELPZEQ2R4T6NBVT6TYWKNWRV5K7TMAA56
  • CB6UZTO7M6N65U4L2W5Z32BS4QDNFC4UILY4UFEHHS6RMXXHG2VWCDEQ
  • CB6VLBHIMHDAH5LIR6SRSLCRY6AVMHQSH4LBXU6RN7BCFOEQJ22KTUYP
  • CB7DJPDK4UHVCWMZZCLUIRPEDHU3ASMWFYI7ZCBDBVLEWYY6LHH44IMG
  • CBCODEWUOPSESRATEIXERNR26BTJLQ4EGCRDWAA77E5UTESD5RFX2XIH
  • CBEWHUAIVY5Z4VKS5DS5IRIVNJHPG2O73VLCWKLX25ZI2LDDNXXZYFDA
  • CBH4HDN3SEN5EOHDZH7UIJUVZOKDCDZ4OJQLQPKI5R47R2XDTXRFWDKT
  • CBJNFFN7XZ6LK6XCRVGC2V7BDB76EVBCGA2MLCK36ESZ6B4RESFGIDBX
  • CBPY2AHU3ONGZQNVOFLOHETAWZL3PI3HOCAJMV3UAH7GZTOOJM3IWH7M
  • CBQTIH6Q5VAVVKVWGLEYWBETS66CG5EOSXVJJXAZCA46VQPD7VWJSREO
  • CBUE5PWZ7A3DMKNAONIBENXXY6VKKXQF7TRRUVEDMSN3KSUG52MFUMJV
  • CBV32A6PUNXFANJX3MN7BT2MING2NOYBDKTKO2LVHAD7NRDDJUTWKAWP
  • CBXA5OXAH7VEJQQRNG6IW5PEMUA73KHOPEA73WNKMQKZTCLAHQSXNUYG
  • CBXWTBEA33JOX3ZY4PIP3263OW3W57FD23QQEMDLU6KGTYELFNQELQD6
  • CBZDSJCEKNTAJWC77NU6WVR57I45WBZU2P52I75JXG4VXQOPC3BJS2OJ
  • CBZNVM2P7MFTQHGWI3MW2ZIA3V3K2GVZ5CQUT5JMKDGVYGCUOGK2OEGW
  • CBZVDOEX3FBRLL6RBRTFCHWYBUA5GK6BU43OLHHCU23FLUHNQC225DCC
  • CC2BDFHPBH33KLLOIKY6DRXHTWZOCAGUGKFUQ2WOEZWQYZDHGR2NPC4V
  • CC36USSEOOHCP54UV7RMOAPIL6DBLRXC6ND5NPD2AE5NFVTXCFVHV56O
  • CC3F3KCX4WZOW4RK4UEIRV6GKKY5DPFOCBUAZVDPPVWDAVR4KHGHOLQQ
  • CC6U7QR5AFOT72KCX7NKSQF5KO7EHNAKEGHVDUJTLAKX7ZCVP6HDO3OW
  • CC7IJIWINFTSIZLRNLTX3BKJIXW2RXZFMHCRLYEFM6UMREATIMUFOBQS
  • CCADRXMAFXN6GWOIWMHXBYH4HMWDT2Q7WYAU6W4FYV6YKE4MU4UFFYV4
  • CCDRBYHSU6W34UAE7OCX3UGYQSMVZCA5P2ACVDDQAOMVC7WW74N2AFQE
  • CCJDEMZTGP5GGPMH2XEFREXZWBXD7KT2E6S34ZEYFKG3S5P6RX2NDMMZ
  • CCJEH7LBQ2JZBZHBK3Z252IHSAXNR3JQTW5APCWCNE2RVITY3EXIXDOT
  • CCMIELEW53DMS2WM4GNEJMXSFSIQLJBEN6QWJOWGOTDFPFLWJQXAJDMQ
  • CCPV7G7U3PMWMSY2WQU2PO7UKC2PSN4VV6YIVX6NL2VG5P6BF52I54RX
  • CCSP34SFYTEYMSMGTUJPG2EJVWR3PNMN7MLZXS5RNDCXBVST7RHWF2MG
  • CCU2VCTDL5VDBGMIKRPEW4H2QSLNMUKHZTQVKN2FNNL5V2SA2T5DNXSI
  • CCU6P3MXCVK3KPED2QCVAPEG7EWM4EBMYSDFYSMSFVJRYKWUFVJPFQKM
  • CCVJ5MCJI5FFZBCGKAOERL3OE4NZYYHXBZRXGT6QICPAHKZIQKWM7UUO
  • CCW3ZVTHBDV6O4ALTL3MABU5HQCM3PHJA23YIRG3MGQ3YMQUEECQ6KIX
  • CCXCRGVCZJNE3I4TXXYTOU5GEQCSFKF65SOPYUINHOU2V465Z6HGXNLA
  • CCZLQTFFBR2PPS4UHUHUDFA6NNPWAL6JLU3RS6HA3MZHUGBL3Q6RISA4
  • CCZXY3AWT7OYOEZHZRN5I7G262WSRXN45WEDGQEOKDLBS57BRMPPJEW7
  • CD2HDCTKYLEGFH6FFNFNKO2HSUI4EEMVCYSRKIQWPBI6HIMAL3COKNXX
  • CD5IJKH2ULS2KXJHXQCU7IVK2QLBB2EZTE3ZTCH5P34EEGFGOEXBAO2R
  • CDBLDEG5G2JHRLCEZVTGHKBXA62OH4WWKRPOAAG5PIJZIWUX7PPEJIIL
  • CDC3X67OQFUYT6W77TKQNWMZ7A7BW35D3C3MJNINFF56WNXN5ASR4NO3
  • CDFK7WN2MOCGV4UYLQ7BRAW6C343FUFRIFZFT5F7FTRZVNRPHQWULLMI
  • CDI6CIWQGEV7HWCJNVC7FT5OU6JLAZC4XB7EA6FAGP3FMLSP5ZI45KHA
  • CDJCK7ZG2H64FIG5XRNH4T5LOVQJMNPGFZGAEFI5FQVNHHA4XZTVBPOC
  • CDKJQZKSUU5B6HCZXVDTRG2ZKKVORPDNHTJY4PG2XX5MPGTZBPJG3CN4
  • CDKKN3CRVV7CMIQT3HMIUQ2ZCGXSOHTIJLDQ6D6WQKHP2GKLT3XBOY74
  • CDLHFJV6MN6BSZ47BOOROXBYJVJTXJQT57IVECFHVXIHTPVHXPIYIEWY
  • CDNHIATCSAKCUP3DCHDET2ADKRFR4QVV2BCUXB3KOWFBOQSADVFA77DS
  • CDOEDT4AOJ5XSL4EPG4JTTLAZAQQI44LX5KFWZLM62UF3H7KQ3Q46PEX
  • CDQXT554UEM632VPFQHIYOSRST4C52TPXM5LSWPNJSTRER5HMTO6LN5G
  • CDURI76FDXGCXX5QXYGD3JA4CYQAQV763P3X746QPPKPNVRWBV7LONNS
  • CDWZTLX6QKGZZTG5D3FPVCNW4C42GDUVJKZRDEBORVYU67OSXUFAJ6YW
  • CDZUVTDHSJWR2R72ROKLAQ6UQNAC76LRC7NEEDFDZVOKYBKO3EZQ6HUN

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    did_wasm_hash: soroban_sdk::BytesN<32>,
    did_init_args: soroban_sdk::Vec,
    salt: soroban_sdk::BytesN<32>,
) -> (soroban_sdk::Address, soroban_sdk::Val)
fn authorize_issuers(
    env: soroban_sdk::Env,
    issuers: soroban_sdk::Vec,
)
fn authorize_issuer(env: soroban_sdk::Env, issuer: soroban_sdk::Address)
fn revoke_issuer(env: soroban_sdk::Env, issuer: soroban_sdk::Address)
fn store_vc(
    env: soroban_sdk::Env,
    vc_id: soroban_sdk::String,
    vc_data: soroban_sdk::String,
    issuer: soroban_sdk::Address,
    issuer_did: soroban_sdk::String,
    issuance_contract: soroban_sdk::Address,
)
fn revoke_vault(env: soroban_sdk::Env)
fn migrate(env: soroban_sdk::Env)
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn version(env: soroban_sdk::Env) -> soroban_sdk::String

Imports

WebAssembly Text (WAT) ▶