Skip to content

BDSKMN/konser-poap-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KonSer POAP Contracts

About The Project

This repository is a collection of smart contracts and unit-testing scripts for KonSer.co.id POAP distribution and management.

KonSer is an online ticketing platform by SerMorpheus, where the attendee of an event would be granted to free claim its event's POAP.

Schema

KonSer POAP Schema

  1. Before every claimable POAPs, KonSer POAP admin must store non-empty string NFT metadata and map it to the index of poapId in the contract by calling setPoapURI(uint256 poapId, string memory poapURI).

  2. Attendee (event #n) claims the digital sticker in KonSer app will send a request to KonSer POAP minter to call mint(address to, uint256 poapId) for 1 (one) quantity of tokenId (from poapId #n) to the attendee's EOA.

Deployment method

The contracts deployment method is using UUPS proxy-upgradeable pattern.

Finalized Deployment

Contracts (proxy and its implementation) are deployed on the Polygon PoS Mainnet.

Contracts Address
Implementation (v1) 0x2DaEa810206d6C4104A49fd4F01e23064AC7b7BE
ERC1967 Proxy 0x5D1473dDFacB856FAfE2051e92Be7BDA564F28F7

Notes

The contracts had NOT been audited but passed the unit-testings.

About

NFT smart contracts repo for KonSer.co.id event's POAP distribution and management

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors