0.0.4 • Published 1 year ago

@byeongsu-hong/nonce-nft v0.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Nonce NFT

  • API
  • Contacts

API

.env.example을 참고해서 .env를 만들어주세요. 따흐흑

/health

안녕하십니까?

{"resp": "ok"}

/mint/:tokenType/:tokenId

tokenType: citizenship, visa만 받습니다. tokenId: 서명을 받고싶은 토큰아이디

화리 - 지금은 랜덤임 - 에 포함되어있으면 서버에 등록된 wallet이 서명을 해서 던져줍니다. + TODO: EIP712 서명으로 바뀌어서 대응해야댐

/citizenship/:tokenId

Nonce Citizenship의 메타데이터를 던져줍니다. 지금은 랜덤 스탯으로 던져줌

/visa/:tokenId

Nonce Visa의 메타데이터를 던져줍니다. 지금은 랜덤 스탯으로 던져줌

Contract

Citizenship, Visa로 나뉘어져 있음

Citizenship

  • mint
    • 소유자의 직권으로 발행
  • mint_permit // TODO: EIP712 테스트가 안됨 고쳐야댐
    • approver의 서명을 받은 상태로 발행
    • 가격을 설정해서 만족하지 않으면 발행 안됨
  • burn
    • 소유자의 직권으로 소각

Visa

  • mint
    • 소유자의 직권으로 발행
  • mint_permit // TODO: EIP712 테스트가 안됨 고쳐야댐
    • approver의 서명을 받은 상태로 발행
    • 가격이 없음
  • burn
    • 소유자의 직권으로 소각
0.0.4

1 year ago