github.com/lino-network/lino@v0.6.11/docs/changelog/upgrade2-ida.md (about)

     1  # In-app Digital Assets
     2  
     3  ## Concept
     4  ---
     5  **MiniDollar**: Introduce types.MiniDollar as the unit of consensus
     6  price of Lino. One MiniDollar is 10^(-8) USD. Internally it is a sdk.Int.
     7  
     8  **MiniIDA**: Introduce types.MiniIDA as the unit of IDA. One MiniIDA = 10^5 IDA.
     9  
    10  ## Changes to Post
    11  ---
    12  
    13  1. Simplify post struct, remove unused fields.
    14  2. Remove view/upvote/report tx.
    15  3. Storage use MustUnmarshalBinaryLengthPrefixed, same as cosmos modules.
    16  
    17  ## Changes to Developer
    18  ---
    19  
    20  1. Deposit from Upgrade1 will be burned, since In Upgrade2 Developer uses stake-in.
    21  2. One account can only be a developer once. Had the account unregistered, cannot register again.
    22  3. Remove DeveloperList. Replace it with GetActiveDeveloper() which returns all active developers.
    23  
    24  ### Minors
    25  
    26  1. experimental refactor on post structure.
    27  
    28  ## Changes to Donation
    29  ---
    30  
    31  1. Reputation use MiniDollar as the unit. For users before upgrade2,
    32     reputation scores are converted to minidollar.
    33  2. Impact Factor(also called donation power) use MiniDollar as unit as well.
    34  3. Consumption window use MiniDollar.
    35  4. still support donating using LINO.
    36  
    37  ## BREAKING
    38  ---
    39  
    40  **CreatePostMsg**: two new fields: signer, createdBy. Both must be provided.
    41  **Codec**: post signbytes are now sorted by sdk.MustSortJSON.
    42  **links**: now are in content.
    43  **CreateAffiliateAccounts**: app need to create affilicate accounts to create posts.
    44  **DeveloperRegisterMsg**: temporarily disabled as vote module is not ready.