Require TrustedNodes to have a score.

This commit is contained in:
Arthur Britto
2012-04-17 19:42:14 -07:00
parent e7307dca6d
commit 8fabf505fc

View File

@@ -135,10 +135,10 @@ const char *WalletDBInit[] = {
// Computed trust score. Higher is better. // Computed trust score. Higher is better.
// Seen: // Seen:
// Last validation received. // Last validation received.
"CREATE TABLE TrustedNodes ( \ "CREATE TABLE TrustedNodes ( \
PublicKey CHARACTER(53) PRIMARY KEY NOT NULL, \ PublicKey CHARACTER(53) PRIMARY KEY NOT NULL, \
Score INTEGER, \ Score INTEGER DEFAULT 0 NOT NULL, \
Seen DATETIME \ Seen DATETIME \
);", );",
// List of referrals. // List of referrals.
@@ -148,12 +148,15 @@ const char *WalletDBInit[] = {
// Index: // Index:
// Entry index in [validators] table. // Entry index in [validators] table.
// Referral: // Referral:
// Public key of referred or Domain. // This is the form provided by the newcoin.txt:
// XXX Index by validator for fast delete // - Public key for CAS based referral.
// - Domain for domain based referral.
// XXX Might keep a reference count for garbage collection.
"CREATE TABLE ValidatorReferrals ( \ "CREATE TABLE ValidatorReferrals ( \
Validator CHARACTER(53), \ Validator CHARACTER(53), \
Entry INTEGER, \ Entry INTEGER, \
Referral TEXT \ Referral TEXT, \
PRIMARY KEY (Validator,Entry) \
);", );",
// List of referrals. // List of referrals.