Bitcoin Forum
May 06, 2024, 11:18:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 »
421  Economy / Auctions / Re: 696 ASICMINER shares for auction on: February 05, 2013, 03:54:13 AM
---------CURRENT HIGHEST BIDS-----------Amount----Price/Share--
Blazr250.27
ineededausername 6710.26
---------------------------------------------------------
----OUTBID----
iCEBREAKER6960.26
BLFC Jordan6710.25
HorseRider6960.185
dadj6960.15
arij500.11
mb300sd6960.10
422  Economy / Securities / Re: BITBOND update and request for feedback on: February 04, 2013, 11:38:28 PM
Currently at 150000 mhash/s he should be getting about 15566.278945 USD per month without electricity.

He claims 4k USD per month for upkeep/rent/etc.

What that mean is he can currently pay about 100 000 mhash/s while still paying all expenses. Half what he has to pay.
423  Economy / Securities / Re: BITBOND update and request for feedback on: February 04, 2013, 10:03:14 PM
What about the 2369 BTC that were loaned to you for upgrading your operation, and had a clause that it would be paid back in full?


You have not answered and I'm still waiting for you to accept me on skype as you requested.

Regards.
424  Economy / Securities / Re: BITBOND update and request for feedback on: February 04, 2013, 08:01:08 PM
What about the 2369 BTC that were loaned to you for upgrading your operation, and had a clause that it would be paid back in full?
425  Economy / Securities / Re: [MPEx] S.BVPS BitVPS.COM IPO on: February 04, 2013, 07:34:17 PM
How exactly they will be taken care of, did you announce it somewhere, do you have a plan? Or are you again waiting for things to solve themselves somehow and thus further prove your utter ineptitude in this area? What should i tell my brokerage clients when next week their shares go *poof*?

We're supposed to get the list of holders. We'll probably move to BTCT.co

All shareholders will be able to sign a message with their MPEx key upon which I'll transfer their S.BVPS to the account they requested.
426  Economy / Auctions / Re: 696 ASICMINER shares for auction on: February 04, 2013, 09:20:43 AM
I guess this was pretty cheap...  Tongue

Ahem, "current winners" table, the auction is not completed. It's just to keep track of current highest bidders. I'll have to rewrite that table title on my next post.
427  Economy / Auctions / Re: 696 ASICMINER shares for auction on: February 04, 2013, 08:39:32 AM
---------WINNER-----------Amount----Price/Share--
iCEBREAKER25250.21
BLFC Jordan6710.20
---------------------------------------------------------
----OUTBID----
HorseRider6960.185
dadj6960.15
arij500.11
mb300sd6960.10
428  Economy / Auctions / Re: 696 ASICMINER shares for auction on: February 04, 2013, 05:12:25 AM
I forgot the end date. 7 days from the auction start, auction extends for 24h after the last bid.
429  Economy / Auctions / Re: 696 ASICMINER shares for auction on: February 04, 2013, 04:51:30 AM
Format example:
XX @ 0.10 BTC
430  Economy / Securities / Re: ASICMINER shares for sale on: February 04, 2013, 04:46:26 AM
Not a bad idea. I have done so.

https://bitcointalk.org/index.php?topic=141067.0
431  Economy / Auctions / 696 ASICMINER shares for auction on: February 04, 2013, 04:45:15 AM
Hello,

I would like to put up for auction my 696 ASICMINER shares.

This is 696/400 000 shares of ASICMINER or 0.174% (200 000 sold for funding, 200 000 kept by company)

Info about these shares:
- 10 to 12 TH total planned in early february to mine for shareholders
- 6x increase planned in a second batch
- Further expansion possible
- Share of profit from sale of units
- Ownership of an ASIC manufacter, long-term potential

Starting bid: 0.10 BTC (IPO price)
Minimum increments: 0.01 BTC

You may bid for a partial stack of shares, minimum 25. The higher bidder displace lower bidders until there's no shares left.

There is an undisclosed reserve price tied to this auction under which I will not sell.


Update

We are on our revised timeline, and are about to deploy 800 hashing boards in early February. The picture down below is the QC device we are about to take to the assembling service before we pick up all the assembled boards tomorrow:

small:


large:


The board on the upper-left is the power supply module. The upper-right one is the back side of the hashing board with VM connectors and heatsinks attached on. The bottom-left one is the front side of the hashing board without DIP components or heatsinks. The bottom-right one is the tester for QC, and it will be replaced by the controller board in real use.

A more detailed update is given to the board. Please note that the board member list has met its first adjustment, removing shareholders who hold much less than 5,000 after the initial offering from the board.

Update

All confirmations including GLBSE-only ones (who haven't claimed to us) have been sent. For shareholders who haven't received any, please check your spam folder, and report to us if you still couldn't find them.

Well, now that Avalon apparently shipped, would you like to give an estimate on when we start hashing and how many TH/s are we looking at?
Considering the yield rate (including chips themselves, assembling, and other uncertainties) and the overclocking opportunity we are looking at over 10TH/s and under 12TH/s for the whole first batch and sixfold for the second.

See the full thread: https://bitcointalk.org/index.php?topic=99497
432  Economy / Securities / Re: ASICMINER shares for sale on: February 03, 2013, 09:47:09 AM
1.  Noone sends anything now, but both commit to the trade later.

Seems like both parties signing a properly-worded GPG contract is sufficient in any case.

I would indeed favor that method.
433  Economy / Securities / Re: ASICMINER shares for sale on: February 03, 2013, 02:04:36 AM
I've updated the op post.
434  Economy / Securities / Re: Looking to borrow various assets BTCT.co/Bitfunder/LTC-Global on: February 02, 2013, 11:44:44 AM
@gabbynot
I'm not shorting my own stuff that has a fixed face value.  Tongue

@Deprived
I'll pass on that one

Are there assets you are not particularly interested in?
Anything, I'll just check the asset in details and decide if I'm interested.
435  Economy / Securities / ASICMINER shares for sale on: February 02, 2013, 11:09:15 AM
Quote

Hello,

I have 696 ASICMINER, wondering who would be interested in buying them and for how much. Feel free to bid away/PM me.

Regards.


Edit: Dividends would be forwarded and then shares forwarded once ASICMINER release their private trading platform for ASICMINER shares.
436  Economy / Securities / Re: Google Spreadsheets auto-updating portfolio JSON functions. on: February 01, 2013, 04:11:17 AM
The only API key is for BTCT.co and only allows viewing the portfolio. If you don't want Google to be able to take a peek at your portfolio, don't use it.
437  Economy / Securities / [Tools] Google Spreadsheets auto-updating portfolio JSON functions. on: February 01, 2013, 03:59:18 AM
Can't recall who I got the function from, originally for GLBSE data. I've heavily modified it to fetch:

Blockchain.infoBitcoin Address Balance
MtGoxWeighted average, any currency
BTCT.coTicker data, balance and portfolio data
BitFunderTicker data, balance and portfolio data
MPExAverage trading prices
Havelock InvestmentsTicker data, balance and portfolio data

Bitcoin address balances from blockchain.info
Portfolio data and average trading price from BTCT.co
Average trading price from MPEx
Havelock
MtGox weighted average, any currency

Can easily be further customized.

Demo of self-updating portfolio with stats and etc:
https://docs.google.com/spreadsheet/pub?key=0AvwwyRGyc1WgdGFKVlAtZVAzOGNqS1Brd05MUlFlT2c

###################################
Go in code editor and put this code in, replacing the variables
Code:
// Namworld's JSON Portfolio Toolkit v0.5
// https://bitcointalk.org/index.php?topic=140427.0

// Variables, set them up to use your account data functions
var BTCT_key = "YourReadOnlyApiKey" // BTCT.co Portfolio via JSON API key (read only)
var BF_key = "YourReadOnlyApiKey" // Bitfunder API Key (read only)
var Havelock_key = "YourReadOnlyApiKey" // Havelock Investment API key. Only give portfolio data permissions! Not orders or anything else.
var cacheTime = 120 // time to cache data in seconds

// Main fetch JSON data function

function fetchCached(url){ // fetch url from cache
    var publicCache = CacheService.getPublicCache()
    var cached = publicCache.get(url)

    if (null == cached) { // If cache is null, fetch url
        var response = UrlFetchApp.fetch(url)
        
        if ('undefined' != typeof(response)) {
            var code = response.getResponseCode()
            if (code == 200) {
              cached = response.getContentText()
              publicCache.put(url, cached, cacheTime)
            }
        }
    }
    
    return cached
    }

function fetchCached_Havelock_Key(url,key){
    var publicCache = CacheService.getPublicCache()
    var cached = publicCache.get(url)

    if (null == cached) { // If cache is null, fetch url
        var payload = {"key": key};
        var options = {"method" : "post","payload" : payload};
        var response = UrlFetchApp.fetch(url,options);
        
        if ('undefined' != typeof(response)) {
            var code = response.getResponseCode()
            if (code == 200) {
              cached = response.getContentText()
              publicCache.put(url, cached, cacheTime)
            }
        }
    }
    
    return cached
    }

// MtGox #########################################################################

function MtGoxCurrency(currency,data,datatype){
// Fetch currency data from MtGOX API
// Ex: =MtGoxCurrency("USD","avg","value") for weighted average
// https://mtgox.com/api/1/BTCUSD/ticker
    var r = fetchCached("https://mtgox.com/api/1/BTC"+ currency +"/ticker")
    if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'
    r = r['return'][data][datatype]
    if ('undefined' == typeof(r))
        return 0
    
    if (!isNaN(r)){r = r*1}
    return r
    }

// Blockchain.info ###############################################################

function BlockchainBalance(btcAddress){
    // Fetch balance from Blockchain.info API
    // EX: =BlockchainBalance("1Namjies9JeJ4ugCzjkAj6dbaWrtjAFKCk")
    // http://blockchain.info/address/1dice9wVtrKZTBbAZqz1XiTmboYyvpD3t?format=json
    var r = fetchCached("http://blockchain.info/address/" + btcAddress + "?format=json&limit=0")
    if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'
    r = r['final_balance'] / 100000000
    if ('undefined' == typeof(r))
        return 0
    
    if (!isNaN(r)){r = r*1}
    return r
    }

// BTCT.co #######################################################################

function BTCTsecurity(assetName){
    // Fetch live security amount from BTCT.co API
    // Ex: =BTCTsecurity("BTC-BOND")
    // https://btct.co/api/act?key=InputYourApiKey
    var r = fetchCached("https://btct.co/api/act?key=" + BTCT_key)
    if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'
    if ('undefined' == typeof(r['securities'][assetName]))
        return 0
    r = r['securities'][assetName]['quantity']
    if ('undefined' == typeof(r))
        return 'Unkown Error!'
    
    if (!isNaN(r)){r = r*1}  
    return r
    }

function BTCTbalance(){
    // Fetch your account balance
    // EX: =BTCTbalance()
    // https://btct.co/api/act?key=InputYourApiKey
    var r = fetchCached("https://btct.co/api/act?key=" + BTCT_key)
    if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'
    r = r['balance']['BTC']
    if ('undefined' == typeof(r))
        return 0
    
    if (!isNaN(r)){r = r*1}  
    return r
    }

function BTCTasset(assetName,assetData){
    // Fetch public asset ticker data
    // Ex: =BTCTasset("BTC-BOND","7d_avg")
    // https://btct.co/api/ticker/BTC-BOND
    var r = fetchCached("https://btct.co/api/ticker/" + assetName)
    if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'
    r = r[assetData]
    if ('undefined' == typeof(r))
        return 0
    if ('--' == r)
        return 0
    
    if (!isNaN(r)){r = r*1}
    return r
    }

function BTCTcontract(assetName,assetData){
    // Fetch public asset contract data
    // Ex: =BTCTcontract("BTC-BOND","Shares Outstanding")
    // https://btct.co/api/assetContract/BTC-BOND
    var r = fetchCached("https://btct.co/api/assetContract/" + assetName)
        if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'  
    r = r[assetData]
    if ('undefined' == typeof(r))
        return 0
    
    if (!isNaN(r)){r = r*1}  
    return r
    }
    
// Bitfunder.com #######################################################################

function BFasset(assetName, assetData){
    // Fetch public asset data from Bitfunder's API
    // Ex: =BFasset("BitPride","last_price")
    // https://api.bitfunder.com/public/market
    var r = fetchCached("https://api.bitfunder.com/public/market")
    if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'
    r = r[assetName][assetData]
    if ('undefined' == typeof(r))
        return 0
    
    if (!isNaN(r)){r = r*1}
    return r
    }
    
function BFportfolio(assetName, assetData){
    // Fetch live security amount from Bitfunder's API
    // Ex: =BFportfolio("BitPride","amount")
    // https://api.bitfunder.com/private/assets?key=InputYourApiKey
    var r = fetchCached("https://api.bitfunder.com/private/assets?key=" + BF_key)
    if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'
    r = r["assets"][assetName][assetData]
    if ('undefined' == typeof(r))
        return 0
    
    if (!isNaN(r)){r = r*1}  
    return r
    }

function BFbalance(){
    // Fetch live security amount from Bitfunder's API
    // Ex: =BFbalance()
    // https://api.bitfunder.com/private/assets?key=InputYourApiKey
    var r = fetchCached("https://api.bitfunder.com/private/balance?key=" + BF_key)
    if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'
    r = r["account_balance"]
    if ('undefined' == typeof(r))
        return 'Unkown Error!'
    r = r / 100000000    
    if (!isNaN(r)){r = r*1}
    return r
    }
    
// MPEx ##########################################################################

function MPEXaverage(MPSIC,period){
    // Fetch public asset contract data
    // Ex: =MPEXaverage("S.MPOE","1d")
    // http://mpex.co/mpex-vwap.php
    var r = fetchCached("http://mpex.co/mpex-vwap.php")
        if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'  
    r = r[MPSIC][period]["avg"] / 100000000
    if ('undefined' == typeof(r))
        return 0  
        
    if (!isNaN(r)){r = r*1}
    return r
    }
    
// Havelock Investments ##########################################################################

function HavelockTicker(symbol,data){
    // Fetch Havelock ticker
    // Ex: "HIM","last"
    // https://www.havelockinvestments.com/r/tickerfull
    var r = fetchCached("https://www.havelockinvestments.com/r/tickerfull")
        if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'  
    r = r[symbol][data]
    if ('undefined' == typeof(r))
        return 0
        
    if (!isNaN(r)){r = r*1}
    return r
    }

function HavelockPeriod(symbol,period,data){
    // Fetch Havelock averages and over a period data
    // Ex: "HIM","30d","vwap"
    // https://www.havelockinvestments.com/r/tickerfull
    var r = fetchCached("https://www.havelockinvestments.com/r/tickerfull")
        if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'  
    r = r[symbol][period][data]
    if ('undefined' == typeof(r))
        return 0  
        
    if (!isNaN(r)){r = r*1}
    return r
    }
    
function HavelockBalance(){
    // Fetch your Havelock balance
    // Available data : balance, balanceescrow, balanceavailable
    var r = fetchCached_Havelock_Key("https://www.havelockinvestments.com/r/balance",Havelock_key)
        if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'  
    r = r['balance']['balance']
    if ('undefined' == typeof(r))
        return 0
        
    if (!isNaN(r)){r = r*1}
    return r
    }
    
function HavelockPortfolio(symbol,data){
    // Fetch your Havelock balance
    // Ex: "HIM","quantity"
    // Available data : symbol, name, quantity, quantityescrow, lastprice, bookvalue, marketvalue
    // https://www.havelockinvestments.com/r/portfolio
    var r = fetchCached_Havelock_Key("https://www.havelockinvestments.com/r/portfolio",Havelock_key)
        if ('undefined' == typeof(r))
        return 'No data!'
    r = Utilities.jsonParse(r)
    if ('undefined' == typeof(r))
        return 'Malformed JSON!'
    r = r['portfolio']
    if (r == null){return 0}
    for(var i=0;i<r.length;i++){
        if (r[i]['symbol'] == symbol) {r = r[i]}
    }
    r = r[data]
    if ('undefined' == typeof(r))
        return 0  
        
    if (!isNaN(r)){r = r*1}
    return r
    }

Then simply put in your spreadsheet cells, putting one value for each variable for the function, with quotes around the text:
Code:
=functionName("value","value")
438  Economy / Securities / Re: Looking to borrow various assets BTCT.co/Bitfunder/LTC-Global on: January 25, 2013, 05:58:14 PM
Probably around 25-100 BTC worth at current prices, depending on asset.
439  Economy / Securities / Re: Looking to borrow various assets BTCT.co/Bitfunder/LTC-Global on: January 25, 2013, 05:34:41 PM
If the asset indeed fail/scam/etc., the lender gets a bonus for lending he would not have otherwise. If it doesn't and remains the same or rise in price, the user is owed shares back + also gets a fee for lending.

If the holder's intent was to keep the shares long-term, lending them is a winning situation in any case.
440  Economy / Securities / Re: Looking to borrow various assets BTCT.co/Bitfunder/LTC-Global on: January 24, 2013, 07:49:18 PM
As I said, short them.

It would be assets I believe have no or a poor future and would decline in value. So I would indeed "dump" them, but at the current market price or close to it, not dump them until I reach abysmal prices.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!