Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some minor formatting changes and a better explanation of the split ID bits strategy. #2116

Merged
merged 91 commits into from
Jun 13, 2019

Commits on May 3, 2019

  1. EDT-3069 Adding more clarity in transfer rules and other things, alte…

    …red accept/reject logic to one mentioned in github discussion thread and compatibility section mentioning 1155+721 hybrid, plus we are now at Solidity 0.5.8 and my email should match github.
    AC0DEM0NK3Y committed May 3, 2019
    Configuration menu
    Copy the full SHA
    49fbbde View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a0fba2 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2019

  1. Configuration menu
    Copy the full SHA
    73a3365 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 4, 2019
    Configuration menu
    Copy the full SHA
    0557c37 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2019

  1. EDT-3069 Updated the "Safe Transfer Rules" section to match feedback …

    …given in discussion thread. This introduces specific scenarios and rules to match.
    AC0DEM0NK3Y committed May 7, 2019
    Configuration menu
    Copy the full SHA
    ed9f0d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e331f58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e2a176 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9db596 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3ba6d4f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b3f5675 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 7, 2019
    Configuration menu
    Copy the full SHA
    774c0ae View commit details
    Browse the repository at this point in the history
  8. EDT-3069 Added in rules for TransferSingle and TransferBatch events s…

    …ection and numbered the scenarios to be easily identifiable.
    AC0DEM0NK3Y committed May 7, 2019
    Configuration menu
    Copy the full SHA
    f745443 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2019

  1. Configuration menu
    Copy the full SHA
    1f3a415 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2019

  1. Configuration menu
    Copy the full SHA
    54a4fa1 View commit details
    Browse the repository at this point in the history
  2. EDT-3069 Another update.

    AC0DEM0NK3Y committed May 9, 2019
    Configuration menu
    Copy the full SHA
    2f16e0f View commit details
    Browse the repository at this point in the history
  3. EDT- Minor wording changes, be consistent in how we name ERC numbers …

    …in text and make sure 1155 json schema title matches the standard section.
    AC0DEM0NK3Y committed May 9, 2019
    Configuration menu
    Copy the full SHA
    cdc350b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5083d1e View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 9, 2019
    Configuration menu
    Copy the full SHA
    5869a76 View commit details
    Browse the repository at this point in the history
  6. EDT-3069 Drop the "DRAFT" text from linked standards, so when we go f…

    …inal and subsequently they do our text is not out of date. Users can see the current status of those other standards on the landing page for them.
    AC0DEM0NK3Y committed May 9, 2019
    Configuration menu
    Copy the full SHA
    cbc7264 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d5446f9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c62f69b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dd6b5d7 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2019

  1. Configuration menu
    Copy the full SHA
    4f36207 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6f8829 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    67a42bc View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1 from JamesTherien/master

    Pull James' edits in, some wording changes and clarifications.
    AC0DEM0NK3Y authored May 10, 2019
    Configuration menu
    Copy the full SHA
    8f0c356 View commit details
    Browse the repository at this point in the history
  5. EDT-3069 Alter the rejection logic back to normal for regular 115 ope…

    …ration, add in "isERC1155TokenReceiver" function and rules around hybrid standard implementations around it. Also made use of `` on types consistent.
    AC0DEM0NK3Y committed May 10, 2019
    Configuration menu
    Copy the full SHA
    48cce31 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 10, 2019
    Configuration menu
    Copy the full SHA
    f11b5c2 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2019

  1. EDT-3069 Small inconsistency and remove the ==<hex value> part from r…

    …eturn text in case anyone is silly enough to copy-paste that and end up always returning true.
    AC0DEM0NK3Y committed May 11, 2019
    Configuration menu
    Copy the full SHA
    cd86485 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 11, 2019
    Configuration menu
    Copy the full SHA
    206594c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7b07bd View commit details
    Browse the repository at this point in the history

Commits on May 13, 2019

  1. Configuration menu
    Copy the full SHA
    97fa9de View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 13, 2019
    Configuration menu
    Copy the full SHA
    4f0378e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15a67ab View commit details
    Browse the repository at this point in the history

Commits on May 18, 2019

  1. EDT-3069 Added wighawag as an author, alter isERC1155Receiver interfa…

    …ce to view instead of pure (to cover fallback versions) but leave recommended impl as pure, be clearer about having to pass the _data arg to the hooks unaltered, make it so all events have to be emitted before any hooks are called so order is preserved.
    AC0DEM0NK3Y committed May 18, 2019
    Configuration menu
    Copy the full SHA
    65052c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cb2756 View commit details
    Browse the repository at this point in the history
  3. EDT-3069 Change the recommended isERC1155TokenReceiver function to us…

    …e view mutability to match the interface as implementers will have to also if they include it. Rather surprisingly according to remix the "view" version costs 282 gas vs 305 for the "pure" version too.
    AC0DEM0NK3Y committed May 18, 2019
    Configuration menu
    Copy the full SHA
    a560f91 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 18, 2019
    Configuration menu
    Copy the full SHA
    2eedafb View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. Configuration menu
    Copy the full SHA
    cc3e971 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Configuration menu
    Copy the full SHA
    c2a0f11 View commit details
    Browse the repository at this point in the history
  2. EDT-3069 Fixed typo.

    AC0DEM0NK3Y committed May 22, 2019
    Configuration menu
    Copy the full SHA
    4eaf2c7 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 22, 2019
    Configuration menu
    Copy the full SHA
    fb0e643 View commit details
    Browse the repository at this point in the history
  4. EDT-3069 Spelling.

    AC0DEM0NK3Y committed May 22, 2019
    Configuration menu
    Copy the full SHA
    cc3a9d9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    caa8d27 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 22, 2019
    Configuration menu
    Copy the full SHA
    d8b0d2f View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Configuration menu
    Copy the full SHA
    8c96bfb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    282e0d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50d401c View commit details
    Browse the repository at this point in the history
  4. EDT-3069 Adding in scenario for non-standard api call and allow it to…

    … send to contracts that don't have receiver functions if the implementation wishes (with warning on potentially unrecoverable tokens).
    AC0DEM0NK3Y committed May 24, 2019
    Configuration menu
    Copy the full SHA
    d054f84 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2019

  1. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 25, 2019
    Configuration menu
    Copy the full SHA
    8d50450 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from PhABC/patch-7

    Revert magic_values to original byte4
    AC0DEM0NK3Y authored May 25, 2019
    Configuration menu
    Copy the full SHA
    eb36a93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca3278b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cfae695 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c21e799 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6dd5dc6 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 25, 2019
    Configuration menu
    Copy the full SHA
    343457a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    91815a0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a3c61ba View commit details
    Browse the repository at this point in the history
  10. EDT-3069 Change a MAY to SHOULD as a non-standard impl really should …

    …revert if a contract doesn't accept 1155's
    AC0DEM0NK3Y committed May 25, 2019
    Configuration menu
    Copy the full SHA
    4ff6c62 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed May 25, 2019
    Configuration menu
    Copy the full SHA
    2a62512 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2019

  1. Configuration menu
    Copy the full SHA
    4da1425 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2019

  1. Configuration menu
    Copy the full SHA
    4aa3ac9 View commit details
    Browse the repository at this point in the history
  2. EDT-3069 Slightly strong wording using SHOULD instead of a MAY in the…

    … case a receiver didn't explicitly accept.
    AC0DEM0NK3Y committed May 27, 2019
    Configuration menu
    Copy the full SHA
    7a61926 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Configuration menu
    Copy the full SHA
    a301bc6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9b6921 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ec4c57 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2019

  1. EDT-3069 Some alteration to the standard as requested along with a se…

    …ction on minting and burning rules.
    AC0DEM0NK3Y committed Jun 1, 2019
    Configuration menu
    Copy the full SHA
    16ad5b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2019

  1. Configuration menu
    Copy the full SHA
    eb1207b View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2019

  1. EDT-3069 Add in mention that mint/burn is a custom transfer so follow…

    …s that rule set and that skipping hook calls is fine if the destination is the minting/transferring contract itself.
    AC0DEM0NK3Y committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    219d72a View commit details
    Browse the repository at this point in the history
  2. EDT-3069 Add in recommendation for wallets etc. to sort their batch t…

    …ransfers by ascending ID order when posting (including reference to Horizon's packed balance example) and add in a little formatting and consistency to the URI rules.
    AC0DEM0NK3Y committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    e57d757 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7800e85 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8390de7 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. Configuration menu
    Copy the full SHA
    93cc841 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed Jun 5, 2019
    Configuration menu
    Copy the full SHA
    34df030 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2019

  1. Configuration menu
    Copy the full SHA
    4f21e38 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2019

  1. Configuration menu
    Copy the full SHA
    9de300a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    463d6b2 View commit details
    Browse the repository at this point in the history
  3. EDT-3069 Altered Metadata Extension rules to be clear about the ERC-1…

    …65 usage and the fact that URI events are for changes and not mandatory to output on a mint operation (if the ERC1155Metadata_URI interface is included).
    AC0DEM0NK3Y committed Jun 7, 2019
    Configuration menu
    Copy the full SHA
    0a255c5 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' of https://github.com/ethereum/EIPs

    # Conflicts:
    #	EIPS/eip-1155.md
    AC0DEM0NK3Y committed Jun 7, 2019
    Configuration menu
    Copy the full SHA
    cb3cbfc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    93a2c71 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4ef4687 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7286293 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2019

  1. Configuration menu
    Copy the full SHA
    dee01f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2019

  1. Configuration menu
    Copy the full SHA
    b3d9945 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92bcc27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a29771 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb41db7 View commit details
    Browse the repository at this point in the history
  5. EDT-3069 Formatting change for the mixed fungible strategy section an…

    …d some extra detail added to make it clear what is possible but that a single strategy is not mandated.
    AC0DEM0NK3Y committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    b4a5e75 View commit details
    Browse the repository at this point in the history
  6. EDT-3069 Very minor change to be consistent with use of "non-fungible…

    …" rather than also using "NFT" in the main text.
    AC0DEM0NK3Y committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    55ec8ca View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2019

  1. Configuration menu
    Copy the full SHA
    6cffb34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acf2b78 View commit details
    Browse the repository at this point in the history