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

Simple NFT #129

Closed
wants to merge 10 commits into from
Closed

Simple NFT #129

wants to merge 10 commits into from

Commits on Feb 10, 2021

  1. Attempt at simple NFT

    Evgeny Kuzyakov committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    0d12b48 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2021

  1. Upgrade to near-sdk-3

    Evgeny Kuzyakov committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    7eb1b0d View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. Update to approval system

    Evgeny Kuzyakov committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    d52aacf View commit details
    Browse the repository at this point in the history
  2. Add a comment and an assert 1 yocto

    Evgeny Kuzyakov committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    cc3a2f8 View commit details
    Browse the repository at this point in the history
  3. Update nft-simple/src/internal.rs

    Co-authored-by: Bowen Wang <bowenwang1996@users.noreply.github.com>
    Evgeny Kuzyakov and bowenwang1996 authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    ec632f0 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. nft-simple: add test.sh

    mikedotexe committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    f2deb06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8c71c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a5843b View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Add metadata to nft-simple (#137)

    * nft-simple: add metadata for token and contract, for init and minting fns, and nft_metadata fn
    
    * update nft_simple WASM file
    mikedotexe authored Mar 26, 2021
    1 Configuration menu
    Copy the full SHA
    75b02a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. update add callback to approvals with NonFungibleTokenApprovalsReceiv…

    …er (#135)
    
    * update add callback to approvals with NonFungibleTokenApprovalsReceiver
    
    * allow passing of deposit > 1 yocto when approve account id
    
    * remove revoke_all callback and fix args
    
    * finalized on_approve/revoke callbacks
    
    * standards updates, enforce approval_id nonce, update nameing, remove revoke_approval callback
    
    * fire approval callback no matter what
    
    * clean up interface and deposit issues
    
    * no bump approval on internal_transfer
    
    * review edits OMG
    
    * nft_approve: if account is already approver, don't check for attached deposit, refund if given
    
    * add optional promise to nft_approve, fix approval id per entry via HashMap, add TokenReturnObject
    
    * correct u64s that need to be U64
    
    * nft-simple: add 6 basic unit tests
    
    * review edits: remove return val on nft_approve, update sizing for hashmap
    
    * remove as_return
    
    * simplify Token struct, use U64, remove unnecessary helpers
    
    * nft-simple: add exquisite corpse and simulation tests, ft wasm
    
    * nft-simple: add to simulation tests w/ exquisite corpse to demonstrate nft_approve
    
    * Rework NFT simple contract
    
    * use near-sdk 3.1.0, simplify sim tests to use basic test-nft contract
    
    Co-authored-by: Mike Purvis <mikedotexe@gmail.com>
    Co-authored-by: Evgeny Kuzyakov <ek@nearprotocol.com>
    3 people authored Apr 9, 2021
    Configuration menu
    Copy the full SHA
    e084f8d View commit details
    Browse the repository at this point in the history