├── .gitignore ├── iExecBlockchainComputing ├── Lua │ ├── hello.lua │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── R │ ├── HelloWorld.R │ ├── logo.png │ ├── deployed.json │ ├── README.md │ └── iexec.json ├── Hylang │ ├── hello.hy │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── VanityGen │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── Groovy │ ├── hello.groovy │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── Julia │ ├── example.jl │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── CoffeeScript │ ├── hello.coffee │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── Perl │ ├── hello.pl │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── Ruby │ ├── hello.rb │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── Python │ ├── hello.py │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── Gmsh │ ├── README.md │ ├── logo.jpg │ ├── deployed.json │ └── iexec.json ├── Lame │ ├── README.md │ ├── logo.jpg │ ├── deployed.json │ └── iexec.json ├── Sox │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── ImageMagick │ ├── README.md │ ├── logo.jpg │ ├── deployed.json │ └── iexec.json ├── Scala │ ├── hello.scala │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── Erlang │ ├── hello.erl │ ├── README.md │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── FacialRecognition │ ├── README.md │ ├── logo.jpg │ ├── deployed.json │ └── iexec.json ├── Snap │ ├── resample │ │ ├── resample_20m.properties │ │ └── resample_s2.xml │ ├── logo.png │ ├── deployed.json │ ├── README.md │ └── iexec.json ├── Xmrig │ ├── deployed.json │ ├── logo.png │ ├── readme.md │ └── iexec.json ├── Ffmpeg │ ├── deployed.json │ ├── logo.png │ ├── README.md │ └── iexec.json ├── FindFace │ ├── deployed.json │ ├── logo.png │ ├── team.jpg │ ├── README.md │ └── iexec.json ├── gpusph │ ├── deployed.json │ ├── logo.jpg │ └── iexec.json ├── sgxblender │ ├── deployed.json │ ├── README.md │ ├── logo.jpg │ └── iexec.json ├── Blender │ ├── deployed.json │ ├── logo.png │ ├── iexec-rlc.blend │ ├── README.md │ └── iexec.json ├── FaceSwap │ ├── deployed.json │ ├── logo.png │ ├── README.md │ └── iexec.json ├── Gnuplot │ ├── README.md │ ├── script.gp │ ├── logo.jpg │ ├── deployed.json │ └── iexec.json ├── Octave │ ├── deployed.json │ ├── README.md │ ├── logo.jpg │ └── iexec.json ├── imagedownload │ ├── deployed.json │ ├── logo.png │ └── iexec.json ├── nilearn │ ├── deployed.json │ ├── logo.png │ ├── README.md │ └── iexec.json ├── object-detector │ ├── deployed.json │ ├── logo.png │ └── iexec.json ├── openvino │ ├── deployed.json │ ├── logo.png │ ├── iexec.json │ └── README.md ├── Scikit-learn │ ├── README.md │ ├── logo.jpg │ ├── deployed.json │ └── iexec.json ├── kaiko-pricefeed │ ├── deployed.json │ ├── kaiko-logo.png │ └── iexec.json ├── Stockpredictor │ ├── README.md │ ├── logo.jpg │ ├── deployed.json │ └── iexec.json ├── Gimp │ ├── logo.jpg │ ├── deployed.json │ ├── README.md │ ├── iexec.json │ └── make-logo.scm ├── Ndmg │ ├── logo.png │ ├── deployed.json │ ├── README.md │ └── iexec.json ├── BlurFace │ ├── README.md │ ├── logo.png │ ├── victor.mp4 │ ├── deployed.json │ └── iexec.json ├── OpenFoam │ ├── README.md │ ├── logo.jpg │ ├── deployed.json │ └── iexec.json ├── Oyente │ ├── logo.png │ ├── deployed.json │ ├── README.md │ └── iexec.json ├── Factorial │ ├── logo.png │ ├── README.md │ ├── deployed.json │ └── iexec.json ├── PriceFeed │ ├── logo.png │ ├── README.md │ ├── deployed.json │ └── iexec.json ├── Scinumpy │ ├── logo.png │ ├── deployed.json │ ├── example.py │ ├── README.md │ └── iexec.json ├── SudokuCli │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── VanityEth │ ├── logo.png │ ├── README.md │ ├── deployed.json │ └── iexec.json ├── WebNotary │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── Wordcloud │ ├── logo.jpg │ ├── TxExplorer.png │ ├── iExecWordcloud.png │ ├── deployed.json │ ├── iexec.json │ ├── README.md │ └── iExecWordcloud.R ├── cloudcoin │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── MemeGenerator │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── aib-cardetection │ ├── logo.png │ ├── deployed.json │ └── iexec.json ├── Gimpfu-Cartoon │ ├── gimpcartoon.png │ ├── deployed.json │ └── iexec.json └── R-Clifford-Attractors │ ├── logo.png │ ├── clifford.png │ ├── deployed.json │ ├── iexec.json │ ├── README.md │ └── CliffordAttractors.R ├── github-pr.png ├── github-fork.png ├── ShiftLab └── SlamRobot │ ├── deployed.json │ ├── logo.png │ ├── README.md │ └── iexec.json ├── trancept └── maskrcnn │ ├── deployed.json │ ├── logo.png │ ├── grafton_street.jpg │ ├── grafton_street-seg.png │ ├── iexec.json │ └── README.md ├── mathisfchx └── nft-price-checker │ ├── deployed.json │ ├── logo.png │ ├── iexec.json │ └── README.md ├── challengerdeep └── kaiko-pricefeed │ ├── deployed.json │ ├── kaiko-logo.png │ └── iexec.json ├── rmarcacini └── WebsensorsDoracle │ ├── logo.png │ ├── deployed.json │ ├── README.md │ └── iexec.json ├── registry.json ├── partners.json └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | **/chain.json 2 | **/orders.json 3 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Lua/hello.lua: -------------------------------------------------------------------------------- 1 | print("Hello World") 2 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/R/HelloWorld.R: -------------------------------------------------------------------------------- 1 | cat("Hello World") 2 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Hylang/hello.hy: -------------------------------------------------------------------------------- 1 | (print "Hello World!") 2 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/VanityGen/README.md: -------------------------------------------------------------------------------- 1 | ![logo](./logo.png) 2 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Groovy/hello.groovy: -------------------------------------------------------------------------------- 1 | println "Hello World" 2 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Julia/example.jl: -------------------------------------------------------------------------------- 1 | println("I'm a julia program!") 2 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/CoffeeScript/hello.coffee: -------------------------------------------------------------------------------- 1 | console.log 'Hello, world!' 2 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Perl/hello.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | print "Hello World\n"; 3 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ruby/hello.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts "Hello World" 3 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Python/hello.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | print "Hello World" 3 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gmsh/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Parameters](./iexec.json) 3 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Lame/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Parameters](./iexec.json) 3 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Sox/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Parameters](./iexec.json) 3 | -------------------------------------------------------------------------------- /github-pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/github-pr.png -------------------------------------------------------------------------------- /github-fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/github-fork.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/ImageMagick/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Parameters](./iexec.json) 3 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scala/hello.scala: -------------------------------------------------------------------------------- 1 | object HelloWorld extends App { 2 | println("Hello World") 3 | } 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Erlang/hello.erl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env escript 2 | main(_) -> 3 | io:format("Hello, world!\n"). 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/FacialRecognition/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Parameters](./iexec.json) 3 | 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Snap/resample/resample_20m.properties: -------------------------------------------------------------------------------- 1 | resolution=20 2 | down=Min 3 | up=Bicubic 4 | flag=First 5 | -------------------------------------------------------------------------------- /ShiftLab/SlamRobot/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "4": "0xdd4cf1e9594764636a10a0332e36ff3732aa9267" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /trancept/maskrcnn/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "42": "0x4c86e3fbfb99a77489062f0fe04bcbf910c85973" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Xmrig/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "42": "0xbef3923a7c861956172a8a82a9e5159b6c2d30b3" 4 | } 5 | } -------------------------------------------------------------------------------- /mathisfchx/nft-price-checker/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "134": "0xD037626C0F37a05eD8713242a61144f521fc4add" 4 | } 5 | } -------------------------------------------------------------------------------- /trancept/maskrcnn/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/trancept/maskrcnn/logo.png -------------------------------------------------------------------------------- /ShiftLab/SlamRobot/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/ShiftLab/SlamRobot/logo.png -------------------------------------------------------------------------------- /challengerdeep/kaiko-pricefeed/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "42": "0x930FDd8Ecb68c5e37B166571C5F9dA6433911f92" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ffmpeg/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "42": "0x773f85F35b50dAE4f0A4a60898b78Ca355069400" 4 | } 5 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/FindFace/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "42": "0xff84550fb109a9a8a02f8b1a465105e7b906ab8a" 4 | } 5 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Lua/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/gpusph/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "42": "0x316456b7dD9DCbe737d836a5d59676Fea6ed9F17" 4 | } 5 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/sgxblender/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "42": "0x2f3422f2805693cf741ee32707d57923ef6fa55f" 4 | } 5 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Blender/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "42": "0xb72f2fe2aa384318d70409c6cba1600c1305a94e" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Erlang/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/FaceSwap/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "134": "0xc26C15A294168b743ef1eF9699da6b3aA5b3DEe4" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gnuplot/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Groovy/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Hylang/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Julia/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Octave/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "42": "0x2401178097f426ac31Cfd9cbA74fB1A0635e886F" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Perl/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Python/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ruby/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scala/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/imagedownload/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "134": "0xCb214944300AAFD25655b887E625655FeE97D53f" 4 | } 5 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/nilearn/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "134": "0x5B03492D9C18dDB367c2D192E063bC3472D10F54" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/object-detector/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "42": "0x98108ac769b983dbC2db04a8a96C3D5694C99D93" 4 | } 5 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/openvino/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "134": "0x629427143Fb07A412114fcE916AfBeEf1355F72F" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/CoffeeScript/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gnuplot/script.gp: -------------------------------------------------------------------------------- 1 | set terminal png size 400,300; 2 | set output '/iexec/result.png'; 3 | plot [-4:4] exp(-x**2 / 10) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scikit-learn/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/kaiko-pricefeed/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "5": "0xa78bf0FF3661b96A97bDd7a1382360fce5F1eFdD" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/sgxblender/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/R/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/R/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Stockpredictor/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](./package.json) 3 | ## [Parameters](./iexec.json) 4 | -------------------------------------------------------------------------------- /trancept/maskrcnn/grafton_street.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/trancept/maskrcnn/grafton_street.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gimp/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Gimp/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gmsh/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Gmsh/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/Lame/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Lame/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/Lua/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Lua/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ndmg/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Ndmg/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Octave/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # Octave 3 | ## [Description](./package.json) 4 | ## [Dapp params](./iexec.json) 5 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Perl/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Perl/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ruby/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Ruby/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Snap/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Snap/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Sox/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Sox/logo.png -------------------------------------------------------------------------------- /mathisfchx/nft-price-checker/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/mathisfchx/nft-price-checker/logo.png -------------------------------------------------------------------------------- /rmarcacini/WebsensorsDoracle/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/rmarcacini/WebsensorsDoracle/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Blender/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Blender/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/BlurFace/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # Find face 3 | ## Description 4 | This application is to blur human faces in a video. 5 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Erlang/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Erlang/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ffmpeg/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Ffmpeg/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gnuplot/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Gnuplot/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/Groovy/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Groovy/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Hylang/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Hylang/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Julia/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Julia/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Octave/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Octave/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/OpenFoam/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # OpenFOAM 3 | ## [Description](./package.json) 4 | ## [Dapp params](./iexec.json) 5 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Oyente/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Oyente/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Python/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Python/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scala/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Scala/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Xmrig/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Xmrig/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/gpusph/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/gpusph/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/nilearn/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/nilearn/logo.png -------------------------------------------------------------------------------- /trancept/maskrcnn/grafton_street-seg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/trancept/maskrcnn/grafton_street-seg.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/BlurFace/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/BlurFace/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/FaceSwap/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/FaceSwap/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Factorial/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Factorial/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/FindFace/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/FindFace/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/FindFace/team.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/FindFace/team.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/OpenFoam/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/OpenFoam/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/PriceFeed/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/PriceFeed/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scinumpy/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Scinumpy/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/SudokuCli/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/SudokuCli/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/VanityEth/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/VanityEth/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/VanityGen/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/VanityGen/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/WebNotary/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/WebNotary/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Wordcloud/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Wordcloud/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/cloudcoin/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/cloudcoin/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/openvino/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/openvino/logo.png -------------------------------------------------------------------------------- /challengerdeep/kaiko-pricefeed/kaiko-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/challengerdeep/kaiko-pricefeed/kaiko-logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/BlurFace/victor.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/BlurFace/victor.mp4 -------------------------------------------------------------------------------- /iExecBlockchainComputing/CoffeeScript/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/CoffeeScript/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/ImageMagick/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/ImageMagick/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scikit-learn/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Scikit-learn/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/sgxblender/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/sgxblender/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/Blender/iexec-rlc.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Blender/iexec-rlc.blend -------------------------------------------------------------------------------- /iExecBlockchainComputing/MemeGenerator/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/MemeGenerator/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Stockpredictor/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Stockpredictor/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/imagedownload/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/imagedownload/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/FacialRecognition/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/FacialRecognition/logo.jpg -------------------------------------------------------------------------------- /iExecBlockchainComputing/Wordcloud/TxExplorer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Wordcloud/TxExplorer.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/aib-cardetection/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/aib-cardetection/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/object-detector/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/object-detector/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Wordcloud/iExecWordcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Wordcloud/iExecWordcloud.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gimpfu-Cartoon/gimpcartoon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/Gimpfu-Cartoon/gimpcartoon.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/R-Clifford-Attractors/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/R-Clifford-Attractors/logo.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/kaiko-pricefeed/kaiko-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/kaiko-pricefeed/kaiko-logo.png -------------------------------------------------------------------------------- /rmarcacini/WebsensorsDoracle/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "1": "0x5bF04162875410A7a5261b49cfA8391A028d88F3", 4 | "42": "0x8422E30F8CFeB3F43b5B23dA91e41821D8113703" 5 | } 6 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/PriceFeed/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # PriceFeed 3 | ## Description 4 | The PriceFeed app powering the PriceFeedDOracle. 5 | ## [Dapp params](./iexec.js) 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/BlurFace/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "1": "0xb542e49dc063F4e9222D87C191eBd4011a709F48", 4 | "42": "0x5fF32bCBbadBAC368B4914C3795564bC8412252d" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/FindFace/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # Find face 3 | ## Description 4 | This application is to extract human faces from a photo. 5 | ## [Dapp params](./iexec.json) 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/PriceFeed/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "1": "0xdBDF1FE51fd3AF9aD94fb63824EbD977518d64b3", 4 | "42": "0xE01bCcBcaB54C42F999B6Ce88d63d3a5e96cfdB7" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/R-Clifford-Attractors/clifford.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/HEAD/iExecBlockchainComputing/R-Clifford-Attractors/clifford.png -------------------------------------------------------------------------------- /iExecBlockchainComputing/SudokuCli/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "1": "0x19F69d5c75708b20578f6b722de917fd54c11743", 4 | "42": "0x914bD3149b9685f9ED29C28160F5B0A710C3C038" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/WebNotary/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "1": "0x9d12f759E7e3eC64ea82A3B3084143eECEbD43ba", 4 | "42": "0xF22b917aFfde7883e981279F58300cf9044d70d5" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/cloudcoin/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "1": "0x50BAA5565dC850e25922a12D096895C2D5016b33", 4 | "42": "0xe8dab3a22C6B5077796437a980C6F303f9763239" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/MemeGenerator/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "1": "0x95aebCe51f4E46355378CdB6E7B59eb8b52dF1AC", 4 | "42": "0x0C06237E703d9d5deB62d14a2513B00F6F306bd0" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gimpfu-Cartoon/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "133": "0xA19e53d5a625AfdD671B55aeFB368Ccada32A0B3", 4 | "134": "0xA19e53d5a625AfdD671B55aeFB368Ccada32A0B3" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/R-Clifford-Attractors/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "1": "0x9b3EF9391De94A3575eaCA153cC1bB83d0124cf7", 4 | "42": "0x6E2551734D2F8Ace1125891fb312792e5013b63c" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/aib-cardetection/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "5": "0x3729867763008a68933A91e3FAf9D964181f648C", 4 | "134": "0x3729867763008a68933A91e3FAf9D964181f648C" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/VanityEth/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # VanityEth 3 | ## Description 4 | VanityEth generates customized ethereum addresses with a given pattern. 5 | ## [Dapp params](./iexec.js) 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/R/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x0e6d4d7c1919c790b38d4396bac66cb62a890870", 4 | "4": "0x1d97a712b00eaa34b2f0fffd8f1b2682d1c6f98c", 5 | "42": "0x048adac7699d40d8995c09927275299a8a769fde" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Erlang/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x10f3cc102e6f93f54ab719e15522e79e51cc64cf", 4 | "4": "0x0d100066da454e4dd4ce7bc48412a2f340389191", 5 | "42": "0x175e1fec647e6f02a5cd2e479756f320d44ffc7e" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Groovy/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x2e52b25a1820f177ff28d96c9b13de23cb276060", 4 | "4": "0x8471bf631a41b74528f43c9ac4b7910a8d93b700", 5 | "42": "0xaf9744ca80eb4401a54c12a5278053ede98cfb5c" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Hylang/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x30f673e058b7045d9d9d062d838e3ae28e6fb233", 4 | "4": "0x8f307c755601c585f2e9093f09d94cdc65313355", 5 | "42": "0x2dda13cf765e16d79a482327fe568b40d4eba48b" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Julia/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x462bedd4b119a2f01bbda3adf30eb380d2a0247b", 4 | "4": "0x5219f31c8ec3a00c7c5ca741ae31b59e91464b8f", 5 | "42": "0x503c8d3a9e0622d713158a1e90fa529e265a385e" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ndmg/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x9a1ef7813a345772d7aaae27058218489837d37f", 4 | "4": "0x479068a4ea7275b112cd79f06583429338d48514", 5 | "42": "0xdea21787661b4f2ec1825569db3fb5fca901f7ef" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Oyente/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0xac7bc57b9f5203d2c6ad48547d8670be847bd2c0", 4 | "4": "0x475a5952660cc787e00727e92f6124154afc6dde", 5 | "42": "0xfc0359a35182e8b23a83f35f84545cf484aad34e" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Perl/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x3d064c8ec98acb89534b3158e7cd0894dfc7786f", 4 | "4": "0x3079653c468a57d4cdf1b8e454853bf2fde64036", 5 | "42": "0xe3aa9a2b5b532baebeee010bb4b3a635584167d1" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Python/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x462b232fdfa814b26925ee37fbdb2326dca68013", 4 | "4": "0xe93e8f79590888c053b5e691f3927eab6aa0e206", 5 | "42": "0xac2e3b4f191c21f3e256d5efb9d69cf8f1fca8a8" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ruby/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x024e360a8b19f20bced6f6b88fb77def486756c8", 4 | "4": "0x4454c50277ef63e6c303ad7a5ab4d90ad89e1554", 5 | "42": "0x15809ee47390c2afd0dfd7c87526aff660a397db" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scala/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x4cc75265c43068a94a33c8ff38e7c0fb5c5dae6b", 4 | "4": "0x31b4ea7469d2c979c413ddfafbfec282ac5a8a7e", 5 | "42": "0x759943f755b71b4a20946714ebfe4adde02a7fa1" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Sox/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x312df1d3e79435b7d4b2e72952b144d7e20b866a", 4 | "4": "0xdf3e27a4d23b7e3e8d28ea33104388a148777709", 5 | "42": "0x6d1f7ad2c638eda09447067fd02832d08e55ef63" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/CoffeeScript/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x41978aefb25b0181c1352bba5dd995010473d139", 4 | "4": "0x7abab2dc49ddb84577b2d7a6e6d739f2ee00c926", 5 | "42": "0x33d4c728ee37b8f53b4d395d2a9e2be7850e60a6" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gimp/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x8b70f99abf19e8ec1f26214e46b189b635e77610", 4 | "4": "0xce51918160ab7425de8f57c87f0ae755fa170387", 5 | "42": "0x7dce8b7e4b394555add0c51d3fb1d23019153326" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gmsh/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x25dc7fabd8a9f97984fe362f7a240774acb1f994", 4 | "4": "0x425aa7be60afc2d0f0e5405adfbc37602fc3b4cd", 5 | "42": "0xb035ee9f2051801399b56a2ead5b8d8241cae6c9" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gnuplot/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x1f10c2b53d3506912c64f332d7dffc8ff88364fc", 4 | "4": "0x99e968b0e44be7f284f11c56a843262a6341900b", 5 | "42": "0xacce5aab8a65f34b9918468155dd16e1e18b1800" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Lame/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0xb1c3adb9941b07884aac02e5b60110708dafbeb8", 4 | "4": "0xba15545982473da0ec06741a2509de12ab3c7d3b", 5 | "42": "0x5d5cb31a936c58fce2b7f651cf1a37b67392da10" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Lua/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x06f064b62c3c9e06e26209e11ad51cc6e68f5f9c", 4 | "4": "0x4750c53f0f380f8154cf270f244b040db83a3c4a", 5 | "42": "0xe30ca9cb7f17a9b8be35aa093efc5d0fefdef73f" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/OpenFoam/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0xfbde7d6c8486687d8a2ff5f6902497a312bd2195", 4 | "4": "0xe537a3933c84895526da7a1a6857b0ff73c45a0b", 5 | "42": "0x6c7bebff5366404040f424c3bc0963e42104b0b4" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scikit-learn/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x1ea6523cd319f898a5b0edf8273da114f83a0b20", 4 | "4": "0xbc28ad633b5013b6cb40ee7e370f1400183a0893", 5 | "42": "0xf3fc1c6d89a8feabed69b093f89552bc7f760e6b" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scinumpy/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x6b1d79ec222b35d58e87c6dffe8ce660084f88c0", 4 | "4": "0x272f9c9317ff805ba59acf662ad41db4a5ca65b7", 5 | "42": "0x2afae6e34511f5f21d418e3dc865bf5c63aa8407" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scinumpy/example.py: -------------------------------------------------------------------------------- 1 | import matplotlib 2 | matplotlib.use('Agg') 3 | 4 | import matplotlib.pyplot as plt 5 | plt.plot([1,2,3,4]) 6 | plt.ylabel('some numbers') 7 | plt.show() 8 | 9 | plt.savefig('iexec/example.png') 10 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Snap/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "42": "0x57ac20118894686f4b38bdb579ecfd298dd5ec25", 4 | "3": "0x6be3640bd20e19f4cd099ca3480bdce7da4db359", 5 | "4": "0xa18c91f93dcda3f54cc52a985ecb29350dedecd2" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/FacialRecognition/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0xa632d6be2bec266305ffb778f7516daf837cca65", 4 | "4": "0xaf746bf29195146fd3a344a87527ca92b307bf77", 5 | "42": "0x97fce4d7f5f57acca53879d640441774de02198e" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/ImageMagick/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0xfc7694764ca568c66601f97e12d9cf596279eef5", 4 | "4": "0x84b0ce3912b95062e47a0a74bcddfa987b6fae11", 5 | "42": "0xdf44cc9e5597693288d3e08d2213c0fbb5907807" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Stockpredictor/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0x9f014ede09d142c79a931ea2d979ca70f36a7b41", 4 | "4": "0xd9fd645388145cb314c982def36756fa16dc4d51", 5 | "42": "0xa750e3256d91847727d865b176d5827a651ed1c6" 6 | } 7 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/VanityGen/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "1": "0xF3Db5f78c9D8D862E9af92c91213539ebA09014c", 4 | "3": "0xEf90F2644D174D924470479b1DD22cC9B4FA37EA", 5 | "42": "0x917D71168fF60A10afD684d8D815b4A78097225D" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Wordcloud/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0xd4a80ed594d9b8a3177a474f4af0a8d3a342c0ab", 4 | "4": "0xd3ee42a3e1af06724a45c59f198913ec593a76a7", 5 | "42": "0xe3dcc4a3848fa4a3c757f2b4bfa7e75e0026091d" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Factorial/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | 3 | # factorial 4 | 5 | ## Description 6 | 7 | the factorial of a non-negative integer n, denoted by n!, is the product of all positive integers less than or equal to n. 8 | 9 | ## [Dapp params](./iexec.json) 10 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/VanityEth/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "1": "0xfD783f8168D3d2413dA3F42599F317D6B457497e", 4 | "3": "0x857D6305ce8d90B5bA952C1DD9038Ce966cC6319", 5 | "42": "0x6e257864c38A37253468236a810D29e32875E2Fb", 6 | "133": "0x642ba07441F991ac61Cb79C8B94A8B13EBD66eF2" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Factorial/deployed.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "3": "0xa9dc50a0f94d9d2f8b8635bd2085c7a6e95230a6", 4 | "4": "0x31dea51d9f17ab9f5c00f8e98e3c26be5b2167c1", 5 | "42": "0x2f185a1e5ced207d64d9c94e39c0f060c38fc2fe" 6 | }, 7 | "work": { 8 | "42": "0x045366dca4b667f434891980a8929a75a705a5a0" 9 | } 10 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gimp/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # Gimp 3 | ## Description 4 | GIMP (GNU Image Manipulation Program) is a free and open-source raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks. 5 | ## [Dapp params](./iexec.json) 6 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Snap/resample/resample_s2.xml: -------------------------------------------------------------------------------- 1 | 1.0 Resample ${sourceProduct} ${resolution} ${up} ${down} ${flag} false 2 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Oyente/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # Oyente 3 | ## Description 4 | Oyente is an analysis tool for smart contract. It helps you to write a better contract by detecting the bugs that might threaten the stability of the contract potentially. There are different standards including Parity Multisig Bug 2, Callstack Depth Attack Vulnerability, Transaction-Ordering Dependence (TOD), Timestamp Dependency and Re-Entrancy Vulnerability. 5 | 6 | ## [Dapp params](./iexec.json) 7 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/nilearn/README.md: -------------------------------------------------------------------------------- 1 | # nilearn 2 | 3 | Nilearn: Machine learning for Neuro-Imaging in Python, Nilearn is a Python module 4 | for fast and easy statistical learning on NeuroImaging data. 5 | It leverages the scikit-learn Python toolbox for multivariate statistics with applications 6 | such as predictive modelling, classification, decoding, or connectivity analysis. 7 | 8 | Run 9 | ``` 10 | #!/bin/sh 11 | 12 | iexec app run 0x5B03492D9C18dDB367c2D192E063bC3472D10F54 \ 13 | --chain bellecour \ 14 | --skip-request-check \ 15 | --watch 16 | ``` 17 | -------------------------------------------------------------------------------- /ShiftLab/SlamRobot/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## Description 3 | Slam-Rebot is developed by iExec's partner -- Shanghai Institute of Fog Computing Technology (SHIFT), ShanghaiTech University. This application is based on robots deployed in SHIFT, the robots are based on ROS (a commonly used robot distributed operating system) with four-wheel drive sites, equipped with a variety of sensors such as lidar,odometer, IMU (inertial measurement units), camera, temperature and humidity sensor, microphone, etc. This application allows generating the local map explored automatically by the robot. 4 | ## [Dapp params](./iexec.json) 5 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/R/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # R project 3 | ## Description 4 | R is a free programming language and software environment for statistical computing and graphics that is supported by the R Foundation for Statistical Computing. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Polls, surveys of data miners, and studies of scholarly literature databases show that R's popularity has increased substantially in recent years. 5 | 6 | This is vanilla R, using [R docker image](https://hub.docker.com/_/r-base/). 7 | 8 | ## [Dapp params](./iexec.js) 9 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Blender/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # Blender 3 | ## Description 4 | Blender is a professional, free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games. Blender's features include 3D modeling, UV unwrapping, texturing, raster graphics editing, rigging and skinning, fluid and smoke simulation, particle simulation, soft body simulation, sculpting, animating, match moving, camera tracking, rendering, motion graphics, video editing and compositing. It also features an integrated game engine. 5 | 6 | ## [Dapp params](./iexec.json) 7 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scinumpy/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # Scipy 3 | ## Description 4 | This dapp is a python image with additional libraries that can be used for specific computations. The additional libraries are: 5 | - [scipy](https://www.scipy.org/) 6 | - [numpy](http://www.numpy.org/) 7 | - [pandas](https://pandas.pydata.org/) 8 | - [matplotlib](https://matplotlib.org/) 9 | 10 | ## [Dapp params](./iexec.json) 11 | The parameter to pass to the dapp are either a direct python command, either a script that should be executed in python. 12 | 13 | Please don't forget that images should be saved in a iexec repo, an example is available in [apps](./apps/example.py) 14 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ndmg/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # NeuroData's MR Graphs package (NDMG) 3 | ## Description 4 | NeuroData's MR Graphs package, ndmg (pronounced 'nutmeg'), is a turn-key pipeline which combines structrual, diffusion, and functional* MRI data to estimate multi-resolution connectomes reliably and scalably. 5 | 6 | 7 | It launch the end-to-end pipeline in approximately 3 minutes on downsampled data. 8 | 9 | see demo ndmg_demo_dwi command here: 10 | 11 | https://github.com/neurodata/ndmg 12 | 13 | More details here : 14 | 15 | https://arxiv.org/abs/1610.08484 16 | 17 | http://scienceinthe.cloud/ 18 | 19 | https://neurodata.io/ 20 | 21 | 22 | 23 | 24 | ## [Dapp params](./iexec.json) 25 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ffmpeg/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | # ffmpeg 3 | ## Description 4 | FFmpeg is a command-line tool that converts audio or video formats. It can also capture and encode in real-time from various hardware and software sources such as a TV capture card. 5 | 6 | you can test with this sample dataset : 7 | https://ipfs.io/ipfs/QmYCPEXXiwp8zSHuUPsogb2W3wShoCFuqVGH7s3KAnNchj 8 | dataset link : 9 | https://github.com/iExecBlockchainComputing/iexec-datasets-registry/ffmpeg-sample 10 | 11 | see kovan test example : 12 | 13 | https://explorer.iex.ec/kovan/deal/0x19d10858a5e208c92af68547ba9b444308ae1f5077e982dc7f52f326eb513a4d 14 | 15 | https://explorer.iex.ec/kovan/task/0xdb0f49acf3d6eaa8347ff1704d200a7befcd0430426e8d8122364ad5c5f0c43f -------------------------------------------------------------------------------- /iExecBlockchainComputing/Factorial/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "The factorial operation is encountered in many areas of mathematics, notably in combinatorics, algebra, and mathematical analysis. n! is the product of all positive integers less than or equal to n.", 4 | "license": "MIT", 5 | "author": "François Branciard", 6 | "social": { 7 | "website": "https://en.wikipedia.org/wiki/Factorial" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Factorial", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=iexechub/factorial" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "10" 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Stockpredictor/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Stockpredictor allows predicting the stock performance in the following 6 months. It retrieve financial data from third party data service (QUANDL) with a key which is encrypted and protected by Intel SGX.", 4 | "license": "BSD License", 5 | "author": "Lei Zhang", 6 | "social": { 7 | "website": "http://scikit-learn.org/" 8 | }, 9 | "logo": "logo.jpg", 10 | "app": { 11 | "name": "stockpredictor", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=reckey/iexecsgx_stockpredictor:demo_ibm", 16 | "neededpackages": "sgx" 17 | } 18 | }, 19 | "order": { 20 | "buy": { 21 | "params": { 22 | "cmdline": "" 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /trancept/maskrcnn/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Semantic segmentation using Mask-RCNN implementation from Matternet with Keras and Tensorflow. Just send an image URL and get back the segmentation. Feel free to ask for improvement.", 3 | "license": "GPL v2", 4 | "author": "Team Rocket", 5 | "social": { 6 | "github": "https://github.com/trancept/decentralized_AI" 7 | }, 8 | "logo": "logo.png", 9 | "app": { 10 | "name": "Mask RCNN", 11 | "price": 1, 12 | "params": { 13 | "type": "DOCKER", 14 | "envvars": "XWDOCKERIMAGE=trancept/keras_mrcnn:v0" 15 | } 16 | }, 17 | "order": { 18 | "buy": { 19 | "params": { 20 | "cmdline": "https://github.com/trancept/iexec-dapps-registry/raw/master/trancept/maskrcnn/grafton_street.jpg" 21 | } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Sox/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "SoX is a cross-platform (Windows, Linux, MacOS X, etc.) command line utility that can convert various formats of computer audio files in to other formats. It can also apply various effects to these sound files, and, as an added bonus, SoX can play and record audio files on most platforms.", 4 | "license": "MIT", 5 | "author": "Victor", 6 | "social": { 7 | "website": "http://sox.sourceforge.net/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Sox", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=bigpapoo/sox" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "mysox --help" 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Xmrig/readme.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | 3 | # XMRig 4 | 5 | ## Description 6 | 7 | XMRig is a high-performance Monero CPU mining software. 8 | Before starting, make sure you: 9 | 10 | - Have a Monero Wallet 11 | - Have chosen a mining pool, most known pools are xmrpool.eu and minexmr.com 12 | 13 | ## [Dapp params](./iexec.json) 14 | 15 | These are the parameters to customize in your iexec.json, in: order -> buy -> params -> cmdline: 16 | 17 | **TIMEOUT** -o **POOL**:**PORT** -u **ADDRESS** -p x --donate-level=**DONATE_LEVEL** 18 | 19 | **TIMEOUT**: mining duration, in seconds 20 | **POOL**: the XMR mining pool you chose 21 | **PORT**: mining port, usually 3333 for beginners 22 | **ADDRESS**: the public address of your Monero Wallet 23 | **DONATE_LEVEL**: how much share you want to give to your mining pool 24 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/MemeGenerator/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "MemeGenerator, an application that relies on datasets templates to produce memes. Have a look at the datastore to search for your favorite meme template.", 3 | "license": "MIT", 4 | "author": "Hadrien Croubois", 5 | "social": {}, 6 | "logo": "logo.png", 7 | "buyConf": { 8 | "params": "[\"text1\",\"text2\",\"text3\",\"...\"]", 9 | "trust": 0, 10 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000" 11 | }, 12 | "app": { 13 | "name": "MemeGenerator", 14 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 15 | "type": "DOCKER", 16 | "multiaddr": "docker.io/iexechub/meme-generator:0.0.1", 17 | "checksum": "0x878fdea8720c3ebf63c085b1dc2cbf97accdaf60cd536523b4759a3505063b08", 18 | "mrenclave": "" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/BlurFace/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "BlurFace is a simple application that will automatically blur all the faces that can be detected in a video. It uses the algorithm defined in ageitgey/face_recognition to recognize the faces.", 3 | "license": "MIT", 4 | "author": "Ugo Plouviez", 5 | "social": {}, 6 | "logo": "logo.png", 7 | "buyConf": { 8 | "params": "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v3/iExecBlockchainComputing/BlurFace/victor.mp4" 9 | }, 10 | "app": { 11 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 12 | "name": "BlurFace", 13 | "type": "DOCKER", 14 | "multiaddr": "registry.hub.docker.com/iexechub/blur-face:1.0.3", 15 | "checksum": "0x7447595c38ae5b68a54162d7ca6ea337ba0d9e8a5d3874ad0afbfe73611f66ba", 16 | "mrenclave": "" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ruby/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write..", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "https://www.ruby-lang.org/en/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Ruby", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=ruby:2.5" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "ruby /iexec/hello.rb", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/Ruby/hello.rb" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gimp/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "GIMP (GNU Image Manipulation Program) is a free and open-source raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks.", 4 | "license": "MIT", 5 | "author": "Victor", 6 | "social": { 7 | "website": "https://www.gimp.org/" 8 | }, 9 | "logo": "logo.jpg", 10 | "app": { 11 | "name": "Gimp", 12 | "price": 0, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=jamesnetherton/gimp" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "--version", 22 | "dirinuri": 23 | "https://github.com/iExecBlockchainComputing/iexec-dapp-samples/raw/gimp/apps/make-logo.scm" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ndmg/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "NeuroData's MR Graphs package, ndmg (pronounced 'nutmeg'), is a turn-key pipeline which combines structrual, diffusion, and functional* MRI data to estimate multi-resolution connectomes reliably and scalably.", 3 | "license": "Apache License 2.0", 4 | "author": "Francois", 5 | "social": { 6 | "website": "https://github.com/neurodata/ndmg" 7 | }, 8 | "logo": "logo.png", 9 | "app": { 10 | "name": "ndmg", 11 | "price": 0, 12 | "params": { 13 | "type": "DOCKER", 14 | "envvars": "XWDOCKERIMAGE=iexechub/ndmg-demo" 15 | } 16 | }, 17 | "order": { 18 | "buy": { 19 | "app": "0x466ff7cb6c55b1cc1d716a385150ec5864f8879e", 20 | "dataset": "0x0000000000000000000000000000000000000000", 21 | "params": { 22 | "cmdline": "" 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scinumpy/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "This application can run python script using the following libraries: numpy and scipy(scientific computing), pandas (data analysis tool) and matplotlib (2D plotting library).", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "https://www.python.org/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Scinumpy", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=iexechub/scinumpy" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "iexec/example.py", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/Scinumpy/example.py" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/SudokuCli/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "A Sudoku Solver. Given a grid represented as a 81 char long string, with empty spots being represented using 0 or dots, returns the first solution (in lexicographical order)", 3 | "license": "MIT", 4 | "author": "Hadrien Croubois", 5 | "social": {}, 6 | "logo": "logo.png", 7 | "buyConf": { 8 | "params": "53..7....6..195....98....6.8...6...34..8.3..17...2...6.6....28....419..5....8..79", 9 | "trust": 0, 10 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000" 11 | }, 12 | "app": { 13 | "name": "SudokuSolver", 14 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 15 | "type": "DOCKER", 16 | "multiaddr": "iexechub/sudoku-solver-cli:0.0.1", 17 | "checksum": "0x9adff7cf60194cb5d57a102d5ef1619db8876046dee32c378c3b3ea65c05c225", 18 | "mrenclave": "" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/WebNotary/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "WebNotary: create cryptographially certified snapshots of web2 ressources. Snapshots will be pushed to IPFS and checksum are registered by iExec's PoCo. Wget flags options can be forwarded to this app.", 3 | "license": "MIT", 4 | "author": "Hadrien Croubois", 5 | "social": {}, 6 | "logo": "logo.png", 7 | "buyConf": { 8 | "params": "https://iex.ec/wp-content/uploads/pdf/iExec-WPv3.0-English.pdf", 9 | "trust": 0, 10 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000" 11 | }, 12 | "app": { 13 | "name": "WebNotary", 14 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 15 | "type": "DOCKER", 16 | "multiaddr": "docker.io/iexechub/app-web-notary:0.0.1", 17 | "checksum": "0xb4b607d677517e756f2f6f9336c8a78ca1feb18f3be84d6b64036a8cddc32ed6", 18 | "mrenclave": "" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Snap/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.png) 2 | ## [Description](http://step.esa.int/main/toolboxes/snap/) 3 | A common architecture for all Sentinel Toolboxes is being jointly developed by Brockmann Consult, Array Systems Computing and C-S called the Sentinel Application Platform (SNAP). 4 | 5 | The SNAP architecture is ideal for Earth Observation processing and analysis due to the following technological innovations: Extensibility, Portability, Modular Rich Client Platform, Generic EO Data Abstraction, Tiled Memory Management, and a Graph Processing Framework.", 6 | 7 | 8 | 9 | APP eployed on iexec : 10 | 11 | https://explorer.iex.ec/kovan/dapp/0x3819849da6817f4ca9d7c331baae26dec577b0b4b4a56f845460f6c39121c504 12 | 13 | Transaction on kovan sucess : 14 | https://explorer.iex.ec/kovan/work/0xf21e19453c1eba22c3de64b8b9a6db06e064069cdc17b34d211bbabad5333d09 15 | 16 | ## [Parameters](./iexec.json) 17 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/cloudcoin/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Analysis of the 3 main cryptocurrencies offering a cloud computing solution GOLEM, SONM, IEXEC and also Bitcoin. It providess analysis within plots and a market prediction", 3 | "license": "MIT", 4 | "author": "er@iex.ec", 5 | "social": { 6 | "website": "https://github.com/iExecBlockchainComputing/apps/tree/master/CloudCoinAnalysis", 7 | "github": "https://github.com/iExecBlockchainComputing/apps/tree/master/CloudCoinAnalysis" 8 | }, 9 | "logo": "logo.png", 10 | "buyConf": { 11 | "params": "" 12 | }, 13 | "app": { 14 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 15 | "name": "CloudCoin", 16 | "type": "DOCKER", 17 | "multiaddr": "registry.hub.docker.com/iexechub/cloudcoin", 18 | "checksum": "0x5496bd85e2b787b3a84dc7fb53e4d2c952f9eab13419e0f496be7eeefcc66bd6", 19 | "mrenclave": "" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scikit-learn/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Scikit-learn (formerly scikits.learn) is a free software machine learning library for the Python programming language. It features various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.", 4 | "license": "BSD License", 5 | "author": "Eric", 6 | "social": { 7 | "website": "http://scikit-learn.org/" 8 | }, 9 | "logo": "logo.jpg", 10 | "app": { 11 | "name": "scikit-learn", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=ericro/scikit-learn" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "" 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Hylang/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Hy (alternately, Hylang) is a dialect of the Lisp programming language designed to interact with Python by translating expressions into Python's abstract syntax tree (AST). Hy was introduced at PyCon 2013 by Paul Tagliamonte.", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "http://hylang.org/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Hylang", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=hylang:0.10" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "hy /iexec/hello.hy", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/Hylang/hello.hy" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/FaceSwap/README.md: -------------------------------------------------------------------------------- 1 | # iexec-face-swap 2 | 3 | Face Swap 4 | 5 | ## Prerequisites 6 | 7 | iExec installation and good iExec infrastructure understanding 8 | 9 | 10 | ## Build 11 | 12 | ``` 13 | ./build 14 | ``` 15 | 16 | ## Run the test locally 17 | 18 | ``` 19 | ./run 20 | ``` 21 | 22 | ## Dapp addresses 23 | 24 | ``` 25 | https://explorer.iex.ec/bellecour/app/0xc26C15A294168b743ef1eF9699da6b3aA5b3DEe4 26 | ``` 27 | 28 | ## App run script on Bellecour 29 | 30 | ``` 31 | #!/bin/sh 32 | iexec app run 0xc26C15A294168b743ef1eF9699da6b3aA5b3DEe4 \ 33 | --chain bellecour \ 34 | --wallet-file your wallet \ 35 | --params {\"iexec_input_files\":[\"https://github.com/iExecBlockchainComputing/dapp-FaceSwap/raw/master/images/test4.jpg\",\"https://github.com/iExecBlockchainComputing/dapp-FaceSwap/raw/master/images/test6.jpg\"]} \ 36 | --skip-request-check \ 37 | --watch 38 | 39 | 40 | ``` 41 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Scala/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Scala is a general-purpose programming language providing support for functional programming and a strong static type system. Designed to be concise, many of Scala's design decisions aimed to address criticisms of Java.", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "https://www.scala-lang.org/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Scala", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=frolvlad/alpine-scala" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "scala /iexec/hello.scala", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/Scala/hello.scala" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gmsh/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Gmsh is a finite-element mesh generator developed by Christophe Geuzaine and Jean-François Remacle. Released under the GNU General Public License, Gmsh is free software. Gmsh contains 4 modules: for geometry description, meshing, solving and post-processing. Gmsh supports parametric input and has advanced visualization mechanisms. Since version 3.0, Gmsh supports full constructive solid geometry features, based on Open Cascade Technology.", 4 | "license": "MIT", 5 | "author": "Victor", 6 | "social": { 7 | "website": "http://gmsh.info/" 8 | }, 9 | "logo": "logo.jpg", 10 | "app": { 11 | "name": "Gmsh", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=renumics/gmsh" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "gmsh -version" 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Julia/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Julia is a high-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science, without the typical need of separate compilation to be fast, while also being effective for general-purpose programming.", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "https://julialang.org/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Julia", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=julia" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "julia iexec/example.jl", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/Julia/example.jl" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Python/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Python is an interpreted high-level programming language for general-purpose programming. Python has a design philosophy that emphasizes code readability, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scales.", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "https://python.org/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Python", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=python:2" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "python /iexec/hello.py", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/Python/hello.py" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/CoffeeScript/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "CoffeeScript is a programming language that transcompiles to JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "http://coffeescript.org/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "CoffeeScript", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=shouldbee/coffeescript" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "coffee /iexec/hello.coffee", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/CoffeeScript/hello.coffee" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Xmrig/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "XMRig is a high performance Monero (XMR) CPU miner. Originally based on cpuminer-multi with heavy optimizations/rewrites and removing a lot of legacy code, since version 1.0.0 completely rewritten from scratch on C++.", 4 | "license": "GPL-3.0", 5 | "author": "Hugo", 6 | "social": { 7 | "website": "https://github.com/xmrig/xmrig" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "XMRig", 12 | "price": 0, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=iexechub/xmrig" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "app": "0xbef3923a7c861956172a8a82a9e5159b6c2d30b3", 21 | "dataset": "0x0000000000000000000000000000000000000000", 22 | "params": { 23 | "cmdline": "600 -o xmrpool.eu -u 45KHmgAb8ipJrYahAsWyYnRHY9mzpWhPLjiHofpwEJMWJXieb6t96inU6D7uXrwa2aiHcdzyfSWrVCU2CTKWpvsV1DLciiS -p x" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/PriceFeed/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "The PriceFeed app powering the PriceFeedDOracle. Retrieves crypto prices from the coinapi.io API and formats them to be certified by the PoCo and processed onchain.", 3 | "license": "MIT", 4 | "author": "Hadrien Croubois", 5 | "social": { 6 | "website": "https://price-feed-doracle.iex.ec/", 7 | "github": "https://github.com/iExecBlockchainComputing/iexec-doracle-contracts" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "PriceFeed", 12 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 13 | "type": "DOCKER", 14 | "multiaddr": "docker.io/iexechub/app-price-oracle:0.0.3", 15 | "checksum": "0x3afd31fcc76e1ae14a18f85a8502d5c50c309d6ff3af06b5ebb02f347e73064e", 16 | "mrenclave": "" 17 | }, 18 | "buyConf": { 19 | "params": "BTC USD 9 2019-05-01T00:00:00.000Z", 20 | "trust": 0, 21 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/gpusph/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "GPUSPH is the first implementation of Weakly-Compressible Smoothed Particle Hydrodynamics (WCSPH), for Lagrangian method for fluid flow simulation, to run entirely on GPU with CUDA.", 3 | "license": "GPLv3", 4 | "author": "EDF", 5 | "social": { 6 | "website": "http://www.gpusph.org/", 7 | "github": "https://github.com/gpusph/gpusph" 8 | }, 9 | "logo": "logo.jpg", 10 | "buyConf": { 11 | "params": "OpenChannel", 12 | "tag": "0x0000000000000000000000000000000000000000000000000000000000010000", 13 | "trust": 0, 14 | "callback": "0x0000000000000000000000000000000000000000" 15 | }, 16 | "app": { 17 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 18 | "name": "GPUSPH", 19 | "type": "DOCKER", 20 | "multiaddr": "registry.hub.docker.com/iexechub/gpusph:1.0", 21 | "checksum": "0x7f43d241427db0986362669502e07cad0f3bd917f90b2b95bed36305ca70a131", 22 | "mrenclave": "" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/object-detector/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Object-detector uses a deep learning trained model along with OpenCV to detect objects and return their positions in a given image. It can detect up to 20 objects including airplanes, bicycles, birds, boats, bottles, buses, cars, cats, chairs, cows, dining tables, dogs, horses, motorbikes, people, potted plants, sheep, sofas, trains, and tv monitors.", 3 | "license": "MIT", 4 | "author": "Zied Guesmi", 5 | "social": {}, 6 | "logo": "logo.png", 7 | "buyConf": { 8 | "params": "https://raw.githubusercontent.com/zied-guesmi/object-detector/master/images/chatting-dog-faces.jpg" 9 | }, 10 | "app": { 11 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 12 | "name": "object-detector", 13 | "type": "DOCKER", 14 | "multiaddr": "registry.hub.docker.com/iexechub/object-detector:1.0.0", 15 | "checksum": "0xf923d74a34547bd02a2fb9fb845ea26b8cf3900166a95d834d5a0cc8f04ef438", 16 | "mrenclave": "" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/VanityEth/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Can't remember what your ETH wallet address looks like? Customize your personal wallet by choosing the very beginning of the address. VanityEth accepts as input an hexa pattern such as 'f00d', 'ace777', 'b0b',.. Now find yours!", 3 | "license": "MIT", 4 | "author": "Jeremy James T", 5 | "social": { 6 | "website": "https://www.myetherwallet.com/", 7 | "github": "https://github.com/MyEtherWallet/VanityEth#readme" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "VanityEth", 12 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 13 | "type": "DOCKER", 14 | "multiaddr": "registry.hub.docker.com/iexechub/vanityeth:1.1.1", 15 | "checksum": "0x00f51494d7a42a3c1c43464d9f09e06b2a99968e3b978f6cd11ab3410b7bcd14", 16 | "mrenclave": "" 17 | }, 18 | "buyConf": { 19 | "params": "ace", 20 | "trust": 0, 21 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/OpenFoam/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "OpenFOAM (for Open source Field Operation And Manipulation) is a C++ toolbox for the development of customized numerical solvers, and pre-/post-processing utilities for the solution of continuum mechanics problems, including computational fluid dynamics (CFD). The code is released as free and open-source software under the GNU General Public License. The OpenFOAM name was registered by OpenCFD Ltd in 2007 and non-exclusively licensed to the OpenFOAM Foundation Ltd in 2011.", 4 | "license": "MIT", 5 | "author": "Victor", 6 | "social": { 7 | "website": "https://openfoam.org/" 8 | }, 9 | "logo": "logo.jpg", 10 | "app": { 11 | "name": "OpenFOAM", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=openfoam/openfoam5-paraview54" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "--version" 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/FacialRecognition/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Facial recognition algorithm based on Scikit-learn. Each picture is centered on a single face. The typical task is called Face Verification: given a pair of two pictures, a binary classifier must predict whether the two images are from the same person. An alternative task, Face Recognition or Face Identification is: given the picture of the face of an unknown person, identify the name of the person by referring to a gallery of previously seen pictures of identified persons.", 4 | "license": "MIT", 5 | "author": "Eric", 6 | "social": { 7 | "website": "http://scikit-learn.org/" 8 | }, 9 | "logo": "logo.jpg", 10 | "app": { 11 | "name": "FacialRecognition", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=ericro/face-recognition" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "" 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/FaceSwap/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "FaceSwap: merge 2 faces to create an original one, using OpenCV and NUMPY, define your inputs files in the advanced parameters when you fill the order in the marketplace", 3 | "license": "MIT", 4 | "author": "iExec", 5 | "social": { 6 | "website": "https://iex.ec/", 7 | "github": "https://github.com/iExecBlockchainComputing/iexec-face-swap" 8 | }, 9 | "logo": "logo.png", 10 | "buyConf": { 11 | "params": { 12 | "iexec_args": "" 13 | }, 14 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000", 15 | "trust": "0", 16 | "callback": "0x0000000000000000000000000000000000000000" 17 | }, 18 | "app": { 19 | "owner": "0x7800885445a481315Fac90A8e8BDb62a0e538b71", 20 | "name": "FaceSwap", 21 | "type": "DOCKER", 22 | "multiaddr": "docker.io/iexechub/iexec-face-swap:1.0.0", 23 | "checksum": "0x8a682cce5175358b3cd53f3a8a084365bc9ed0c3474cc3d047008db65541c0f0", 24 | "mrenclave": "" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gnuplot/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Gnuplot is a portable command-line driven graphing utility. It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "http://gnuplot.info/" 8 | }, 9 | "logo": "logo.jpg", 10 | "app": { 11 | "name": "Gnuplot", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=iexechub/gnuplot" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "/iexec/script.gp", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/Gnuplot/script.gp" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Erlang/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Erlang is a general-purpose, concurrent, functional programming language, as well as a garbage-collected runtime system. The term Erlang is used interchangeably with Erlang/OTP, or OTP, which consists of the Erlang runtime system, a number of ready-to-use components mainly written in Erlang, and a set of design principles for Erlang programs.", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "http://www.erlang.org/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Erlang", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=erlang" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "escript /iexec/hello.erl", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/Erlang/hello.erl" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /rmarcacini/WebsensorsDoracle/README.md: -------------------------------------------------------------------------------- 1 | WebsensorsDoracle is a Dapp for Artificial Intelligence-based Oracles. Users can train a classifier using a sample of reference events (georeferenced texts with facts about some phenomena of interest). WebsensorsDoracle verifies that new events similar to the training set have occurred and the output is stored in Blockchain for Smart Contracts decision making. 2 | 3 | We present an alternative way to build Oracles for Smart Contracts by using machine learning algorithms from event knowledge datasets. An event is defined as “a particular thing which happens at a specific time and place” and is represented by components, such as place of occurrence (where), date of publication (when), textual information (what), and related persons and organizations (who). Thus, given an event of interest, machine learning algorithms are used to verify the future occurrence of this event. While most existing Oracles solutions collect pre-structured information, machine learning allows the construction of more semantic indicators by analyzing event content. -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gimpfu-Cartoon/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "iExec decentralized application for distributing the computation of gimp's batch mode image processing. The gimpfu script applies a color propagate filter on an image to give it a cartoonish look", 3 | "license": "Apache-2.0", 4 | "author": "iExec", 5 | "social": { 6 | "website": "https://iex.ec/", 7 | "github": "https://github.com/iExecBlockchainComputing/gimpfu-cartoon" 8 | }, 9 | "logo": "gimpcartoon.png", 10 | "buyConf": { 11 | "params": { 12 | "iexec_args": "" 13 | }, 14 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000", 15 | "trust": "0", 16 | "callback": "0x0000000000000000000000000000000000000000" 17 | }, 18 | "app": { 19 | "owner": "0x026aD6ECd5124809d5f3b393F6a94ac195CA55b9", 20 | "name": "gimpfu-cartoon", 21 | "type": "DOCKER", 22 | "multiaddr": "docker.io/iexechub/gimpfu-cartoon:1.0.0", 23 | "checksum": "0x4267a9c1e309cb18a60d7b0f2ec39aa172c6f3ee73b6351c3c904786fc9a1886" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /ShiftLab/SlamRobot/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Slam-Rebot is developed by iExec's partner -- Shanghai Institute of Fog Computing Technology (SHIFT), ShanghaiTech University. This application is based on robots deployed in SHIFT, the robots are based on ROS (a commonly used robot distributed operating system) with four-wheel drive sites, equipped with a variety of sensors such as lidar,odometer, IMU (inertial measurement units), camera, temperature and humidity sensor, microphone, etc. This application allows generating the local map explored automatically by the robots", 3 | "license": "BSD License", 4 | "author": "Shanghai Tech", 5 | "social": { 6 | "website": "http://shift.shanghaitech.edu.cn/" 7 | }, 8 | "logo": "logo.png", 9 | "app": { 10 | "name": "slamrobot", 11 | "price": 1, 12 | "params": { 13 | "type": "DOCKER", 14 | "envvars": "XWDOCKERIMAGE=daleshen/remote_slam:latest" 15 | } 16 | }, 17 | "order": { 18 | "buy": { 19 | "params": { 20 | "cmdline": "" 21 | } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/openvino/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "OpenVINO toolkit (Open Visual Inference and Neural network Optimization) is a free toolkit facilitating the optimization of a deep learning model from a framework and deployment using an inference engine onto Intel hardware.", 3 | "license": "MIT", 4 | "author": "iExec", 5 | "social": { 6 | "website": "https://docs.openvinotoolkit.org/", 7 | "github": "https://github.com/ericr6/iexec-openvino" 8 | }, 9 | "logo": "logo.png", 10 | "buyConf": { 11 | "params": { 12 | "iexec_args": "" 13 | }, 14 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000", 15 | "trust": "0", 16 | "callback": "0x0000000000000000000000000000000000000000" 17 | }, 18 | "app": { 19 | "owner": "0x7800885445a481315Fac90A8e8BDb62a0e538b71", 20 | "name": "openvino", 21 | "type": "DOCKER", 22 | "multiaddr": "docker.io/ericro/openvino:1.0", 23 | "checksum": "0x7d5965834c0cebd36a3b050c184f2dbf1890e496b7652ac2235109b5817a387f", 24 | "mrenclave": "" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Oyente/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Oyente is an analysis tool for smart contract. It helps you to write a better contract by detecting the bugs that might threaten the stability of the contract potentially. There are different standards including Parity Multisig Bug 2, Callstack Depth Attack Vulnerability, Transaction-Ordering Dependence (TOD), Timestamp Dependency and Re-Entrancy Vulnerability.", 4 | "license": "GPLv3", 5 | "author": "Hantong", 6 | "social": { 7 | "website": "https://github.com/melonproject/oyente" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Oyente", 12 | "price": 0, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=iexechub/iexec-dapp-oyente" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "bash /oyente/customScript.sh", 22 | "dirinuri": 23 | "https://github.com/iExecBlockchainComputing/iexec-dapps-registry/blob/oyente/apps/contracts.zip?raw=true" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/openvino/README.md: -------------------------------------------------------------------------------- 1 | # iexec-openvino 2 | 3 | OpenVINO toolkit (Open Visual Inference and Neural network Optimization) is a free toolkit facilitating the optimization of a deep learning model from a framework and deployment using an inference engine onto Intel hardware.[2] 4 | The toolkit has two versions: OpenVINO toolkit, which is supported by open source community and Intel Distribution of OpenVINO toolkit, which is supported by Intel. OpenVINO was developed by Intel. The toolkit is cross-platform and free for use under Apache License version 2.0[3]. The toolkit enables a write-once, deploy-anywhere approach to deep learning deployments on Intel platforms, including CPU, integrated GPU, Intel Movidius VPU, and FPGAs. 5 | 6 | ## Prerequisites 7 | 8 | * iExec installation 9 | * good iExec infrastructure understanding 10 | 11 | ## Build 12 | 13 | ``` 14 | .build 15 | ``` 16 | 17 | ## Run the app locally 18 | 19 | Test the app locally 20 | 21 | ``` 22 | ./run 23 | ``` 24 | 25 | ## App run script 26 | 27 | ### **run** 28 | 29 | ``` 30 | ./iexec-run 31 | ``` 32 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/imagedownload/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Crawl and download all images of a webpage, that will be stored on ipfs, and save a part of a webpage history. set the page url in argument, ex http://www.coindesk.com,http://www.iex.ec", 3 | "license": "MIT", 4 | "author": "iExec", 5 | "social": { 6 | "website": "https://github.com/ericr6/imagedownload", 7 | "github": "https://github.com/ericr6/imagedownload.git" 8 | }, 9 | "logo": "logo.png", 10 | "buyConf": { 11 | "params": { 12 | "iexec_args": "http://www.coindesk.com" 13 | }, 14 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000", 15 | "trust": "0", 16 | "callback": "0x0000000000000000000000000000000000000000" 17 | }, 18 | "app": { 19 | "owner": "0x7800885445a481315Fac90A8e8BDb62a0e538b71", 20 | "name": "imagedownload", 21 | "type": "DOCKER", 22 | "multiaddr": "docker.io/ericro/imagedownload:1.5", 23 | "checksum": "0x8ebcd738f7f838c6ab80a8bcf5f3a26fdeed4f54ccf34cfa390d53b67ebbbd5d", 24 | "mrenclave": "" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /registry.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "openvino", 4 | "org": "iExecBlockchainComputing", 5 | "created": "2021-05-05T00:00:00.000Z", 6 | "rank": 0 7 | }, 8 | { 9 | "name": "FaceSwap", 10 | "org": "iExecBlockchainComputing", 11 | "created": "2021-05-05T12:26:55.000Z", 12 | "rank": 0 13 | }, 14 | { 15 | "name": "imagedownload", 16 | "org": "iExecBlockchainComputing", 17 | "created": "2021-05-10T00:00:00.000Z", 18 | "rank": 0 19 | }, 20 | { 21 | "name": "nilearn", 22 | "org": "iExecBlockchainComputing", 23 | "created": "2021-05-20T00:00:00.000Z", 24 | "rank": 0 25 | }, 26 | { 27 | "name": "aib-cardetection", 28 | "org": "iExecBlockchainComputing", 29 | "created": "2021-05-25T00:00:00.000Z", 30 | "rank": 0 31 | }, 32 | { 33 | "name": "Gimpfu-Cartoon", 34 | "org": "iExecBlockchainComputing", 35 | "created": "2021-09-06T00:00:00.000Z", 36 | "rank": 0 37 | }, 38 | { 39 | "name": "nft-price-checker", 40 | "org": "mathisfchx", 41 | "created": "2022-07-01T00:00:00.000Z", 42 | "rank": 0 43 | } 44 | ] 45 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/sgxblender/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Blender is a professional, free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games. SgxBlender application adds SGX based security service which allows running the legacy Blender application inside a SGX enclave and provides full data protection (i.e. application input/embedded/output data).", 3 | "license": "MIT", 4 | "author": "Lei Zhang", 5 | "social": { 6 | "website": "https://iex.ec" 7 | }, 8 | "logo": "logo.jpg", 9 | "app": { 10 | "name": "sgxblender", 11 | "price": 1, 12 | "params": { 13 | "type": "DOCKER", 14 | "envvars": "XWDOCKERIMAGE=iexechub/sgx-scone:blender" 15 | } 16 | }, 17 | "order": { 18 | "buy": { 19 | "app": "0x2f3422f2805693cf741ee32707d57923ef6fa55f", 20 | "dataset": "0x0000000000000000000000000000000000000000", 21 | "params": { 22 | "cmdline": "--sessionID --secretManagementService --url " 23 | } 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /iExecBlockchainComputing/Groovy/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform. It is both a static and dynamic language with features similar to those of Python, Ruby, Perl, and Smalltalk. It can be used as both a programming language and a scripting language for the Java Platform, is compiled to Java virtual machine (JVM) bytecode, and interoperates seamlessly with other Java code and libraries.", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "http://groovy-lang.org/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Groovy", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=groovy" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "groovy /iexec/hello.groovy", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/Groovy/hello.groovy" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/R/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "R is a free (libre) programming language and software environment for statistical computing and graphics that is supported by the R Foundation for Statistical Computing. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Polls, surveys of data miners, and studies of scholarly literature databases show that R's popularity has increased substantially in recent years.", 4 | "license": "MIT", 5 | "author": "Eric Rodriguez", 6 | "social": { 7 | "website": "https://www.r-project.org/about.html" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "R", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=r-base" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "Rscript iexec/HelloWorld.R", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/R/HelloWorld.R" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/nilearn/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Nilearn: Machine learning for Neuro-Imaging in Python, Nilearn is a Python module for fast and easy statistical learning on NeuroImaging data. It leverages the scikit-learn Python toolbox for multivariate statistics with applications such as predictive modelling, classification, decoding, or connectivity analysis.", 3 | "license": "MIT", 4 | "author": "iExec", 5 | "social": { 6 | "website": "https://nilearn.github.io/", 7 | "github": "https://github.com/ericr6/nilearn" 8 | }, 9 | "logo": "logo.png", 10 | "buyConf": { 11 | "params": { 12 | "iexec_args": "" 13 | }, 14 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000", 15 | "trust": "0", 16 | "callback": "0x0000000000000000000000000000000000000000" 17 | }, 18 | "app": { 19 | "owner": "0x7800885445a481315Fac90A8e8BDb62a0e538b71", 20 | "name": "nilearn", 21 | "type": "DOCKER", 22 | "multiaddr": "docker.io/ericro/nilearn:1.0", 23 | "checksum": "0xcd6e90a8ce4fc50a811ab2ab5d09dc7d6ade2ea1d7137a69c190e48a0ae41d23", 24 | "mrenclave": "" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Lame/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "LAME is a software encoder that converts audio to the MP3 file format. LAME is a free software project was first released in 1998, and has incorporated many improvements since then, including an improved psychoacoustic model. The LAME encoder outperforms early encoders like L3enc. LAME is required by some programs. In many programs released as free software (e.g., Audacity), LAME must be linked for MP3 support. This avoided including LAME itself, which used patented techniques, and so required patent licenses in many countries.", 4 | "license": "MIT", 5 | "author": "Victor", 6 | "social": { 7 | "website": "http://lame.sourceforge.net/" 8 | }, 9 | "logo": "logo.jpg", 10 | "app": { 11 | "name": "Lame", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=renyufu/lame" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "--help", 22 | "dirinuri": 23 | "https://github.com/iExecBlockchainComputing/iexec-dapp-samples/raw/gimp/logo.png" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /rmarcacini/WebsensorsDoracle/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "WebsensorsDoracle is a Dapp for Artificial Intelligence-based Oracles. Users can train a classifier using a sample of reference events (georeferenced texts with facts about some phenomena of interest). WebsensorsDoracle verifies that new events similar to the training set have occurred and the output is stored in Blockchain for Smart Contracts decision making.", 3 | "license": "MIT", 4 | "author": "Websensors", 5 | "social": { 6 | "website": "https://websensors.net.br/", 7 | "github": "https://github.com/rmarcacini/websensors-iexec" 8 | }, 9 | "logo": "logo.png", 10 | "buyConf": { 11 | "params": "", 12 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000", 13 | "trust": 0, 14 | "callback": "0x0000000000000000000000000000000000000000" 15 | }, 16 | "app": { 17 | "owner": "0x4C66344710b740473e5a989FB7D5Cb3ebE95eceB", 18 | "name": "WebsensorsDoracle", 19 | "type": "DOCKER", 20 | "multiaddr": "registry.hub.docker.com/websensors/iexec:latest", 21 | "checksum": "0x00f51494d7a42a3c1c43464d9f09e06b2a99968e3b978f6cd11ab3410b7bcd14", 22 | "mrenclave": "" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/ImageMagick/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "ImageMagick is a free and open-source software suite for displaying, converting, and editing raster image and vector image files. It can read and write over 200 image file formats. ImageMagick was created in 1987 by John Cristy when working at DuPont, to convert 24-bit images (16 million color) to 8-bit images (256-color), so they could be displayed on most screens. It was freely released in 1990 when DuPont agreed to transfer copyright to ImageMagick Studio LLC, still currently the project maintainer organization.", 4 | "license": "MIT", 5 | "author": "Victor", 6 | "social": { 7 | "website": "https://www.imagemagick.org/" 8 | }, 9 | "logo": "logo.jpg", 10 | "app": { 11 | "name": "Gimp", 12 | "price": 0, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=v4tech/imagemagick" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "convert iexec/logo.png iexec/logo.jpg", 22 | "dirinuri": 23 | "https://github.com/iExecBlockchainComputing/iexec-dapp-samples/raw/imagemagick/logo.png" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /trancept/maskrcnn/README.md: -------------------------------------------------------------------------------- 1 | # Mask RCNN 2 | 3 | ![dapp logo](https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/master/trancept/maskrcnn/logo.png) 4 | 5 | Semantic segmentation using Mask-RCNN implementation from Matternet with Keras and Tensorflow. Just send an image URL and get back the segmentation. Feel free to ask for improvement. 6 | 7 | The default picture of Grafton Street in Ireland is from [Flickr The Commons](https://www.flickr.com/photos/nlireland/7006456244/in/photolist-bF8VkJ-9PetpP-chur5o-6MdHdt-qERPw3-e8Qege-bYcScw-aShcAZ-fmyB5Q-dZAiBL-adZB33-aeph61-4ARJeJ-ftJh6q-51FcWq-rnqttH-cA9NCJ-HuKFB8-dZApz1-9GE7cx-8Hc1Ga-ou1KnZ-8xC2SB-8pRswk-9RTkL9-eKbVSM-9vHxRJ-eEitca-GMRF8P-adMkTk-owcyfB-e8VSnm-jmzGS4-b6DePe-25nu769-eBzWJE-bGWgiZ-cbFiiq-pLqpgt-qmdw6D-mZuaAt-23gt94A-np659S-drM5BH-22Z1QtV-dLVHVM-21AxPpE-88X4zk-Gma2Ds-hmZnVX) given by National Library of Ireland. 8 | 9 | ![Before](https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/master/trancept/maskrcnn/grafton_street.jpg) 10 | After going througth the app : 11 | ![After](https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/master/trancept/maskrcnn/grafton_street-seg.png) 12 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Wordcloud/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "In the language of visual design, a tag cloud (or word cloud) is one kind of 'weighted list', as commonly used on geographic maps to represent the relative size of cities in terms of relative typeface size. An early printed example of a weighted list of English keywords was the 'subconscious files' in Douglas Coupland's Microserfs (1995). A German appearance occurred in 1992.", 4 | "license": "MIT", 5 | "author": "Francois Branciard", 6 | "social": { 7 | "website": "https://datascienceplus.com/building-wordclouds-in-r/" 8 | }, 9 | "logo": "logo.jpg", 10 | "app": { 11 | "name": "Wordcloud", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=iexechub/r-wordcloud" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": 22 | "Rscript iexec/iExecWordcloud.R https://iex.ec/whitepaper/iExec-WPv3.0-English.pdf", 23 | "dirinuri": 24 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/master/iExecBlockchainComputing/Wordcloud/iExecWordcloud.R" 25 | } 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Blender/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Blender is a professional, free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games. Blender's features include 3D modeling, UV unwrapping, texturing, raster graphics editing, rigging and skinning, fluid and smoke simulation, particle simulation, soft body simulation, sculpting, animating, match moving, camera tracking, rendering, motion graphics, video editing and compositing. It also features an integrated game engine.", 4 | "license": "MIT", 5 | "author": "Ugo", 6 | "social": { 7 | "website": "https://www.blender.org/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Blender", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=iexechub/blender-images:latest" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "iexec/iexec-rlc.blend", 22 | "dirinuri": 23 | "https://github.com/iExecBlockchainComputing/iexec-dapp-samples/raw/blender/apps/iexec-rlc.blend" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/VanityGen/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "If you are tired of the random, cryptic addresses generated by regular bitcoin clients, you can use vanitygen to create a more personalized address. Vanitygen accepts as input a pattern, or list of patterns to search for, and produces a list of addresses and private keys. The search of Vanitygen is probabilistic, and the amount of time required to find a given pattern depends on how complex the pattern is, the speed of your computer, and whether you get lucky.", 3 | "license": "MIT", 4 | "author": "François Branciard", 5 | "social": { 6 | "website": "https://en.bitcoin.it/wiki/Vanitygen", 7 | "github": "https://github.com/samr7/vanitygen" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 12 | "name": "VanityGen", 13 | "type": "DOCKER", 14 | "multiaddr": "registry.hub.docker.com/iexechub/vanitygen:1.0.2", 15 | "checksum": "0xca5c1efc6002395f48d2fb1dc2c1d2b48626812067de890214026a74515b9d4f", 16 | "mrenclave": "" 17 | }, 18 | "buyConf": { 19 | "params": "1iEx", 20 | "trust": 0, 21 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/FindFace/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "FindFace is a simple application that is able to tell from a picture how many faces there are. It also returns a set of pictures of the different faces that have been found in the picture that has been submitted.", 3 | "license": "MIT", 4 | "author": "Ugo Plouviez", 5 | "social": { 6 | "website": "https://github.com/iExecBlockchainComputing/iexec-dapps-registry/blob/master/iExecBlockchainComputing/FindFace", 7 | "github": "https://github.com/iExecBlockchainComputing/iexec-dapps-registry/blob/master/iExecBlockchainComputing/FindFace" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "FindFace", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=iexechub/find-face" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "app": "0xff84550fb109a9a8a02f8b1a465105e7b906ab8a", 21 | "dataset": "0x0000000000000000000000000000000000000000", 22 | "params": { 23 | "cmdline": "iexec/team.jpg", 24 | "dirinuri": "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/FindFace/team.jpg" 25 | } 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /challengerdeep/kaiko-pricefeed/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Prices and exchange rates from Kaiko Market Data API. Requires existing Kaiko API Key. Contact hello@kaiko.com for inquiries. Refer to https://docs.kaiko.com/#aggregated-price-direct-exchange-rate and https://docs.kaiko.com/#usd-exchange-rate for details on spot_direct_exchange_rate and spot_exchange_rate parameters and results.", 3 | "license": "MIT", 4 | "author": "Robert Edstrom", 5 | "social": { 6 | "website": "https://www.kaiko.com", 7 | "github": "https://github.com/challengerdeep/iexec-marketdata-adapter" 8 | }, 9 | "logo": "kaiko-logo.png", 10 | "buyConf": { 11 | "params": "btc usd spot_direct_exchange_rate 1d 9 2019-11-10T13:51:00", 12 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000", 13 | "trust": "0", 14 | "callback": "0x0000000000000000000000000000000000000000" 15 | }, 16 | "app": { 17 | "owner": "0xA5581e22e7E80cDA4B10E6dD99F5E59e914D15e1", 18 | "name": "kaiko-pricefeed", 19 | "type": "DOCKER", 20 | "multiaddr": "registry.hub.docker.com/kaikodata/iexec-pricefeed:0.1.2", 21 | "checksum": "0x0f109ec6d75d3265c890d6a96628ca0df231050237a137a2988d94c299e810d7", 22 | "mrenclave": "" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/R-Clifford-Attractors/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "In mathematics, a fractal is an abstract object used to describe and simulate naturally occurring objects. Artificially created fractals commonly exhibit similar patterns at increasingly small scales. It is also known as expanding symmetry or evolving symmetry. If the replication is exactly the same at every scale, it is called a self-similar pattern. An example of this is the Clifford Attractor.", 3 | "license": "MIT", 4 | "author": "Francois Branciard", 5 | "social": { 6 | "website": "http://paulbourke.net/fractals/clifford/", 7 | "github": "https://github.com/iExecBlockchainComputing/iexec-dapps-registry/blob/v3/iExecBlockchainComputing/R-Clifford-Attractors" 8 | }, 9 | "logo": "logo.png", 10 | "buyConf": { 11 | "params": "-1.24458046630025 -1.25191834103316 -1.81590817030519 -1.90866735205054" 12 | }, 13 | "app": { 14 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 15 | "name": "CliffordAttractors", 16 | "type": "DOCKER", 17 | "multiaddr": "registry.hub.docker.com/iexechub/r-clifford-attractors:1.0.2", 18 | "checksum": "0xf6a45ba4b357f52d5f49e508cc71d498066b3a2f93f240c79ff26dfa42ea280b", 19 | "mrenclave": "" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Lua/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Lua was originally designed in 1993 as a language for extending software applications to meet the increasing demand for customization at the time. It provided the basic facilities of most procedural programming languages, but more complicated or domain-specific features were not included; rather, it included mechanisms for extending the language, allowing programmers to implement such features. As Lua was intended to be a general embeddable extension language, the designers of Lua focused on improving its speed, portability, extensibility, and ease-of-use in development.", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "https://www.lua.org/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Lua", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=superpaintman/lua" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": "lua /iexec/hello.lua", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/Lua/hello.lua" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Octave/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "GNU Octave is software featuring a high-level programming language, primarily intended for numerical computations. Octave helps in solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with MATLAB. It may also be used as a batch-oriented language. Since it is part of the GNU Project, it is free software under the terms of the GNU General Public License. Octave is one of the major free alternatives to MATLAB, others being Scilab and FreeMat. Scilab, however, puts less emphasis on (bidirectional) syntactic compatibility with MATLAB than Octave does.", 3 | "license": "MIT", 4 | "author": "Eric", 5 | "social": { 6 | "website": "https://www.gnu.org/software/octave/" 7 | }, 8 | "logo": "logo.jpg", 9 | "buyConf": { 10 | "params": "--version", 11 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000", 12 | "trust": 0 13 | }, 14 | "app": { 15 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 16 | "name": "Octave", 17 | "type": "DOCKER", 18 | "multiaddr": "registry.hub.docker.com/openmicroscopy/octave", 19 | "checksum": "0x6547e8d83fbad795805f514b6a5f977a70fa5d3c6e7f62bf7c9785b0042d6e26", 20 | "mrenclave": "" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Ffmpeg/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "FFmpeg is a command-line tool that converts audio or video formats. It can also capture and encode in real-time from various hardware and software sources such as a TV capture card. The project publishes a new release every three months on average. While release versions are available from the website for download, FFmpeg developers recommend that users compile the software from source using the latest build from their source code Git version control system.", 3 | "license": "MIT", 4 | "author": "Jeremy James T", 5 | "social": { 6 | "website": "http://ffmpeg.org/", 7 | "github": "https://github.com/iExecBlockchainComputing/iexec-dapps-registry/tree/v3/iExecBlockchainComputing/Ffmpeg" 8 | }, 9 | "logo": "logo.png", 10 | "buyConf": { 11 | "params": "-i /iexec_in/QmYCPEXXiwp8zSHuUPsogb2W3wShoCFuqVGH7s3KAnNchj /iexec_out/small.avi", 12 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000000", 13 | "trust": 0 14 | }, 15 | "app": { 16 | "owner": "0xA1162f07afC3e45Ae89D2252706eB355F6349641", 17 | "name": "ffmpeg", 18 | "type": "DOCKER", 19 | "multiaddr": "registry.hub.docker.com/iexechub/ffmpeg:3.0.0", 20 | "checksum": "0x45621b5bf7a897a31167f8537401e0b965daebb435ae1a348802cac6ff4f87d2", 21 | "mrenclave": "" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/aib-cardetection/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Rent and/or protect your AI model, with openvino, the AI framework developed by Intel, the trained model for car detection is stored in confidential dataset, the prediction model is only authorized to be decrypted and processed in a secure enclaves.", 3 | "license": "MIT", 4 | "author": "iExec", 5 | "social": { 6 | "website": "https://docs.openvinotoolkit.org/" 7 | }, 8 | "logo": "logo.png", 9 | "buyConf": { 10 | "params": { 11 | "iexec_args": "/security_barrier_camera_demo -no_show -i /samples/images/car_1.bmp -m /iexec_in/models/vehicle-license-plate-detection-barrier-0106.xml" 12 | }, 13 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000001", 14 | "trust": "0", 15 | "callback": "0x0000000000000000000000000000000000000000" 16 | }, 17 | "app": { 18 | "owner": "0x29F24f67dDBa77616A4da01e409AD20623594B62", 19 | "name": "aib-cardetection", 20 | "type": "DOCKER", 21 | "multiaddr": "docker.io/reckey/aib-cardetection:v1.5", 22 | "checksum": "0x962d571e1fd84d9fe90ea638a1285c36823e6c8fcdc4fce11c6df7378c07737c", 23 | "mrenclave": "4f8736faeb26c8710c5e08afee8b3c897347f992ba7945b353e702366f9b247d|56d0c8875a0692d54a7ac57c068a8503|560f34484cde9b0f531945f97c24de7974152c3cb1d7af6924fabf3ba1c15986|sh /samples/run.sh" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Perl/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": 3 | "Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages. The languages in this family include Perl 5 and Perl 6. Though Perl is not officially an acronym, there are various backronyms in use, including \"Practical Extraction and Reporting Language\". Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier.[11] Since then, it has undergone many changes and revisions. Perl 6, which began as a redesign of Perl 5 in 2000, eventually evolved into a separate language. Both languages continue to be developed independently by different development teams and liberally borrow ideas from one another.", 4 | "license": "MIT", 5 | "author": "Ugo Plouviez", 6 | "social": { 7 | "website": "https://www.perl.org/" 8 | }, 9 | "logo": "logo.png", 10 | "app": { 11 | "name": "Perl", 12 | "price": 1, 13 | "params": { 14 | "type": "DOCKER", 15 | "envvars": "XWDOCKERIMAGE=perl:5.20" 16 | } 17 | }, 18 | "order": { 19 | "buy": { 20 | "params": { 21 | "cmdline": " perl /iexec/hello.pl", 22 | "dirinuri": 23 | "https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/v2/iExecBlockchainComputing/Perl/hello.pl" 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /mathisfchx/nft-price-checker/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Check the Opensea floor price of the NFTs you own, and calculate the total estimate of your NFT portfolio in $eth and $usd. You can use as an input file : either your ethereum address or a detailled description of the NFTs you own. (+ If you pass \"web3\" as an arg (web2 is the default arg), the dapp will output the $usd total value as a callback). Detailled documentation is on Github.", 3 | "license": "MIT", 4 | "author": "iExec", 5 | "social": { 6 | "website": "?", 7 | "github": "https://github.com/iExecBlockchainComputing/nft-price-checker" 8 | }, 9 | "logo": "logo.png", 10 | "buyConf": { 11 | "params": { 12 | "iexec_args": "web2" 13 | }, 14 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000001", 15 | "trust": "0", 16 | "callback": "0x0000000000000000000000000000000000000000" 17 | }, 18 | "app": { 19 | "owner": "0x1af04204013F3E5F7A0dAB40aA1A56f81cf2d674", 20 | "name": "nft-price-checker", 21 | "type": "DOCKER", 22 | "multiaddr": "docker.io/iexechub/nft-price-checker:4.0.1", 23 | "checksum": "0x6408b0e607b4549478c79c56e03e590506220b76a09d38b14ff0a45724b8b989", 24 | "mrenclave": "{\"provider\":\"SCONE\",\"version\":\"v5\",\"entrypoint\":\"/app/nft-price-checker\",\"heapSize\":1073741824,\"fingerprint\":\"675338647313f9bf060112487fb8cf2b237feaf7ad9f89faccbafa7031523bf7\"}" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Snap/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "A common architecture for all Sentinel Toolboxes is being jointly developed by Brockmann Consult, Array Systems Computing and C-S called the Sentinel Application Platform (SNAP). The SNAP architecture is ideal for Earth Observation processing and analysis due to the following technological innovations: Extensibility, Portability, Modular Rich Client Platform, Generic EO Data Abstraction, Tiled Memory Management, and a Graph Processing Framework.", 3 | "license": "GPL", 4 | "author": "", 5 | "social": { 6 | "website": "http://step.esa.int/main/toolboxes/snap/" 7 | }, 8 | "logo": "logo.png", 9 | "app": { 10 | "name": "Snap-esa", 11 | "price": 0, 12 | "params": { 13 | "type": "DOCKER", 14 | "envvars": "XWDOCKERIMAGE=iexechub/snap-esa" 15 | } 16 | }, 17 | "order": { 18 | "buy": { 19 | "params": { 20 | "app": "0x57ac20118894686f4b38bdb579ecfd298dd5ec25", 21 | "dataset": "0x0000000000000000000000000000000000000000", 22 | "cmdline": "snapParams https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/snap/iExecBlockchainComputing/Snap/resample/resample_s2.xml https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-dapps-registry/snap/iExecBlockchainComputing/Snap/resample/resample_20m.properties https://s3.amazonaws.com/esa-snap-poc/S2B_MSIL1C_20180816T044659_N0206_R076_T46UEG_20180816T072815.zip" 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/R-Clifford-Attractors/README.md: -------------------------------------------------------------------------------- 1 | # R Clifford Attractors 2 | 3 | ## Description 4 | 5 | This [CliffordAttractors R script](./CliffordAttractors.R) have been created by Antonio Sánchez Chinchón. 6 | 7 | You can read his blog post about it [here](https://fronkonstin.com/2017/11/07/drawing-10-million-points-with-ggplot-clifford-attractors/) 8 | 9 | You can find also plenty of others amazing R Scripts on Antonio Sánchez Chinchón website : [https://fronkonstin.com/](https://fronkonstin.com/) 10 | 11 | To run this R Script, we start on the r-base docker image and we added some libraries and needed dependencies. 12 | 13 | The matching docker image has been pushed into this docker repository [iexechub/r-clifford-attractors](https://hub.docker.com/r/iexechub/r-clifford-attractors). 14 | 15 | ## [Dapp params](./iexec.json) 16 | 17 | 4 parameters a,b,c,d are needed for the CliffordAttractors Script. 18 | 19 | The command line with the 4 parameters and the docker image to use must be configure into the [iexec.json](./iexec.json). 20 | 21 | ## Result 22 | 23 | Result with 24 | 25 | a=-1.24458046630025 26 | 27 | b=-1.25191834103316 28 | 29 | c=-1.81590817030519 30 | 31 | d=-1.90866735205054 32 | 33 | ![clifford.png](./clifford.png) 34 | 35 | It was generated by this [transaction](https://explorer.iex.ec/ropsten/tx/0x674bb2ec525992d5185004553f054b52c306b31bc36500b34c848f1a5a74c1b9) on ropsten ! 36 | 37 | Try to change a,b,c,d parameters values and see your owned Clifford attractors result ! 38 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/kaiko-pricefeed/iexec.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "We are proud to offer an innovative price feed that combines the high level of security brought in by TEE technology (Trusted Execution Environment), the most complete choice of crypto pairs provided by Kaiko (hundreds of them), and the flexibility of the iExec platform (any kind of logic can be implemented to override the default behavior).", 3 | "license": "MIT", 4 | "author": "iExec", 5 | "social": { 6 | "website": "https://price-feed-doracle.iex.ec/", 7 | "github": "https://github.com/iExecBlockchainComputing/iexec-apps/tree/master/offchain-computing/offchain-tee-kaiko-pricefeed" 8 | }, 9 | "logo": "kaiko-logo.png", 10 | "buyConf": { 11 | "params": { 12 | "iexec_args": "btc usd 9" 13 | }, 14 | "tag": "0x0000000000000000000000000000000000000000000000000000000000000001", 15 | "trust": "0", 16 | "callback": "0x3eF657EC7f51B18e69B00a8F8F2752Ee90493c3b" 17 | }, 18 | "app": { 19 | "owner": "0x15Bd06807eF0F2284a9C5baeAA2EF4d5a88eB72A", 20 | "name": "offchain-tee-kaiko-pricefeed", 21 | "type": "DOCKER", 22 | "multiaddr": "docker.io/iexechub/offchain-tee-kaiko-pricefeed:5.0.1", 23 | "checksum": "0x0000000000000000000000000000000000000000000000000000000000000000", 24 | "mrenclave": "4a39755a6a07cf885d7d3c7358bef277c7233746d283f4a48491b87d772b4199|958742b031be41d52d4f11ab2afc063a|2a421b3b7a6f771c3a602f49ce05b6a75793312b8e2c61c673fe7085a16cf138|python /app/app.py" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Wordcloud/README.md: -------------------------------------------------------------------------------- 1 | ![dapp logo](./logo.jpg) 2 | 3 | # R wordcloud 4 | 5 | ## Description 6 | 7 | A Wordcloud is a graphic representation of words, typically those used in a document or website, in which the words are arranged artistically in close proximity and the size of each word's type is proportional to the word's frequency or to the size of a numeric variable associated with the word, such as the population associated with the name of a country. 8 | 9 | We use R to generate this kind of wordcloud. 10 | 11 | We have create a [R script](./iExecWordcloud.R) to analyse a pdf content and generate a wordcloud png image. 12 | 13 | To run this R Script, we start on the r-base docker image and we add r wordcloud library and all needed dependencies. 14 | 15 | This docker image has been pushed into this docker repository [iexechub/r-wordcloud image](https://hub.docker.com/r/iexechub/r-wordcloud/). 16 | 17 | ## [Dapp params](./iexec.json) 18 | 19 | The pdf url to analyse, the R script to launch and the docker image to use must be configure into the [iexec.js](./iexec.json). 20 | 21 | ## Result 22 | 23 | To test it, we give iExec Whitepaper pdf as input of the R Script : [iExec-WPv2.0-English.pdf](http://iex.ec/app/uploads/2017/04/iExec-WPv2.0-English.pdf). 24 | 25 | You can see the wordcloud result of the iExec Whitepaper !!! 26 | ![iExecWordcloud.png](./iExecWordcloud.png) 27 | 28 | It was generated by this [transaction](https://explorer.iex.ec/ropsten/tx/0xd18c6b9b1bea6438fa20b28ec4c80eb9044d82c9a4025c1cecc4410c3b37c2b2) on ropsten ! 29 | 30 | ![TxExplorer.png](./TxExplorer.png) 31 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/R-Clifford-Attractors/CliffordAttractors.R: -------------------------------------------------------------------------------- 1 | 2 | # Author of this script is : Antonio Sánchez Chinchón 3 | # details can be find on his website : https://fronkonstin.com/2017/11/07/drawing-10-million-points-with-ggplot-clifford-attractors/ 4 | 5 | library(Rcpp) 6 | library(ggplot2) 7 | library(dplyr) 8 | 9 | 10 | args = commandArgs(trailingOnly=TRUE) 11 | 12 | # test if there is 4 argument: if not, return an error 13 | if (length(args) != 4) { 14 | stop("4 arguments needed : a b c d", call.=FALSE) 15 | } 16 | 17 | 18 | opt = theme(legend.position = "none", 19 | panel.background = element_rect(fill="white"), 20 | axis.ticks = element_blank(), 21 | panel.grid = element_blank(), 22 | axis.title = element_blank(), 23 | axis.text = element_blank()) 24 | 25 | cppFunction('DataFrame createTrajectory(int n, double x0, double y0, 26 | double a, double b, double c, double d) { 27 | // create the columns 28 | NumericVector x(n); 29 | NumericVector y(n); 30 | x[0]=x0; 31 | y[0]=y0; 32 | for(int i = 1; i < n; ++i) { 33 | x[i] = sin(a*y[i-1])+c*cos(a*x[i-1]); 34 | y[i] = sin(b*x[i-1])+d*cos(b*y[i-1]); 35 | } 36 | // return a new data frame 37 | return DataFrame::create(_["x"]= x, _["y"]= y); 38 | } 39 | ') 40 | 41 | 42 | options(digits=15) 43 | a=as.double(args[1]) 44 | b=as.double(args[2]) 45 | c=as.double(args[3]) 46 | d=as.double(args[4]) 47 | 48 | df=createTrajectory(9500000, 0, 0, a, b, c, d) 49 | 50 | write.table(df, "/iexec/consensus.iexec", append = FALSE, sep = " ", dec = ".",row.names = TRUE, col.names = TRUE) 51 | 52 | png("/iexec/Clifford.png", units="px", width=1600, height=1600, res=300) 53 | ggplot(df, aes(x, y)) + geom_point(color="black", shape=46, alpha=.01) + opt 54 | dev.off() 55 | -------------------------------------------------------------------------------- /partners.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "custom", 4 | "button": false, 5 | "org": "undefined", 6 | "name": "2 NEW DAPPS", 7 | "description": "undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined", 8 | "social": { 9 | "website": "undefined" 10 | }, 11 | "logo": "https://image.ibb.co/kJQDn6/new_partenership.png", 12 | "created": "2019-01-01T19:45:33.044Z", 13 | "rank": -10 14 | }, 15 | { 16 | "type": "custom", 17 | "org": "undefined", 18 | "name": "The Dapp Challenge", 19 | "description": "undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined", 20 | "buttonText": "READ MORE", 21 | "theme": "blackCard", 22 | "social": { 23 | "website": "https://medium.com/iex-ec/the-iexec-%C3%B0app-challenge-150k-of-grants-to-win-abf6798b31ee" 24 | }, 25 | "logo": "https://image.ibb.co/hXKVKm/150k.jpg", 26 | "created": "2019-01-02T19:45:33.044Z", 27 | "rank": -20 28 | }, 29 | { 30 | "type": "partner", 31 | "name": "TandemX", 32 | "org": "Synergy Crowds", 33 | "license": "MIT", 34 | "description": "TandemX is an application that builds groups of digital currencies that have similar behavior, like price evolution. The user can watch 3 groups of currencies, based on their behavior: ascending, flat, descending. In the next future, the users will be able to configure the application through a wide range of parameters. This application was created and is proudly provided within the SynergyCrowds project initiative.", 35 | "social": { 36 | "linkedin": "https://www.linkedin.com/company/synergycrowds-blockchain" 37 | }, 38 | "created": "2017-12-08T19:45:33.044Z", 39 | "logo": "https://image.ibb.co/nP0gqG/synergy_crowds.png" 40 | } 41 | ] 42 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Wordcloud/iExecWordcloud.R: -------------------------------------------------------------------------------- 1 | library(tm) 2 | library(pdftools) 3 | library(wordcloud) 4 | library(RColorBrewer) 5 | library(RCurl) 6 | library(dqmagic) 7 | args = commandArgs(trailingOnly=TRUE) 8 | 9 | # test if there is at least one argument: if not, return an error 10 | if (length(args) != 1) { 11 | stop("At least one argument : pdf file url must be supplied.n", call.=FALSE) 12 | } 13 | 14 | if (! url.exists(args[1])){ 15 | stop(c("wrong url:", args[1]), call.=FALSE) 16 | } 17 | 18 | 19 | download.file(url=args[1], destfile='wordcloudInput.pdf', method='curl') 20 | 21 | file_type("./wordcloudInput.pdf", mime_type = TRUE) 22 | 23 | if (file_type("./wordcloudInput.pdf", mime_type = TRUE) != "application/pdf"){ 24 | stop("mime_type file must be application/pdf", call.=FALSE) 25 | } 26 | 27 | #pdf location 28 | file_location ="./wordcloudInput.pdf" 29 | 30 | #load pdf file 31 | txt = pdf_text(file_location) 32 | 33 | #create corpus 34 | txt_corpus = Corpus(VectorSource(txt)) 35 | 36 | #clean corpus 37 | txt_corpus = tm_map(txt_corpus,tolower) 38 | txt_corpus = tm_map(txt_corpus,removePunctuation) 39 | txt_corpus = tm_map(txt_corpus,stripWhitespace) 40 | txt_corpus = tm_map(txt_corpus,removeNumbers) 41 | txt_corpus = tm_map(txt_corpus,PlainTextDocument) 42 | 43 | for (j in seq(txt_corpus)) { 44 | txt_corpus[[j]] <- gsub("●", " ", txt_corpus[[j]]) 45 | } 46 | 47 | #remove stop 48 | head(stopwords("en")) 49 | txt_corpus = tm_map(txt_corpus,removeWords,stopwords("en")) 50 | 51 | # view content corpus 52 | txt_corpus$content 53 | 54 | dtm = DocumentTermMatrix(txt_corpus) 55 | dtm = as.matrix(dtm) 56 | dtm = t(dtm) 57 | 58 | #sum number of occurence of each words 59 | number_occurances = rowSums(dtm) 60 | number_occurances = sort(number_occurances,decreasing = TRUE) 61 | 62 | write.table(number_occurances, "/iexec/consensus.iexec", append = FALSE, sep = " ", dec = ".",row.names = TRUE, col.names = TRUE) 63 | 64 | #plot 65 | png("iexec/wordcloudResult.png", width=1280,height=800) 66 | wordcloud(names(number_occurances),number_occurances,scale=c(8,.2),min.freq=3,max.words=Inf, random.order=FALSE, rot.per=.15, colors=brewer.pal(8, "Dark2")) 67 | dev.off() 68 | -------------------------------------------------------------------------------- /iExecBlockchainComputing/Gimp/make-logo.scm: -------------------------------------------------------------------------------- 1 | (define (make-logo color font-size text) 2 | ; (make-logo '(0 0 0) 100 \"iExec\") 3 | (gimp-palette-set-background color) 4 | (let* ( 5 | (width 10) 6 | (height 10) 7 | (triangle-size (* font-size 1.5)) 8 | (image (car (gimp-image-new width height RGB))) 9 | ) 10 | (gimp-image-undo-disable image) 11 | (gimp-context-set-foreground '(255 255 255)) 12 | 13 | (let* ( 14 | (iexec-text-layer (car (gimp-text-fontname image -1 0 0 text 0 1 font-size PIXELS "Trebuchet MS Bold"))) 15 | (text-layer-width (car (gimp-drawable-width iexec-text-layer))) 16 | (text-layer-height (car (gimp-drawable-height iexec-text-layer))) 17 | (image-size (* text-layer-width 2)) 18 | ) 19 | (gimp-image-resize image image-size image-size 0 0) 20 | (gimp-context-set-foreground '(254 229 0)) 21 | 22 | (let* ( 23 | (triangle-text-layer (car (gimp-text-fontname image -1 0 0 "▶" 0 1 triangle-size 0 "Sans"))) 24 | (triangle-layer-width (car (gimp-drawable-width triangle-text-layer))) 25 | (triangle-layer-height (car (gimp-drawable-height triangle-text-layer))) 26 | (background-layer (car (gimp-layer-new image image-size image-size RGB "iExec layer" 100 NORMAL))) 27 | ) 28 | (gimp-image-add-layer image background-layer 2) 29 | (gimp-drawable-fill background-layer BACKGROUND-FILL) 30 | 31 | (gimp-layer-translate 32 | iexec-text-layer 33 | (- (/ image-size 2) (/ text-layer-width 2)) 34 | (+ (/ image-size 2) (* text-layer-height 0)) 35 | ) 36 | (gimp-layer-translate 37 | triangle-text-layer 38 | (- (/ image-size 2) (/ triangle-layer-width 2)) 39 | (- (/ image-size 2) (* triangle-layer-height 1)) 40 | ) 41 | 42 | ; Call a plugin to blur the pikachu triangle 43 | (plug-in-gauss-rle 1 image triangle-text-layer 50 1 1) 44 | 45 | ; merge layers 46 | (gimp-image-merge-visible-layers image EXPAND-AS-NECESSARY) 47 | 48 | ; show in gimp 49 | ; (gimp-display-new image) 50 | (gimp-image-undo-enable image) 51 | 52 | (let* ( 53 | (layer (car (gimp-image-get-active-layer image))) 54 | (filename (string-append text "-logo.png")) 55 | ) 56 | ; Save image 57 | (gimp-file-save RUN-NONINTERACTIVE image layer filename filename) 58 | ) 59 | ) 60 | ) 61 | ) 62 | ) 63 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # iExec Dapps Registry 2 | 3 | In order to list your dapp on the [iExec Dapp Store](https://dapps.iex.ec/), you need to make it into the iExec Dapp Registry FIRST. But relax, it's very easy: 4 | 5 | Once you created, deployed and published your iExec Dapp using the [iExec SDK](https://github.com/iExecBlockchainComputing/iexec-sdk), here are the 5 steps that remain to enter this registry: 6 | 7 | ## Before beginning 8 | 9 | Make sure your app runs smoothly on iExec 10 | 11 | Make sure your app is published on the marketplace: 12 | 13 | - run `iexec orderbook app ` 14 | - if the orderbook is empty, run `iexec app publish ` to publish an apporder 15 | 16 | Make sure the following keys of `iexec.json` are filled: 17 | 18 | - description: a description of your app to display in the store (at least 150 chars) 19 | - license 20 | - author 21 | - additionally, if your app accept args, you can fill in `buyConf.params.iexec_args` to provide default args 22 | 23 | ## 1. Github Fork this repo 24 | 25 | click on the github "Fork" button and `git clone` the **forked** repository on your local machine and `git checkout v7` the v7 branch. 26 | 27 | [![github fork](./github-fork.png)](https://github.com/iExecBlockchainComputing/iexec-dapps-registry) 28 | 29 | ## 2. Create 2 new folders 30 | 31 | Inside the `iexec-dapps-registry` folder, create: 32 | 33 | - **One** organization folder at the root **[MUST match your github user or github org name]**. Ex: `/iExecBlockchainComputing`. 34 | 35 | - **One** folder for your dapp inside your org folder **[MUST match your dapp name]**. Ex: `/iExecBlockchainComputing/VanityGen`. 36 | 37 | ## 3. Validate 38 | 39 | Enter your dapp folder, and run the below command to check your config: 40 | 41 | - `iexec registry validate app` 42 | 43 | ## 4. Commit 44 | 45 | Once the validation is successful, you can commit & push your app config. 46 | 47 | - `git add iexec.json deployed.json logo.png README.md` 48 | - `git commit -m 'adding my Vanitygen app'` 49 | - `git push` 50 | 51 | ## 5. Github Pull Request 52 | 53 | click on this button to create a Pull Request (from your **forked v7 branch** TO **iexec-dapps-registry v7 branch**): 54 | 55 | [![github pull request](./github-pr.png)](https://github.com/iExecBlockchainComputing/iexec-dapps-registry/compare) 56 | 57 | One last thing... it will be helpful if you provide the taskid of a successfully executed task in the comments! 58 | 59 | **We'll review you Dapp and if it meets all the above criteria, it will be added to the iExec Dapp Registry!** 60 | -------------------------------------------------------------------------------- /mathisfchx/nft-price-checker/README.md: -------------------------------------------------------------------------------- 1 | # Golang OpenSea's NFT Collections floor price checker 2 |

3 | drawing 4 |

5 | 6 | Check the Opensea floor price of the NFTs you own, and calculate the total estimate of your NFT portfolio in $eth and $usd. 7 | 8 | ### Build 9 | First, let's build the docker image 10 | ``` 11 | docker build . --tag nft-price-checker 12 | ``` 13 | 14 | ### Input 15 | This solution reads a .json input file following this format : 16 | ``` 17 | { 18 | "ownerAddress": "0x_owner_address", 19 | "collections": [ 20 | { 21 | "collectionId": "collection_id", 22 | "count": number_of_asset_owned 23 | }, 24 | ... 25 | ] 26 | } 27 | ``` 28 | If you fill the `ownerAddress`, the dapp will directly ask Opensea for the collections and nft that you own, so you don't have to manually fill the `collections` part : 29 | ``` 30 | 31 | { 32 | "ownerAddress": "0x01234567891012345678910123456789101234567891" 33 | } 34 | ``` 35 | **Or**, If you want to inspect specific collections (and not a 0x address), you can fill (just) the `collections` part with the Opensea collection id (or slug) and the number of assets that you own from that collection : 36 | ``` 37 | 38 | { 39 | "collections": [ 40 | { 41 | "collectionId": "nft-worlds", 42 | "count": 2 43 | }, 44 | { 45 | "collectionId": "psychedelics-anonymous-genesis", 46 | "count": 1 47 | }, 48 | { 49 | "collectionId": "iexec-nft", 50 | "count": 3 51 | } 52 | ] 53 | } 54 | ``` 55 | The collection id can be found in the url of the Opensea Collection Page 56 | ie : for https://opensea.io/collection/boredapeyachtclub, the id is `boredapeyachtclub` 57 | 58 | ### Output 59 | The dapp is compatible with either "web2" (IPFS) or "web3" (callback) output. You just have to specifiy the wanted behavior in the iexec_args. 60 | 61 | - The web2 workflow will produce a `/iexec_out/result.txt` file following a detailled plain text format : 62 | ``` 63 | 64 | --> nft-worlds Floor price = 3.940000 eth 65 | So 2.000000*3.940000=7.880000 eth 66 | --> psychedelics-anonymous-genesis Floor price = 1.940000 eth 67 | So 1.000000*1.940000=1.940000 eth 68 | x iexec-nft cannot be found on Opensea 69 | ------------- 70 | The estimate total value of your portfolio is : 9.820000 eth 71 | Or 20345.861600 Usd 72 | ``` 73 | 74 | - The web3 workflow is designed to return the Usd global estimate of your portfolio as a callback-data. Thus, there is no `result.txt` file but in the `computed.json` you will find the `"callback-data"` entry : "0x" + the hexadecimal encoded Usd estimate. (You can find the `go-ethereum/common/hexutil` documentation [here](https://pkg.go.dev/github.com/ethereum/go-ethereum@v1.10.17/common/hexutil)) 75 | ``` 76 | 77 | { "callback-data" : "0x32303335372e363435363030" } 78 | ``` 79 | 80 | ### Run 81 | It is possible to run the application localy to test it out before deploying : 82 | (It is needed to put an input file inside `/tmp/iexec_in/` folder) 83 | ``` 84 | rm -rf /tmp/iexec_out && \ 85 | docker run \ 86 | -v /tmp/iexec_in:/iexec_in \ 87 | -v /tmp/iexec_out:/iexec_out \ 88 | -e IEXEC_IN=/iexec_in \ 89 | -e IEXEC_OUT=/iexec_out \ 90 | -e IEXEC_INPUT_FILE_NAME_1=input.json \ 91 | -e IEXEC_INPUT_FILES_NUMBER=1 \ 92 | nft-price-checker 93 | web2 # or web3 94 | ``` 95 | Once the execution ends, the result should be found in the folder 96 | `/tmp/iexec_out`. 97 | ``` 98 | cat /tmp/iexec_out/result.txt 99 | cat /tmp/iexec_out/computed.json 100 | ``` 101 | 102 | ### Deploy 103 | 104 | **_NOTE:_** the former iExec Test Sidechain, Viviani, is not available anymore; 105 | the tutorial should be reproduced similarly on the iExec Sidechain. 106 | 107 | To deploy your app, follow the instructions on the IExec Documentation : https://docs.iex.ec/for-developers/your-first-app 108 | 109 | Then, you can run your dApp with the `iexec app run` command (you can add as much parameters and options as needed, follow the SDK and CLI documentation to do so) : 110 | ``` 111 | iexec app run --watch ... 112 | ``` 113 | Here are two successfull tasks (performed on v7 viviani debug workerpools), respectively for the `web2` and the `web3` args : 114 | command_line_arg = "web2" : `0xc5acfa4ad5aa90f0f60c5c4c5b7bf3253ac34aad87aca733bbc075217b28576d` 115 | command_line_arg = "web3" : `0xb0b2edeed53f72283c29d2b0704636653fdbf3e73244efeb98d87ff36fed4bcc` 116 | 117 | Lastly, here is an example of web3 debug command line run : 118 | ``` 119 | iexec app run 0x0C7701aaB4b9aBa22509CFFd9683379fFCcDd311 --tag tee --workerpool 0x5210cD9C57546159Ac60DaC17B3e6cDF48674FBD --watch --chain viviani --args web3 --callback 0x000000000000000000000000000000000000dEaD --input-files https://raw.githubusercontent.com/mathisfchx/iexec_tests/main/input.json --params '{"iexec_developer_logger":"True"}' 120 | ``` 121 | 122 | ### Confidential Computing and TEE 123 | In order to benefit from the computation confidentiality offered by Trusted Execution Environnements, we first need to sconify our dApp. 124 | 125 | To do that, just run the following : 126 | ``` 127 | ./sconify.sh 128 | ``` 129 | It will build a sconified docker image of the app, that you can deploy the same way as a Standard dApp (like you did before following the iExec documentation). 130 | The code will now run inside a private enclave. 131 | 132 | You just have to add the `--tag tee` option in your run command : 133 | ``` 134 | iexec app run --watch --tag tee 135 | ``` 136 | 137 | But moreover, you can also add layer of confidentiality by protecting your input and output data. 138 | 139 | ### Datasets 140 | Following [this documentation](https://docs.iex.ec/for-developers/confidential-computing/sgx-encrypted-dataset), you will be able to encrypt your input file and then give your "secret" (encryption key) to the SMS (Secret Management Service). Like this, no one (except you) will be able to read what your input data is. 141 | 142 | ### End to End Encryption 143 | Finally, in order to achieve End-to-End encryption, you can encrypt your result following [this documentation](https://docs.iex.ec/for-developers/confidential-computing/end-to-end-encryption) 144 | --------------------------------------------------------------------------------