blockchain: cleanup deprecated methods

Deprecation details are in CHANGELOG.md
This commit is contained in:
Braydon Fuller 2019-05-15 11:10:31 -07:00
parent 372b9f9803
commit 662a68cf10
No known key found for this signature in database
GPG Key ID: F24F232D108B3AD4
2 changed files with 0 additions and 202 deletions

View File

@ -1948,75 +1948,6 @@ class Chain extends AsyncEmitter {
return this.db.getBlockView(block);
}
/**
* Get a transaction with metadata.
* @param {Hash} hash
* @returns {Promise} - Returns {@link TXMeta}.
*/
getMeta(hash) {
return this.db.getMeta(hash);
}
/**
* Retrieve a transaction.
* @param {Hash} hash
* @returns {Promise} - Returns {@link TX}.
*/
getTX(hash) {
return this.db.getTX(hash);
}
/**
* @param {Hash} hash
* @returns {Promise} - Returns Boolean.
*/
hasTX(hash) {
return this.db.hasTX(hash);
}
/**
* Get all coins pertinent to an address.
* @param {Address[]} addrs
* @returns {Promise} - Returns {@link Coin}[].
*/
getCoinsByAddress(addrs) {
return this.db.getCoinsByAddress(addrs);
}
/**
* Get all transaction hashes to an address.
* @param {Address[]} addrs
* @returns {Promise} - Returns {@link Hash}[].
*/
getHashesByAddress(addrs) {
return this.db.getHashesByAddress(addrs);
}
/**
* Get all transactions pertinent to an address.
* @param {Address[]} addrs
* @returns {Promise} - Returns {@link TX}[].
*/
getTXByAddress(addrs) {
return this.db.getTXByAddress(addrs);
}
/**
* Get all transactions pertinent to an address.
* @param {Address[]} addrs
* @returns {Promise} - Returns {@link TXMeta}[].
*/
getMetaByAddress(addrs) {
return this.db.getMetaByAddress(addrs);
}
/**
* Get an orphan block.
* @param {Hash} hash
@ -2057,21 +1988,6 @@ class Chain extends AsyncEmitter {
return this.db.getCoinView(tx);
}
/**
* Get coin viewpoint (spent).
* @param {TXMeta} meta
* @returns {Promise} - Returns {@link CoinView}.
*/
async getSpentView(meta) {
const unlock = await this.locker.lock();
try {
return await this.db.getSpentView(meta);
} finally {
unlock();
}
}
/**
* Test the chain to see if it is synced.
* @returns {Boolean}

View File

@ -962,20 +962,6 @@ class ChainDB {
return view;
}
/**
* Get coin viewpoint (historical).
* @param {TXMeta} meta
* @returns {Promise} - Returns {@link CoinView}.
*/
async getSpentView(meta) {
process.emitWarning(
'deprecated, use node.txindex.getSpentView',
'DeprecationWarning'
);
return null;
}
/**
* Get coins necessary to be resurrected during a reorg.
* @param {Hash} hash
@ -1052,110 +1038,6 @@ class ChainDB {
return view;
}
/**
* Get a transaction with metadata.
* @param {Hash} hash
* @deprecated
* @returns {Promise} - Returns {@link TXMeta}.
*/
async getMeta(hash) {
process.emitWarning(
'deprecated, use node.txindex.getMeta',
'DeprecationWarning'
);
return null;
}
/**
* Retrieve a transaction.
* @param {Hash} hash
* @deprecated
* @returns {Promise} - Returns {@link TX}.
*/
async getTX(hash) {
process.emitWarning(
'deprecated, use node.txindex.getTX',
'DeprecationWarning'
);
return null;
}
/**
* @param {Hash} hash
* @deprecated
* @returns {Promise} - Returns Boolean.
*/
async hasTX(hash) {
process.emitWarning(
'deprecated, use node.txindex.hasTX',
'DeprecationWarning'
);
return false;
}
/**
* Get all coins pertinent to an address.
* @param {Address[]} addrs
* @deprecated
* @returns {Promise} - Returns {@link Coin}[].
*/
async getCoinsByAddress(addrs) {
process.emitWarning(
'deprecated, use node.addrindex.getCoinsByAddress',
'DeprecationWarning'
);
return [];
}
/**
* Get all transaction hashes to an address.
* @param {Address[]} addrs
* @deprecated
* @returns {Promise} - Returns {@link Hash}[].
*/
async getHashesByAddress(addrs) {
process.emitWarning(
'deprecated, use node.addrindex.getHashesByAddress',
'DeprecationWarning'
);
return [];
}
/**
* Get all transactions pertinent to an address.
* @param {Address[]} addrs
* @deprecated
* @returns {Promise} - Returns {@link TX}[].
*/
async getTXByAddress(addrs) {
process.emitWarning(
'deprecated, use node.addrindex.getHashesByAddress',
'DeprecationWarning'
);
return [];
}
/**
* Get all transactions pertinent to an address.
* @param {Address[]} addrs
* @deprecated
* @returns {Promise} - Returns {@link TXMeta}[].
*/
async getMetaByAddress(addrs) {
process.emitWarning(
'deprecated, use node.addrindex.getMetaByAddress',
'DeprecationWarning'
);
return [];
}
/**
* Scan the blockchain for transactions containing specified address hashes.
* @param {Hash} start - Block hash to start at.