UNPKG

@rsksmart/rif-storage-pinning

Version:

Application for providing your storage space to other to use in exchange of RIF Tokens

23 lines (22 loc) 827 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initStore = void 0; const sequelize_store_1 = require("sequelize-store"); function addBlockTrackerDefinitionFor(service, obj) { obj[`web3events.${service}.lastFetchedBlockNumber`] = 'int'; obj[`web3events.${service}.lastFetchedBlockHash`] = 'string'; obj[`web3events.${service}.lastProcessedBlockNumber`] = 'int'; obj[`web3events.${service}.lastProcessedBlockHash`] = 'string'; } function initStore(sequelize) { const schema = { totalCapacity: 'string', offerId: 'string', peerId: 'string', peerPrivKey: 'string', peerPubKey: 'string' }; addBlockTrackerDefinitionFor('storage', schema); return sequelize_store_1.init(sequelize, schema); } exports.initStore = initStore;