Wallet not connected
πŸ“Š

ManduScore

0x496e...eD54

β†—
READ Contract State
owner()
trustedServers(address)
getUserScore(address)
totalScore()
erc20Contract()
userNonces(address)
WRITE Transactions
setTrustedServer(address, bool) Owner
setERC20Contract(address) Owner
registerScore(uint256, bytes) πŸ” Signature
STEP 1 μ„œλͺ… 생성 (TrustedServer μ§€κ°‘μœΌλ‘œ μ„œλͺ…)

ν˜„μž¬ μ—°κ²°λœ μ§€κ°‘(TrustedServer)이 μœ μ €μ˜ μ μˆ˜μ— λŒ€ν•΄ μ„œλͺ…ν•©λ‹ˆλ‹€.
μ„œλͺ… 데이터: keccak256(abi.encodePacked(userAddress, score, nonce))

STEP 2 점수 등둝 νŠΈλžœμž­μ…˜ (μœ μ € μ§€κ°‘μœΌλ‘œ 전솑)

μœ μ € 본인의 μ§€κ°‘μœΌλ‘œ μ—°κ²°ν•œ ν›„, μœ„μ—μ„œ μƒμ„±λœ μ„œλͺ…κ³Ό ν•¨κ»˜ 점수λ₯Ό λ“±λ‘ν•©λ‹ˆλ‹€.

πŸ₯Ÿ

ManduToken

0xafc7...b9C2

β†—
READ Token Info
name()
symbol()
totalSupply()
MAX_SUPPLY()
BLOCK_REWARD()
startBlock()
balanceOf(address)
allowance(address, address)
getRemainingMaxSupply()
manduScore()
WRITE Transactions
mint() ⛏️ Mint

점수 λΉ„μœ¨μ— 따라 MANDU 토큰을 λ―ΌνŒ…ν•©λ‹ˆλ‹€. ManduScore에 μ μˆ˜κ°€ λ“±λ‘λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

transfer(address, uint256)
approve(address, uint256)