countByAddress(sAddress) {
        throw new Error('Count by Address is not supported. Address: ' + sAddress);

        //@FIXME Find a better way, other than iterating over the whole blockchain

        // let nCount = 0;
        //
        // const aBlockNumbers = Array.apply(null, {length: this._oBlockchain.blocks.last.height}).map(Number.call, Number);
        //
        // for (const nBlockNumber of aBlockNumbers)
        // {
        //     const sMinerAddress = BufferExtended.toBase(InterfaceBlockchainAddressHelper.generateAddressWIF(this._oBlockchain.blocks[nBlockNumber].data._minerAddress));
        //     if (sMinerAddress === sAddress)
        //     {
        //         nCount++;
        //     }
        // }
        //
        // return nCount;
    }
/**
     * @FIXME This method is very very slow as it iterates over the whole blockchain. Use it with caution
     * @param {string} sAddress
     * @return {int}
     */
@FIXME This method is very very slow as it iterates over the whole blockchain. Use it with caution
@param {string} sAddress
@return {int}
@FIXME This method is very very slow as it iterates over the whole blockchain . Use it with caution @param { string } sAddress @return { int }
countByAddress(sAddress) {
        throw new Error('Count by Address is not supported. Address: ' + sAddress);
         const aBlockNumbers = Array.apply(null, {length: this._oBlockchain.blocks.last.height}).map(Number.call, Number);
         for (const nBlockNumber of aBlockNumbers)
         {
             const sMinerAddress = BufferExtended.toBase(InterfaceBlockchainAddressHelper.generateAddressWIF(this._oBlockchain.blocks[nBlockNumber].data._minerAddress));
             if (sMinerAddress === sAddress)
             {
                 nCount++;
             }
         }
         return nCount;
    }
countByAddress ( sAddress ) { throw new Error ( 'Count by Address is not supported. Address: ' + sAddress ) ; }
@FIXME This method is very very slow as it iterates over the whole blockchain.
@FIXME This method is very very slow as it iterates over the whole blockchain .
//@FIXME Find a better way, other than iterating over the whole blockchain // let nCount = 0; // // const aBlockNumbers = Array.apply(null, {length: this._oBlockchain.blocks.last.height}).map(Number.call, Number); // // for (const nBlockNumber of aBlockNumbers) // { //     const sMinerAddress = BufferExtended.toBase(InterfaceBlockchainAddressHelper.generateAddressWIF(this._oBlockchain.blocks[nBlockNumber].data._minerAddress)); //     if (sMinerAddress === sAddress) //     { //         nCount++; //     } // } // // return nCount;