Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sendTransaction Invalid Request #177

Open
wants to merge 61 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
541af40
Initial commit
pmitchev May 15, 2015
27fed3d
Raw documentation added
pmitchev May 17, 2015
c993c0e
Fix the messy previews commit
pmitchev May 17, 2015
55adcbf
Add README as markdown file
pmitchev May 17, 2015
b24a56f
Stable version with core Bytecoin 1.0.4
pmitchev Jun 1, 2015
a72f22b
Documentation fixes
pmitchev Jun 1, 2015
c239ea8
Bug fixed (core Bytecoin 1.0.4)
pmitchev Jun 2, 2015
5c61c03
Payment gateway added
pmitchev Jun 9, 2015
943a9ae
Allow 0 fee transactions
pmitchev Jun 9, 2015
32acf35
Parameters added
pmitchev Jun 25, 2015
7136140
Bytecoin 1.0.5
pmitchev Jul 17, 2015
eb58d5a
Stable version with core Bytecoin 1.0.5.1. Bug fixes
pmitchev Jul 22, 2015
5dee592
Added support for no modified old Cryptonote currencies
pmitchev Jul 24, 2015
ef3ae7e
Stable version with core Bytecoin 1.0.6.1
pmitchev Aug 7, 2015
2bc0ceb
Stable version with core Bytecoin 1.0.7
pmitchev Aug 12, 2015
8ea06ad
Stable version with core Bytecoin 1.0.7.1
pmitchev Aug 20, 2015
997c960
Stable version with core Bytecoin 1.0.8
pmitchev Aug 27, 2015
66a0c1c
Stable version with core Bytecoin 1.0.8.1
pmitchev Sep 18, 2015
2522b68
Change donation (Bytecoin update)
pmitchev Nov 2, 2015
f994d7c
RPC methods for node configuration and blockkchain explorer
pmitchev Nov 24, 2015
b7ac6db
get_blockchain_settings minor bug fixed
pmitchev Nov 25, 2015
c336565
Minor bug fixes
pmitchev Dec 1, 2015
2b2173d
Stable version with core Bytecoin 1.0.9
pmitchev Dec 10, 2015
62ce30c
core updated to Bytecoin 1.0.9.1
pmitchev Dec 15, 2015
d1c10d6
Various minor bug fixes
pmitchev Feb 4, 2016
9198e62
Minor bug fixes. walletd --local now works
pmitchev Feb 19, 2016
5490747
Removed duplicated directories
pmitchev Feb 19, 2016
35dfdd1
Stable version with core Bytecoin 1.0.10
pmitchev Apr 14, 2016
04929ee
Small fix
pmitchev Apr 14, 2016
705eeae
UPGRADE_HEIGHT_V3 parameter added
pmitchev Apr 21, 2016
d2c1b16
Stable version with core Bytecoin 1.0.11
pmitchev Jun 27, 2016
5d071f4
Fixed bug if mandatory transaction is enabled
pmitchev Jun 29, 2016
7afd6aa
Forknote v2.0.0 RC1
pmitchev Jul 30, 2016
af0d3db
Forknote v2.0.0 RC1 (do not mine with it)
pmitchev Aug 3, 2016
7c84bbc
Readme changed
pmitchev Nov 11, 2016
03462df
Readme changed
pmitchev Nov 11, 2016
e1bf302
Readme changed
pmitchev Nov 11, 2016
c4979e2
Readme changed
pmitchev Nov 11, 2016
66f59c1
Warning about v2.0.0 in the README
pmitchev Nov 11, 2016
1473bb9
\n
pmitchev Nov 11, 2016
788fa75
link added to readme
pmitchev Nov 11, 2016
2ef3aa6
\n
pmitchev Nov 11, 2016
67b297e
Forknote v2.0.0 RC2
pmitchev Dec 15, 2016
7ca1595
Bug fixes + karbo support
pmitchev Jan 1, 2017
bc626b5
Export keys added to simplewallet
pmitchev Jan 2, 2017
f813f79
v2.0.1
pmitchev Jan 13, 2017
983a614
cleanup
Jan 16, 2017
0bc3380
Merge pull request #5 from minecoins/master
pmitchev Jan 16, 2017
c333dbe
fix f_block_json rpc method
Jan 17, 2017
55e78de
Merge pull request #6 from minecoins/fix-f_block_json
pmitchev Jan 17, 2017
376f533
fixed security issue
pmitchev May 9, 2017
51c3777
v2.0.4
pmitchev May 28, 2017
05459f2
v2.0.6
pmitchev Jun 14, 2017
8106578
v2.0.6.1
trendscharts Jul 28, 2017
ccbb8c8
fixed v2.0.6.1
trendscharts Jul 28, 2017
b2479cd
v2.0.7
trendscharts Aug 5, 2017
1da81db
Fixing on_get_block_header_by_height incorrect height output
trendscharts Aug 21, 2017
9527623
Min diff removed from zawy diff alg
trendscharts Aug 23, 2017
97e8186
v2.1.1
trendscharts Sep 11, 2017
49e1cd0
v2.1.2
trendscharts Oct 18, 2017
0a686c8
Zawy LWMA difficulty algorithm added
trendscharts Apr 14, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Empty file modified .gitattributes
100644 → 100755
Empty file.
5 changes: 5 additions & 0 deletions .gitignore
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
.DS_Store
/build
/tags
.idea
.ycm_extra_conf.py
.ycm_extra_conf.pyc
Release
Debug
72 changes: 47 additions & 25 deletions CMakeLists.txt
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -4,44 +4,58 @@ set(VERSION "0.1")
# $Format:Packaged from commit %H%nset(COMMIT %h)%nset(REFS "%d")$

set_property(GLOBAL PROPERTY USE_FOLDERS ON)
set(CMAKE_CONFIGURATION_TYPES "Debug;Release")
set(CMAKE_CONFIGURATION_TYPES Debug RelWithDebInfo Release CACHE TYPE INTERNAL)
set(CMAKE_SKIP_INSTALL_RULES ON)
set(CMAKE_SKIP_PACKAGE_ALL_DEPENDENCY ON)
set(CMAKE_SUPPRESS_REGENERATION ON)
enable_testing()
# copy CTestCustom.cmake to build dir to disable long running tests in 'make test'
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/CTestCustom.cmake ${CMAKE_CURRENT_BINARY_DIR})

include_directories(include src contrib/epee/include external "${CMAKE_BINARY_DIR}/version")
project(Bytecoin)

include_directories(include src external "${CMAKE_CURRENT_BINARY_DIR}/version")
if(APPLE)
include_directories(SYSTEM /usr/include/malloc)
enable_language(ASM)
endif()

if(MSVC)
include_directories(src/Platform/Windows)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src/Platform/Windows)
elseif(APPLE)
include_directories(src/Platform/OSX)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src/Platform/OSX)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src/Platform/Posix)
else()
include_directories(src/Platform/Linux)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src/Platform/Linux)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src/Platform/Posix)
endif()


set(STATIC ${MSVC} CACHE BOOL "Link libraries statically")

if(MSVC)
add_definitions("/bigobj /MP /W3 /GS- /D_CRT_SECURE_NO_WARNINGS /wd4996 /wd4345 /D_WIN32_WINNT=0x0600 /DWIN32_LEAN_AND_MEAN /DGTEST_HAS_TR1_TUPLE=0 /D_VARIADIC_MAX=8 /D__SSE4_1__")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /STACK:10485760")
if(STATIC)
foreach(VAR CMAKE_C_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO)
foreach(VAR CMAKE_C_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELEASE)
string(REPLACE "/MD" "/MT" ${VAR} "${${VAR}}")
endforeach()
endif()
include_directories(SYSTEM src/platform/msc)
include_directories(SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/src/platform/msc)
else()
if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
# This option has no effect in glibc version less than 2.20.
# Since glibc 2.20 _BSD_SOURCE is deprecated, this macro is recomended instead
add_definitions("-D_DEFAULT_SOURCE -D_GNU_SOURCE")
endif()
set(ARCH native CACHE STRING "CPU to build for: -march value or default")
if("${ARCH}" STREQUAL "default")
set(ARCH_FLAG "")
else()
set(ARCH_FLAG "-march=${ARCH}")
endif()
set(WARNINGS "-Wall -Wextra -Wpointer-arith -Wundef -Wvla -Wwrite-strings -Werror -Wno-error=extra -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")
set(WARNINGS "-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")
if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
set(WARNINGS "${WARNINGS} -Wno-error=mismatched-tags -Wno-error=null-conversion -Wno-overloaded-shift-op-parentheses -Wno-error=shift-count-overflow -Wno-error=tautological-constant-out-of-range-compare -Wno-error=unused-private-field -Wno-error=unneeded-internal-declaration -Wno-error=unused-function")
set(WARNINGS "${WARNINGS} -Wno-error=mismatched-tags -Wno-error=null-conversion -Wno-overloaded-shift-op-parentheses -Wno-error=shift-count-overflow -Wno-error=tautological-constant-out-of-range-compare -Wno-error=unused-private-field -Wno-error=unneeded-internal-declaration -Wno-error=unused-function -Wno-error=missing-braces")
else()
set(WARNINGS "${WARNINGS} -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=clobbered -Wno-error=unused-but-set-variable")
endif()
Expand All @@ -52,22 +66,34 @@ else()
else()
set(MINGW_FLAG "")
endif()
if(CMAKE_C_COMPILER_ID STREQUAL "GNU" AND NOT (CMAKE_C_COMPILER_VERSION VERSION_LESS 5.1))
set(WARNINGS "${WARNINGS} -Wno-error=odr")
endif()
set(C_WARNINGS "-Waggregate-return -Wnested-externs -Wold-style-definition -Wstrict-prototypes")
set(CXX_WARNINGS "-Wno-reorder -Wno-missing-field-initializers")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -D_GNU_SOURCE ${MINGW_FLAG} ${WARNINGS} ${C_WARNINGS} ${ARCH_FLAG} -maes")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -D_GNU_SOURCE ${MINGW_FLAG} ${WARNINGS} ${CXX_WARNINGS} ${ARCH_FLAG} -maes")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 ${MINGW_FLAG} ${WARNINGS} ${C_WARNINGS} ${ARCH_FLAG} -maes")
if(NOT APPLE)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
endif()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${MINGW_FLAG} ${WARNINGS} ${CXX_WARNINGS} ${ARCH_FLAG} -maes")
if(APPLE)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DGTEST_HAS_TR1_TUPLE=0")
endif()
if(CMAKE_C_COMPILER_ID STREQUAL "GNU" AND NOT (CMAKE_C_COMPILER_VERSION VERSION_LESS 4.8))
set(DEBUG_FLAGS "-g3 -Og")
set(DEBUG_FLAGS "-g3 -Og -gdwarf-4 -fvar-tracking -fvar-tracking-assignments -fno-inline -fno-omit-frame-pointer")
else()
set(DEBUG_FLAGS "-g3 -O0")
set(DEBUG_FLAGS "-g3 -O0 -fno-omit-frame-pointer")
endif()
set(RELEASE_FLAGS "-Ofast -DNDEBUG -Wno-unused-variable")
if(NOT APPLE)
# There is a clang bug that does not allow to compile code that uses AES-NI intrinsics if -flto is enabled
set(RELEASE_FLAGS "${RELEASE_FLAGS} -flto")
if (CMAKE_C_COMPILER_ID STREQUAL "GNU" AND CMAKE_SYSTEM_NAME STREQUAL "Linux"
AND CMAKE_BUILD_TYPE STREQUAL "Release" AND ((CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.9) OR (CMAKE_C_COMPILER_VERSION VERSION_EQUAL 4.9)))
# On linux, to build in lto mode, check that ld.gold linker is used: 'update-alternatives --install /usr/bin/ld ld /usr/bin/ld.gold HIGHEST_PRIORITY'
set(CMAKE_AR gcc-ar)
set(CMAKE_RANLIB gcc-ranlib)
endif()
#set(RELEASE_FLAGS "${RELEASE_FLAGS} -flto")
endif()
#if(CMAKE_C_COMPILER_ID STREQUAL "GNU" AND NOT MINGW)
# set(RELEASE_FLAGS "${RELEASE_FLAGS} -fno-fat-lto-objects")
Expand All @@ -85,10 +111,7 @@ if(STATIC)
set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_STATIC_RUNTIME ON)
endif()
find_package(Boost 1.53 REQUIRED COMPONENTS system filesystem thread date_time chrono regex serialization program_options coroutine context)
if((${Boost_MAJOR_VERSION} EQUAL 1) AND (${Boost_MINOR_VERSION} EQUAL 54))
message(SEND_ERROR "Boost version 1.54 is unsupported, more details are available here http://goo.gl/RrCFmA")
endif()
find_package(Boost 1.55 REQUIRED COMPONENTS system filesystem thread date_time chrono regex serialization program_options)
include_directories(SYSTEM ${Boost_INCLUDE_DIRS})
if(MINGW)
set(Boost_LIBRARIES "${Boost_LIBRARIES};ws2_32;mswsock")
Expand All @@ -99,32 +122,31 @@ elseif(NOT MSVC)
endif()

set(COMMIT_ID_IN_VERSION ON CACHE BOOL "Include commit ID in version")
file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/version")
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/version")
if (NOT COMMIT_ID_IN_VERSION)
set(VERSION "${VERSION}-unknown")
configure_file("src/version.h.in" "version/version.h")
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/src/version.h.in" "${CMAKE_CURRENT_BINARY_DIR}/version/version.h")
add_custom_target(version ALL)
elseif(DEFINED COMMIT)
string(REPLACE "." "\\." VERSION_RE "${VERSION}")
if(NOT REFS MATCHES "(\\(|, )tag: v${VERSION_RE}(\\)|, )")
set(VERSION "${VERSION}-g${COMMIT}")
endif()
configure_file("src/version.h.in" "version/version.h")
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/src/version.h.in" "${CMAKE_CURRENT_BINARY_DIR}/version/version.h")
add_custom_target(version ALL)
else()
find_package(Git QUIET)
if(Git_FOUND OR GIT_FOUND)
message(STATUS "Found Git: ${GIT_EXECUTABLE}")
add_custom_target(version ALL "${CMAKE_COMMAND}" "-D" "VERSION=${VERSION}" "-D" "GIT=${GIT_EXECUTABLE}" "-D" "TO=${CMAKE_BINARY_DIR}/version/version.h" "-P" "src/version.cmake" WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}")
add_custom_target(version ALL "${CMAKE_COMMAND}" "-D" "VERSION=${VERSION}" "-D" "GIT=${GIT_EXECUTABLE}" "-D" "TO=${CMAKE_CURRENT_BINARY_DIR}/version/version.h" "-P" "${CMAKE_CURRENT_SOURCE_DIR}/src/version.cmake" WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")
else()
message(STATUS "WARNING: Git was not found!")
set(VERSION "${VERSION}-unknown")
configure_file("src/version.h.in" "version/version.h")
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/src/version.h.in" "${CMAKE_CURRENT_BINARY_DIR}/version/version.h")
add_custom_target(version ALL)
endif()
endif()

add_subdirectory(contrib)
add_subdirectory(external)
add_subdirectory(src)
add_subdirectory(tests)
11 changes: 11 additions & 0 deletions CTestCustom.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
set(CTEST_CUSTOM_TESTS_IGNORE
CoreTests
IntegrationTestLibrary
TestGenerator
CryptoTests
IntegrationTests
NodeRpcProxyTests
PerformanceTests
TransfersTests
)

Empty file modified LICENSE
100644 → 100755
Empty file.
Empty file modified Makefile
100644 → 100755
Empty file.
10 changes: 7 additions & 3 deletions README
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
IMPORTANT ANNOUNCEMENT

Official development moved to https://github.com/bcndev/bytecoin. This repository won't be updated any more.

-= Building CryptoNote =-

On *nix:
Expand All @@ -18,15 +22,15 @@ Test suite: run `make test-release' to run tests in addition to building. Runnin
Building with Clang: it may be possible to use Clang instead of GCC, but this may not work everywhere. To build, run `export CC=clang CXX=clang++' before running `make'.

On Windows:
Dependencies: MSVC 2012 or later, CMake 2.8.6 or later, and Boost 1.55. You may download them from:
Dependencies: MSVC 2013 or later, CMake 2.8.6 or later, and Boost 1.55. You may download them from:
http://www.microsoft.com/
http://www.cmake.org/
http://www.boost.org/

To build, change to a directory where this file is located, and run this commands:
mkdir build
cd build
cmake -G "Visual Studio 11 Win64" ..
cmake -G "Visual Studio 12 Win64" ..

And then do Build.
Good luck!
Good luck!
61 changes: 61 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
### About
Forknote is innovative way to create Cryptonote (https://cryptonote.org) based cryptotokens. It gives the users the ability to create cryptotokens just by creating a simple configuration file.

### Dependencies
* GCC 4.7.3 or later (http://gcc.gnu.org/)
* CMake 2.8.6 or later (http://www.cmake.org/)
* Boost 1.55 or later (http://www.boost.org/)
* MSVC 2013 (Windows only)

Step by step Windows instructions:
https://github.com/forknote/cryptonote-generator/blob/master/docs/windows-requirements-install.md

Ubuntu (tested on Ubuntu 14.04) / Mac dependencies install script:
https://github.com/forknote/cryptonote-generator/blob/master/configure.sh


### Usage
1. Download or compile the binaries
2. Create configuration file. The easiest way is to use the form on http://forknote.net
3. Start the daemon:
```
./forknoted --config-file PATH_TO_YOUR_CONFIG
```

### Configuration parameters
Use http://forknote.net to create configuration files.

All fields supported:
```
GENESIS_COINBASE_TX_HEX= // REQUIRED. Use " ./forknoted --config-file PATH_TO_CONFIG --print-genesis-tx " to generate
CRYPTONOTE_NAME=my_coin
p2p-bind-port=33669
rpc-bind-port=33670
seed-node=127.0.0.1:33669 // format: IP:PORT
seed-node=127.0.0.2:33669
UPGRADE_HEIGHT_V2=1 // REQUIRED. Use 1 for new cryptotokens
UPGRADE_HEIGHT_V3=2 // REQUIRED. Use 2 for new cryptotokens
MONEY_SUPPLY=18446744073709551615
EMISSION_SPEED_FACTOR=18
GENESIS_BLOCK_REWARD=0 // premined coins. Default: 0
DIFFICULTY_TARGET=120
CRYPTONOTE_DISPLAY_DECIMAL_POINT=12
DEFAULT_DUST_THRESHOLD=1000000
MINIMUM_FEE=1000000
CRYPTONOTE_MINED_MONEY_UNLOCK_WINDOW=10
CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE=20000
CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX=120
BYTECOIN_NETWORK=b2889400-e6f5-b62d-8d37-8fa91779dc7e
P2P_STAT_TRUSTED_PUB_KEY=4d26c4df7f4ca7037950ad026f9ab36dd05d881952662992f2e4dcfcafbe57eb
CHECKPOINT=10000:70d2531151529ac00bf875281e15f51324934bc85e5733dcd92e1ccb1a665ff8 // format: HEIGHT:BLOCK_ID
CHECKPOINT=20000:80d2dd05d8819526629235722e15f5f9ab36dd05d881952662992f2e4dcfcafb

// simplewallet parameters
wallet-rpc-bind-ip=127.0.0.1 // instead rpc-bind-ip
wallet-rpc-bind-port=33671 // instead rpc-bind-port
SYNC_FROM_ZERO=1 // to sync the wallet from block 0. Used for premine coins or brain wallets
```

---
This code is generated by Cryptonote generator - https://github.com/forknote/cryptonote-generator
Seed source - https://github.com/amjuarez/bytecoin
106 changes: 106 additions & 0 deletions ReleaseNotes.txt
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,3 +1,109 @@
Release notes 2.1.2

- Updated crawler public key
- Daemon stability improvements

Release notes 2.1.1

- Updated RocksDB to release 4.11.2
- Added two more seed nodes

Release notes 2.1.0

- Transaction pool issue fixes
- Daemon synchronization improvements

Release notes 2.0.7

- Wallet synchronization enhancements
- Daemon synchronization issue fix
- Daemon stability enhancements

Release notes 2.0.6

- Wallet synchronization enhancements
- Correct application closing
- Daemon stability enhancements

Release notes 2.0.5

- Fixed Bytecoin RPC Wallet hang issue

Release notes 2.0.4

- Fixed an issue where some users experienced daemon hanging
- Fixed block difficulty calculation issue

Release notes 2.0.3

- Stability enhancement
- Various improvements

Release notes 2.0.2

- Security algorithm enhancement
- Daemon synchronization issue fix
- Wallet minor bug fixes
- Bytecoin RPC Wallet log optimization

Release notes 2.0.1

- Bytecoin RPC Wallet API improvements

Release notes 2.0.0

- Completely revamped CryptoNote core
- Blockchain storage changed to DB

Release notes 1.0.11

- New Bytecoin Wallet file format
- Daemon loading optimization

Release notes 1.0.10

- Blocksize increase
- Fusion transactions for Bytecoin RPC Wallet
- Bytecoin RPC Wallet API improvements

Release notes 1.0.9

- New API for Bytecoin RPC Wallet
- Various improvements

Release notes 1.0.8

- Fusion transactions for Bytecoin Wallet
- IWallet high-level API update
- JSON RPC improvements
- Synchronization improvements for OS X

Release notes 1.0.7

- Fusion transactions support
- Various simplewallet improvements

Release notes 1.0.6

- High-level API update
- Aggregate multi-addresses for Bytecoin RPC Wallet
- Wallet synchronization speed increase

Release notes 1.0.5

- High-level API for blockchain explorer
- Full network layer refactoring
- Transactions pool synchronization
- list_transactions method for RPC Wallet
- Various improvements

Release notes 1.0.4

- Bytecoin RPC Wallet
- New multithreading library
- Improved console logging
- Further optimizations

Release notes 1.0.3

- Multisignature API
Expand Down
7 changes: 0 additions & 7 deletions contrib/CMakeLists.txt

This file was deleted.

Loading