From 8f911c2e24b0d2bdde53ffc67226ccfced9d71c9 Mon Sep 17 00:00:00 2001 From: Jake Date: Mon, 21 Nov 2022 12:39:53 -0700 Subject: [PATCH] first pass usecases update. desktop. --- assets/img/icons/usecases/ic_cbdc.png | Bin 0 -> 2744 bytes assets/img/icons/usecases/ic_custody.png | Bin 0 -> 2065 bytes assets/img/icons/usecases/ic_defi.png | Bin 0 -> 2624 bytes .../icons/usecases/ic_developer_tooling.png | Bin 0 -> 2943 bytes assets/img/icons/usecases/ic_exchanges.png | Bin 0 -> 2998 bytes assets/img/icons/usecases/ic_gaming.png | Bin 0 -> 2348 bytes .../img/icons/usecases/ic_infrastructure.png | Bin 0 -> 2133 bytes .../icons/usecases/ic_interoperability.png | Bin 0 -> 2695 bytes assets/img/icons/usecases/ic_nfts.png | Bin 0 -> 2467 bytes assets/img/icons/usecases/ic_payments.png | Bin 0 -> 2309 bytes assets/img/icons/usecases/ic_security.png | Bin 0 -> 2046 bytes .../img/icons/usecases/ic_sustainability.png | Bin 0 -> 3656 bytes assets/img/icons/usecases/ic_wallet.png | Bin 0 -> 2022 bytes .../icons/usecases/ic_web_monetization.png | Bin 0 -> 2316 bytes assets/js/use-cases.js | 59 ++ styles/_pages.scss | 36 +- styles/_status-labels.scss | 13 + template/page-uses.html.jinja | 652 +++++++++++++++--- 18 files changed, 659 insertions(+), 101 deletions(-) create mode 100644 assets/img/icons/usecases/ic_cbdc.png create mode 100644 assets/img/icons/usecases/ic_custody.png create mode 100644 assets/img/icons/usecases/ic_defi.png create mode 100644 assets/img/icons/usecases/ic_developer_tooling.png create mode 100644 assets/img/icons/usecases/ic_exchanges.png create mode 100644 assets/img/icons/usecases/ic_gaming.png create mode 100644 assets/img/icons/usecases/ic_infrastructure.png create mode 100644 assets/img/icons/usecases/ic_interoperability.png create mode 100644 assets/img/icons/usecases/ic_nfts.png create mode 100644 assets/img/icons/usecases/ic_payments.png create mode 100644 assets/img/icons/usecases/ic_security.png create mode 100644 assets/img/icons/usecases/ic_sustainability.png create mode 100644 assets/img/icons/usecases/ic_wallet.png create mode 100644 assets/img/icons/usecases/ic_web_monetization.png create mode 100644 assets/js/use-cases.js diff --git a/assets/img/icons/usecases/ic_cbdc.png b/assets/img/icons/usecases/ic_cbdc.png new file mode 100644 index 0000000000000000000000000000000000000000..1a95ee622a01dd0c9000c0d067675468b55bfd6b GIT binary patch literal 2744 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 literal 0 HcmV?d00001 diff --git a/assets/img/icons/usecases/ic_defi.png b/assets/img/icons/usecases/ic_defi.png new file mode 100644 index 0000000000000000000000000000000000000000..c31754336a3fd5af02e546ba506f1ecabe6e5b14 GIT binary patch literal 2624 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 literal 0 HcmV?d00001 diff --git a/assets/img/icons/usecases/ic_exchanges.png b/assets/img/icons/usecases/ic_exchanges.png new file mode 100644 index 0000000000000000000000000000000000000000..63b38e2f72d7c38e0f2d4d08f8e8517214410632 GIT binary patch literal 2998 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 Swulk{0000gK~#7F?VQbS z+eQ$_|D@dHR8&0{NMh;%3cF8W`ku7*p+Il7pTN!&SbBme_oB9+z>1S&0V${U7W)M% zx(!euhgv|t&^FR!h9adEC0eAk6e($c0Bwq&!=2sPnb{?+U!D+QemZ=W=e-ToD-EkN z?cnwvIi)U|yy`r9X<1lfHoAme+rj~_?{G;tNl#?0dHm-^4`@_gS*@h!z1^ejUcd0m zFkqziam_5_J+@gP+q|dDb#pV^$2I(h3%t{lf-j+!q^3vV>$_a@FEA|p4!3|$vBoT{ z`TzPQ9kCMY$|lb)VgEtHy22V`bHSV-L&V;5KhumB{zoP3u6yANR?rE1ywunnoIw*} z&Nh0GT7L}1-uDRC_cyTjS;O*R7$_jbyHZTUr+^DL}i6Di_?h(+;M73mKj~ z#cgG!T(KwhT&HPUHLSKv~vtG(e2{g)cEO$32KW+qT2j{G60ur zxx@mZkcoklvT?X$JOm^j;jCN#y!083GdY0>Glh+dauhw`O zoOy6*oy$6#j%{uca`9AyH4~5#v-7yYo521y!(;h@G8rQfJC5OV?9S@n>y+1$PM8b* zR4rgmA5*1QsRil!?qtaD4cU<4a zu+V0%{mS*U$h#q(Fq?!!RSD8jvbO?N36*~C{z?%*TE?^B=L;5K5A*RF!v}JpA2q#l zjrq|cuPrBw5;#wP$ax^8fKin+#T~AwTKjbjta!@01N{_IUOT*i?~dB61mIk~u(+b) zyC;na4CxRBgwdQMvlV!$bL}6o|I!**5zUAqJmrv0%#Ug!vWSR1WxX)++HC*#l{|l$ zgR*9iO;NXmN+kd91d8y3v(ER}qG3SgA_Wo=v-fo@W5vqmEoD86v0_hIcQHR&fYSfE95P=Z4<@9Jt5+#NR)n_TTS*9;JiP8d2uJ%<%&=o0Zn{Q{01V z$;2$(9!eaNc*C$S(B+2CCGQ{|9rc9#or*h}Rd5z4Ky~TP_<;_Q0eqi2|2qnPN_t@z zGoVvmH4>hx1i>G|e9ys|&B591BWM0Vhm1Kty2K~EURCy0GEPOj!LSun`Che@*N`+s zRoPV0m5LDhO0e-PQn+=lsZXOPi!CpIjbm2Y$@_PJEYdIh`?F$iB`72QZF4j%ffguBuipu?nUNYG0~CWfo01)6B^>a+BjtEWG1Q}JiYWse;vs~Q=VtH_PUN@-iZdXy zPmurNxPQ214>A~ZfJww-665ZL@?M5cvJ5*92h5K5kf%$h=EWphKCI28-&pN_Fk zP_iuKA__j&EayT^P#o0n2V!3Yj9~}Ez^;YPEAZLsMa>ghiXN&@J#wZ|Xi~@4TC?IE+QUO8wTAjbMMFpPj zvJy~#0H;oOe`2i7%PFnejE20S0({#oD+)0p76%pS+ivR!73kY;YX{9SS&GJIU98uP zhk2oXhdWc@E7wq!ApM5}Lo%p8T_t4ZS;{mz>#ewNHWrPD9d|J!G&A^TEZeu}=E5Z7a;At1@Raps_!iw<6kP!>=4bWZddwQq^j4*A zk7{ioO>b4ws=oD@HKgIKN?P@|9#dN6N28Vm-5!C){L3Fca00000 LNkvXXu0mjfhpYXc literal 0 HcmV?d00001 diff --git a/assets/img/icons/usecases/ic_interoperability.png b/assets/img/icons/usecases/ic_interoperability.png new file mode 100644 index 0000000000000000000000000000000000000000..6de355bc52add18b68d2679b0f78d149403425fb GIT binary patch literal 2695 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 B1kL~e literal 0 HcmV?d00001 diff --git a/assets/img/icons/usecases/ic_nfts.png b/assets/img/icons/usecases/ic_nfts.png new file mode 100644 index 0000000000000000000000000000000000000000..ad9ef1bc3fa9407336fecd274a5652a04bca2b18 GIT binary patch literal 2467 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 literal 0 HcmV?d00001 diff --git a/assets/img/icons/usecases/ic_security.png b/assets/img/icons/usecases/ic_security.png new file mode 100644 index 0000000000000000000000000000000000000000..51be72f044898cf222d8f9813ab700044a2a6d1e GIT binary patch literal 2046 zcmV{(pyq{jhlG%*0y)LaA9eC&mB8ibE8)wnW4wOk6+pZvp=FhDg4cI+ z^43>EKLJlYC1g#CC`Zqfz1LLMS|F8hV5Wp~lalr)r`W#>p2a{6d(@%s&-Mw|_jK|W zwW9yA{}4QjL&Dq5dpW({ynJ;`nJ0s32kVv4Af`%SQf`cJ{LI3&D>rb_sL{ZU2< z`#Pq~lR>zevtEv_t7+PwtPQ%Rq1e@2{-}B7NnK4-FGtta^hzk9O;@w1KY=wT$OObD zmjG`E!P`kyCRV})2x9seo)rYa@KW&i6PN>!kUv2{gFBom`*QFmfCWKB?tiwF??2?a z2SIQMuF-|7nFiuA%AX4fen5#@YAFfd1Fm7}YBHv-W@^en0}^UTDMoz~&I2yNroq(J zG@YP%uhr7<0i~mifcf`5N<*3UOYRwfOQ@#dxWx&YA}Zc`7I?2D&#>VB*s0dg)dWon z3zyPUEH*21TclK6QjmYo8AWt4K_dmfQ(#Ie-};L3idw^wGm2r5^t+JJXVZfc_ypb=%9W0G@&rA>vUk@(=-b?e!3WqZBXKvot0AAlcg&%qd zf1Z_f0UpB!CCNKV&nP{ok?a^+Kq`4aX`Y8S9br>?C4X{y*XW3Qu|Zef%Q?oMwy?bO zl>A4n=6jrN2|rK$^tRr#B2aYvT!(#JjOIG?Mcu{hsQCoHqk8D1dm zDkF6WV$>t4s{}O|H=*(Hz01KrbDI~tnlKHh$wJ^OGAqB)&u=Dh-c(=9pJ||sP0h4F z36!R95{zpL6kbvY!kpfKS@W7Qrf0hirkI8wPVw>G6Z{%=T+J+Mrw$H6ig}o62@#lL z8h+qPd?M4sCaB2OoJXnza1?s}=ZXT1*FSAs4*oj)NOJ%n%*7On*N-&pb5EF_-=`+% ztU!RLI=1~v@MeI3bLS5%Mm5#Oj>HE4bCq1ltP)5#Lmfe~@HgPsXC`^C1aF71=3Goa zTowNOO)y{szMWj4HyT<(dL9wX&WIgSXE*`JxCjm*J3DS!QOV!O^y9uuir4^0AmOs$ zc^*2dxQ+jo$a|f@i54IQI?P-iQ+g>sZ^Nu&I1~-k60Gm!tyh4w_e15<7z)gcypIQm zk-Wr8c-dBb$rKk%kQ)A;jyj8MJYSO|(y?;cdQ)Vz0u*m2<-SHX^_~bVpZ&7E1!Q9` zlX)5BJ!9ok1Qz3x0$zeX>b)UYj5BWNs^S&UF3W9>Kq#Z=`D<stGXD^Qhr3!3Ln$#S{F(`Rc4(C@YJXd8-G0OhCM0 zb%JrXVAfs14uo!Kmr z1!u<(%n)24(;qmg1ZRbxf_Z=586^}5e*`Xq`7;-+S3-gC>&A_`1BGXlJ&9xwE%YK} zUH39|jcu&!!W5XJ1TFF=Q26w2hAzNOI>t=H1 zf#pXH?_e{ln9~z^v#{4=%^K0psb~!YFa*Vkh=oTXgC~z{4F@HP(4Kom;abK8b(f^| zNV7D;#o>_nIz>% literal 0 HcmV?d00001 diff --git a/assets/img/icons/usecases/ic_sustainability.png b/assets/img/icons/usecases/ic_sustainability.png new file mode 100644 index 0000000000000000000000000000000000000000..f2419fb9e48eb8a9b007daa9e3b28bba40121a14 GIT binary patch literal 3656 zcmV-O4!7}%P)#m_%YXf59|2Bo5vj?aj=~dsWpl)jd63RXyD^V|#v5xqD~o^SxK^ ztGdSmzx6W&fk5R1V7Mhd?jC~$`20^|s(%#(|1kmx;22O`5O=$Ywe9(f5d^^j-SL

2HisHhJRHbIPfcs>fPZSP+1!s+N7-JZZ2 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 Ef=U~))c^nh literal 0 HcmV?d00001 diff --git a/assets/img/icons/usecases/ic_web_monetization.png b/assets/img/icons/usecases/ic_web_monetization.png new file mode 100644 index 0000000000000000000000000000000000000000..ad7cf0ba03fa7d4aa9ef1b55c45bb934ef064a86 GIT binary patch literal 2316 zcmV+n3G?=eP)RwxOQ#}7a} z;RQTdu#Sy{5DPTT2Js=}K>`GX%;B8wYNw{>!`0I@-SbgDsWsK#-RIP)I(4e5$AiX) zb@FR99C?7BZsT<0`h9N~2B`BxPHySf7{`tKo`)r7;N?Y#D=RnzVO=}OSP3b2-=>g7 z`xX%bUR@h?oKwIM_Up9vcm+pAm5_3;PC>7R^_qvPyt>9p@u4ilDPRnDHmS+t+0u?~ zUwDG;?Uon8VTIbboi`7?kgec@vkhFFJmxw=iWfMnU}XMx-lhg0cssMXd7+10XAQ-u zeRPes&O7MleXl`1Y!VP@n?tsS4qL-M*BL$>6XCG{$+Uuv-AoUSzIq|O5Z4b}xgM}p zw4GI$6DuH2K%wa^VkmDZV#FKO{u^hfp*HbPj)!_5GFV=-6=1c+cN={cZ zb}v1I!z{v-rFTQ`UZY1v{r$M{RzqOY@XB)iV@%YxD4Ao#R_z_bGI8$9`ukidv@Slu zdwI)pqS!s%`muxH=O2J?J_mmO9{A&zWdHB{`?r54>1X}}T;%kt+n6UJUUpd#O<3a0 z{O@kk9?J7${mJUN(vbqh?iZiFq_%qSpi4r&-v1FW>?kgVu4T@ zEku6?ZS#9>pa4TXkhoIyAVtz!nO%|GG;IN^GJjv&ziqR8oJDNE^H>*fgf%25vY-FI z*Rl5hH{d__0#~U2h%2WC&OsurPuODEeGT~TTWnRAFlVq5_V_2QFAG_Lkqy!a;YZy$N-O58}o+#I4PRDo5D z-YD}iA*&M2WPwVf%h+p?W9g70ZPV_(O|&G=qhdT_nz4C$DuOEUpjA%0KwUp9lQ^s# za9n5mddq8LLTFIK@{gSCw)yX1})O*+BM%+@f+T)6FNGFRZB4kB0 zx$HhDQZ(sE8{iMVZY_4UY)RZz`QTy?%{;E}tYJ$5 ztD|sE3EF$YXAAwB}jp(_q!)AXVnevX^fA>QmbL z`?I(uyF8*XWAthZP)N|Ja-7)^K5r6flezUc*^VzWg#y zUJ1=(A>0pri!0;?*8#?T$BW9u3YY}({jq}E=T-2_M5zi;?TI!VXXJ{8I_%>VP%%yc z72_08F-`#$;}lRaP5~9;6fil_h;%MWZHO%rG7N=O$3~HnaZUjRurUnN6+so_6i_iv z0TtsEP%%yc72_08F$?2{vQI7p1!VD2E)g%slTKl^rGQHMcGW})nW?f<)iY?%5+ND1 za8SzpIGHO&PbqzjC*L#Rr9-nvhnK+gJtm%=LP_pB)i%kL%{EGa?=9n4o0-j$>txo- z*C-d6!aA(z3t1iqm?kWUrl$E*Uh0@Kl;nKM+&4tUP*NgvGS3#AcV40SS;`7zOsKDI zZu9aG=0v73l_B?wU}3VfEogAkdc@0>sn!Y9Ul&YDXn3z3>Mv`3%oy@a$|_SDmf3$CykkprNH7%u49D2$Y0P4l($lSy>M#>G0Vs!_rMc5m&WzDHYQ+ zQNnK{5w-~UJzg%UMLwh)seMN@<@lB`)&dsA^-R%(FHzhGgPl3j(3JhssUj7#C}Cro zmT;a0ER5@EAp97$Z9^TCDq(7tFj4`OL_K}Ans#{4C8okpDN_mKEWp>&59ihO%q#qq zvXn4R0s1Ft?Dgi9Pl%)^t%;l+_?i-$NMsPgGV?SvG1AhP4bMT*kb+XeHu9rq;AqrA z<18Q=aj~kBBuj%qY~~f8D{P@X3#C#KvuriLsy3 z?2ZfSXwSKWNuj|(R{<)7lCeno%XMZ+2}6Y6DO_?;5}+b08nplojt%Y1LUE)r>uKH$ zd+xw28vZ9e5fb0p#zCh3Nkqk@T6;fnjAL9+@}=*_^)Z+4?(|A*N-U5ILa* znIB*@FiU)4H54$77FLc53|>JJ&5TezaaSgiVTf(hlO`G)sx&NZ0~@YsWW!WxPUna@ m91e%W;cz${4u`|BT>J(9vmsL>69GK{0000Qrz5 literal 0 HcmV?d00001 diff --git a/assets/js/use-cases.js b/assets/js/use-cases.js new file mode 100644 index 0000000000..085709fc1a --- /dev/null +++ b/assets/js/use-cases.js @@ -0,0 +1,59 @@ +$(document).ready(() => { + + //show these featured on load. + const show_cats_arr = ["infrastructure", "developer_tooling"] + + function refreshList() { + + $("#use_case_companies_list .card-uses").hide() + + for (const category of show_cats_arr) { + $(`#use_case_companies_list .card-uses.category_${category}`).show() + } + + + const featured_count = show_cats_arr.filter( (current) => { + return current == "infrastructure" || current == "developer_tooling" + }) + + const other_count = show_cats_arr.filter( (current) => { + if ( current !== "infrastructure" && current !== "developer_tooling" ){ + return current + } + }) + + // update category counts + if (featured_count.length === 0) { + $("#featured_count").hide() + }else { + $("#featured_count").html(featured_count.length) + $("#featured_count").show() + } + + if (other_count.length === 0) { + $("#other_count").hide() + }else{ + $("#other_count").html(other_count.length) + $("#other_count").show() + } + } + + + $(".cat_checkbox input").change((event) => { + const lang = $(event.target).val().toLowerCase().split(' ').join('_') + const lang_checked = $(event.target).prop("checked") + + + if (lang_checked) { + show_cats_arr.push(lang) + } else { + show_cats_arr.indexOf(lang) !== -1 && show_cats_arr.splice(show_cats_arr.indexOf(lang), 1) + } + + // refresh all visible. + refreshList() + }) + + // on first load show the featured cats. + refreshList() +}) diff --git a/styles/_pages.scss b/styles/_pages.scss index 9afc4a7427..1e0afef0ad 100644 --- a/styles/_pages.scss +++ b/styles/_pages.scss @@ -157,9 +157,9 @@ } #use-case-card-grid { - @include media-breakpoint-up(lg) { - margin-top: -40px; // offset the 40px margin of the cols - } + // @include media-breakpoint-up(lg) { + // margin-top: -40px; // offset the 40px margin of the cols + // } } #validator-graphic { @@ -168,13 +168,35 @@ .page-uses { &::before { + transform: scaleX(-1); background-image: url(../img/backgrounds/use-cases-blue.svg); } - @each $usecase in "micropayments", "wallets", "exchanges", "stablecoins", "nft", "defi", "cbdc" { - ##{$usecase} { - content: url("../img/icons/#{$usecase}.svg"); - } + +@each $usecase in "infrastructure", +"developer_tooling", +"interoperability", +"wallet", +"nfts", +"exchanges", +"gaming", +"security", +"payments", +"web_monetization", +"sustainability", +"cbdc", +"custody", +"defi" { + ##{$usecase} { + max-height: 48px; + content: url("../img/icons/usecases/ic_#{$usecase}.png"); } +} + + // @each $usecase in "micropayments", "wallets", "exchanges", "stablecoins", "nft", "defi", "cbdc" { + // ##{$usecase} { + // content: url("../img/icons/#{$usecase}.svg"); + // } + // } @each $company,$card-graphic in ( "bitgo": "magenta-3", diff --git a/styles/_status-labels.scss b/styles/_status-labels.scss index 6413326c42..6c8fa4e0f0 100644 --- a/styles/_status-labels.scss +++ b/styles/_status-labels.scss @@ -336,6 +336,8 @@ &.label-payment-channels, &.label-アカウント, &.label-payment-channel, + &.label-use-infrastructure, + &.label-use-security, &.chip-indigo { @include chip-indigo; } @@ -344,6 +346,7 @@ &.label-xrp, &.label-ブロックチェーン, &.label-non-fungible-tokens-nfts, + &.label-use-nfts, &.chip-green { @include chip-green; } @@ -351,6 +354,8 @@ &.label-checks, &.label-core-server, &.label-コアサーバー, + &.label-use-interoperability, + &.label-use-web_monetization, &.chip-purple { @include chip-purple; } @@ -359,6 +364,8 @@ &.label-security, &.label-複数通貨間, &.label-セキュリティ, + &.label-use-gaming, + &.label-use-defi, &.chip-yellow { @include chip-yellow; } @@ -369,6 +376,8 @@ &.label-分散型取引所, &.label-スマートコントラクト, &.label-トランザクション送信, + &.label-use-developer_tooling, + &.label-use-payments, &.chip-blue { @include chip-blue; } @@ -378,6 +387,8 @@ &.label-development, &.label-トークン, &.label-開発, + &.label-use-wallet, + &.label-use-sustainability, &.chip-orange { @include chip-orange; } @@ -388,6 +399,8 @@ &.label-手数料, &.label-支払い, &.label-データ保持, + &.label-use-exchanges, + &.label-use-custody, &.chip-magenta { @include chip-magenta; } diff --git a/template/page-uses.html.jinja b/template/page-uses.html.jinja index 18897e0603..b295172a91 100644 --- a/template/page-uses.html.jinja +++ b/template/page-uses.html.jinja @@ -16,9 +16,26 @@ {% block breadcrumbs %}{% endblock %} {% block main %} + + + + +

-
+

{% trans %}Powering Innovative Technology{% endtrans %}

{% trans %}XRPL Use Cases{% endtrans %}
@@ -26,34 +43,75 @@
-
-
    +
    +
    +

    {% trans %}Powering innovative use cases and projects{% endtrans %}

    +
    {% trans %}XRPL Ecosystem{% endtrans %}
    +
    +
    +
      {% set uses = [ - { "id": "micropayments", - "title": _("Micropayments"), - "description": _("Developers are using the XRP Ledger to build innovative products for gaming, content, and web monetization, among other applications where currency is at the center.")}, - { "id": "wallets", - "title": _("Cryptocurrency Wallets"), - "description": _("Use the Ledger to build digital wallets to store private and public passwords and interact with various blockchains to send and receive digital assets, including XRP.")}, - { "id": "exchanges", - "title": _("Exchanges"), - "description": _("Build sophisticated exchanges where users can invest and trade crypto and non-blockchain assets such as stocks, ETFs, and commodities.")}, - { "id": "stablecoins", - "title": _("Stablecoins"), - "description": _("Financial institutions can use Issued Currencies to issue stablecoins on the XRP Ledger. XRPL’s integrated decentralized exchange (DEX) allows neutral, counterparty-free digital assets to be seamlessly exchanged to and from “issued assets,” including stablecoins.")}, - { "id": "nft", - "title": _("NFTs"), - "description": _("XRPL allows issuance of IOUs which can represent a currency of any value, which can be extended to the issuance of non-fungible tokens (NFTs).")}, - { "id": "defi", - "title": _("DeFi"), - "description": _("Provide access to financial products and services online in a decentralized and borderless manner on XRPL, with decentralized smart contract protocols replacing the traditional role of financial institutions.")}, - { "id": "cbdc", - "title": _("CBDCs"), - "description": _("The CBDC Private Ledger provides Central Banks a secure, controlled, and flexible solution to issue and manage Central Bank Issued Digital Currencies (CBDCs).")}, + + {"id": "infrastructure", + "title": _("Infrastructure"), + "description": _("Build and operate components or systems that help the functionality of the XRP Ledger, such as Nodes, dev tools, storage, security and more.")}, + + {"id": "developer_tooling", + "title": _("Developer Tooling"), + "description": _("Developers can leverage open-source libraries, SDKs and more to help build their project and access essential XRP Ledger functionality.")}, + + {"id": "interoperability", + "title": _("Interoperability"), + "description": _("Developers and node operators can build and run custom sidechains while leveraging the XRPL’s lean and efficient feature set.")}, + + {"id": "wallet", + "title": _("Wallet"), + "description": _("Build digital wallets to store passwords and interact with various blockchains to send and receive digital assets, including XRP.")}, + + {"id": "nfts", + "title": _("NFTs"), + "description": _("XRPL supports the issuance of IOUs that represent a currency of any value, as well as non-fungible tokens (NFTs).")}, + + {"id": "exchanges", + "title": _("Exchanges"), + "description": _("Build sophisticated exchanges where users can invest and trade crypto and assets such as stocks, ETFs, and commodities.")}, + + {"id": "gaming", + "title": _("Gaming"), + "description": _("The XRPL supports gaming at high speed given its reliable throughput, low fees, and sidechain interoperability.")}, + + {"id": "security", + "title": _("Security"), + "description": _("Build services and tools that help prevent and combat fraudulent activity with the XRPL.")}, + + {"id": "payments", + "title": _("Payments"), + "description": _("Leverage the efficiency and speed of the XRP Ledger to move value all over the globe.")}, + + {"id": "web_monetization", + "title": _("Web Monetization"), + "description": _("Support creators and their content directly leveraging the power of the XRP Ledger.")}, + + {"id": "sustainability", + "title": _("Sustainability"), + "description": _("Use the XRP Ledger to tokenize carbon offsets as non-fungible tokens (NFTs).")}, + + {"id": "cbdc", + "title": _("CBDC"), + "description": _("A private version of the XRP Ledger provides Central Banks a secure, controlled, and flexible solution to issue and manage Central Bank Issued Digital Currencies (CBDCs).")}, + + {"id": "custody", + "title": _("Custody"), + "description": _("Use the XRP Ledger to build crypto custody and securely hold, store and use your assets.")}, + + {"id": "defi", + "title": _("DeFi"), + "description": _("Provide access to financial products and services replacing the traditional role of financial institutions.")}, + ] %} {% for use in uses %} -
    • +
    • {{use.title}} icon

      {{use.title}}

      {{use.description}}

      @@ -62,12 +120,9 @@
-
- -
-
+

{% trans %}Businesses and projects running
on the XRP Ledger{% endtrans %}

{% trans %}Solving Real Problems Across Industries{% endtrans %}
@@ -76,75 +131,479 @@
{% set cards = [ - { "link": "https://www.bitgo.com/", - "name": "BitGo", - "id": "bitgo", - "title": _("Asset Custody"), - "description": _("BitGo provides custodial and non-custodial asset holdings for digital assets including XRP. BitGo's enterprise-level security empowers businesses to integrate digital currencies like XRP into new and existing financial systems.")}, - { "link": "https://bitpay.com/", - "id": "bitpay", - "name": "BitPay", - "title": _("Payment Processing"), - "description": _("BitPay builds powerful, enterprise-grade tools for accepting and spending cryptocurrencies, including XRP.")}, - { "link": "https://coil.com/", - "id": "coil", - "name": "Coil", - "title": _("Web Monetization"), - "description": _("Coil provides web monetization as an alternative to traditional paid advertising. Coil uses the interledger protocol (ILP) to stream micropayments as users consume content. The XRPL’s payment channels provide an ideal system for settling these micropayments at high speed and low cost.")}, - { "link": "https://www.forte.io/", - "id": "forte", - "name": "Forte", - "title": _("Online Gaming"), - "description": _("Forte offers an unprecedented set of easy-to-use tools and services for game developers to integrate blockchain technology into their games, to unlock new economic and creative opportunities for gamers across the world.")}, - { "link": "https://gatehub.net/", - "id": "gatehub", - "name": "Gatehub", - "title": _("Wallet and Platforms"), - "description": _("GateHub is a platform for the Internet of Value, built on the XRP Ledger protocol. It allows everyone to send, receive, trade and manage any type of assets.")}, - { "link": "https://www.exodus.io/", - "id": "exodus", - "name": "Exodus", - "title": _("Wallets and Apps"), - "description": _("Exodus offers wallets and applications for securing, managing and exchanging crypto.")}, - { "link": "https://ripple.com/", - "id": "ripple", - "name": "Ripple", - "title": _("On-Demand Liquidity"), - "description": _("Ripple powers instant, lower-cost settlement of cross-border payments using XRP to source liquidity on demand. XRP is ideally suited for global payments because it's quicker, less costly, and more scalable than any other digital asset.")}, - { "link": "https://towolabs.com", - "id": "towo", - "name": "Towo Labs", - "title": _("Infrastructure"), - "description": _("Towo Labs was founded in 2019, to develop XRP Ledger and Interledger infrastructures and make non-custodial crypto management easier.")}, - { "link": "https://raisedinspace.com/", - "id": "raisedinspace", - "name": "Raised in Space", - "title": _("Music"), - "description": _("Raised in Space is a music/tech investment group focused on raising the value of music, innovating across the entire value chain of the music industry.")}, - { "link": "https://xrpl-labs.com/", - "id": "xrpl-labs", - "name": "XRPL Labs", - "title": _("Applications"), - "description": _("From cold storage to apps for signing transactions, XRPL Labs is dedicated to building software on the XRP Ledger.")}, - { "link": "https://xrplorer.com/", - "id": "xrplorer", - "name": "Xrplorer", - "title": _("Security"), - "description": _("Xrplorer offers services and tools that help prevent and combat fraudulent activity on the XRPL as well as custom APIs and analytics that supplement the XRPL APIs where they are not enough.")}, + { + "id": "", + "title": _("Aesthetes"), + "description": _("Aesthetes is a bridge between fine art and blockchain, enabling everyone, around the world, to buy and sell with just a click for fractional ownership of international physical art."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://aesthetes.art/", + }, + { + "id": "", + "title": _("Anchain.AI"), + "description": _("AnChain.AI offers AI-powered intelligence enhancing blockchain security, risk, and compliance strategies."), + "category_id": "security", + "category_name": "Security", + "link": "https://anchain.ai", + }, + { + "id": "", + "title": _("Anifie"), + "description": _("Anifie is an interactive event and immersive metaverse that provides a one-stop solution for brands who want to monetize their digital content IP."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://anifie.com/", + }, + { + "id": "", + "title": _("Audiotarky"), + "description": _("Audiotarky is a new music streaming platform that prioritises artists and privacy over algorithms and shareholders."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://www.audiotarky.com/", + }, + { + "id": "", + "title": _("Bithomp"), + "description": _("Bithomp is an XRPL explorer and toolkit, used by many cryptocurrency exchanges. Bithomp was launched in 2015 with a mission to build the most user-friendly XRPL explorer."), + "category_id": "infrastructure", + "category_name": "Infrastructure", + "link": "https://bithomp.com/", + }, + { + "id": "", + "title": _("Blockchain Benchmarking Framework"), + "description": _("Blockchain Benchmarking Framework focuses on the development of a user-friendly UI that abstracts the underlying complexities of blockchain technology."), + "category_id": "developer_tooling", + "category_name": "Developer Tooling", + "link": "https://github.com/UNIC-IFF/blockchain-benchmarking-framework/", + }, + { + "id": "", + "title": _("Carbonland Trust"), + "description": _("Carbonland Trust offers transparent nature-based carbon credits, and inclusive access to voluntary carbon markets for landowners and corporations alike. "), + "category_id": "sustainability", + "category_name": "Sustainability", + "link": "https://www.carbonlandtrust.com/", + }, + { + "id": "", + "title": _("Casino Coin"), + "description": _("CasinoCoin (CSC) is a digital currency developed specifically for the regulated gaming industry."), + "category_id": "other", + "category_name": "Other", + "link": "https://casinocoin.im/", + }, + { + "id": "", + "title": _("Coil"), + "description": _("Coil provides better ways to access and reward the creators, publishers and platforms that create the content people love."), + "category_id": "web_monetization", + "category_name": "Web Monetization", + "link": "https://coil.com/", + }, + { + "id": "", + "title": _("Cryptum"), + "description": _("Cryptum is an API/SDK platform for integrating the XRP Ledger with any application."), + "category_id": "developer_tooling", + "category_name": "Developer Tooling", + "link": "https://blockforce.in/products/cryptum", + }, + { + "id": "", + "title": _("Evernode"), + "description": _("Evernode proposes a permissionless, flexible, scalable Layer 2 smart contract network built from the XRP Ledger."), + "category_id": "developer_tooling", + "category_name": "Developer Tooling", + "link": "https://evernode.wordpress.com/", + }, + { + "id": "", + "title": _("Gatehub XRP Ledger Markets"), + "description": _("Gatehub XRP Ledger Markets is an explorer to track Gatehub's inssuances on the XRP Ledger."), + "category_id": "infrastructure", + "category_name": "Infrastructure", + "link": "https://gatehub.net/markets", + }, + { + "id": "", + "title": _("Junkiverse"), + "description": _("Junkiverse is a collection of unique 3D Voxel characters that serve digital identity in genre-breaking MMORPG."), + "category_id": "gaming", + "category_name": "Gaming", + "link": "https://xrpjunkies.club/", + }, + { + "id": "", + "title": _("Ledger City"), + "description": _("Ledger City is a crypto real estate game powered by the XRP Ledger."), + "category_id": "gaming", + "category_name": "Gaming", + "link": "https://ledgercitygame.com/", + }, + { + "id": "", + "title": _("Mint NFT"), + "description": _("mintNFT is a premium studio and marketplace for NFTs that makes collecting NFTs simple, safe and social."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://mintnft.com/", + }, + { + "id": "", + "title": _("Multichain"), + "description": _("Multichain is the ultimate Router for web3. It is an infrastructure developed for arbitrary cross-chain interactions."), + "category_id": "interoperability", + "category_name": "Interoperability", + "link": "https://multichain.org/", + }, + { + "id": "", + "title": _("NFT Master"), + "description": _("NFT Master is an NFT marketplace where creators can buy, mint and sell NFTs."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://nftmaster.com/", + }, + { + "id": "", + "title": _("OnTheDex"), + "description": _("OnTheDex is a quality source of information for aggregator sites to take live feeds of XRPL token activity."), + "category_id": "infrastructure", + "category_name": "Infrastructure", + "link": "https://onthedex.live/", + }, + { + "id": "", + "title": _("onXRP"), + "description": _("onXRP is an NFT marketplace where creators can buy, mint and sell NFTs built by the XPUNKs."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://onxrp.com/about/", + }, + { + "id": "", + "title": _("Palisade"), + "description": _("Palisade is a secure, regulated, and insured multi-chain custody platform paired with a non-custodial mobile app intended as a day-to-day wallet."), + "category_id": "custody", + "category_name": "Custody", + "link": "https://www.palisade.co/", + }, + { + "id": "", + "title": _("Peerkat"), + "description": _("Peerkat is an NFT services and tooling provider for the XRPL community."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://peerkat.io/", + }, + { + "id": "", + "title": _("Ripple Reefs"), + "description": _("The RippleReefs project features a 10,000 piece NFT collection that will directly enable the community to support the conservation of oceans and marine life."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://linktr.ee/RippleReefs", + }, + { + "id": "", + "title": _("Sologenic DEX"), + "description": _("Sologenic DEX is a popular decentralized exchange on the XRP Ledger made by Sologenic."), + "category_id": "exchanges", + "category_name": "Exchanges", + "link": "https://sologenic.org/", + }, + { + "id": "", + "title": _("Sologenic NFT"), + "description": _("Sologenic NFT is an NFT marketplace designed by Sologenic."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://sologenic.org/nfts/marketplace?network=mainnet", + }, + { + "id": "", + "title": _("Sologenic XRPL Trading Data"), + "description": _("Sologenic XRPL Trading Data is an API that is currently being used in the Sologenic DEX production environment."), + "category_id": "infrastructure", + "category_name": "Infrastructure", + "link": "https://github.com/sologenic/xrpl-trading-data", + }, + { + "id": "", + "title": _("Trustline"), + "description": _("Trustline is a new startup developing new ways to represent assets on the XRPL."), + "category_id": "infrastructure", + "category_name": "Infrastructure", + "link": "https://trustline.co/", + }, + { + "id": "", + "title": _("X-tokenize"), + "description": _("X-Tokenize is a command line tool to simplify the process of creating, managing and distributing issued currencies and eventually NFTs on the XRPL."), + "category_id": "developer_tooling", + "category_name": "Developer Tooling", + "link": "https://x-tokenize.com/", + }, + { + "id": "", + "title": _("xMochiDonuts"), + "description": _("xMochiDonuts is an NFT collection made exclusively for the XRPL community."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://linktr.ee/xMochiDonuts", + }, + { + "id": "", + "title": _("XP Market"), + "description": _("XP Market is a price-tracking website for cryptoassets on the XRPL coupled with a decentralized exchange."), + "category_id": "exchanges", + "category_name": "Exchanges", + "link": "https://xpmarket.com/", + }, + { + "id": "", + "title": _("Xpunks"), + "description": _("Xpunks is an NFT collection with a limited series of 10,000 NFTs generated on the XRP Ledger."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://xpunks.club/", + }, + { + "id": "", + "title": _("XRP Cafe"), + "description": _("XRP Cafe is an NFT marketplace built by the community that aims to be the easiest way to build, sell and mint NFTs."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://xrp.cafe/", + }, + { + "id": "", + "title": _("XRP Toolkit"), + "description": _("XRP Toolkit is a platform for managing crypto assets and trading on the XRP Ledger's decentralized exchange."), + "category_id": "infrastructure", + "category_name": "Infrastructure", + "link": "https://www.xrptoolkit.com/", + }, + { + "id": "", + "title": _("XRPL Foundation"), + "description": _("The XRP Ledger Foundation is an independent non-profit entity which works to support development and usage of the XRP Ledger."), + "category_id": "other", + "category_name": "Other", + "link": "https://foundation.xrpl.org/", + }, + { + "id": "", + "title": _("XRPL Merch"), + "description": _("XRPL Merch is a XRPL focused merch shop."), + "category_id": "other", + "category_name": "Other", + "link": "https://xrplmerch.com/", + }, + { + "id": "", + "title": _("XRPL Rosetta"), + "description": _("XRPL Rosetta explores fiat data on XRPL through visualization."), + "category_id": "infrastructure", + "category_name": "Infrastructure", + "link": "https://threexrp.dev/", + }, + { + "id": "", + "title": _("XRPL.org Ledger Explorer"), + "description": _("XRPL.org's Ledger Explorer is a block explorer of the XRP Ledger."), + "category_id": "infrastructure", + "category_name": "Infrastructure", + "link": "https://livenet.xrpl.org/", + }, + { + "id": "", + "title": _("XRPScan"), + "description": _("XRPSCAN is an explorer and analytics platform for the XRP Ledger. We provide a clean and simple way to look up accounts, ledgers and transactions."), + "category_id": "infrastructure", + "category_name": "Infrastructure", + "link": "https://xrpscan.com/", + }, + { + "id": "", + "title": _("xShrooms"), + "description": _("xShrooms is an NFT collection with 10,000 unique collectible xshrooms minted as NFTs on the XRP Ledger."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://xshrooms.art/", + }, + { + "id": "", + "title": _("xSPECTAR"), + "description": _("xSPECTAR is the Xclusive Society in the metaverse for the protection of equity, currencies, tokens, assets and realty on the XRPL."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://xspectar.com/", + }, + { + "id": "", + "title": _("Xumm Wallet"), + "description": _("Xumm Wallet is a non custodial wallet with superpower for the XRP Ledger."), + "category_id": "wallet", + "category_name": "Wallet", + "link": "https://xumm.app/#team", + }, + { + "id": "", + "title": _("Yoniverse"), + "description": _("The purpose of the Yonix art collective is to give creatives the possibility to join together in creating collective value. They create art, music, comics and phygitals."), + "category_id": "nfts", + "category_name": "NFTs", + "link": "https://linktr.ee/yoniverse.one", + }, + ] %} -
- {% for card in cards %} - -
- -

{{card.title}}

-

{{card.description}}

+ + + + + +
+
@@ -160,3 +619,8 @@ }) {% endblock analytics %} + + +{% block endbody %} + +{% endblock %} \ No newline at end of file