{"_id":"@byeongsu-hong/nonce-nft","name":"@byeongsu-hong/nonce-nft","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.4":{"name":"@byeongsu-hong/nonce-nft","version":"0.0.4","description":"Nonce NFT SDK","main":"dist/index.js","scripts":{"build":"tsc -p .","format":"prettier types -w","generate":"typechain --target='ethers-v6' --out-dir='types' 'out/Token.sol/*.json'"},"repository":{"type":"git","url":"git+https://github.com/byeongsu-hong/nonce-nft.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/byeongsu-hong/nonce-nft/issues"},"homepage":"https://github.com/byeongsu-hong/nonce-nft#readme","dependencies":{"ethers":"^6.1.0"},"devDependencies":{"@typechain/ethers-v6":"^0.3.0","@types/node":"^18.14.6","@typescript-eslint/eslint-plugin":"^5.39.0","@typescript-eslint/parser":"^5.39.0","eslint":"^8.24.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.7.1","prettier-plugin-solidity":"^1.0.0-beta.19","solhint":"^3.3.7","solidity-coverage":"^0.8.2","ts-node":"^10.9.1","typechain":"^8.1.0","typescript":"^4.9.5"},"types":"./dist/index.d.ts","gitHead":"bfc72b4f5f19df79ae127b63f18d4235939b6404","_id":"@byeongsu-hong/nonce-nft@0.0.4","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-guWfRxcT8GooaqjjqqsEhEtgQ/BEHSotGdNDrCx8clabmMYoStwt21b6LxpZmujHHH2sDsW1/dR/QjgJPJqm8w==","shasum":"1a8c18898cbb6ac55b2077d348362d99e1a0ceba","tarball":"https://registry.npmjs.org/@byeongsu-hong/nonce-nft/-/nonce-nft-0.0.4.tgz","fileCount":16,"unpackedSize":190601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEuAceHFhJd6kdwaPyIAMzdrB03utxIMkZJoLDSjaD3QIhAJhkwV54lzdZVElBLYpDy1a3JwTAOTTRikX7zkq2DCz2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkELeYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn2RAAkyZcbvtoU/bnJwVQdzxAyoqqloKdX3PGsjyDZt+N1c/wcIfV\r\nOYu9KOwr+R0B+SpHAstLU3a2y8B95lD8frWMKFzJYkSUkURr82prH2GcwPIP\r\nGZAO0yOZ4QytQdEWCGjm9sMpgvKkRHs9jYQIfDqD1vu9tsm0ApGkK/lYGn/9\r\n63VkUktkkurJF/2mvNpQQ4VaP6NTWycdRjY6LTrspfJeh/nRb+H07voRQ6qH\r\nXlR99AVBq4YNZ+5b25jMy9efcniU694NcISMXvzYLd+HC+UcsSQjnWckEDxo\r\nTYB5vVKG+NgUuH6RHnSnEL9PcWY62wH6aRp1C1Wzz02HGFUOlvqzXdB8W3sr\r\nKs50nkcvAJvspycdSZU0X/XzoZBSgBH2H4Vb80w+UW9kxUU79w1mlxHp6q0s\r\nUeOsUpB2k/17WwG/vLhLDi151jMh4eikGAOCcC6zL2yNTbLDubrTzHQZqFJO\r\nLVG3saoQrqtlC8HNIx+Ax/pRV/inJaWhScuPE6XusCCcdGyfAriM5YCLmzxg\r\ndL6+E16yjNq7RtsaCuc4CW50uGi7Y05Yg3cxtMZrZRYvRxD2j95TaN+OdzU+\r\nmjOOt9JDvPctPdl0crPxG3FPbuLUoDrX+svfITzuHrjdmKTbEXqfI9si9GI/\r\nWWpnOCOuQ6epFBIzlUYSfC+BRG1tKbayjVk=\r\n=vlZv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"byeong-su","email":"hong@byeongsu.dev"},"directories":{},"maintainers":[{"name":"byeong-su","email":"hong@byeongsu.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nonce-nft_0.0.4_1678817175731_0.6422895098088159"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-14T18:06:15.422Z","0.0.4":"2023-03-14T18:06:16.017Z","modified":"2023-03-14T18:06:16.227Z"},"maintainers":[{"name":"byeong-su","email":"hong@byeongsu.dev"}],"description":"Nonce NFT SDK","homepage":"https://github.com/byeongsu-hong/nonce-nft#readme","repository":{"type":"git","url":"git+https://github.com/byeongsu-hong/nonce-nft.git"},"bugs":{"url":"https://github.com/byeongsu-hong/nonce-nft/issues"},"license":"ISC","readme":"# Nonce NFT\n\n- API\n- Contacts\n\n## API\n\n.env.example을 참고해서 .env를 만들어주세요. 따흐흑\n\n### /health\n\n안녕하십니까?\n\n`{\"resp\": \"ok\"}`\n\n### /mint/:tokenType/:tokenId\n\ntokenType: citizenship, visa만 받습니다.\ntokenId: 서명을 받고싶은 토큰아이디\n\n화리 - 지금은 랜덤임 - 에 포함되어있으면 서버에 등록된 wallet이 서명을 해서 던져줍니다. + TODO: EIP712 서명으로 바뀌어서 대응해야댐\n\n### /citizenship/:tokenId\n\nNonce Citizenship의 메타데이터를 던져줍니다.\n지금은 랜덤 스탯으로 던져줌\n\n### /visa/:tokenId\n\nNonce Visa의 메타데이터를 던져줍니다.\n지금은 랜덤 스탯으로 던져줌\n\n## Contract\n\nCitizenship, Visa로 나뉘어져 있음\n\n### Citizenship\n\n- mint\n  - 소유자의 직권으로 발행\n- mint_permit // TODO: EIP712 테스트가 안됨 고쳐야댐\n  - approver의 서명을 받은 상태로 발행\n  - 가격을 설정해서 만족하지 않으면 발행 안됨\n- burn\n  - 소유자의 직권으로 소각\n\n### Visa\n\n- mint\n  - 소유자의 직권으로 발행\n- mint_permit // TODO: EIP712 테스트가 안됨 고쳐야댐\n  - approver의 서명을 받은 상태로 발행\n  - 가격이 없음\n- burn\n  - 소유자의 직권으로 소각\n","readmeFilename":"README.md"}