Bitcoin Forum
June 15, 2024, 02:15:15 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 »  All
  Print  
Author Topic: *** Official: masterchain.info testing thread  (Read 2309 times)
romanticon (OP)
Full Member
***
Offline Offline

Activity: 123
Merit: 100


View Profile
January 27, 2014, 03:53:53 PM
 #21


Currently masterchain.info supports only addresses that have MSC or TMSC on them.
This address has only bitcoins, so it is not parsed, and as you could see, there is no information about it.
We'll think what to do with such addresses...


So I am trying to understand how a completely
new person will start to use the system ?
Should he ask somebody to send him mastercoins ?

grazcoin
Sr. Member
****
Offline Offline

Activity: 284
Merit: 250



View Profile
January 27, 2014, 04:22:21 PM
 #22


Currently masterchain.info supports only addresses that have MSC or TMSC on them.
This address has only bitcoins, so it is not parsed, and as you could see, there is no information about it.
We'll think what to do with such addresses...


So I am trying to understand how a completely
new person will start to use the system ?
Should he ask somebody to send him mastercoins ?


Once the DEx is officially available for MSC, a new person should simply accept a sell offer (a.k.a. ACCEPT button), and pay for it (a.k.a. PAY button). All he needs is his private key and some bitcoins fund on it. Then he gets the mastercoins.
Until DEx is available, he can buy MSC for BTC in an exchange (there are some available).
If it is only for TMSC or very small amount of MSC, he could get some from mastercoin faucet.

The moment that there are MSC/TMSC on his address, it will be also available on masterchain.info and the user could add that address to a wallet.

Note: a wallet is only for convenience - to see the funds of all your addresses in one place.
It is not needed for trading or sending. You only need your private key.


romanticon (OP)
Full Member
***
Offline Offline

Activity: 123
Merit: 100


View Profile
January 27, 2014, 06:02:35 PM
 #23


Until DEx is available, he can buy MSC for BTC in an exchange (there are some available).


Cool so I am trying to do exactly that, I have some
money here: https://www.biteasy.com/blockchain/addresses/1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn

on masterchain I want to accept that order:

https://masterchain.info/selloffer.html?tx=d2caf8a19b29959e1fe34dc7a499bddb6ee40fd3fb3fa23e4cc00b827e11b818&currency=TMSC

I click accept, choosing that address 1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn ,
than I verify it and get: "no pubkey on blockchain"

What I am missing here ?
grazcoin
Sr. Member
****
Offline Offline

Activity: 284
Merit: 250



View Profile
January 28, 2014, 08:30:06 AM
 #24


Until DEx is available, he can buy MSC for BTC in an exchange (there are some available).


Cool so I am trying to do exactly that, I have some
money here: https://www.biteasy.com/blockchain/addresses/1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn

on masterchain I want to accept that order:

https://masterchain.info/selloffer.html?tx=d2caf8a19b29959e1fe34dc7a499bddb6ee40fd3fb3fa23e4cc00b827e11b818&currency=TMSC

I click accept, choosing that address 1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn ,
than I verify it and get: "no pubkey on blockchain"

What I am missing here ?

I have already answered *you* here:

in the accept form entering the public key: 1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn

It means that you have never spent anything using this address, so the blockchain does not have a record of your public key (which is required in order to prepare a raw mastercoin transaction).

Note: Address is not a public key. Address is only a hash of the public key.

Your options are:

Get the public key -
using brainwallet.org (if you type there the private key, the public is calculated inside your browser using javascript).
or
using bitcoind validateaddress, assuming this key is in your wallet

Once you have the pubkey, enter it instead of the bitcoin address (the acceptform says "address or public key").


alternative option is to send bitcoins (even to yourself) using that address, so the public key appears on the blockchain, and then the mastercoin wallet could get it.

romanticon (OP)
Full Member
***
Offline Offline

Activity: 123
Merit: 100


View Profile
January 28, 2014, 03:46:31 PM
 #25


I have already answered *you* here:




Cool G, I think I will go on with the one wallet
that is recognizable by the system that one:

https://www.biteasy.com/blockchain/addresses/17rExRiMaJGgHPVuYjHL21mEhfzbRPRkui


P.S: I don't actually remember what I have done to connect it.




romanticon (OP)
Full Member
***
Offline Offline

Activity: 123
Merit: 100


View Profile
January 28, 2014, 04:59:58 PM
Last edit: January 28, 2014, 06:25:30 PM by romanticon
 #26

(Huh) Ok , I have some progress with one wallet
and I was able to create two "ACCEPT SELL" transactions.

https://blockchain.info/tx/304336ce4180468004833eed7ac19778ed60850e25a29d8829439c7bdbbdabab
https://blockchain.info/tx/733ad20c9f178915030738dce2529e1766955cc85a503f72190288a82c564ef9

I see they are already in the chain , so when I am going to
see the result in the wallet ?

https://masterchain.info/Address.html?addr=17rExRiMaJGgHPVuYjHL21mEhfzbRPRkui

Thanks.
Roman.
grazcoin
Sr. Member
****
Offline Offline

Activity: 284
Merit: 250



View Profile
January 28, 2014, 08:45:36 PM
 #27

(Huh) Ok , I have some progress with one wallet
and I was able to create two "ACCEPT SELL" transactions.

https://blockchain.info/tx/304336ce4180468004833eed7ac19778ed60850e25a29d8829439c7bdbbdabab
https://blockchain.info/tx/733ad20c9f178915030738dce2529e1766955cc85a503f72190288a82c564ef9

I see they are already in the chain , so when I am going to
see the result in the wallet ?

https://masterchain.info/Address.html?addr=17rExRiMaJGgHPVuYjHL21mEhfzbRPRkui

Thanks.
Roman.

You should look on the TMSC address:
https://masterchain.info/Address.html?addr=17rExRiMaJGgHPVuYjHL21mEhfzbRPRkui&currency=TMSC
and you can see there your new purchased coins - with some minor bugs ... which are are on hold, since anyway, we're about to change the protocol, and maybe invalidate all previous sell/accept transactions:
https://github.com/mastercoin-MSC/spec/pull/41


romanticon (OP)
Full Member
***
Offline Offline

Activity: 123
Merit: 100


View Profile
January 29, 2014, 06:05:22 PM
 #28


You should look on the TMSC address:
https://masterchain.info/Address.html?addr=17rExRiMaJGgHPVuYjHL21mEhfzbRPRkui&currency=TMSC
and you can see there your new purchased coins - with some minor bugs ... which are are on hold, since anyway, we're about to change the protocol, and maybe invalidate all previous sell/accept transactions:
https://github.com/mastercoin-MSC/spec/pull/41



Cool !!! Now following that example two questions:

1) I think we need some click on the website to attach &currency=TMSC
to the link don't you agree with me that ordinary user will lose the way here ?

2) Now that I see my wallet what should I click here just to send a TMSC to
my other wallet  ?

Thanks in advance
Roman
grazcoin
Sr. Member
****
Offline Offline

Activity: 284
Merit: 250



View Profile
January 30, 2014, 01:47:08 PM
 #29


You should look on the TMSC address:
https://masterchain.info/Address.html?addr=17rExRiMaJGgHPVuYjHL21mEhfzbRPRkui&currency=TMSC
and you can see there your new purchased coins - with some minor bugs ... which are are on hold, since anyway, we're about to change the protocol, and maybe invalidate all previous sell/accept transactions:
https://github.com/mastercoin-MSC/spec/pull/41



Cool !!! Now following that example two questions:

1) I think we need some click on the website to attach &currency=TMSC
to the link don't you agree with me that ordinary user will lose the way here ?

2) Now that I see my wallet what should I click here just to send a TMSC to
my other wallet  ?

Thanks in advance
Roman

Again: I warn that all DEx transaction might get invalidated, so you will have balance 0 on your address, and then any send will fail due to lack of funds.
For sending (assuming you do have funds), you can "add to wallet", and then "send" whatever you want to send (MSC/TMSC/BTC).
Before I do the pull request 41 make-over, you will be able to see that send on my site, but will probably not meet the consensus.


romanticon (OP)
Full Member
***
Offline Offline

Activity: 123
Merit: 100


View Profile
January 30, 2014, 03:51:33 PM
 #30

For sending (assuming you do have funds), you can "add to wallet", and then "send" whatever you want to send (MSC/TMSC/BTC).
Before I do the pull request 41 make-over, you will be able to see that send on my site, but will probably not meet the consensus.


Ohh... now I got it, please approve: you have some generated by the browser id
e.g. [ba1b2aaf-eebc-4e13-f305-bcc3c2a0a5ce] and when you do add to wallet on
some address the system associate the address with that random id. right ?


Again: I warn that all DEx transaction might get invalidated, so you will have balance 0 on your address, and then any send will fail due to lack of funds.


Don't wary about me loosing some coins here ,
I am new to the protocol and it's more important
to me to study exactly what you got now,
when it going to change I guess I do my switch
the 10-20 millitbits I am going to lose are not
so critical here.



 Roll Eyes Cool feeling some progress...
Roman



grazcoin
Sr. Member
****
Offline Offline

Activity: 284
Merit: 250



View Profile
January 30, 2014, 05:06:28 PM
 #31

For sending (assuming you do have funds), you can "add to wallet", and then "send" whatever you want to send (MSC/TMSC/BTC).
Before I do the pull request 41 make-over, you will be able to see that send on my site, but will probably not meet the consensus.


Ohh... now I got it, please approve: you have some generated by the browser id
e.g. [ba1b2aaf-eebc-4e13-f305-bcc3c2a0a5ce] and when you do add to wallet on
some address the system associate the address with that random id. right ?

Right. That's the wallet universal unique id (currently only local, but it will be later global) which is randomly generated. That uuid is associated with a local storage that holds a list of addresses. It has no effect on the send/sell transaction, except for offering the user one of the wallet's addresses to use.


romanticon (OP)
Full Member
***
Offline Offline

Activity: 123
Merit: 100


View Profile
February 02, 2014, 10:09:58 AM
Last edit: February 02, 2014, 10:21:41 AM by romanticon
 #32


Hey G,

Here is 2 test cases that geting
some wired behaivour:

a) Trying to approve a sell offer with
addr: [17rExRiMaJGgHPVuYjHL21mEhfzbRPRkui]
and getting that transaction:

https://blockchain.info/tx/7d7f605408950be57fa0ebc4392403fea5a15da1897796f7607d75194e152b73

The wired point is that it is already 3 hours over and still no
confirmation (block include) for that transaction. The balance
is not changing also I guess because the "no block include".

Do you have any idea why ?

When I finally got it confirmed I see
the offer accepted here:

https://masterchain.info/sellaccept.html?tx=7d7f605408950be57fa0ebc4392403fea5a15da1897796f7607d75194e152b73&currency=TMSC

but I don't see any balance change.


b) The    addr: [1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn]
still gives me: "no pubkey on blockchain" on transaction try,
despite the fact it has already 2 TMSC and 0.03 BTC on it.


Be in touch
Roman.

grazcoin
Sr. Member
****
Offline Offline

Activity: 284
Merit: 250



View Profile
February 03, 2014, 12:28:02 AM
 #33


Hey G,

Here is 2 test cases that geting
some wired behaivour:

a) Trying to approve a sell offer with
addr: [17rExRiMaJGgHPVuYjHL21mEhfzbRPRkui]
and getting that transaction:

https://blockchain.info/tx/7d7f605408950be57fa0ebc4392403fea5a15da1897796f7607d75194e152b73

The wired point is that it is already 3 hours over and still no
confirmation (block include) for that transaction. The balance
is not changing also I guess because the "no block include".

Do you have any idea why ?

When I finally got it confirmed I see
the offer accepted here:

https://masterchain.info/sellaccept.html?tx=7d7f605408950be57fa0ebc4392403fea5a15da1897796f7607d75194e152b73&currency=TMSC

but I don't see any balance change.


You only accepted the sell order, but you didn't pay, so no balance change.
Now anyway the accept is expired so paying will not help you.
You will have to make a new accept, and then pay.


b) The    addr: [1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn]
still gives me: "no pubkey on blockchain" on transaction try,
despite the fact it has already 2 TMSC and 0.03 BTC on it.


If you look at https://blockchain.info/address/1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn you could see that this address never spent anything.
As long as you don't spend, your public key is *not* on the blockchain.
Please research the differences between public key and bitcoin address.


romanticon (OP)
Full Member
***
Offline Offline

Activity: 123
Merit: 100


View Profile
February 04, 2014, 10:11:20 AM
 #34


You only accepted the sell order, but you didn't pay, so no balance change.
Now anyway the accept is expired so paying will not help you.
You will have to make a new accept, and then pay.


I need to figure it out, when I do an accept for a sell
order and the system get's it without any error,
I still need to make some money transfer ?
I was sure that accepting the sell order it's like
actually buy order.



If you look at https://blockchain.info/address/1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn you could see that this address never spent anything.
As long as you don't spend, your public key is *not* on the blockchain.
Please research the differences between public key and bitcoin address.



Ok so now I see that pubkey is something that is revealed to the
chain only when the money been sent from it, right ?
Like now when I actually sent some money here

https://blockchain.info/address/1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn

the masterchain.info do recognize that address.

I think we can give a user an improved experience here,
if it can work only that way you can make user to send
some money to himself in order to have the address be recognized.

 




grazcoin
Sr. Member
****
Offline Offline

Activity: 284
Merit: 250



View Profile
February 05, 2014, 10:56:25 AM
 #35


You only accepted the sell order, but you didn't pay, so no balance change.
Now anyway the accept is expired so paying will not help you.
You will have to make a new accept, and then pay.


I need to figure it out, when I do an accept for a sell
order and the system get's it without any error,
I still need to make some money transfer ?
I was sure that accepting the sell order it's like
actually buy order.

so I hope it is clear now. One gets nothing for free Smiley


If you look at https://blockchain.info/address/1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn you could see that this address never spent anything.
As long as you don't spend, your public key is *not* on the blockchain.
Please research the differences between public key and bitcoin address.



Ok so now I see that pubkey is something that is revealed to the
chain only when the money been sent from it, right ?
Like now when I actually sent some money here

https://blockchain.info/address/1CKPYQPiVKMBEHqWco9sNNLNeTCjGSxfrn

the masterchain.info do recognize that address.

I think we can give a user an improved experience here,
if it can work only that way you can make user to send
some money to himself in order to have the address be recognized.


To create a transaction with an address which doesn't have a public key on the blockchain, you can supply that public key directly on the "address or public key" input.
Indeed, sending coins to yourself overcomes this issue, but it is at least as complicated as entering your public key directly, and sending coins to yourself means you spend extra fee + you have to wait for confirmations.
To get your public key, you can use http://brainwallet.org (enter your private key there, and the field "public key" will get updated). A more secure way would be to use https://github.com/brainwallet/brainwallet.github.com/archive/master.zip

This "public key not on blockchain" issue will be probably solved with the new wallet that includes private keys. It is expected to be online this month.


dexX7
Legendary
*
Offline Offline

Activity: 1106
Merit: 1024



View Profile WWW
March 04, 2014, 02:40:05 AM
 #36

Right now I'm trying to create an accept sell offer, but after clicking "prepare" only a red text with "ping?" appears. (related offer)


Tesca
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
March 04, 2014, 02:36:59 PM
 #37

Usability:
After verifying an invalid address the info/error text apears in green. It should be red to indicate that there is something wrong, to me some seconds to trigger on the green ("all is right"-looking text)

The droppdown menu/input field for the seller address acts 'weird'. After copying (ctr-v) an address in it sometimes opens up and default selects the old (default) value which gets promptly selected and overrides the wanted (copied) address.
marcelus
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
March 19, 2014, 12:05:45 PM
 #38

Hey. I'm trying to do a simple send but am getting this error: no pubkey on blockchain. use wallet or supply Public Key from brainwallet.org

How do I rectify this?

It is a verified address I have the private key to with Msc in it.

Thanks
dexX7
Legendary
*
Offline Offline

Activity: 1106
Merit: 1024



View Profile WWW
March 20, 2014, 05:35:11 AM
 #39

Hey. I'm trying to do a simple send but am getting this error: no pubkey on blockchain. use wallet or supply Public Key from brainwallet.org

How do I rectify this?

It is a verified address I have the private key to with Msc in it.

Thanks

If you are using Bitcoin-Qt please go to "Help" - "Debug window" - "Console".

Enter: "validateaddress 1youraddress"

Replace "1youraddress" with the address you try to send from, don't use quotation marks.

A result like this should appear:

Code:
{
"isvalid" : true,
"address" : "1JmgN44N6R6RSjL5s1SUzSWGaRHU1hoi2Y",
"ismine" : true,
"isscript" : false,
"pubkey" : "02331c01471cb1f4a2d11a8746be840b10f36d27951b5355171d95100a2646a026",
"iscompressed" : true,
"account" : "Sender1"
}

Copy the "pubkey" value into the "Sender address or public key" field on masterchain.info.

Clicking the "Verify" button should result in a green "OK" right of the button.

If this is the case, you are good to go.

If you are using another Bitcoin application, please tell and I'll try to walk you through.

Edit: in 0.9 it looks like this:




marcelus
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
March 20, 2014, 11:48:07 AM
 #40

Thanks mate. It's a blockchain.info wallet but I found out how to locate the public key.
Pages: « 1 [2] 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!