DitcoiGUI
Copyright(c)2017,TheDitcoiProject
DevelopmetResourcesWeb:ditcoi.ioMail:dev@ditcoi.ioGithub:https://github.com/ditcoi/ditcoi-guiIRC:#ditcoi-devoFreeodeVulerabilityResposeOurVulerabilityResposeProcessecouragesresposibledisclosureWearealsoavailableviaHackerOeItroductioAsCryptoote/Moerobasedtechology,Ditcoiisaprivate,secure,utraceable,decetraliseddigitalcurrecy.Youareyourbak,youcotrolyourfuds,adobodycatraceyourtrasfersulessyouallowthemtodoso.
Privacy:Ditcoiusesacryptographicallysoudsystemtoallowyoutosedadreceivefudswithoutyourtrasactiosbeigeasilyrevealedotheblockchai(theledgeroftrasactiosthateveryoehas).Thisesuresthatyourpurchases,receipts,adalltrasfersremaiabsolutelyprivatebydefault.
Security:Usigthepowerofadistributedpeer-to-peercosesusetwork,everytrasactiootheetworkiscryptographicallysecured.Idividualwalletshavea25wordmemoicseedthatisolydisplayedoce,adcabewrittedowtobackupthewallet.Walletfilesareecryptedwithapassphrasetoesuretheyareuselessifstole.
Utraceability:Bytakigadvatageofrigsigatures,aspecialpropertyofacertaitypeofcryptography,Ditcoiisabletoesurethattrasactiosareotolyutraceable,buthaveaoptioalmeasureofambiguitythatesuresthattrasactioscaoteasilybetiedbacktoaidividualuserorcomputer.
AboutthisProjectThisistheGUIforthecoreDitcoiimplemetatio.Itisopesourceadcompletelyfreetousewithoutrestrictios,exceptforthosespecifieditheliceseagreemetbelow.ThereareorestrictiosoayoecreatigaalterativeimplemetatioofDitcoithatusestheprotocoladetworkiacompatiblemaer.
Aswithmaydevelopmetprojects,therepositoryoGithubiscosideredtobethe"stagig"areaforthelatestchages.Beforechagesaremergeditothatbrachothemairepository,theyaretestedbyidividualdevelopersitheirowbraches,submittedasapullrequest,adthesubsequetlytestedbycotributorswhofocusotestigadcodereviews.Ditcoi'sdevelopmetisalsowellfollowedtosweetfuturimprovemetsaccordigtoditcoiowbehavior.Thathavigbeesaid,therepositoryshouldbecarefullycosideredbeforeusigitiaproductioeviromet,ulessthereisapatchitherepositoryforaparticularshow-stoppigissueyouareexperiecig.Itisgeerallyabetterideatouseataggedreleaseforstability.
SupportigtheProjectDitcoidevelopmetcabesupporteddirectlythroughdoatios.
BothMoeroadBitcoidoatioscabemadetodoate.ditcoi.ioifusigaclietthatsupportstheOpeAliasstadard
TheDitcoidoatioaddressis:9RUGwFu3WGh3wAkeWWzMNiQXiW9ChYRpH974mDdrGcjpEcpPrz143oc9sV1W8YyAUwCztbfxt9usZSMVSBwPxCaDXzhYWz(viewkey:ac3b8aaffde0fba30a69cfceb54c7192aa6cf6161f86c8e970252d6ae94347e7)
TheBitcoidoatioaddressis:1DDquqzHZEM2PF7Qyftr9hvxk2NJaiozxx
TheMoerodoatioaddressis:42iXGr9Ms1FKxt1t8qLJdHRHVKvYMbgSxeRHNsNktjcpRypkEkPqjFT9Bses26xeZbPx5Qi7t5MPeKkzvvz4hYgdF8riCd5
LiceseSeeLICENSE.
IstalligDitcoiCorefromaPackagePackagigforyourfavoritedistributiowouldbeawelcomecotributio!
CompiligDitcoiCorefromSourceOLiux:(TestedoUbutu16.04x86,16.10x64,Getoox64adLiuxMit18"Sarah"-Ciamox64)
IstallDitcoidepedecies.ForUbutuadMit
sudoaptistallbuild-essetialcmakelibboost-all-devmiiuppclibuboud-devgraphvizdoxygelibuwid8-devpkg-cofiglibssl-dev
ForGetoo
sudoemergeapp-arch/xz-utilsapp-doc/doxygedev-cpp/gtestdev-libs/boostdev-libs/expatdev-libs/opessldev-util/cmakemedia-gfx/graphvizet-ds/uboudet-libs/ldset-libs/miiuppcsys-libs/libuwid
Grabaup-to-datecopyoftheditcoi-guirepository
gitcloehttps://github.com/ditcoi/ditcoi-gui.git
Goitotherepository
cdditcoi-gui
IstalltheGUIdepedecies
ForUbutu16.04x86
sudoapt-getistallqtbase5-devqt5-defaultqtdeclarative5-devqml-module-qtquick-cotrolsqml-module-qtquick-xmllistmodelqttools5-dev-toolsqml-module-qtquick-dialogs
ForUbutu16.04+x64
sudoapt-getistallqtbase5-devqt5-defaultqtdeclarative5-devqml-module-qtquick-cotrolsqml-module-qtquick-xmllistmodelqttools5-dev-toolsqml-module-qtquick-dialogsqml-module-qt-labs-settigslibqt5qml-graphicaleffects
ForLiuxMit18"Sarah"-Ciamox64
sudoaptistallqml-module-qt-labs-settigsqml-module-qtgraphicaleffects
ForGetoo
sudoemergedev-qt/qtcore:5dev-qt/qtdeclarative:5dev-qt/qtquickcotrols:5dev-qt/qtquickcotrols2:5dev-qt/qtgraphicaleffects:5
Optioal:TobuildtheflagWITH_SCANNER
ForUbutuadMit
sudoaptistallqtmultimedia5-devqml-module-qtmultimedialibzbar-dev
ForGetoo
TheqmlUSEflagmustbeeabled.
emergedev-qt/qtmultimedia:5media-gfx/zbar
BuildtheGUIForUbutuadMit
./build.sh
ForGetoo
QT_SELECT=5./build.sh
Theexecutablecabefoudithebuild/release/bifolder.
OOSX:IstallXcodefromAppStoreIstallhomebrewIstallditcoidepedecies:brewistallboost--c++11
brewistallopessl-toistallopesslheaders
brewistallpkgcofig
brewistallcmake
brewistallqt5(ordowloadQT5.8+fromqt.io)
IfyouhaveaolderversioofQtistalledviahomebrew,youcaforceittouse5.xlikeso:
brewlik--force--overwriteqt5
AddtheQtbidirectorytoyourpath
Example:exportPATH=$PATH:$HOME/Qt/5.8/clag_64/bi
ThisisthedirectorywhereQt5.xisistalledoyoursystem
Grabaup-to-datecopyofthemoero-corerepository
gitcloehttps://github.com/ditcoi/ditcoi-gui.git
Goitotherepositorycdditcoi-gui
Startthebuild./build.sh
Theexecutablecabefoudithebuild/release/bifolder.
Note:Workaroudfor"ERROR:Xcodeotsetupproperly"
Edit$HOME/Qt/5.8/clag_64/mkspecs/features/mac/default_pre.prf
replaceisEmpty($$list($$system("/usr/bi/xcru-fidxcru2>/dev/ull")))
withisEmpty($$list($$system("/usr/bi/xcru-fidxcodebuild2>/dev/ull")))
Moreifo:https://stackoverflow.com/a/35098040/1683164
OWidows:Istallmsys2,followtheistructiosothatpageohowtoupdatepackagestothelatestversios
Istallditcoidepedeciesasdescribediditcoidocumetatioitomsys2eviromet.Asweolybuildapplicatioforx86,istallolydepedeciesforx86architecture(i686ipackageame)
pacma-Smigw-w64-i686-toolchaimakemigw-w64-i686-cmakemigw-w64-i686-boostIstallgititomsys2eviromet
pacma-SgitIstallQt5fromofficialsite
dowloaduifiedistaller,ruadselectfollowigoptios:Qt>Qt5.7>MiGW5.3.032bitTools>MiGW5.3.0cotiuewithistallatioOpeMiGW-w64Wi32Shellshell
%MSYS_ROOT%\msys2_shell.cmd-migw32
Where%MSYS_ROOT%willbec:\msys32ifyourhostOSisx86-basedorc:\msys64ifyourhostOSisx64-based
Istallthelatestversioofboost,specificlytherequiredstaticlibraries
cdwgethttps://sourceforge.et/projects/boost/files/boost/1.63.0/boost_1_63_0.tar.bz2tarxjfboost_1_63_0.tar.bz2cdboost_1_63_0./bootstrap.shmigw./b2--prefix=/migw32/boost--layout=tagged--without-mpi--without-pythotoolset=gccaddress-model=32variat=debug,releaselik=staticthreadig=multirutime-lik=static-j$(proc)istallCloerepository
cdgitcloehttps://github.com/ditcoi/ditcoi-gui.gitBuildtheGUI
cdditcoi-guiexportPATH=$(ls-rd/c/Qt/5.[6,7,8]/migw53_32/bi|head-1):$PATH./build.shcdbuildmakedeployTheexecutablecabefoudithe.\release\bidirectory.










评论