From 22e50ec02313c660d9c30626c2d4614a265cf81b Mon Sep 17 00:00:00 2001 From: Dr Maxim Orlovsky Date: Sun, 8 Sep 2024 00:17:11 +0200 Subject: [PATCH] example: improve demo contract --- examples/rgb20-demo.con | 53 ++++++++++------- examples/rgb20-demo.rgb | Bin 20331 -> 6850 bytes examples/rgb20-demo.rgba | 120 +++++++++++++++++++++++++++++++++++++++ examples/rgb20-demo.yaml | 6 +- 4 files changed, 154 insertions(+), 25 deletions(-) create mode 100644 examples/rgb20-demo.rgba diff --git a/examples/rgb20-demo.con b/examples/rgb20-demo.con index a6abe6f..bfeef2c 100644 --- a/examples/rgb20-demo.con +++ b/examples/rgb20-demo.con @@ -1,25 +1,34 @@ -contract Test: RGB20 - spec: - "TEST" "Test Asset" centiMicro - terms: - """ - SUBJECT TO, AND WITHOUT IN ANY WAY LIMITING, THE REPRESENTATIONS AND WARRANTIES OF ANY SELLER - EXPRESSLY SET FORTH IN THIS AGREEMENT OR ANY OTHER EXPRESS OBLIGATION OF SELLERS PURSUANT TO THE - TERMS HEREOF, AND ACKNOWLEDGING THE PRIOR USE OF THE PROPERTY AND PURCHASER’S OPPORTUNITY - TO INSPECT THE PROPERTY, PURCHASER AGREES TO PURCHASE THE PROPERTY “AS IS”, “WHERE IS”, - WITH ALL FAULTS AND CONDITIONS THEREON. ANY WRITTEN OR ORAL INFORMATION, REPORTS, STATEMENTS, - DOCUMENTS OR RECORDS CONCERNING THE PROPERTY PROVIDED OR MADE AVAILABLE TO PURCHASER, ITS AGENTS - OR CONSTITUENTS BY ANY SELLER, ANY SELLER’S AGENTS, EMPLOYEES OR THIRD PARTIES REPRESENTING OR - PURPORTING TO REPRESENT ANY SELLER, SHALL NOT BE REPRESENTATIONS OR WARRANTIES, UNLESS - SPECIFICALLY SET FORTH HEREIN. IN PURCHASING THE PROPERTY OR TAKING OTHER ACTION HEREUNDER, - PURCHASER HAS NOT AND SHALL NOT RELY ON ANY SUCH DISCLOSURES, BUT RATHER, PURCHASER SHALL RELY - ONLY ON PURCHASER’S OWN INSPECTION OF THE PROPERTY AND THE REPRESENTATIONS AND WARRANTIES - HEREIN. PURCHASER ACKNOWLEDGES THAT THE PURCHASE PRICE REFLECTS AND TAKES INTO ACCOUNT THAT THE - PROPERTY IS BEING SOLD “AS IS”. - """ +contract Test: NonInflatableAsset + global spec + ticker = "Demo", + name = "Demo asset" + details = "Pay attention: the asset has no value" + precision = centiMicro - issuedSupply: + global terms + text = """ + SUBJECT TO, AND WITHOUT IN ANY WAY LIMITING, THE REPRESENTATIONS AND WARRANTIES OF ANY SELLER + EXPRESSLY SET FORTH IN THIS AGREEMENT OR ANY OTHER EXPRESS OBLIGATION OF SELLERS PURSUANT TO THE + TERMS HEREOF, AND ACKNOWLEDGING THE PRIOR USE OF THE PROPERTY AND PURCHASER’S OPPORTUNITY + TO INSPECT THE PROPERTY, PURCHASER AGREES TO PURCHASE THE PROPERTY “AS IS”, “WHERE IS”, + WITH ALL FAULTS AND CONDITIONS THEREON. ANY WRITTEN OR ORAL INFORMATION, REPORTS, STATEMENTS, + DOCUMENTS OR RECORDS CONCERNING THE PROPERTY PROVIDED OR MADE AVAILABLE TO PURCHASER, ITS AGENTS + OR CONSTITUENTS BY ANY SELLER, ANY SELLER’S AGENTS, EMPLOYEES OR THIRD PARTIES REPRESENTING OR + PURPORTING TO REPRESENT ANY SELLER, SHALL NOT BE REPRESENTATIONS OR WARRANTIES, UNLESS + SPECIFICALLY SET FORTH HEREIN. IN PURCHASING THE PROPERTY OR TAKING OTHER ACTION HEREUNDER, + PURCHASER HAS NOT AND SHALL NOT RELY ON ANY SUCH DISCLOSURES, BUT RATHER, PURCHASER SHALL RELY + ONLY ON PURCHASER’S OWN INSPECTION OF THE PROPERTY AND THE REPRESENTATIONS AND WARRANTIES + HEREIN. PURCHASER ACKNOWLEDGES THAT THE PURCHASE PRICE REFLECTS AND TAKES INTO ACCOUNT THAT THE + PROPERTY IS BEING SOLD “AS IS”. + """ + media = ~ + + global issuedSupply 1_000_000__000_000_00 - assetOwner: - 1_000_000__000_000_00 tapret1st:01d46e52c4bdb51931a0eae83e958c78bdef9cac2057b36d55370410edafdd42:0 + owned assetOwner + state = 1_000_000__000_000_00 + seal = + method := tapret1st + txid = #01d46e52c4bdb51931a0eae83e958c78bdef9cac2057b36d55370410edafdd42 + vout = 0 diff --git a/examples/rgb20-demo.rgb b/examples/rgb20-demo.rgb index 1e777f587835d108285f3aa4b246c65bfb35ee28..0e2644aa8ce489ac17512091b78b0a19e8cb6d97 100644 GIT binary patch delta 3504 zcmcgvdsq`!7QZuj@{ov7Xa#iwMT$xVL{fLkZ zQg$bm790m~Ji}kER4H}YDlHBHNG~YxLx_mSTC=1`?ymGlms?Ta^K0V@^PhaMuj*9U z=2Mk`b&Cf9U%(0xi7i5~WNjKE$4|cuzs!#8qz?E1boX;;<&-W60xSTrpJUT?yBhY1 zV^=>NOgnQ^m$0VS%HX=xcH4_XJ@lyHq>As!(*SATb#DVmXa0o_!Xj{Lm z3DGKLxH2_Mu8}8aVL>>KX-YqyVv5$=6m8@ZnWr|-JuNfDPq`>2%w3X#Y2xEoCc68m zXK7`@G9P!jG#&R#oSo|K8xcAuHkS?>CYoemb;D%K4()+f5;`p!7k z^4DtNRw_`?!~;uX`ndPr&dnfR6UUoJt-qkFbn9Ouy+U{qwo(?z5<$nCA{?7dJ zjX#X@dA#?%O_yrWc6{|bM;poUK-*Lo9%n$ES#b*1w#{=D1W3~2gB z4PpwJHYX=bN7FE36;Sp^_0rV5b#a6vE80&?5tV^w%QY$K5MQH~EAdoJO+!3ZeC%%k z38?A|U8R+01yLoa)ZlMR0FyGpqzxWpM}eFCL}+9(QZq0GRfdQhNy}0t%d?Oixmuo$ zQD`6v6^1KaHHgVMM3asoBmN?z_vKkxsua0~y01~0j!nQIDjFHw8J5_40&2-uc{pU+OAs`Pur&#Z{!P*dcH#B zctX3~whn9)fNhVOTPIh%H>dlCV2^G6-gR!>H`nNEIMDSvby6~NqIsJ3kv=jC>qe7zx3yyH0q@=5568whx zlGC#Cqhej^qNfh(PY!XvS#iE{y33YH0;YyXV}<2uD8hv<*_a|jet+{}@A6rj_Z+{p zwahx*U-Z%RmcS4H+fQqK2YZC=)y}4 z2XCL&&WPluOOHS)aCse5+WuTsUto zILo&MJ6oB+VR`>bt}XmuCL0|WHF%Ikc1{FS9daP1uE11vT$ZUg|Fat6m+r#DwaIi9 zGqn$1O1fN4y=a)^E|xStsrO6t{8RM}`4G5g{9~J&kIb)rNzeVwht8QF3F8Me9o$cD zvvzzl0L>q5hD=OyV5a8LZ?G4JTyMUc{GCzKH)N}rL}upK>Kg(t?pCkbux0J}Yr`c~ zr?&!qw2x3$Lb{B%A$Lu7a$@SP9GJ`!A_P-lOtTS}&DCV2ti;qz&4#U{28Vx3e8HH^ zC&g1fAeX#5jpReZ6mVzq%-94%jkbFjHf$osRW^LSx36H9^}TPO1_ngPT^4X4re@CA zkEquN!DNPs06r6gqp1L>iQ2SY*z?(UtJu2dUme#RolCA3t`DOA(XfId=K-4NeKs{TjOhF)mWfh- literal 20331 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 diff --git a/examples/rgb20-demo.rgba b/examples/rgb20-demo.rgba new file mode 100644 index 0000000..e8bd385 --- /dev/null +++ b/examples/rgb20-demo.rgba @@ -0,0 +1,120 @@ +-----BEGIN RGB CONSIGNMENT----- +Id: rgb:csg:qX!1P1VF-il9DLFx-yjcpNvH-31pdCbd-gXhPSiG-7hvhtYY#austria-ricardo-demand +Version: 2 +Type: contract +Contract: rgb:Dl4Difx7-VxSWda4-Bv!Z89y-CbiVUkF-0vIxjRy-vvqO77A +Schema: rgb:sch:RDYhMTR!9gv8Y2GLv9UNBEK1hcrCmdLDFk9Qd5fnO8k#brave-dinner-banana +Interface: RGB20Fixed +Check-SHA256: db958c5cca1988c753665fc9a3da383615cbea62f0e1e1e6d7a7add2539d17ec + +0ssI2002ZbAu%+5_6z)DVT-@j4Fp29h04O2(!&-{P^aZh38Qb#nm# +0iX|oIUs*Z=yeHROa_%`=El@tIJ|sRf`I8Lo365whq9yq1JDNn05|{xL_$XkL}g-iXCPs7b7gb^B~W2` +AYpWLWo~q7Z*DpubZBKDVRLh3bRcM9b0BVSAa-GFb!7t42LS+;1d;?(RYFQdLsTGCPb?roPDCJANmNKr +Ra78JP9Q-}Ss+(ISs+YFO-WQqPDd;tR7gc2QbkZwMN>siR6$fpPfk-HK~6* +Ss+tIOiV>mARt9pP*O!xQ%qSPQ$6cNl#87Peve9MNCXZQd1yMRZ>$`K~7X4R8JsONJSu2MN&;uAV@`0MNdX7AVE$w%R9PS(R8JsDPE$}tLsTGCNJSt}QcqAtQdC(iAW&6OLr6hWMN%L^M^Z&aQy^4NAW&6OLr6hWMIcm2 +MIca8Pf$ftR9PV6fSf^7AW2i=fSoKL;((l2NJUabAW2i=fSoKLAXiCLNFYH>Odv)tPf|flAW2R}Pf|@mR7p=xEFe-vP)|}+Q!F4;R6$fl +O+`*rQ!F4LL{CFiO+`*rQy@=LAW}s`Pf|ovAVW`1Lq$?fNlr%~R7gc2P*P7&MN(8*AW%|IR!KxfL?BO6 +AWcC;MIb>|K}k$OLQF*GpK~qIiEFei#Qy@V{MNU*xAWu>tLr+dqR7q4-MNU*xAVOInK~7m9 +Q$tR7gouL?BQ>QdCJrQy@}BP*O!x +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 +BjVedlDqGVd368bwG2#j+mD9lQD0sr<;4X&8%0D>TgISeJ)kNFk^3Xf*%skbRRcZ*dS!BNFavLH +WibPEcW*KUbZByAWite3Z*_7s1ZHV=WiUrS2@UrbB_UrkK{UrtT}Ur$d0Ur8 +UsO~AUsY8CUshHEUsqQGUszZIUs+iKUs_rLVPOGcVgX}g0c2zWWn}?oW&vks0cdCeX=wp!Y5{9&0c>mm +ZEXQ=ZUJv^0dQ~uad821ashL50d#Z$b#(!Db^&*H0eE-;d3gbPdSj|16zH)>$g+grvznd|(VVK)`s##^ +Jh_COk!RL4N(lR@SaKRYGgJn%Xv1$>f_VvG%;GuzyszPjx|liD+IRr~000000093000000004kq#k^Az +$U%@qU7>2Bz={du0O&G0&#r1CLJBFZ06hf(#5#SRxw8U!bIFfg*5RxK^~=*jK)}Ad3JOG^S@OiTh_O-%w{PEG<}Pfr40P*4J2QBeY4Qc?n6Q&R$8R8#_ARaF9CR#pOES62dGSXcsI +Sy=*KT3P{NVF6-d0b^qUWMlzlWdUYp0cU3cXlMaxX#r|#0c&dkY-|B-Z2@j>0dH>saBu-}aRG920dsQ! +baVlAbpdvE0e5!+cz6MMc>#KQh>TceV>4NmyOwH13hJ +J{u?^n-fFP~dpvnj-AyBKaJW)+{-ce}5$#DguerIN21_K0id2nSM +uyu|U!T^j90F36+)E=H0H{s0>nH0sEektM3d!V}qb9G{Ld2nSf*z$T8ClZi8YCe|m_*?{lv>_T7tkE!8 +{87}TyWT7ZV`yP=b7gcd*z$T8ClZi8YCe|m_*?{lv>_T7tkE!8{87}TyWT9nkIU)BIae{Jw9R4r0N>}O +)+shqImKG);D@8R3aUm3Jkg?^%&nV|dnPbniKwLeAs8?!PIJYq3V03Xs{mee0000000000KL7v#00000 +#5#SRxw8U!bIFfg*5RxK^~=*jK)}Ad3JH<(%oY0=TGqa6l5KfYJkC@$v(fAa&d%-e7ws4kFK+d0H97bAybczVb@xPq-Dzr4oJgUK7Oif +U&jRjKPz&##IG7-47St%2#c>Z5R>jkTb_MKDq#SEVo@@XB+#WAdR)2C|*D$SwhJOvD$-0{Gfin@` +^Yz +>$s@6fa*%L>wyFU00eGtZe`d%zThtn<+N=058)p7{qSMOjh9_9t?BNfyg->Vo@@aGb8l^B+#WAdR)2C| +*D$SwhJOvD$-0{Gfin@`G@u4Q3HlB(d+LiLJm-R=h;`?dxBvhE0000004D$d000000QnaP1l_I#dHB_@bgMhk0_N&La@nc5 +HwP6O+keCip#vHLVPOGcVgX}g0c2zWWn}?oW&vks0cdCeX=wp!Y5{9&0c>mmZEXQ=ZUJv^0dQ~uad821 +ashL50d#Z$b#(!Db^&*H0eE-;d3gbPdi$wZavD7|R0gwX!*5!Gc?n?5;yM1jui=Thm^szjcmV+b0|P-! +RR}^*L`g?QQ&a;|M?xV03jhEB(4Y?i2MYiJ01F5J01E*E0La=00XZ-L(V!0j2Lu2B0RR910000 + +-----END RGB CONSIGNMENT----- + + diff --git a/examples/rgb20-demo.yaml b/examples/rgb20-demo.yaml index 6938c47..575c6d7 100644 --- a/examples/rgb20-demo.yaml +++ b/examples/rgb20-demo.yaml @@ -2,8 +2,8 @@ interface: RGB20Fixed globals: spec: - ticker: DBG - name: Debug asset + ticker: DEMO + name: Demo asset details: "Pay attention: the asset has no value" precision: 2 terms: @@ -26,5 +26,5 @@ globals: assignments: assetOwner: - seal: tapret1st:fb9ae7ae4b70a27e7fdfdefac91b37967b549d65007dbf25470b0817a2ae810a:1 + seal: tapret1st:b449f7eaa3f98c145b27ad0eeb7b5679ceb567faef7a52479bc995792b65f804:1 amount: 100000000 # this is 1 million (we have two digits for cents)