How to use @tradle/constants - 10 common examples

To help you get started, we’ve selected a few @tradle/constants examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github tradle / tim-old-engine / test / identityDB.js View on Github external
var extend = require('xtend')
var leveldown = require('memdown')
var Q = require('q')
var collect = require('stream-collector')
var constants = require('@tradle/constants')
var Log = require('logbase').Log
var Entry = require('logbase').Entry
var fakeKeeper = require('@tradle/test-helpers').fakeKeeper
var createIdentityDB = require('../lib/identityDB')
var ted = require('./fixtures/ted-pub')
var EventType = require('../lib/eventType')
var utils = require('../lib/utils')
var TYPE = constants.TYPE
var ROOT_HASH = constants.ROOT_HASH
var PREV_HASH = constants.PREV_HASH
var CUR_HASH = constants.CUR_HASH
var IDENTITY_TYPE = constants.TYPES.IDENTITY
var dbCounter = 0
var nextDBName = function () {
  return 'db' + (dbCounter++)
}

test('ignore identities that collide on keys', function (t) {
  t.plan(ted.pubkeys.length)

  var log = new Log(nextDBName(), {
    db: leveldown
  })

  ted = extend(ted) // defensive copy
  var badPerson = extend(ted, { name: 'evil ted' })
  var keeperMap = {}
github tradle / tim-old-engine / test / identityDB.js View on Github external
var leveldown = require('memdown')
var Q = require('q')
var collect = require('stream-collector')
var constants = require('@tradle/constants')
var Log = require('logbase').Log
var Entry = require('logbase').Entry
var fakeKeeper = require('@tradle/test-helpers').fakeKeeper
var createIdentityDB = require('../lib/identityDB')
var ted = require('./fixtures/ted-pub')
var EventType = require('../lib/eventType')
var utils = require('../lib/utils')
var TYPE = constants.TYPE
var ROOT_HASH = constants.ROOT_HASH
var PREV_HASH = constants.PREV_HASH
var CUR_HASH = constants.CUR_HASH
var IDENTITY_TYPE = constants.TYPES.IDENTITY
var dbCounter = 0
var nextDBName = function () {
  return 'db' + (dbCounter++)
}

test('ignore identities that collide on keys', function (t) {
  t.plan(ted.pubkeys.length)

  var log = new Log(nextDBName(), {
    db: leveldown
  })

  ted = extend(ted) // defensive copy
  var badPerson = extend(ted, { name: 'evil ted' })
  var keeperMap = {}
  var tedHash = 'abc'
github tradle / tim-old-engine / test / identityDB.js View on Github external
var test = require('tape')
var extend = require('xtend')
var leveldown = require('memdown')
var Q = require('q')
var collect = require('stream-collector')
var constants = require('@tradle/constants')
var Log = require('logbase').Log
var Entry = require('logbase').Entry
var fakeKeeper = require('@tradle/test-helpers').fakeKeeper
var createIdentityDB = require('../lib/identityDB')
var ted = require('./fixtures/ted-pub')
var EventType = require('../lib/eventType')
var utils = require('../lib/utils')
var TYPE = constants.TYPE
var ROOT_HASH = constants.ROOT_HASH
var PREV_HASH = constants.PREV_HASH
var CUR_HASH = constants.CUR_HASH
var IDENTITY_TYPE = constants.TYPES.IDENTITY
var dbCounter = 0
var nextDBName = function () {
  return 'db' + (dbCounter++)
}

test('ignore identities that collide on keys', function (t) {
  t.plan(ted.pubkeys.length)

  var log = new Log(nextDBName(), {
    db: leveldown
  })

  ted = extend(ted) // defensive copy
  var badPerson = extend(ted, { name: 'evil ted' })
github tradle / tim-old-engine / test / server.js View on Github external
var http = require('http')
// http.globalAgent.maxSockets = 100
var path = require('path')
var test = require('tape')
var find = require('array-find')
var typeforce = require('typeforce')
var extend = require('xtend')
var rimraf = require('rimraf')
var clone = require('clone')
var Q = require('q')
var express = require('express')
var leveldown = require('leveldown')
var helpers = require('@tradle/test-helpers')
var constants = require('@tradle/constants')
var ROOT_HASH = constants.ROOT_HASH
var Identity = require('@tradle/identity').Identity
var FakeKeeper = helpers.fakeKeeper
var fakeWallet = helpers.fakeWallet
var Transport = require('@tradle/transport-http')
var Tim = require('../')
var DAY_MILLIS = 24 * 3600 * 1000
Tim.CATCH_UP_INTERVAL = DAY_MILLIS
Tim.enableOptimizations()
var NONCE = 0
var BASE_PORT = 22222
var networkName = 'testnet'
var users = require('./users')
var bitcoin = require('@tradle/bitcoinjs-lib')
var kiki = require('@tradle/kiki')

// pre-cache key-parsing
github tradle / tim-old-engine / test / end-to-end.js View on Github external
var tedPriv = require('./fixtures/ted-priv')
var ted = Identity.fromJSON(tedPub)
var rufusPub = require('./fixtures/rufus-pub')
var rufusPriv = require('./fixtures/rufus-priv')
var rufus = Identity.fromJSON(rufusPub)
var constants = require('@tradle/constants')
// var testDrivers = require('./helpers/testDriver')
var BASE_PORT = 33333
var billPort = BASE_PORT++
var tedPort = BASE_PORT++
var rufusPort = BASE_PORT++
var bootstrapDHT
var BOOTSTRAP_DHT_PORT = BASE_PORT++
var TYPE = constants.TYPE
var ROOT_HASH = constants.ROOT_HASH
var CUR_HASH = constants.CUR_HASH
var PREV_HASH = constants.PREV_HASH
var NONCE = constants.NONCE
var SIG = constants.SIG
var STORAGE_DIR = path.resolve('./storage')
// var tedHash = tedPub[ROOT_HASH] = 'c67905793f6cc0f0ab8d20aecfec441932ffb13d'
// var billHash = billPub[ROOT_HASH] ='fb07729c0cef307ab7c28cb76088cc60dbc98cdd'
// var tedHash = 'c67905793f6cc0f0ab8d20aecfec441932ffb13d'
// var billHash = 'fb07729c0cef307ab7c28cb76088cc60dbc98cdd'
var help = require('@tradle/test-helpers')
// var fakeKeeper = help.fakeKeeper
var fakeWallet = help.fakeWallet
var FakeKeeper = help.fakeKeeper
// var bill = Identity.fromJSON(billPriv)
// var ted = Identity.fromJSON(tedPriv)
var NETWORK_NAME = 'testnet'
// var blockchain = new Fakechain({ networkName: NETWORK_NAME })
github tradle / tim-old-engine / test / end-to-end.js View on Github external
var bill = Identity.fromJSON(billPub)
var tedPub = require('./fixtures/ted-pub')
var tedPriv = require('./fixtures/ted-priv')
var ted = Identity.fromJSON(tedPub)
var rufusPub = require('./fixtures/rufus-pub')
var rufusPriv = require('./fixtures/rufus-priv')
var rufus = Identity.fromJSON(rufusPub)
var constants = require('@tradle/constants')
// var testDrivers = require('./helpers/testDriver')
var BASE_PORT = 33333
var billPort = BASE_PORT++
var tedPort = BASE_PORT++
var rufusPort = BASE_PORT++
var bootstrapDHT
var BOOTSTRAP_DHT_PORT = BASE_PORT++
var TYPE = constants.TYPE
var ROOT_HASH = constants.ROOT_HASH
var CUR_HASH = constants.CUR_HASH
var PREV_HASH = constants.PREV_HASH
var NONCE = constants.NONCE
var SIG = constants.SIG
var STORAGE_DIR = path.resolve('./storage')
// var tedHash = tedPub[ROOT_HASH] = 'c67905793f6cc0f0ab8d20aecfec441932ffb13d'
// var billHash = billPub[ROOT_HASH] ='fb07729c0cef307ab7c28cb76088cc60dbc98cdd'
// var tedHash = 'c67905793f6cc0f0ab8d20aecfec441932ffb13d'
// var billHash = 'fb07729c0cef307ab7c28cb76088cc60dbc98cdd'
var help = require('@tradle/test-helpers')
// var fakeKeeper = help.fakeKeeper
var fakeWallet = help.fakeWallet
var FakeKeeper = help.fakeKeeper
// var bill = Identity.fromJSON(billPriv)
// var ted = Identity.fromJSON(tedPriv)
github tradle / tim-old-engine / test / end-to-end.js View on Github external
var ted = Identity.fromJSON(tedPub)
var rufusPub = require('./fixtures/rufus-pub')
var rufusPriv = require('./fixtures/rufus-priv')
var rufus = Identity.fromJSON(rufusPub)
var constants = require('@tradle/constants')
// var testDrivers = require('./helpers/testDriver')
var BASE_PORT = 33333
var billPort = BASE_PORT++
var tedPort = BASE_PORT++
var rufusPort = BASE_PORT++
var bootstrapDHT
var BOOTSTRAP_DHT_PORT = BASE_PORT++
var TYPE = constants.TYPE
var ROOT_HASH = constants.ROOT_HASH
var CUR_HASH = constants.CUR_HASH
var PREV_HASH = constants.PREV_HASH
var NONCE = constants.NONCE
var SIG = constants.SIG
var STORAGE_DIR = path.resolve('./storage')
// var tedHash = tedPub[ROOT_HASH] = 'c67905793f6cc0f0ab8d20aecfec441932ffb13d'
// var billHash = billPub[ROOT_HASH] ='fb07729c0cef307ab7c28cb76088cc60dbc98cdd'
// var tedHash = 'c67905793f6cc0f0ab8d20aecfec441932ffb13d'
// var billHash = 'fb07729c0cef307ab7c28cb76088cc60dbc98cdd'
var help = require('@tradle/test-helpers')
// var fakeKeeper = help.fakeKeeper
var fakeWallet = help.fakeWallet
var FakeKeeper = help.fakeKeeper
// var bill = Identity.fromJSON(billPriv)
// var ted = Identity.fromJSON(tedPriv)
var NETWORK_NAME = 'testnet'
// var blockchain = new Fakechain({ networkName: NETWORK_NAME })
var Driver = require('../')
github tradle / tim-old-engine / test / end-to-end.js View on Github external
var rufusPub = require('./fixtures/rufus-pub')
var rufusPriv = require('./fixtures/rufus-priv')
var rufus = Identity.fromJSON(rufusPub)
var constants = require('@tradle/constants')
// var testDrivers = require('./helpers/testDriver')
var BASE_PORT = 33333
var billPort = BASE_PORT++
var tedPort = BASE_PORT++
var rufusPort = BASE_PORT++
var bootstrapDHT
var BOOTSTRAP_DHT_PORT = BASE_PORT++
var TYPE = constants.TYPE
var ROOT_HASH = constants.ROOT_HASH
var CUR_HASH = constants.CUR_HASH
var PREV_HASH = constants.PREV_HASH
var NONCE = constants.NONCE
var SIG = constants.SIG
var STORAGE_DIR = path.resolve('./storage')
// var tedHash = tedPub[ROOT_HASH] = 'c67905793f6cc0f0ab8d20aecfec441932ffb13d'
// var billHash = billPub[ROOT_HASH] ='fb07729c0cef307ab7c28cb76088cc60dbc98cdd'
// var tedHash = 'c67905793f6cc0f0ab8d20aecfec441932ffb13d'
// var billHash = 'fb07729c0cef307ab7c28cb76088cc60dbc98cdd'
var help = require('@tradle/test-helpers')
// var fakeKeeper = help.fakeKeeper
var fakeWallet = help.fakeWallet
var FakeKeeper = help.fakeKeeper
// var bill = Identity.fromJSON(billPriv)
// var ted = Identity.fromJSON(tedPriv)
var NETWORK_NAME = 'testnet'
// var blockchain = new Fakechain({ networkName: NETWORK_NAME })
var Driver = require('../')
Driver.CATCH_UP_INTERVAL = 1000
github tradle / tim-old-engine / test / end-to-end.js View on Github external
var rufusPriv = require('./fixtures/rufus-priv')
var rufus = Identity.fromJSON(rufusPub)
var constants = require('@tradle/constants')
// var testDrivers = require('./helpers/testDriver')
var BASE_PORT = 33333
var billPort = BASE_PORT++
var tedPort = BASE_PORT++
var rufusPort = BASE_PORT++
var bootstrapDHT
var BOOTSTRAP_DHT_PORT = BASE_PORT++
var TYPE = constants.TYPE
var ROOT_HASH = constants.ROOT_HASH
var CUR_HASH = constants.CUR_HASH
var PREV_HASH = constants.PREV_HASH
var NONCE = constants.NONCE
var SIG = constants.SIG
var STORAGE_DIR = path.resolve('./storage')
// var tedHash = tedPub[ROOT_HASH] = 'c67905793f6cc0f0ab8d20aecfec441932ffb13d'
// var billHash = billPub[ROOT_HASH] ='fb07729c0cef307ab7c28cb76088cc60dbc98cdd'
// var tedHash = 'c67905793f6cc0f0ab8d20aecfec441932ffb13d'
// var billHash = 'fb07729c0cef307ab7c28cb76088cc60dbc98cdd'
var help = require('@tradle/test-helpers')
// var fakeKeeper = help.fakeKeeper
var fakeWallet = help.fakeWallet
var FakeKeeper = help.fakeKeeper
// var bill = Identity.fromJSON(billPriv)
// var ted = Identity.fromJSON(tedPriv)
var NETWORK_NAME = 'testnet'
// var blockchain = new Fakechain({ networkName: NETWORK_NAME })
var Driver = require('../')
Driver.CATCH_UP_INTERVAL = 1000
// Driver.SEND_THROTTLE = 1000
github tradle / tim-old-engine / lib / utils.js View on Github external
var Q = require('q')
var extend = require('xtend')
var typeforce = require('typeforce')
var find = require('array-find')
var map = require('map-stream')
var constants = require('@tradle/constants')
var tutils = require('@tradle/utils')
var bitcoin = require('@tradle/bitcoinjs-lib')
var hrtime = require('monotonic-timestamp')
var Errors = require('./errors')
var Builder = require('@tradle/chained-obj').Builder
var Entry = require('logbase').Entry
var debug = require('debug')('tim-utils')
var NONCE = constants.NONCE
var CUR_HASH = constants.CUR_HASH
var ROOT_HASH = constants.ROOT_HASH
var PREV_HASH = constants.PREV_HASH
var TxData = require('@tradle/tx-data').TxData
var Entry = require('logbase').Entry
var MAX_ERRORS = 10

var PRIVATE_MSG_SCHEMA = {
  txType: 'Number',
  encryptedPermission: 'Buffer',
  encryptedData: 'Buffer',
  // txData: '?Buffer',
  v: '?String'
}

var PUBLIC_MSG_SCHEMA = {
  txType: 'Number',
  data: 'Buffer',