0.0.4 • Published 1 year ago
@byeongsu-hong/nonce-nft v0.0.4
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