Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: Creating new pegged asset via console  (Read 480 times)

0 Members and 1 Guest are viewing this topic.

Online Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1605
    • View Profile
    • metaexchange
  • BTS: shentist
Creating new pegged asset via console
« on: March 06, 2015, 06:59:09 AM »

I tried to create a new pegged asset but i didn't succeded. So could some devs or someone who already succeded post an example pls?

Quote
wallet_asset_create <symbol> <asset_name> <issuer_name> <description> <maximum_share_supply> <precision> [public_data] [is_market_issued]   Creates a new user issued asset
Creates a new user issued asset

Parameters:
  symbol (asset_symbol, required): the ticker symbol for the new asset
  asset_name (string, required): the name of the asset
  issuer_name (string, required): the name of the issuer of the asset
  description (string, required): a description of the asset
  maximum_share_supply (real_amount, required): the maximum number of shares of the asset
  precision (uint64_t, required): defines where the decimal should be displayed, must be a power of 10
  public_data (json_variant, optional, defaults to null): arbitrary data attached to the asset
  is_market_issued (bool, optional, defaults to false): creation of a new BitAsset that is created by shorting

wallet_asset_create MYSYMBOL mysymbol <issuer_name> <description> <maximum_share_supply> <precision> [public_data] [is_market_issued] ?
« Last Edit: March 06, 2015, 07:00:44 AM by Shentist »

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12176
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Creating new pegged asset via console
« Reply #1 on: March 06, 2015, 07:57:34 AM »
I tried to create a new pegged asset but i didn't succeded. So could some devs or someone who already succeded post an example pls?

Quote
wallet_asset_create <symbol> <asset_name> <issuer_name> <description> <maximum_share_supply> <precision> [public_data] [is_market_issued]   Creates a new user issued asset
Creates a new user issued asset

Parameters:
  symbol (asset_symbol, required): the ticker symbol for the new asset
  asset_name (string, required): the name of the asset
  issuer_name (string, required): the name of the issuer of the asset
  description (string, required): a description of the asset
  maximum_share_supply (real_amount, required): the maximum number of shares of the asset
  precision (uint64_t, required): defines where the decimal should be displayed, must be a power of 10
  public_data (json_variant, optional, defaults to null): arbitrary data attached to the asset
  is_market_issued (bool, optional, defaults to false): creation of a new BitAsset that is created by shorting

wallet_asset_create MYSYMBOL mysymbol <issuer_name> <description> <maximum_share_supply> <precision> [public_data] [is_market_issued] ?

What's the error you  get?
There are limitations as to how freely you can choose precision and maximum_share_supply
public data should be "{}"
is_market_issued should be true or 1

However, I am not sure if market pegged assets can be created with less then 500k BTS .. hence you better wait for the devs to implement a manual verification step for those types of transactions
@vikram
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline vikram

Re: Creating new pegged asset via console
« Reply #2 on: March 06, 2015, 06:19:21 PM »
However, I am not sure if market pegged assets can be created with less then 500k BTS .. hence you better wait for the devs to implement a manual verification step for those types of transactions
@vikram

I have to double check the fee handling but I think you are right--please be very careful when creating assets!

It occurs to me that some of the arguments (like issuer and max supply) don't make sense for a market asset; I will make a separate command to create them: https://github.com/BitShares/bitshares/issues/1425

Online Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1605
    • View Profile
    • metaexchange
  • BTS: shentist
Re: Creating new pegged asset via console
« Reply #3 on: March 07, 2015, 08:54:56 PM »
@vikram

so the pegged assets will cost 500k? Doesn't matter how long the name is?

How could we get Doge and LTC into the market?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12176
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Creating new pegged asset via console
« Reply #4 on: March 08, 2015, 01:01:21 PM »
@vikram

so the pegged assets will cost 500k? Doesn't matter how long the name is?

How could we get Doge and LTC into the market?
Cheapest way would be to seek for shareholder consensus (atm via voting for a pseudo 0%-delegate) about a set of MGA for altcoins and let the devs harfork them into BTS ...

In a few months we will have the opportunity to directly vote for hard forks .. that will make things easier ..

Lets try tge 0% payrate delegate approch and and retire it once you are in top101 .. (i.e. after the first created/missed block)
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Online Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1605
    • View Profile
    • metaexchange
  • BTS: shentist
Re: Creating new pegged asset via console
« Reply #5 on: March 08, 2015, 05:26:28 PM »
you mean to create a delegate "add bitDogecoin" as a 0% Delegate and if he gets elected the devs should integrate with a hardfork?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12176
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Creating new pegged asset via console
« Reply #6 on: March 08, 2015, 05:41:38 PM »
I propose you compile a list of altcoins worth being added to bts as MPAs and publish a proposal for a delegate .. 0%pay .. if shareholders approve .. the delegate will have votes ..

Thinking about it .. we should have individual delegates for each altcoin and tell their communities about it ..
Marketing this would be the same as im cryptsy .. you have a list of coins in a voting table and you can cast your vote's accordimg to your stake .. though you keep(!!!!!) your money

I like that idea .. let's do this ..

@toast @bytemaster @ALL
how many votes would a proposal-delegate need to be seen as a '"consenaus" and find approval by the devs so we can have the proposed coins added in the dex?
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Online Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1605
    • View Profile
    • metaexchange
  • BTS: shentist
Re: Creating new pegged asset via console
« Reply #7 on: March 08, 2015, 06:21:59 PM »
so i tried it and get this back

Quote
>> wallet_asset_create TESTME Test metaexchange Litecoin 10000000 10 0 true

TIMESTAMP           BLOCK     FROM                TO                  AMOUNT                  MEMO                                        FEE                 ID     
======================================================================================================================================================================
2015-03-08T18:16:12 PENDING   metaexchange        metaexchange        0.00000 BTS             create TESTME (Test)                        500.10000 BTS       b6edb9a1

but it looks to me, i can't place orders on the internal asset exchange

update:
needed new start and now TESTME is showing, but i would now needs feeds. So it looks it is function. Only question right now would be how we could issue bitDOGE, bitLTC etc.
« Last Edit: March 08, 2015, 06:29:41 PM by Shentist »

 

Google+