1. 02 Dec, 2019 7 commits
  2. 27 Nov, 2019 1 commit
  3. 26 Nov, 2019 4 commits
  4. 25 Nov, 2019 5 commits
  5. 11 Nov, 2019 2 commits
  6. 05 Nov, 2019 2 commits
    • Kirill Kuvshinov's avatar
      Unify "entrypoint" spelling · 5857d3ab
      Kirill Kuvshinov authored
      Problem: There were 2 alternative spellings for "entrypoint":
      "entry point" and "entry-point". The documents are inconsistent
      and look awkward.
      
      Solution: Use "entrypoint" since this seems to be an official
      spelling used in Tezos documentation.
      
      Possible negative effects: Links to A1.md#*entry-points are broken
      now, use A1.md#*entrypoints.
      5857d3ab
    • Kirill Kuvshinov's avatar
      Remove no longer required FA1.2.1 · 069009f8
      Kirill Kuvshinov authored
      Problem: Babylon upgrade introduced entrypoints feature that lifts
      some of the restrictions and makes it possible to standardize
      extensible interfaces. FA1.2.1 used proxy contract approach which
      is expensive in terms of gas, and no longer required due to the
      network upgrade. Leaving this standard in the repository might
      cause confusion, and would require us to maintain outdated
      recommendations.
      
      Solution: Remove FA1.2.1 in favor of FA1.2, update the documents
      accordingly.
      069009f8
  7. 25 Oct, 2019 3 commits
  8. 26 Aug, 2019 4 commits
    • Ivan Gromakovskii's avatar
      Merge branch 'gromak/tm274-update-token-standards' into 'master' · 40fe6a46
      Ivan Gromakovskii authored
      [TM-274] Update FA1.2
      
      See merge request !18
      40fe6a46
    • Ivan Gromakovskii's avatar
      Update ManagedLedger implementations · 36ce3802
      Ivan Gromakovskii authored
      Problem: after latest FA1.2 update ManagedLedger still complies with
      FA1.2, but:
      1. It can be made slightly more efficient using balanced tree for
      its parameter type and corresponding Lorentz implementation can be
      simplified.
      2. There is no sample implementation for Athens.
      Solution: take implementations from this MR
      morley-framework/morley!31
      Textual description has been updated.
      36ce3802
    • Ivan Gromakovskii's avatar
      Update FA1.2 FAQ · 952be97b
      Ivan Gromakovskii authored
      Problem: we've made some changes to FA1.2 and now readers may have
      some questions about our design decisions.
      Solution: add the most natural questions to F1.2 FAQ and answer them.
      952be97b
    • Ivan Gromakovskii's avatar
      Update FA1.2 · bca16982
      Ivan Gromakovskii authored
      Problem:
      1. FA1.2 is not fully usable in current version of Michelson.
      One can not call methods of an abstract FA1.2-compliant contract from
      another contract because it requires knowledge of concrete parameter
      type which is not specified in the document.
      2. FA1.2 has a composability issue: if there appears a new standard
      interface with a similar requirement on its parameter, it will become
      impossible for a contract to comply with both requirements at the same
      time.
      3. There are some typos in FA1.2 description and some entrypoints are
      described in subjectively bad way.
      
      Solution:
      1. Update "Approvable Ledger Interface" so that it only requires
      presense of certain entrypoints, but does not require anything
      regarding their position in the parameter tree.
      2. Describe a temporary strict version of this interface which makes it
      usable in Athens. We call it FA1.2.1
      3. Ensure consistent spelling of "entrypoint(s)", that's how this word
      is spelled in Michelson docs.
      4. Rephrase descriptions of some entrypoints, fix some minor typos and
      mistakes.
      bca16982
  9. 30 Jul, 2019 6 commits
  10. 29 Jul, 2019 2 commits
  11. 26 Jul, 2019 1 commit
  12. 25 Jul, 2019 3 commits