Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
5029feb
[BDAP] Use stealth address for account link wallet address
AmirAbrams May 16, 2019
b9c8a20
[BDAP] Handle stealth address when sending link request and accept
AmirAbrams May 16, 2019
0e810ff
[BDAP] Fix createrawbdapaccount RPC after using stealth address
AmirAbrams May 16, 2019
63d0a86
[Fluid] Update maketoken help example
AmirAbrams May 20, 2019
6bb7c16
[Fluid] Remove getrawpubkey RPC command
AmirAbrams May 20, 2019
bce235a
[Fluid] Add banaccountstoken for revoking BDAP accounts with fluid
AmirAbrams May 21, 2019
cba1b55
[Fluid] Handle OP_BDAP_REVOKE as fluid command
AmirAbrams May 21, 2019
34bda70
[Wallet] Add ability to upgrade wallet with corresponding Ed25519 key…
dave-mann May 21, 2019
95f0700
[Fluid] Add ban BDAP account to consensus checking
AmirAbrams May 22, 2019
71ed6b6
[Fluid] Cleanup code, remove unused comments and code
AmirAbrams May 22, 2019
15db6b9
[Fluid] Fixes to ban accounts operation script processing (BDAP_REVOK…
AmirAbrams May 22, 2019
7d1bb40
[Fluid] Remove unused methods in fluid class
AmirAbrams May 22, 2019
342cdd2
Fix getblocktemplate when running a fluid mint transaction
AmirAbrams May 22, 2019
d4e89d8
Bump client version to 2.4.19
AmirAbrams May 23, 2019
6739bd1
[Wallet] Add ability to upgrade older wallet that is locked. Defer up…
dave-mann May 23, 2019
3a3709c
[Fluid] Store banned accounts in local leveldb
AmirAbrams May 24, 2019
fcd8e5e
Add missing pointer cleanup for Fluid, BDAP, and DHT objects in init
AmirAbrams May 24, 2019
1b3bce7
Add missing pBanAccountDB cleanup code
AmirAbrams May 24, 2019
b41e946
[Fluid] Support ban accounts in get fluid history and read fluid toke…
AmirAbrams May 24, 2019
f20c752
Merge pull request #334 from duality-solutions/v2.4.19-BanAccount
AmirAbrams May 24, 2019
b569872
[Wallet] During unlock, add confirmation popup to GUI that older lock…
dave-mann May 24, 2019
84385df
Merge pull request #336 from duality-solutions/v2.4.18-StealthLinks2
dave-mann May 24, 2019
db0f254
Reserve keypool, check std::set entries exist before erasing
AmirAbrams May 27, 2019
c198f68
[BDAP] Fix issue where bdap_link_accept was not being seen by origina…
dave-mann May 30, 2019
3df4e8d
Merge pull request #339 from duality-solutions/v2.4.19-bdaplinkfix
AmirAbrams Jun 1, 2019
16eb85c
[BDAP] Draft fee structure and utility credit system
AmirAbrams May 24, 2019
79edaee
[BDAP] Use in account and link RPC commands
AmirAbrams May 27, 2019
3c6f1fc
[BDAP] Fix issues with using fees when sending account and links
AmirAbrams May 28, 2019
b2b6406
[BDAP] Use UTC instead of local day for add months to current epoch
AmirAbrams May 28, 2019
37e0d97
[BDAP] Add fee enforcement checking
AmirAbrams May 28, 2019
e01181f
[BDAP] Remove unused functions and methods
AmirAbrams May 28, 2019
0c1e5a6
[BDAP] Check link fee amounts
AmirAbrams May 29, 2019
d7eb2bd
[BDAP] Change "Registration days" to "Registration months" in UI
AmirAbrams Jun 1, 2019
1bd4fa6
[Docs] Remove dead Waffle.io links from main Readme file
AmirAbrams Jun 2, 2019
b258cf1
Merge pull request #340 from duality-solutions/v2.4.19-BDAP-Fees2
AmirAbrams Jun 2, 2019
879094a
[BDAP] Remove link registration days from UI
AmirAbrams Jun 2, 2019
72d5aad
[BDAP] Change account update from add days to add months
AmirAbrams Jun 2, 2019
4cd296c
[BDAP] Cleanup UI code formatting
AmirAbrams Jun 2, 2019
b9e9e0f
[BDAP] Remove debug code from RPC command
AmirAbrams Jun 4, 2019
0344c0a
[Dynode] Format money debug print output for Dynode reward amount
AmirAbrams Jun 4, 2019
41e1fc9
Merge pull request #341 from duality-solutions/v2.4.19-Updates
AmirAbrams Jun 4, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)

[![Build Status](https://travis-ci.org/duality-solutions/Dynamic.png?branch=master)](https://travis-ci.org/duality-solutions/Dynamic)
[![Stories in Ready](https://badge.waffle.io/duality-solutions/Dynamic.png?label=ready&title=Ready)](https://waffle.io/duality-solutions/Dynamic)

Graph on Pull Request History
====================================

[![Throughput Graph](https://graphs.waffle.io/duality-solutions/Dynamic/throughput.svg)](https://waffle.io/duality-solutions/Dynamic/metrics/throughput)

# **Dynamic (DYN) v2.4.0.0**

Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
AC_PREREQ([2.60])
define(_CLIENT_VERSION_MAJOR, 2)
define(_CLIENT_VERSION_MINOR, 4)
define(_CLIENT_VERSION_REVISION, 18)
define(_CLIENT_VERSION_REVISION, 19)
define(_CLIENT_VERSION_BUILD, 0)
define(_CLIENT_VERSION_IS_RELEASE, true)
define(_COPYRIGHT_YEAR, 2019)
Expand Down
4 changes: 4 additions & 0 deletions src/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ DYNAMIC_CORE_H = \
bdap/domainentrydb.h \
bdap/certificate.h \
bdap/entrycheckpoints.h \
bdap/fees.h \
bdap/identity.h \
bdap/linking.h \
bdap/linkingdb.h \
Expand Down Expand Up @@ -142,6 +143,7 @@ DYNAMIC_CORE_H = \
dynodeman.h \
dynodeconfig.h \
flat-database.h \
fluid/banaccount.h \
fluid/fluid.h \
fluid/fluiddb.h \
fluid/fluiddynode.h \
Expand Down Expand Up @@ -268,6 +270,7 @@ libdynamic_server_a_SOURCES = \
bdap/domainentrydb.cpp \
bdap/certificate.cpp \
bdap/entrycheckpoints.cpp \
bdap/fees.cpp \
bdap/identity.cpp \
bdap/linking.cpp \
bdap/linkingdb.cpp \
Expand Down Expand Up @@ -296,6 +299,7 @@ libdynamic_server_a_SOURCES = \
dynode-sync.cpp \
dynodeconfig.cpp \
dynodeman.cpp \
fluid/banaccount.cpp \
fluid/fluid.cpp \
fluid/fluiddb.cpp \
fluid/fluiddynode.cpp \
Expand Down
1 change: 1 addition & 0 deletions src/amount.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ typedef int64_t CAmount;

static const CAmount COIN = 100000000;
static const CAmount CENT = 1000000;
static const CAmount BDAP_CREDIT = 100001; //= 0.00100001 DYN. Matches lowest PrivateSend denomination

extern const std::string CURRENCY_UNIT;

Expand Down
8 changes: 5 additions & 3 deletions src/bdap/bdap.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ namespace BDAP {
BDAP_ORGANIZATIONAL_UNIT = 5,
BDAP_CERTIFICATE = 6,
BDAP_AUDIT = 7,
BDAP_CHANNEL = 8,
BDAP_CHECKPOINT = 9,
BDAP_SIDECHAIN = 8,
BDAP_SIDECHAIN_CHECKPOINT = 9,
BDAP_LINK_REQUEST = 10,
BDAP_LINK_ACCEPT = 11,
BDAP_IDENTITY = 12,
Expand Down Expand Up @@ -53,7 +53,9 @@ static constexpr unsigned int DHT_HEX_PUBLIC_KEY_LENGTH = 64; // Ed25519 pubke
static constexpr unsigned int MAX_BDAP_LINK_MESSAGE = 256;
static constexpr unsigned int MAX_BDAP_SIGNATURE_PROOF = 90; // TODO (bdap): Update to 65 or use MAX_SIGNATURE_LENGTH when you start a new chain.
static constexpr unsigned int MAX_BDAP_LINK_DATA_SIZE = 1592;
static constexpr unsigned int DEFAULT_REGISTRATION_DAYS = 731; // 2 years
static constexpr uint64_t DEFAULT_LINK_EXPIRE_TIME = 1861920000;
static constexpr int32_t DEFAULT_REGISTRATION_MONTHS = 24; // 2 years
static constexpr bool ENFORCE_BDAP_FEES = false; // ********** TODO (BDAP): Update to true after a new testnet.
static const std::string DEFAULT_PUBLIC_DOMAIN = "bdap.io";
static const std::string DEFAULT_PUBLIC_OU = "public";
static const std::string DEFAULT_ADMIN_OU = "admin";
Expand Down
7 changes: 1 addition & 6 deletions src/bdap/domainentry.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
#define DYNAMIC_BDAP_DOMAINENTRY_H

#include "bdap.h"
#include "bdap/utils.h"
#include "amount.h"
#include "consensus/params.h"
#include "primitives/transaction.h"
Expand Down Expand Up @@ -38,12 +39,6 @@ class CTxMemPool;

using namespace BDAP;

namespace BDAP {
std::string GetObjectTypeString(unsigned int nObjectType);
unsigned int GetObjectTypeInt(BDAP::ObjectType ObjectType);
BDAP::ObjectType GetObjectTypeEnum(unsigned int nObjectType);
}

class CDomainEntryDefaultParameters {
public:
void InitialiseAdminOwners(); //DEFAULT_ADMIN_DOMAIN
Expand Down
Loading