Contract a12e8fa9621efd20315753bd4007d974390e31fbcb4a7ddc4dd0a0dec728bf2e

← Back to Index 📥 Download WASM

Meta

binver 0.5.2
cliver 23.3.0#08473ac20016c369067ce0dbca91d9595e72d6d4
rssdkver 23.2.1#ab415a33cc1f6bdce20ac4a12f0ddbe41a648949
rsver 1.91.1

Instances

  • CA2EAYDVSXCBA7DNJNUGV3H52VDQHYWLRFALTUJ5ZW4T7LGQ7YFMWJ5A
  • CA2TEH2QXU4EEYNQ6ROZF4G7CQEQIRFQZLKY43YIPOBYMBWCVY5DQY6Q
  • CA34CMOQMEZP5BLECS33OFDBTYLC5TJ2EADGBNHCBCDLRPUDPIWKLBWB
  • CA3523A3FANU4RTY6Q5BZB7J34OINAUEFAO5KOKKTYXAZD6Z5ITQR5LS
  • CA4PQRNJXLBOFLN5AMDKJGUQ7ECE2BKVAHQ7XGRXCC323IK3QMZSA25Q
  • CA5JFHGN6SFSDVXJ7XHZLZ3LCQC7SDBQZWNWEIEDAYMNZNSVW6TK3GVK
  • CA5YBPZ75CGA3GJJPS7Z4HXEF5H2TPXC74VS3I7RLKKG4ZSCHGOQBSOP
  • CA6FIE5TQ626NMDLYKLKZA5PZIG2PGIZAN6OUG2HMBYBH7HZWUJZSIFK
  • CA7B67P6T2OGM5TMKNAMZSLBOQO4CTY4EUPXAMJVO7CPOAPDOLTLDG2D
  • CA7DIVDUXRRJO35IEOQZID77YJMXAE4KRYXSUQJ6QFP5T4SDRYIU2T2H
  • CA7QCSKDSUB2XXYLEUROXFGKUV2RDLLS6TCR7TVL7GUNHJOOF5QFIQUN
  • CA7VWJEYAKFGLDBJ2QBDQIWLMHDQWM74PNTQWWKLEGTDD5ZA7TIMOLLM
  • CAA25TRHQ3PKG7KI3C6AHQLH74DGUZHWFZTO3EZFYA4QNC3LRVZJ2VGQ
  • CAB6XGZPD25K4T4YYID76QLHSJDQMFJMWOY62Z56RGTCVZJATFM6LYQ3
  • CAC6B3PLLVHKP4NKYL5SSRLV5HOPY3OKRBLFUNPTID2R5I3FUDAZ6DCM
  • CACJDJOYD2MWGIEI5CWKWUXTCBAQ7YIQ7FOAQMF525EVT6Z42ZTQWYB7
  • CACTWNRK7SPQNTTF4HZXHKASAXDAHILL7KNWSZ4PI3IGDIIXPEVAPQ2B
  • CADDECSVZVYECACWUZMR5GV3M7VXXZ6WCHUZEQ6C3CNRXJX6K7DE6CVX
  • CADYTAHBM5QMILJZ43AZSIZVDAJP7FFT35MM3GYLHPACZQETJPMDWUJZ
  • CAE3RSYSRA3B5MFL36AAWKIDQCUQI6DJHJI56IUXLRIPEEQCY75FBRNM
  • CAEEGFHKYYEUFNBHFDHVFEVDCBLRW6DUVPVETZAZWOG72ZBEPITFQHGH
  • CAEGWRCDD2Z2MZX7UHPCW6EU2LSSF6RG4X55FRXF73R4P2BEU3YD3QMR
  • CAEN4G65TSOOCVWD5KILFHPSGCXKWYYX5SIYUZU6Z4YVI3RGLSDOHCLK
  • CAF7IZHJLVVQUF3KPLQCYEWQGF5P7FL3XZBHRPLTBOJEWVT6AVWFXODI
  • CAG646JMXJSVI7VPKAH3MXM47SVLQQXNHXUINA6MNSIJAGOLDN5UOQ5R
  • CAGRJCVQVBSEJHCOM34ZS4EHLGULHDTJ32M3XMEM5LIU5QLCNM2MGZOX
  • CAGVFBUTDDUC2NGOFMHGHSSAPT67JIT2CZBNREKRQM6KWDCFHU3AN34J
  • CAH2A3TGLUMWTXNT25E7DOG7JCRW5DCXVLDIRFOLZY6LAZO23NRBRY7M
  • CAHLRG7BSVOAWFWCSQ5ES6GRG7UBREW4MOWFKFVGNBBJQ2UGLZGQTZS3
  • CAHNR3TKOPVKKHE4XZTH3EMI6BU6WPWVZ2JWDIGJUFYOLKIOZOSJEHUD
  • CAHVGUVFHFLFTZB6QNX4JQ4BCI554DEKUT3NGOKI2IL7XJMI63ETAT6L
  • CAJMUYEVVJBNNDWGOBLI62UKSX4GGFSQEKG5HIPZ3NNTH65CK36FS7QD
  • CAKIX3DUCB3RRRJ2AMBY66GVECEUOLGPO4G2JRBHTHQIM4374RG2RP5W
  • CALF723MAR4NQESBG7TSI4X7SIABUVXEMXO2AL34NVJSWUQZ4MCGRKGL
  • CALHAX7EFESHK7YM6Y3ZI4BEC2NMIMNDPZR6GUUV7FNRLVBTG5N3CZU4
  • CALOLE7GHTLWRC7N2KF44A46E5R2CCLKCDBNMZ7XX64WZSC2BCEVZBNV
  • CALWGOGC5MGFHUV2TV6B55B3A275VPSMLGTJUIKJOCVWUIS5A2BQDG2N
  • CAM5DXHANFZLIV5ENDYENS3UXL366X76T4OGZQEVCRJ774MAAIVIGM67
  • CAM6WN54T55HBQFRKXBHR4UB4MGUNZ32ZBGPGASVKNOKAR26VJ6MQL25
  • CAMBB2EIAS4C4M5AK6IJQ5HITH4546HSDDPIP5FVJTHPLHFJCMLB6RDB
  • CAMLYTRA6PACS2F2GTEP7KTCRABELHLMMWASQT2JCPXPO4KALFYUAJQW
  • CAN3LANB5UFONKXYPEYYJN6SSEP23EEOO4CIKICJK4QP2MDPC2N2WHJH
  • CAN57AMIZABAFM6YT4QCFFKONNHEDAELPH66Y7WOI7K2H676QO4LMHQU
  • CANEEFILGJ4J3OPWXXX65AQRBBO72NH7AEEZEA2JIODFSYGIPYZXKQSK
  • CANWI24OIUGF522TKPMUBADNLFGD6NCRLWJR3YIOHT32WFBVUISYBAV7
  • CAP6O3ZTAWDC7AHHM36HXTHTJP2FIRBLADGXSVNR654HS2232R3TZY5A
  • CAPOBUJLJYKTDQNOGXEGUZEMQEELKB4EBAUJB7V6YW6D5KHQNNR65IFF
  • CAQ7DZ2C3MPPJ7EMYXFWDJKQLXBTPVKTM6ETUPZMPDDRA4TIPBYWBAM5
  • CAQSO6JR7BKMXDUWQJPKH7ZSCGLVTU4ALAMPX7RTS34U3QXLKF5LPU2H
  • CAQW2RDRFL6B66VQOGJHX55A6EB4SMIVQS7EGFMYZYPZ4GLK72RYKWRE
  • CAR37D3OU7GDRRBEXUCPBZ6RDWAWSFXGBGTUI3U7NE6PYL6PHV4CAYNZ
  • CARP2YBEJEZ5NIPH2GR4CAPYKWIH3ULOXOO2GEE4QMHW2OIPVZIIYBWO
  • CARP5PRTQO5KAI42UX6TATF4BUFWU5GHZ4NBDPR5UN6K6PMAJLYE55RP
  • CAS4AQNBETVQTXHG6NSAJH7YUMX2BANUOGXVHFDFODBVZO2CHTRLP36M
  • CASAGUPW64SLDT4ACIDLQTKHPW77ZBC7QGBPFH3RVUENWG7MCWVJC7XU
  • CASDZG6CLDMI4Q5MM7F4NIMF3UQ64OUFSSCA36YINGQ3SK4CHOWBFKDA
  • CASDZTQX5Q3EIYONXATRDW4WGQUV6SAUMYEGEIKKDH4C5FJDCT52QORP
  • CASLQAITJLSWLTAQHK4OMCQ3GGHVARSXU63C6A2UZPJE3F5DF7T2YFQE
  • CAT243V6FHYPLPJ26E6UEFLQTZNDENZHQIIOEYUUQ4KGDJDPTJZ35WOA
  • CATS7AVNXRVISXLFYKBFSD6YXAAS63HBDA5WEACF254YR2UAGHM7SJPO
  • CAU3IT65ZUP4V6DZKHKTKLHKBTVA2AZCALMGULOKUMO5JHBSONSRCOKQ
  • CAW7KLMA5SAZUSWKARYGETLG4POCLGMQHM2NBPKCDWVQ7JIMQRMIDK22
  • CAWAMVHPUJRTRIYCZH63OH4B3P5MBDZOXRSAGFDESNZDXL643D7Q5W3P
  • CAWIX6TSSX37QWTFDIKN2BVE226B5YHEC4UBERDSJQU3PQKVPAZLPZAN
  • CAWQ3NLTDUWVPM7LVOECJ227KXG3AIZIO6K4EB6U34ZD7AL7BEZHWA3D
  • CAX3RR3M7UVVQHUMJXWICFP5OEKAO2IZIZXDQHHTOK7GDGWFJ2VGKW43
  • CAXAMSAH3FNAARKUTBFHSO2VJAJNCLS3YTSOEJO6EKAULHBOCY6E3FNK
  • CAXOCROFMIGFTML66T32TEXW37PRRTNNRQZ5PS7U5LXJ2MPRYCPKFWQJ
  • CAXVBRVETH5HYAXA3JWTRE5YTXUU5WMHRPNDSMRDONXV4KMVBU4K65WC
  • CAYER5ABS2ACS6LPK6EVTALYKBEEJALQZGE6WGELICDKOWMR7QVTJTMV
  • CAYSMABIPJV4G6WVP22EHR5SV65ZZWEC7PLQIBSW7U7AEUNWNZPREH7O
  • CAYVQ37GFTGWQ7NF7GK6W4W5L3TSXBKNDYK7VK5GFPRKEYQ4VJZOPKHD
  • CAZPJ7NO5JRCMVMOMHMYFHDOEOYSX7WEEUDKDAGLXQ33NZI4RNZG7NFH
  • CAZZWTYAWZUU73VZVN5QYUIESQBW7X7QPO3N5OQ3POLFUXFUP3S37MLZ
  • CB23PK2I7ZXVJ4M24VYJWY7A4ZUFW2GSRSSWUVPUFQGS454YPIFP6N7M
  • CB23WBMS6F4ZYRFHZUFZCTPIW623Z2VW2NIVT5TLSM4JNC7P7SDKA3RV
  • CB25PFLVEINBCEN7IWJAZRLQSE7T6C7U3K7GVQ52KSI4S26HU7NM7AZT
  • CB2AHWMBAQRUL3AK5DNY2CKCE2HCM3I3JD3IYN6XIQZMUBFSGZ6YRHA7
  • CB2N4ZAXN25IJ6ZS2IOHUQGQ4I7UTX3C6XH5DAKPLK7EWANAYXKVQQQ4
  • CB2NEKZHBK2OIDNTYWM6EP4I7CQT6U2D6YP6MBVTACG7HVDLESMP4ZTJ
  • CB2QHUMTVU2VFHJYZPFITSEL76WFXLF5AQC4ENUJDQOPKULYQGZ3IEOC
  • CB2YMJA3RXAAMPZO7A67XHMU3XKCZY6Q4CUDOYGABTDQNUM3WSREXMSR
  • CB3H3WSVO77WHJNAY3LWUFVOMD7R6QDZM6AHS4IQ7FZXOZLOQHGND3P7
  • CB3LJLMJ4JOYJYOO46TMFCR5FMHJFKOFMEOU2UWKG7H32YQ6EJNRWVXB
  • CB3Z42GEZ5J5TY5V7U6UIBONFDUXE2RLZY3KDOSG5JQNSXX3Y56LMLB6
  • CB65TEBY4E65KIT7J7JKFLEIX4F26S5O4ZLV3ZNXPDTPFEN6NU67BFZK
  • CB6ATIPROTL22DC5XZ5VX6A4EIFGS6Z2UIXOWB2ZTW6I2BXLGH7OIEDU
  • CB6OXZ5PGXIQT3JCUAIGF4I5XFOH7VE45KJLTSQLY6DXRWIN67PZAN4S
  • CB6SFLX7QZ6BAU7LEQHHCHSUDHCOLYTC7ZFZ4W66ENP3XTR4XOVBX3TU
  • CB7EKOIU4FRHQH2TGWIODRXE2LMRLTNA6CL63MXWHCXBWI44ERJ3BCJX
  • CB7JRT6VZUD4CKD2C3KAB5OC3UXMSWCX2DBE7YA6PHMZ2CNM5OOOMDJ4
  • CB7PMW6RZB2E7XYATK3QIH3GLZVZUUPSV3GBZAMWEQ34454CADANM4JO
  • CBAA7Y2TSAEDPEOITLZ3EVR5YKCNG3JYEF4FKYGL4QJTGJZDFSFEB4TN
  • CBATUARZWFW2YJTMQB23FLRPYMGQE36G4LQZXT6GNG4GX7GAJ6O3Q32H
  • CBB6D22G6ZZY2MR5JO2TF74JSYH3GQGZ7MKDVOJTYEXWGSN6BPMUEM4S
  • CBCSFCZ7LYF3FWRDP76HGQN2A3ZX4SAF35K7BIJRFGKA52F2MCYUOALQ
  • CBD4UHB23LOLPG7HORE3RFYUEPVICB3JJF5POSF2ET32Z6RVWGI2HQCV
  • CBECYAXYEGBUGOILGD6JC7S4ZEWMWH76G4VNITGGXB3QFDJJ6IUB3BZB
  • CBF6HGWDJC7JABTT4OXOTY6JJ7SLZ35JALLOSHVRJ4WEAZF7CN6EB2RI
  • CBF6RGMFPMZXNRFT572RHVVJ6VTKEQA33W7LK252CENV5FH43XMJB3TE
  • CBGFUUUA5GEMQ4E2NGMTF5RQEZOPES5765ACBYDOKGAR7DP4TYJQBNE7
  • CBGRBOXPQZSPPB2ZIGM7GJV43QMW27XMOQGGP5HKSZ4LB4WKSZ7XVFTU
  • CBHCRRMDMUEEFPY6N5ABWSSVOXMSHPFZUKLXCWI7DCYKWET4A7BEH2ZQ
  • CBHDIBSLAUR6FVMCO4BQXTI3ZFOT3TAT6GRJRWFXOYAHFEWQ4USWWMAJ
  • CBIJMD7FR2NIVPBTDR73TAZ4TXCWBG2YS4RFTYHVFJWX54B36XDODNRR
  • CBIZ3INDM7A5ZC7JT7ZQODGVAYLULO5X5JRXKICMPRX6ORZKMT5BV7TJ
  • CBKRT2GOMG2BBVV3NCCNGUW3B73J4I7G6WLOTMHY56R3E66C5WXPXA6D
  • CBL2DZA2RK6PTUM6NIBWYU55QQ5L4ZM3LEOZIDHW6J4RDL5OGKU4XHR3
  • CBM4GBGSCUWILBOAA53R344WKNBEUGEIQCY554KQXHO6EBOIC2PNXMF7
  • CBMLPIAOC6IIN5JLPDEOBSJGZHBM7WIBWKCLLDUUSEVQ5FMZ6NF2NG3B
  • CBNERFLPCCC6XZ3O2K7HOTQXJKS64WRGNABI56E6HT4HX7FYLZFUKRZ3
  • CBNXBUNQDUCPVASKHH6YOOZP43V2GKDZ2RSGHVA3CFHKZG6RTSLPKOV7
  • CBOLMHKJJGOTEHAPPLCVQEBAI5EVM2SYHIZXT26D3Y5RWYPZLMRHAOQX
  • CBPUSITIZUW64G7LEXG3ZIEII7WCLC3IBRHPNNTBNCBNPQYS2FZQIGLR
  • CBPVQ4CKITJM2SGY6B646TDPEL2ZB7XIV6NJUVBGKTKIRFIAITCHTYER
  • CBQ2JWYH7H2QZKCY4XSZZZH3DQHKAF3QFR7LNYA7FEM3ID3X5EQ5TDIJ
  • CBSLVM7YEHCVKGFCF6H3SQW7FUGVK3B4KHEG6NAWARFFLRUERJ4M24OV
  • CBSQCU3GP7ZSQ6K6AUY7BGTYN3QX7JDXDMMRXWZXTMQFXPYAKNM6ZHDG
  • CBSTU3CTXDGFQ4U4ES2DNLW2KKHAIN3JQUCFWHY7BK2SKMNSKAKJWQTS
  • CBT3JKV2YCEAIETIGKMS5VGO4GKCAA27BVMOS7DRRAW3BHRIVMBY2HCD
  • CBTIEMDM7BL2Q2325B4LMY6OX36BJ6TWFWULTS35QWQ4RAUDHLV6SUJC
  • CBTOHHSM7ANZCBDYWISBXURRGB73K5O2W4UKQNBSXXCDRWTRTMXLJGGS
  • CBUEL7KY25RQU2KOVNEMUIQYAQ6R5PDX4NRBGXSTOVVWS73K645F6AT3
  • CBUYWMZ3G6C6HU3AKITW442RTLTP6KLZ2KNOQ6JCIQO7F7JEGXTIQLNV
  • CBVJOWGLK5WIDSSHKCRC4XIG2GWEX5JWG5K4FN7NCHKX3VEA342POCY7
  • CBWLFFPHRQRHM2X24VTEGH3V6FRSMGHBB2Y2W5GFM2RACBSHM55DEWPQ
  • CBXCU3KLJ5RKCELA27E5FNAGRVC3RJ7SBSUTPUSRWDJ7RZRYYQKME64U
  • CBXRJ3XNDUMWU5CHFPWFODVMRN6JTGIQSZW6NY7MYVF2DMEH3BLYXVJF
  • CBY3SMS2IH6DGVSJMJZX2B3VBKNIVDH4W7YCGJW6URY4XT4L354BJAWH
  • CBYR7ICTDQ6R4LWKBDODKTL5NF7R5DSA3F37W7POKU7RP3WHNP5F5BX4
  • CBZTIY7FL4XXIUTWS5SLV2B4J2VUG6EYD2E6X5ZYXWJJRBZSU2NSQSDM
  • CC23XGDXE6DWHWCHD5RXNODKQTW3AKCDHWBNN3YZWSO7B5TKJGV2RVZP
  • CC3OLXABZHOGICPYP4MEDNW5GCUUOGD7NC7K3Q653B5UVT426UONVOCI
  • CC4G7QW34CBI55OWHQ67JNOOAZNNV44ESUB2QHLXSAAFFABN5TF3QH57
  • CC4K6YSSYTLJV6JDIYQHKVJQ6DTBMTRTE357JCICOHBFMNN56D627USL
  • CC4NR6MJ5WMGPADWO4US7DNWX3V3CVLRWZV6DHJ473O54LPJCYPDN7X4
  • CC4WKZZNJLNFSUGPZ7VRT4VFXRRAPTKFYCRRT6OQX43HLBBJ3CGBC2O6
  • CC5HARVVAA7QWAIYOZHWV57KO2Z7XJ6TRXZECNUCDYH53TSUZAXK36DS
  • CC5QLEOXP346OFJZNA2QTCH4LJV7LYFE4I25VXKNTYXYPYCUL46JF2EU
  • CC6ADP3AQKXEMK2BOTHOGQ36NDXXXBSZ3GCBGYXAQXKHWBHW4RH4GDBU
  • CCAESXQRBWMPDOCXWFAS57FTQNQLDDOOHJQ6PVSX2ANIFPAUJYRJOB5B
  • CCBZPFYGFAZCGXSAFVGZHP7B7JOEN7F4B3VPKWSEV7BIG7E3OSIH7W3U
  • CCC5MPALCZIMA35KJMY7UE5FNVZK6K3DFRFYVAYSRWD63HY6U6JS4SXD
  • CCCKIGN5KJIKAQTQPB4Z23SL3YMTE63RI2AZ7CE3JI46CX4F7I445XV2
  • CCCSSMVAUEHSQNSUA5TJSMFY7MTCEP33CPFRVQKNDT5HY2J6ZSNHN65K
  • CCCZZ2DJ25BGKYQCSJYX5HPQ3752BOGLOAHDMP5UVQEBJL64N6XKCZAG
  • CCDDRDLBEC5IMXLHREGWQG7A3FNGXI4TVZJYMJLQJ4SR5J5G7ZF3IISA
  • CCEF4AR3R37NZME3THJ72MF4NPHOWLWJ7QOTXYNVUVNOI4X7LI2MCHL2
  • CCEGJMT5ZPBHSUBOTFA4SFNYFFOWU6MSOJ2MZ7VSOXUJDLM5O4U35OJM
  • CCFAPNVWPRVIOG24ZEQHUNQXZSYHONO6WLBDFG46TRA7NNHNA4EJSDHR
  • CCFKDOEH7Z2GDMM56VQNJDNIMOM2WCMACDPWT2OPU3YMWBRK5VFWHOSR
  • CCFOSCQ3JN6H5MNMVRG3GHZJ6N36GX4AUVM55CFFLTZQQHRITM6UW7BP
  • CCH2XI35BRL6GVXVQFDBUQX76K2BZ7B65QFBFRTHFF7WQLPB2QFOD2Y2
  • CCHQNAR7PABZC2GCGGDIOMMZCDVY44OA7ZAHLD7ZXVS2ISA7ZBOLDHTB
  • CCHUFTUKFBVPSFDU2VGCZI2DCH5YLIO3CKK4N4JSLRU7QPCI5XTCIG7G
  • CCHYYYPEWPN5HGZZMPBCMF5DFKSJJNV537A54TU3GNOO4DK3TSWUNA5H
  • CCI3NWJ7BJRM5A7JT5U5VADEHYJX32YFI3IQL2DR5JD2VQ4PIFHKO57Y
  • CCIDGKVV6CK7UIIWXBTFCFJJB72LN2T2CUYZL7WGI3W2D7DT7LVUZUZK
  • CCIJ5CEIKO5M2CPP2SAW7GIWPMLTWQ5OHMHMAB6IJIKRYYAJXZL2VTY7
  • CCIQTKO6OB3LZYAEO47XHEUYSPIXEHOQ5KIRWADJU6TTX7ZXMZAYFOPN
  • CCJF66A37B3RYX3SHPQZLIMGYPS5IXVQMQUUFA3LWC6IMW3S3WYYIHZG
  • CCJK6FWDDHH2D3JBAITHKTSTC7LMB2D6ZOCUOF7OQT34EYY363MCUOMH
  • CCJKGA3LXKNYKZW2XDOGXJWLXSTEULJQX3JOVWNLWQJL4TO4GXHBFUJF
  • CCJL6WZQSNEWAJI4UGNUQ24K2F2ECO6BULY47LZDRUXJ6ISHKSD3GQHK
  • CCK64XR4ZD2AVZ67A4QXJD4UQL4E74GPH4LM7CTCZ4R53ZYOPIWZRPQZ
  • CCKJZIDSFBZP53FEFH2QHD6V7U67PB66DHA6SCPCNFFYLYFQR3JUEQHM
  • CCLRDYO4NMRPQON46PF3TJNDWOABRYEDWC5N7MO3MKUJWB4DBYXY4K2W
  • CCM2RJPJHISHXYINDRPWXANALOWMRHA2W2HA45ZVVGBL2XYHJAXBGI5S
  • CCMCDXSQGUXWBOJPPX27PPSYZ5WEJR6FVUM2GT7U2SDLBO7WF3ZXQBPE
  • CCMJ3DVJ4O6XMP2NKIYJFEFPYK3LXHKFRPBY2MBPNGRMHSHWIP4LJSKW
  • CCMKL7EA4KMH5KJBBIXYCC3AISFGPCYRSSMTSSBBJEKTNE5YUKSBTLX3
  • CCMOBQKCK26VMUNGS4YWUPNIAFSB76MIJNHDGNIHYIB7I3QQG4QXYUG2
  • CCNHXDDLHUW4OFQXDWCPX34XUFJR7NJ7KVRKOX3MRGQ7O2S5WUJXAMMO
  • CCNQPG3TYH6MWQKP6GJKRT57ICS7PPAE5KRUIBJ5NQXMBILVDPHQHBEC
  • CCNSXBAMHOE3BWAHSI2DI7VX25HH2S3PWKOGOZHYLZ667DVE3IX6YR55
  • CCP2YVPHRQDNM24JDFS65JM4G53HTHPF7Y3TEZAVRPR5KPPCUYY4DRNI
  • CCPCEUHKK3U63W72XVN7UMMPL6JPMWCM7C72NCAPFP5T3OUQI4OCWXUP
  • CCQCJ4NYYMPACIFVDK2WZZJYDGWMPWNPK3NDO7GQS4BRUAQAYA3XXZIC
  • CCQIWNIKIH5DVL666BUGSDGCWO6KVINJ6GWFUAWV324M6C2DT2BUJAFJ
  • CCQKWVCJ4Y5H6HY6OG7NGBEM74PQ3GNGS4M2I5K2V3Y37W4A7LY4WX6J
  • CCRFZOGZ26VPM37HK45RCPMHJ2SPXROWVTMPGXQ5MOAXYE2KFFKZTK5L
  • CCRTV2RRW7XWHQHST65W23OHPD73K2DOCA653ZD7Q5APWES7N7RA4M3O
  • CCSSHS6FWVWFMPOJIP4PKLEOQLCF7CY4X5SOT4KG5YXEXGA5POANYE57
  • CCTHS3OXSTBR5OR64K3ABADP3PJ2NFYR7NFKKNR2ZLASLNVT736EH3EY
  • CCTLEXQEVA5G54LG2FU7ID3HFAGLSRTAFMF5XYBUVXKWECDSFDGMYRQJ
  • CCUSW7B2A2GAKR6EN55PIZKQD66ZCBXL4EAB5IFYQ6RBBD7W4LFY4VYL
  • CCV6Q2LQPDBCEKEC4RLZOERB2MOWKZNWIMXIRGVVDYH7VV7OB4QQCJJN
  • CCWAYDQPSECFQSUC522AJAPKGO7FM24TKCZMHIMFWIFL2PSUOSCOZ2DM
  • CCWHBIBSVY2UDVSCGPJXIRDT2V2LHE7UJDQBOTYGHRD6AWYW7ZA6IBG4
  • CCX527IINL7Y6MBZIS42D4YCHQRZDNE553N6VIWNVGFECRSDEF7RTFMM
  • CCXESUVRAZPS2BRM7Y3ZTXI6BDRP5SH34RF4KXMQOJKWDHKHPKIVZQ6S
  • CCY3IMRJLIEVUEHM53S4RTJRZA7OVUQDELZVF26OVOM4755EEABHYCWD
  • CCYG7ZQLIQU7MKZ5457OXKGUDEYVFU37PQTGDRSOTXVM4BYSVQR3UHCE
  • CCYLZW4HDBKZCCCWK2F45XUZYIQONIY4UD2PG2DAAC27AGJOUJZMINJL
  • CCZME63NZZBNAEAX3SP72XICP5YOF7SNHH34S7MSVHBCOINWHQLIXCVI
  • CCZV7OHNSIMTVJH2HSD62XENQJAUBNOLPO5ZMQE7MJ3TQP4XUYOKVUA3
  • CCZZNZ456O4JFEJORAC6554BX4TORRFA77BGF7JDVDCOH4MEW2HTAXEX
  • CD2IE57CQYY7TVRO7MONWRZSRWDDHORQX6B3MPNG65UKRGJLBRGNBB3V
  • CD2V3VPYAYJAWAVKUDMAFTRZRJVOYEMR75DF2VUO772FIZHMSWJACPDW
  • CD37BTVXI4EQZY6BDLD4SM7LTNWNCPTIN2BGSV5A3G5KENN2EQVZAAC2
  • CD3DFDMZ56HTK3DNYPLQ55XVCSU7OB2O7PECC46ZHYUOTMH6A5ISKAXC
  • CD42KDFL62NU3RW4KCDTKPJFPYFZPHVZOTU4CQBMITIZTLAHKQME2S4B
  • CD43MSL2WK7PSUXSKKGC3ELDRANANMIQTBTVZWBWWGVCQ4SJR7PC7LS3
  • CD4AB63LVCWMTJKCQNWLN5BFKC6O2KIKAI5YE755YRBAZQ2PL7UZW5GA
  • CD4TKRUT5NE3ZUIZJ62LUUKNEL4A5FCCD3SYMKRVLFCVQ6RQMQGCOM6G
  • CD4VB27KUJ33VLCCM5FVZBKNIRIBZGNTJSLSX6XSVOGLRCYTGHMLQJ62
  • CD4WS4MCBBRSP4KGXVFWD4DPLARBE4YHWJTAYYWIAMWXQWY2N27XEIWK
  • CD6GQQXJ4Y3YJRC7D7DVM6HMS2EDSBAB62VDUZDRWQ25Y74TLOVBZNIN
  • CD6HYB75IG3GUUV36ACWWZL4LQ7WPD2OOKBFA267DQNUH6EQWYXZZ32L
  • CD6R4PJLSJARA7JDUFPZF7FXMLSL4TRX3N2ERFDHQ6TIPNE7ZV5UQC4L
  • CD72DEYNE2WKWXEPODLALFKY374RFVEPOFRZR2SK2FRMSY5HKRY2DELV
  • CDA665CLNV7ZOL6XV427ZBEKKRH4ZY6J6HNWY4NESOC7ML6BHMXH5CW6
  • CDAGAMRBPZ77IBUCNJXVXAMREUUVGRJBDDJURUZX5W4C6APEKJENZB4C
  • CDCUPCAMFNYMW2PVE25SYYNXQLKW7LGEPCFPFUAU6475LAUSHDGIV56B
  • CDCZZNPHYZCACRCYWXVOQZ5ZFWJ633QOQMKDHYDT42DB7BDMMCAJ22SP
  • CDD6SRAC5XUFQ4EGOJWIKPQS4T4BCL4DVZ7FBM5IAVJAACG2SSOACE6T
  • CDECERQURLXMZA6YG32OMOUITQLTYVW52SW2A5IOJUOMMIOXWHQ73EMJ
  • CDFLJ7IFTLGQWKK5BJ7IAS2SYCFE4HNYSJJDZOR52W7DMHNELBAWBIGS
  • CDFMA55BCNQIUTVDF7AG4RFDUZO6SW4ZM55MBE4OJFW4VNVBWC3NHDQS
  • CDFVIITLSZDSMPXECXH5DWBD335GICJYEFDEFYIIELUDPR77PR6Y6SRF
  • CDG2XV7S2QPTDB5ASM6R53YHKQPOPWCKBBZIVTIPUJ3BYZTRBLBTG3MN
  • CDHIBSNX23ZYA7GICULUKY6XJM44JHTNBI4OQF5IKAV6DCAR57F4QOAJ
  • CDJARXZT4PL3LOSAGKPXZOVZ6XEYZNFABPIE5UREUII22BBSYIAMCFZO
  • CDJLJJZNLGVLDZQAIMMJMV73M54NGYDNCHCG264UOWZ6NEHESC5DGTIM
  • CDKPE3L4Q6K4YOP47757PYWLXGFYLKOG66BQYTTCSXRMJXBU26ICXJGJ
  • CDLAGG44ENQ5W3GLRUKADNMIOG5UTHNMZ266CYBPVRXZGPKGQN5T4M3T
  • CDLKAZLGETZZBHYTPSC4YHYVW35F32TGX7AF2YAG3WJJFDTML5ITI5AX
  • CDNNCRJPAM6DKADXS2SLUV225FTG4YYUS4WFYT3Q62UNH6J6RD24S5IT
  • CDOTRJ57U23PRRKDYOYZXGOJW7LE3YJSY7FJSR6LMRWPNBT7OQPUKKRO
  • CDOYKZOIGKN3UGCJY74JGTRY6FBDKFD4NUVQMHLKNI5K4JKMXLSV2C3R
  • CDQVUCYSWL4M6RRZAZQAXOOQK6RQL3GRUQPMZ44KLCPK2ZGHUJ6NLKOL
  • CDR7DA3LUTIMZ7KAGLVCCU2TPU3RHEMZ2HUFD755ESNDJXZSRBCTUEHB
  • CDSZ3NGTH445UEK5S6ZEPWCWJGSPNI6WTU6ADP6OGYDC3WI3MJS7AXBO
  • CDT6D2PEK2WWXTK5IVUN3GT7AKK4WUGJWDETCEVSS3Y5ESP4RZ5UIMLM
  • CDTA2Y6HDRI7BH2RYXAB535WH6YXIZWDJ2VLMKERYMREKENU6SZBFKT4
  • CDTA6G5OT54J2X3ZEWKZ3W3H6EAY3TE5J3GEHV3LJWWTSG24F3QBAJWL
  • CDTDUMFVDCJEO33J5CRLBQSALVWXDDBRDOO52ZNKE6ZI4PCTDVI5KFNA
  • CDTJMIYW5X6BV6STKRBY2EX5IIULTAZWNOF2AIKGTOO65KSSTY7U5MFZ
  • CDTKC5P6DMCJ4XDB7EM74DBZMZWS3QKPDYS6ZIUIMEWVQGFSJSPITZSH
  • CDVHMJKM6DVS5GDCY5WDEHMVB2ESEI55R2BKP6YG36O7NMQ4HZHGAQWG
  • CDX7FYQLEYR5E2D4UX5USSXL6PM2P6E3RCQQXN4P7N7L7YNJDE2NAN36
  • CDXCHWMZLWAAHZGMAJNALP6PDD7VAGH3RXT5MTXDLGKSFOUKLURUZRMK
  • CDXDL6I5T57S6ZL7WNKNOVUESJ6ZYFTXDXEO7TAB6SV2EP7ATGJBM7C7
  • CDXO5JP6PHNSAFNXBMALKEJBQZRI3AG2XFYFNE4JWFA2EGHBHZOMDDO7
  • CDY4LQOPVNERMN2HDMO63GD3SNP2W3PYCMOD6XWGJRSYXMIPQBBCEPGG
  • CDZEIUEDXMHHUCCHEJUAJ6UX4OPXFATW7SISPHYK3BMYU5OBIG4UHRRK

Interface

Execute a function on a target contract.

This provides a secure mechanism for the smart account to invoke functions on other contracts, such as updating policy configurations. Requires smart account authorization.

Arguments

  • target - Address of the contract to invoke
  • target_fn - Function name to call on the target contract
  • target_args - Arguments to pass to the target function
fn execute(
    env: soroban_sdk::Env,
    target: soroban_sdk::Address,
    target_fn: soroban_sdk::Symbol,
    target_args: soroban_sdk::Vec,
)
fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
    operator: soroban_sdk::Address,
)

Add a policy to an existing context rule.

Requires smart account authorization.

fn add_policy(
    env: soroban_sdk::Env,
    context_rule_id: u32,
    policy: soroban_sdk::Address,
    install_param: soroban_sdk::Val,
)

Add a signer to an existing context rule.

Requires smart account authorization.

fn add_signer(env: soroban_sdk::Env, context_rule_id: u32, signer: Signer)

Verify authorization for the smart account.

This function is called by the Soroban host when authorization is required. It validates signatures against the configured context rules and policies.

Arguments

  • signature_payload - Hash of the data that was signed
  • signatures - Map of signers to their signature data
  • auth_contexts - Contexts being authorized (contract calls, deployments, etc.)

Returns

  • Ok(()) if authorization succeeds
  • Err(SmartAccountError) if authorization fails
fn __check_auth(
    env: soroban_sdk::Env,
    signature_payload: soroban_sdk::BytesN<32>,
    signatures: Signatures,
    auth_contexts: soroban_sdk::Vec,
) -> Result<(), soroban_sdk::Error>

Creates a default context rule with the provided signers and policies.

Arguments

  • signers - Vector of signers (Delegated or External) that can authorize transactions
  • policies - Map of policy contract addresses to their installation parameters
fn __constructor(
    env: soroban_sdk::Env,
    signers: soroban_sdk::Vec,
    policies: soroban_sdk::Map,
)

Remove a policy from an existing context rule.

Requires smart account authorization.

fn remove_policy(
    env: soroban_sdk::Env,
    context_rule_id: u32,
    policy: soroban_sdk::Address,
)

Remove a signer from an existing context rule.

Requires smart account authorization.

fn remove_signer(env: soroban_sdk::Env, context_rule_id: u32, signer: Signer)

Add a new context rule to the smart account.

Requires smart account authorization.

fn add_context_rule(
    env: soroban_sdk::Env,
    context_type: ContextRuleType,
    name: soroban_sdk::String,
    valid_until: Option,
    signers: soroban_sdk::Vec,
    policies: soroban_sdk::Map,
) -> ContextRule

Retrieve a specific context rule by its ID.

fn get_context_rule(env: soroban_sdk::Env, context_rule_id: u32) -> ContextRule

Retrieve all context rules of a specific type.

fn get_context_rules(
    env: soroban_sdk::Env,
    context_rule_type: ContextRuleType,
) -> soroban_sdk::Vec

Remove a context rule from the smart account.

Requires smart account authorization.

fn remove_context_rule(env: soroban_sdk::Env, context_rule_id: u32)

Update the name of an existing context rule.

Requires smart account authorization.

fn update_context_rule_name(
    env: soroban_sdk::Env,
    context_rule_id: u32,
    name: soroban_sdk::String,
) -> ContextRule

Update the expiration time of an existing context rule.

Requires smart account authorization.

fn update_context_rule_valid_until(
    env: soroban_sdk::Env,
    context_rule_id: u32,
    valid_until: Option,
) -> ContextRule

Imports

WebAssembly Text (WAT) ▶