Creating your own cryptocurrency using CryptoNote

Sdílet
Vložit
  • čas přidán 28. 12. 2017
  • This video will walk you through the necessary steps to create your very own cryptocurrency. We’re not going to be making an Ethereum token, we’ll end up with our very own currency with its own blockchain.
    There’s a project out there called Cryptonote that gives us a great starting place. It’s an open source project that we can fork and it comes with all the necessary overhead to get us started. Out of the box it’s a working cryptocurrency that we can then modify for our own purposes.
    CryptoNote: github.com/cryptonotefoundati...
    Memcoin: github.com/bwentzloff/memcoin
    For professional inquiries, contact web3devs.com/
    For cryptocurrency-related apparel, visit cryptogifts.store/

Komentáře • 381

  • @stevenflaherty8807
    @stevenflaherty8807 Před 6 lety +1

    I really appreciate you taking the time to do this for everyone. My fiance and I run marketing for quite a few cryptos but we decided to expand into our own marketing firm and I been toying with cryptonote and implementing a market share style coin. I think old school ran crypto fits us well and cryptonote feels best as well. I been struggling with a few key areas about the networking side to this creation but your video fixed that for us. Appreciated, and I will look out for your crypto in the future.

    • @cryptonote6388
      @cryptonote6388 Před 2 lety

      I'm the crypto king boom

    • @anshulagarwal5578
      @anshulagarwal5578 Před 2 lety

      Hii can you please help me... I have some files with name as cryptonote from 2014 my pc... Can they be of any worth ? If yes , then how to incash it ?

  • @gofp1861
    @gofp1861 Před 6 lety +7

    Thanks bro this is literally gold. Good on you bro.

  • @jessicachouinard515
    @jessicachouinard515 Před 6 lety

    ok ive bin watching videos on how to do this for two days, i hope your video is the good one, u seem chill

  • @Man-if5xt
    @Man-if5xt Před 6 lety

    Thanks for this, been waiting for someone to upload this on here.

  • @puzzle905
    @puzzle905 Před 6 lety +2

    please can you create a detailed video for the purpose of creating the cryptocurrency for a complete beginner ?? it would be much appreciated . and thanks for all the efforts you are making for us

  • @dinkchesse
    @dinkchesse Před 6 lety +1

    How do you open a new directory like the green page he brought up at 4mins in?
    using acer aspire e 15 laptop - Windows 8 I think

  • @p8ninetv
    @p8ninetv Před 6 lety

    this dude is cool af!!!! more cryptonote videos, guarunteed you go viral...

  • @btc7998
    @btc7998 Před 6 lety

    Ok, I got everything working on ubuntu desktop and the server. how would convert the mcoind (daemon), simplewallet and miner files to run on windows?

  • @asadmehmood5781
    @asadmehmood5781 Před 6 lety +1

    would be nice if you make a detailed tutorial to make a cryptocurrency on windows and tell what are the requirements to get started. Thanks

  • @tgroh007
    @tgroh007 Před 5 lety

    You can also use magic-wormhole to transfer your compiled build over to your servers, once the daemon file is finished transferring use: chmod +x [daemonfile]. Chmod will turn it back into a program after the transfer. Just an alternative if your having issues getting cmake & boost installed on the server.

  • @Spardaproject395
    @Spardaproject395 Před 6 lety

    how many blocks need mined before the locked amount moves to available balance? and where can I change that?

  • @english300cokr
    @english300cokr Před 6 lety

    After compiling "make" with genesis tx, do i have to commit the CryptonoteConfig.h file to github?

  • @canadiancommunityprojectin9076

    How do you create the directory on windows or is the green screen the server?

  • @kryptotekconsulting3699

    How are you building the binaries on amazons server for cryptonote being that they are on Ubuntu 16 and not 14 since 16 is problematic with building the source?

  • @talknschwift5120
    @talknschwift5120 Před 6 lety

    question if i just put 25 billion for total supply will that be fine or do i have to play with there formula

  • @fatidjebbour1013
    @fatidjebbour1013 Před 5 lety

    Please give me the name of the tools you used for programming the currency. of Windows. Please

  • @dominionjudah1581
    @dominionjudah1581 Před 4 lety +1

    Hi, Can this work on other blockchain like binance or futurePIA or does each have different ways of forking and cloning?

  • @brianwilliams5956
    @brianwilliams5956 Před 6 lety

    This is an amazing video! Thanks for making it!

  • @Mouldmestudios
    @Mouldmestudios Před 4 lety

    can i use same process for bitcoin fork, and what do i need to change on bitcoin repository?

  • @fractalencrypt2818
    @fractalencrypt2818 Před 6 lety

    This is awesome, THANK YOU!!!

  • @pradeepmax1
    @pradeepmax1 Před 6 lety

    I have successfully build and created 2 nodes at aws and started memcoind but how can i view wallet app or what are the option do i have?
    Do i have run wallet on on my local PC as shown on the tutorial? Can someone explains in simple terms?

  • @brandonwatson5390
    @brandonwatson5390 Před 6 lety

    so how does one add the qt gui? for wallet etc.

  • @OlegWin355
    @OlegWin355 Před 6 lety

    Thank you! Great Video!

  • @lawrencenull
    @lawrencenull Před 6 lety

    How do you transfer the reserved premined amount to a wallet?

  • @remygoldcoast8195
    @remygoldcoast8195 Před 7 měsíci

    How can you connect to the wallet of the new coin? I would appreciate some details about that thank you.

  • @threshzera8127
    @threshzera8127 Před 6 lety

    Helo guys!
    Is it possible to change seed node ips after it's compiled?

  • @fatidjebbour1013
    @fatidjebbour1013 Před 5 lety

    What green you use for programming

  • @brianwoodward3869
    @brianwoodward3869 Před 6 lety +3

    You missed the last digit (3) of the IP address of your first server when you copy/pasted it.

  • @sagarjethi
    @sagarjethi Před 6 lety +2

    How can we set web wallet in cryptonote?

  • @pradeepmax1
    @pradeepmax1 Před 6 lety

    Getting this error while running miner
    ERROR [Miner] Error occured during mining: Enable multithreading to use std::thread: Operation not permitted

  • @madgascoin2901
    @madgascoin2901 Před 3 lety

    What is the best system to edit this fork with and to test it out? Wasting time with Visual Studio. It doesn't work with github. Spending more time trying to get VS to work that the coin.

  • @ZeroGravityFuneral
    @ZeroGravityFuneral Před 6 lety

    How would I set it up without transaction fees...would I set minimal fee as 0?

  • @Spardaproject395
    @Spardaproject395 Před 6 lety

    What do other people, other computers all need to start mining?

  • @dannydevil
    @dannydevil Před 6 lety

    How can we setup an ICO for the currency we just made. I mean, how will we provide our coins in exchange of other coins to investors ?? how will everything take place ?

  • @csabahalasz73
    @csabahalasz73 Před 6 lety

    Subsrcibed. Thank you for this video. I learnt a lot from it.

  • @mereksilas7548
    @mereksilas7548 Před 5 lety

    this is solo mining right? How do we get pool mining or gpu mining running with our coins ?

  • @antonior1021
    @antonior1021 Před 6 lety +1

    i'm looking to make a coin and this video is awesome

  • @rpmruoma
    @rpmruoma Před 6 lety

    What is the purpose of P2P_STAT_TRUSTED_PUB_KEY value in the CryptoNoteCong.h ?

  • @dokannon
    @dokannon Před 6 lety

    hi dude i have this problem Failed to handle NOTIFY_REQUEST_CHAIN. block_ids doesn't end with genesis block ID do you know that could be?? thankz

  • @sebastian-andreibojan6929

    what software to use ? i have ubuntu and i get error when i try to "make"

  • @blanewaxman395
    @blanewaxman395 Před 4 lety +1

    Does line 105 in CryptoNoteConfig.h const char P2P_STAT_TRUSTED_PUB_KEY[] ="" need to be changed. I would think since it is part of a keypair in an open source project that the public and private keys are known known keys? Shouldn't we generate a new key pair for security?

  • @luiscunha844
    @luiscunha844 Před 6 lety

    Hi folks, wich terminal do you use to code ?

  • @anonymoustt7651
    @anonymoustt7651 Před 6 lety

    which IDE should i use?

  • @sumitsonkar7860
    @sumitsonkar7860 Před 3 lety

    Which text editor you are using?

  • @daknocker2453
    @daknocker2453 Před 4 lety

    Where is the Paste.bin in your discription?

  • @faizanj.2589
    @faizanj.2589 Před 6 lety

    Hey! Amazing Tutorial!!! Really helpful.. but what about the images? like logo and stuff? also can you make a tutorial about compiling a windows qt?

  • @algrinotop7340
    @algrinotop7340 Před 5 lety

    But how you can compile a coin in one place and publish it

  • @madgascoin2901
    @madgascoin2901 Před 3 lety

    What compiler works with Cryptonote?

  • @cristianannese614
    @cristianannese614 Před 6 lety +1

    Hi! Firstable, thank you somuch for your tutorial. I want to ask you about an issua I had while following your tutorial: When I write the command "make" git says that the "make" command is not recognized. What can I do?

    • @skdkskdk
      @skdkskdk Před 3 lety

      hopefully you "solved" your problem!

  • @howboutthataion400
    @howboutthataion400 Před 6 lety

    how do you make or compile from windows CMD ?

  • @kyson5511
    @kyson5511 Před 4 lety

    Great tutorial. No issues until the make command... which I get errors.

  • @megamemo666
    @megamemo666 Před 4 lety

    i offer half of ethtereum if you install for the btc core also it need to have a price fixed that i can changed anytime i want

  • @robertsebastianolteanu

    how can you get the premine?

  • @salmonashish
    @salmonashish Před 6 lety

    how doi compile on windows?

  • @churchofschwiftology3932

    Hello! Someone please help when i hit command Make i get this error
    -- Configuring incomplete, errors occurred!
    See also "/home/schwiftkage/Desktop/Schmeckles/build/release/cmakeFiles/cmakeoutput.log"
    See also
    "home/schwiftkage/Desktop/Schmeckles/Build/release/CmakeFiles/cmakeerror.log"
    Makefile:16 recipe for target 'cmak-release' failed
    make: *** [cmake-release] Error 1
    running on unbuntu 16

  • @juanperez5257
    @juanperez5257 Před 6 lety

    Can we do that on windows ?

  • @nerdgrenade4365
    @nerdgrenade4365 Před 6 lety

    is their any way i can host my coin with out buying a server

  • @anshulagarwal5578
    @anshulagarwal5578 Před 2 lety

    Hii can you please help me... I have some files with name as cryptonote from 2014 my pc... Can they be of any worth ? If yes , then how to incash it ?

  • @frankievantablack259
    @frankievantablack259 Před 6 lety

    When you clone the git on the server do you clone the raw forked repo or do you clone the repo after making all the changes to the files and such

  • @frankievantablack259
    @frankievantablack259 Před 6 lety

    Anyone know which files to put on github before you add it to your server? This was completely skipped in the video... the build files or the files that were uncompiled and thus made into the build files?

    • @frankievantablack259
      @frankievantablack259 Před 6 lety

      im just going to assume the uncompiled ones (not the build ones) because from looking closely at your "ls" command it shows that there is no build folder present.

  • @robertmuresan1866
    @robertmuresan1866 Před 5 lety

    I'm at 12 minutes in the video. anyone know how to do that using Ubuntu and using Digital Ocean? please help.

  • @benjaminrodriguez3387
    @benjaminrodriguez3387 Před 6 lety

    Where is the "PasteBin" link? In the desription of this video?. At the 12:40 Mark of the video you said that we would need a number of tools to install into the blank instances/blank Ubuntu servers. I'm stuck.... 😕

    • @benjaminrodriguez3387
      @benjaminrodriguez3387 Před 6 lety +1

      So, i managed to create my own coin and mine-it. i didnt have luck compiling the GUI wallet so i just gave up..... the tools that you need are below.
      Open terminal and install the following.
      sudo add-apt-repository universe
      sudo apt-get update
      sudo apt-get install libboost-all-dev
      sudo apt-get update && sudo apt-get install build-essential

  • @MrRapghetto
    @MrRapghetto Před 6 lety

    Does anybody know how to solve CryptonoteProtocolHandler.h this file requires compiler -std=c++11?

  • @mattpatto85
    @mattpatto85 Před 6 lety

    I'm getting this error
    /usr/bin/ld: StreamTools.cpp.o: plugin needed to handle lto object
    /tmp/ccsFyovW.ltrans1.ltrans.o: In function std::_Function_handler::_M_invoke(std::_Any_data const&) [clone .lto_priv.446]':

  • @drlecter8074
    @drlecter8074 Před 4 lety +1

    Hello, How can I make pre-mined?

  • @jamesstephans6538
    @jamesstephans6538 Před 6 lety

    Nice video, but I have a bit problem, i start a cryptocurrency, which one is not mined. I do not know how to make it. Can you help me please?

  • @raymondbarnhart1
    @raymondbarnhart1 Před 6 lety

    I wanna run the seed node on the same VM I compiled with, how would I do this? For testing...

    • @BlockchainProgramming
      @BlockchainProgramming  Před 6 lety

      That's a great idea. I'm not entirely sure off the top of my head. You would need several instances of the daemon running, though, so I'm guessing the most straightforward way would be to spin up several different VMs and have them networked together.

  • @Spardaproject395
    @Spardaproject395 Před 6 lety

    at what point do you update the repo on github? shouldnt it be the same as what you just did on your local machine?

    • @BlockchainProgramming
      @BlockchainProgramming  Před 6 lety

      Yes. The code should be the same on all 3 machines. You should push your local changes to github before pulling the code on the seed nodes. Make sure the genesis block is included.

  • @MisteR--
    @MisteR-- Před 6 lety

    Really frustrated ...
    mkdir -p build/release
    cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
    /bin/sh: cmake: command not found
    make: *** [cmake-release] Error 127
    I was installed Xcode, Cmake ... but don't work

    • @softbrplay
      @softbrplay Před 6 lety

      eu obtive esse erro, apos atualizar o ubuntu, foi resolvido... comandos sudo apt-get update sudo apt-get install

  • @deathland1756
    @deathland1756 Před 4 lety +1

    Thanks for this tutorial. Very easy. However, how do you create a mining pool? And create portfolios for windows? Do you have another easy tutorial?

    • @anshulagarwal5578
      @anshulagarwal5578 Před 2 lety

      Hii can you please help me... I have some files with name as cryptonote from 2014 my pc... Can they be of any worth ? If yes , then how to incash it ?

  • @vistanationrockafellaz

    Hi do you now link to source to build cryptonote block explorer

  • @liamcreamer981
    @liamcreamer981 Před 6 lety

    i got an error 127 in my binary

  • @BarryBranton
    @BarryBranton Před 5 lety

    At 9:28 you didn't copy the complete number. You missed a digit.

  • @chrismacgillivray8920
    @chrismacgillivray8920 Před 6 lety

    what is the program running that has a green background?

  • @GianlucaBrizi
    @GianlucaBrizi Před 3 lety

    Hello. Thanks for this video. It helped me for educational purpouses. It would be great to add a GUI wallet to this private coin. It would help me to show the engine to the students. Any suggestion? Thanks anyway!

  • @ecigator
    @ecigator Před 6 lety

    confused with the money_supply ....
    ((uint64_t)(-1)) equals to 18446744073709551616 coins
    example: UINT64_C(858986905600000000)
    is that number is the real coin supply ?
    that means billions of billion... but I just checked the Monero code, they use the ((uint64_t)(-1)), but the total coin supply is 18.4 million ...
    confused with this ? which is different with this ? which number is the real coin number ?

  • @febriangenzano
    @febriangenzano Před 5 lety

    hello sir @brian
    many thanks for tutorial video, i'm really appreciate that.
    but i would be happy if you create another tutorial video about how to make wallet gui based on cryptonote.
    have a good days
    thanks :)

  • @mangocoinproject5675
    @mangocoinproject5675 Před 5 lety

    I try to do the same and run my coin folder on Mac Terminal, however after i give command "make" it gives error message mkdir -p build/release
    cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
    /bin/sh: cmake: command not found
    make: *** [cmake-release] Error 127
    How can i get over this problem?
    Thanks in advance..

    • @ryankissel4758
      @ryankissel4758 Před 5 lety

      I have the same problem. Have you found a fix or a way to make your mango coin lol

  • @fr34kthc
    @fr34kthc Před 6 lety

    Coul you please give me a hitnt how to reate ICO for own crypotocurrency ?

  • @delroyfrazer
    @delroyfrazer Před 5 lety

    On mac i am getting error when i ran the "make" command. Getting these errors:
    -- Configuring incomplete, errors occurred!
    See also "/Users/...../build/release/CMakeFiles/CMakeOutput.log".
    See also "/Users/...../build/release/CMakeFiles/CMakeError.log".
    make: *** [cmake-release] Error 1

  • @masonicpride7072
    @masonicpride7072 Před 2 lety

    Thanks a Million Bro I really appreciate it I wish we could be friends in Real life

  • @starwireinteractive9178

    why am I getting this error when starting node? Please help
    ERROR Failed to connect to any of seed peers, continuing without seeds

    • @brandonwatson5390
      @brandonwatson5390 Před 6 lety

      you need the daemons running on all three instances the two servers and your local machine

  • @Birch55
    @Birch55 Před 6 lety

    mkdir -p build/release
    cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
    /bin/sh: cmake: command not found
    make: *** [cmake-release] Error 127 help im getting this error

  • @fuadmammadov8572
    @fuadmammadov8572 Před 5 lety

    so it will be a fork of your cryptonote, not bitcoin right?

  • @MisteR--
    @MisteR-- Před 6 lety +2

    I have errors :
    /bin/sh: cmake: command not found
    make: *** [cmake-release] Error 127

    • @robertmuresan1866
      @robertmuresan1866 Před 5 lety

      at line 64 replace with this.. target_link_libraries(ConnectivityTool CryptoNoteCore Logging Crypto P2P Rpc Http Serialization Common System ${Boost_LIBRARIES})

  • @cruxined7924
    @cruxined7924 Před 6 lety +1

    Amazing

  • @Maahesrah
    @Maahesrah Před 6 lety

    so when git cloning into both seed nodes, is it cloned with the recently printed genesis tx included or no?

    • @BlockchainProgramming
      @BlockchainProgramming  Před 6 lety

      Aizen Senju yeah

    • @Maahesrah
      @Maahesrah Před 6 lety

      thanks man. great video too. i'm going to attempt to setup a mining pool next. if my projects successful, i'll definitely send you some coin.

    • @Maahesrah
      @Maahesrah Před 6 lety

      help please, everything went fine, i closed down the daemons and wallet. when i restarted, i was able to get the first daemon seed node started. the second one pushes out this error when i try to start daemon: ERROR Exception: TcpListener::TcpListener, bind failed, result=98, Address already in use

  • @juantelle1
    @juantelle1 Před 5 lety

    Can anyone make ths tut but for windows?

  • @ClaimYourInheritance
    @ClaimYourInheritance Před 6 lety

    So, I did everything wrong on my trial run and the coin was made. Then I started over and followed the instructions to the letter and i'm getting the error "bash: make: command not found"

  • @liamcreamer981
    @liamcreamer981 Před 6 lety

    I cant compile it. It gave me an error 127. "mkdir -p build/release
    cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
    /bin/sh: cmake: command not found
    make: *** [cmake-release] Error 127"

    • @robertmuresan1866
      @robertmuresan1866 Před 5 lety

      at line 64 replace with this..
      target_link_libraries(ConnectivityTool CryptoNoteCore Logging Crypto P2P Rpc Http Serialization Common System ${Boost_LIBRARIES})

  • @bankruptcy7477
    @bankruptcy7477 Před 2 lety

    mkdir -p build/release
    cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
    /bin/sh: cmake: command not found
    make: *** [cmake-release] Error 127
    Rudrakshs-Mac-mini:UDTest techrudy$ run
    -sh: run: command not found

  • @randyl2823
    @randyl2823 Před 5 lety

    after clone i type 1s and got -bash: 1s: command not found i use macbook

  • @METAEDUTV
    @METAEDUTV Před 6 lety

    Subscribed.
    Thank you very much for this wonderful tutorial. Do I really need 2 servers? And... can you make a video about how to compile the wallet?

    • @BlockchainProgramming
      @BlockchainProgramming  Před 6 lety +3

      Thanks! 2 servers is the bare minimum. For a production-ready coin you should have several more than that with the servers being physically in different regions around the globe. The wallet compilation happens during the compiling process in this video and you can see it at the end.

    • @METAEDUTV
      @METAEDUTV Před 6 lety

      Thank you very much for the info!

  • @vikram7801
    @vikram7801 Před 6 lety

    Error:
    Streamtools.cpp.o : plugin needed to handle lto object

    • @vikram7801
      @vikram7801 Před 6 lety

      cd /home/veda/vedacoin/build/release/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ConnectivityTool.dir/link.txt --verbose=1
      /usr/bin/c++ -pthread -std=c++11 -Wall -Wextra -Wpointer-arith -Wundef -Wvla -Wwrite-strings -Werror -Wno-error=extra -Wno-error=unused-function -Wno-error=deprecated-declarations -Wno-error=sign-compare -Wno-error=strict-aliasing -Wno-error=type-limits -Wno-unused-parameter -Wno-error=unused-variable -Wno-error=undef -Wno-error=uninitialized -Wno-error=unused-result -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=clobbered -Wno-error=unused-but-set-variable -Wno-error=odr -Wno-reorder -Wno-missing-field-initializers -march=native -maes -O3 -DNDEBUG -Ofast -DNDEBUG -Wno-unused-variable -flto CMakeFiles/ConnectivityTool.dir/ConnectivityTool/ConnectivityTool.cpp.o -o connectivity_tool -rdynamic libCryptoNoteCore.a libCommon.a libLogging.a libCrypto.a libP2P.a libRpc.a libHttp.a libSerialization.a libSystem.a -lboost_system -lboost_filesystem -lboost_thread -lboost_date_time -lboost_chrono -lboost_regex -lboost_serialization -lboost_program_options -lboost_atomic -lpthread -lrt
      /usr/bin/ld: StreamTools.cpp.o: plugin needed to handle lto object
      /tmp/ccJfR21L.ltrans1.ltrans.o: In function `std::_Function_handler::_M_invoke(std::_Any_data const&) [clone .lto_priv.444]':
      :(.text+0xc83): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)'
      :(.text+0xcb6): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)'
      :(.text+0xe0b): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)'
      :(.text+0xe4e): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)'
      /tmp/ccJfR21L.ltrans1.ltrans.o: In function `std::_Function_handler::_M_invoke(std::_Any_data const&) [clone .lto_priv.446]':
      :(.text+0x1178): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)'
      /tmp/ccJfR21L.ltrans1.ltrans.o::(.text+0x11a5): more undefined references to `Common::write(Common::IOutputStream&, void const*, unsigned long)' follow
      /tmp/ccJfR21L.ltrans13.ltrans.o: In function `(anonymous namespace)::loadSection(Common::IInputStream&) [clone .lto_priv.382]':
      :(.text+0xdae): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)'
      :(.text+0xde9): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)'
      :(.text+0xe3e): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)'
      :(.text+0xe99): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)'
      :(.text+0xec4): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)'
      :(.text+0xf00): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)'
      :(.text+0xf39): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)'
      /tmp/ccJfR21L.ltrans20.ltrans.o: In function `(anonymous namespace)::loadValue(Common::IInputStream&, unsigned char) [clone .lto_priv.385]':
      :(.text+0x487): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)'
      :(.text+0x4f4): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)'
      :(.text+0x534): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)'
      :(.text+0x564): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)'
      :(.text+0x5a4): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)'
      :(.text+0x5d4): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)'
      /tmp/ccJfR21L.ltrans20.ltrans.o::(.text+0x5f4): more undefined references to `Common::read(Common::IInputStream&, void*, unsigned long)' follow
      /tmp/ccJfR21L.ltrans20.ltrans.o: In function `(anonymous namespace)::loadValue(Common::IInputStream&, unsigned char) [clone .lto_priv.385]':
      :(.text+0x6cc): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)'
      :(.text+0x707): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)'
      :(.text+0x7a9): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)'
      :(.text+0x839): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)'
      :(.text+0x86c): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)'
      /tmp/ccJfR21L.ltrans20.ltrans.o: In function `CryptoNote::KVBinaryInputStreamSerializer::KVBinaryInputStreamSerializer(Common::IInputStream&)':
      :(.text+0x920): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)'
      /tmp/ccJfR21L.ltrans21.ltrans.o: In function `(anonymous namespace)::writeElementName(Common::IOutputStream&, Common::StringView) [clone .constprop.205]':
      :(.text+0xb7): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)'
      :(.text+0xc7): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)'
      /tmp/ccJfR21L.ltrans21.ltrans.o: In function `Crypto::serialize(Crypto::Signature&, Common::StringView, CryptoNote::ISerializer&) [clone .constprop.191]':
      :(.text+0x1366): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)'
      :(.text+0x1376): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)'
      collect2: error: ld returned 1 exit status
      src/CMakeFiles/ConnectivityTool.dir/build.make:113: recipe for target 'src/connectivity_tool' failed
      make[3]: *** [src/connectivity_tool] Error 1
      make[3]: Leaving directory '/home/veda/vedacoin/build/release'
      CMakeFiles/Makefile2:955: recipe for target 'src/CMakeFiles/ConnectivityTool.dir/all' failed
      make[2]: *** [src/CMakeFiles/ConnectivityTool.dir/all] Error 2
      make[2]: Leaving directory '/home/veda/vedacoin/build/release'
      Makefile:94: recipe for target 'all' failed
      make[1]: *** [all] Error 2
      make[1]: Leaving directory '/home/veda/vedacoin/build/release'
      Makefile:20: recipe for target 'build-release' failed
      make: *** [build-release] Error 2

  • @xandercage1239
    @xandercage1239 Před 2 lety

    Nice video

  • @stevenflaherty8807
    @stevenflaherty8807 Před 6 lety +2

    So, I got the code good...even went as far as forking the GUI wallet, changing icons and so on. Issue I am having and I hope you maybe able to help. The compiling side is a mess for me to get working. I am on Windows 10 so that is a major issue but do you know of any way to compile these forks on a windows machine. MAKE isn't doing it through command lines nor through the various apps I tried out. Even Powershell with Ubuntu didn't seem to work. Not sure if I am missing something or need to get a Linux machine going. Any idea what I might be missing at this end stage? Doesn't seem to take the command

    • @SkylonRow
      @SkylonRow Před 6 lety

      Compiling on Windows is a PITA. If you're not already familiar with compiling on windows machines, I wouldn't even bother.
      I'd install Ubuntu through a virtual machine and build on that. You'll still need to make sure you install the dependencies and fix any problems with the build.

    • @BlockchainProgramming
      @BlockchainProgramming  Před 6 lety

      CMake needs to be installed, as well. Do you have that on your machine?

    • @stevenflaherty8807
      @stevenflaherty8807 Před 6 lety

      Thanks Delmol and Blockchain Programming, yea I am finding this on windows to be hell lol. I do have Cmake in here, tried every version of compiling options in it but it kept coming up with errors. Though today I do have a rasperry pi 3 which I am about to slam Ubuntu if all else fails. I have a dev though on a crypto project taking a look at my code and seeing what he can do for it, so I think I am good. I really appreciate the help guys.

    • @stevenflaherty8807
      @stevenflaherty8807 Před 6 lety

      Very odd, had a dev from a top crypto take a crack at my build for this fork, wouldn't even compile for him and he tried a few known options. Not sure if the fork I grabbed has something missing or maybe the makefile is lacking info. We keep getting an error for the CL in the makefile that is provided by Cryptonote. We tried on 3 different machines, Windows, Ubuntu and a Virtual machine but dead stop there. I checked all the code, every addition described here and on the Cryptonote page is there, no major tweaks...figured go with baseline code also to compile but just isn't working for us. I may have screwed something up, I am more a marketer vs a dev myself but my dev involved as well is lost on this one, but he mainly deals from building the ground up and not done much forking past implementations into his code here and there.
      I did grab all dependencies and the latest BOOST for this, I guess I better try back from square one and see if along the way something got missed but I can't pinpoint anything via final code that is.
      Anyways thanks for trying to help guys, I guess I will put this on the back burner till I sort it out more. Maybe take on a few guys I know to work with it

    • @puzzle905
      @puzzle905 Před 6 lety

      How should i proceed to create a currency for the real world Expat ? i have a project in head and want to proceed on it . Thanks

  • @TheItadviser
    @TheItadviser Před 6 lety

    Hello, I get this error when i run make
    and I have Cmak installed, can you please help
    mkdir -p build/release
    cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
    /bin/sh: 1: cmake: not found
    Makefile:16: recipe for target 'cmake-release' failed
    make: *** [cmake-release] Error 127

  • @tobiaskarl4939
    @tobiaskarl4939 Před 6 lety

    I know is for Ubuntu only.
    I compiled successfully on debian 8 root server. But I get error on debian 9 on local machine.
    "crypto.cpp:326:58: error: value initialization of inclompete type 'Crypto::rs_comm:: []'
    return sizeof(rs_comm) + pubs_count * sizeof(rs_comm().ab[0]);"
    (The second last closed bracket is red marked.)
    recipe for target crypto.cpp.o failed.

    • @tobiaskarl4939
      @tobiaskarl4939 Před 6 lety

      I now installed debian 8 with gcc/ g++ 4.9 on local machine and get compile errors and solved it with this modification:
      github.com/cwrucoin/CWRUCoin/commit/3565866f44d621d12accce940ee2d4d1c8c9f6e7
      And now works fine.

  • @StanSuchy
    @StanSuchy Před 5 lety

    Do you do other crypto the same way? ie. PIVx clone ?