Stacks-wallet-web: λŒ€μ²΄ κ°€λŠ₯ν•œ 토큰(SIP 010)에 λŒ€ν•œ ν‘œμ€€ νŠΉμ„± μ •μ˜ 지원(예: μ†Œμˆ˜)

에 λ§Œλ“  2021λ…„ 03μ›” 15일  Β·  12μ½”λ©˜νŠΈ  Β·  좜처: blockstack/stacks-wallet-web

νŠΉμ • μ†Œμˆ˜μ  μ΄ν•˜ 자릿수(예: 6)둜 λŒ€μ²΄ κ°€λŠ₯ν•œ 토큰을 κ΅¬ν˜„ν•  λ•Œ ν˜„μž¬ μŠ€νƒ μ›Ή 지갑에 전체 κΈˆμ•‘μ΄ ν‘œμ‹œλ©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, λ‚΄κ°€ κ΅¬ν˜„ν•˜κ³  μžˆλŠ” μŠ€ν…Œμ΄λΈ”μ½”μΈ xUSD의 경우 λ‹€μŒμ„ μ–»μŠ΅λ‹ˆλ‹€.
image

이 경우 지갑에 822.82 xUSDκ°€ μžˆμ§€λ§Œ 82282000(즉, μ†Œμˆ˜μ  μ΄ν•˜ 6자리)으둜 ν‘œμ‹œλ©λ‹ˆλ‹€. 이 λŒ€μ²΄ κ°€λŠ₯ν•œ 토큰은 곧 ν™œμ„±ν™”λ˜λŠ” SRC20 ν‘œμ€€(https://github.com/stacksgov/sips/pull/5/files)을 λ”°λ₯Ό κ²ƒμ΄λ―€λ‘œ "ν‘œμ€€" νŠΉμ„±μ΄ κ΅¬ν˜„λ˜μ—ˆλŠ”μ§€ ν™•μΈν•˜κ³  decimals μ‚¬μš©ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€

enhancement ft

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@GinaAbrams xBTC λ₯Ό 보게 λ˜μ–΄ κΈ°μ©λ‹ˆλ‹€!

κ·€ν•˜κ°€ νŠΉλ³„νžˆ μ†Œμ•‘ ν‘œμ‹œ 토큰을 μΆœμ‹œν•˜μ§€ μ•ŠλŠ” ν•œ 이것이 λͺ¨λ“  λŒ€μ²΄ κ°€λŠ₯ν•œ ν† ν°μ˜ μΆœμ‹œμ— 영ν–₯을 λ―ΈμΉœλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

λͺ¨λ“  12 λŒ“κΈ€

@psq λŠ” μ›Ή μ§€κ°‘μ—μ„œ SIP010 지원에 λŒ€ν•œ 일반적인 μš”κ΅¬ 사항도 μ–ΈκΈ‰ν–ˆμœΌλ―€λ‘œ(예: μ†Œμˆ˜, μ•„νŠΈμ›Œν¬ 및 기호λ₯Ό μ˜¬λ°”λ₯΄κ²Œ ν‘œμ‹œ) 이 문제λ₯Ό 쑰금 더 ν™•λŒ€ν•˜κ² μŠ΅λ‹ˆλ‹€.

https://github.com/stacksgov/sips/blob/hstove-feat/sip-10-ft/sips/sip-010/sip-010-fungible-token-standard.md

@markmhx 멋지닀!

μ–΄λ–»κ²Œλ“  이 ν•­λͺ©μ˜ ETAλ₯Ό 좔적할 수 μžˆμŠ΅λ‹ˆκΉŒ? 예λ₯Ό λ“€μ–΄ ν•­λͺ©μ΄ λ°±λ‘œκ·Έμ— μ–Όλ§ˆλ‚˜ 였래 남아 있고 κ°„νŒμ„ ν†΅κ³Όν•˜λŠ” 데 μ–Όλ§ˆλ‚˜ κ±Έλ¦½λ‹ˆκΉŒ?

쒋은 질문. @andresgalanteμ—κ²Œ 맑기 κ² μŠ΅λ‹ˆλ‹€ πŸ˜„

지갑(λ˜λŠ” 탐색기)μ—μ„œ sip-010 토큰을 μ™„μ „νžˆ μ§€μ›ν•˜λŠ” 것은 μ•„λ§ˆλ„ μ†Œμˆ˜μ  μ΄ν•˜ 자릿수λ₯Ό μ§€μ›ν•˜λŠ” 것 μ΄μƒμœΌλ‘œ uri와 기호λ₯Ό 톡해 μ‚½ν™”λ₯Ό κ°€μ Έμ˜΅λ‹ˆλ‹€. λŒ€μ‹  κΈ°λ³Έ ν”ΌνŠΈ - 토큰에 λŒ€ν•œ κ· ν˜•μ„ μ œκ³΅ν•˜λŠ” APIλ₯Ό μ—”λ“œ 포인트의 μ˜μ‘΄ν•˜λŠ” λͺ¨λ“  정보 즉, 계약을 톡해 톡해 κ· ν˜•μ„ 검색해야 get-balance-of λΉ„μ•„ν–ˆκ³ , 이전 transfer κΈ°λŠ₯을 λŒ€μ‹ λ₯Ό κΈ°λ³Έ μ„ λͺ…도 κΈ°λŠ₯에 μ˜μ‘΄ν•©λ‹ˆλ‹€.

κ·Έλ ‡κ²Œ ν•˜μ§€ μ•ŠμœΌλ©΄ 토큰이 전솑을 μˆ˜ν–‰ν•  λ•Œ λ‹€λ₯Έ μž‘μ—…μ„ μˆ˜ν–‰ν•΄μ•Ό ν•  수 μžˆμœΌλ―€λ‘œ λΆˆμΌμΉ˜κ°€ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€(κ°€λŠ₯ν•œ ν•œ μ˜ˆμ—μ„œ 전솑할 수 μžˆλŠ”μ§€ 확인).

그리고 토큰은 κ΅¬ν˜„ μ‹œ κΈ°λ³Έ ft-token을 μ‚¬μš©ν•˜μ§€ μ•Šμ„ μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€(이 경우 κ°œμ„ λ  수 μžˆλ”λΌλ„ 예λ₯Ό 보렀면 flexr μ°Έμ‘°). 이에 λŒ€ν•œ μžμ„Έν•œ λ‚΄μš©μ€ μ•„λž˜μ—μ„œ ν™•μΈν•˜μ„Έμš”.

μΆ”κ°€λœ μ–΄λ €μ›€μœΌλ‘œ 아직 λͺ…ν™•ν•˜μ§€ μ•Šμ€ ν•œ κ°€μ§€λŠ” 지갑이 일반적으둜 μ£Όμ†Œκ°€ μ†Œμœ ν•œ λͺ¨λ“  SIP-010 토큰을 μ°ΎλŠ” λ°©λ²•μž…λ‹ˆλ‹€. μ΄λŸ¬ν•œ 토큰이 κΈ°λ³Έ ft-token을 μ‚¬μš©ν•˜λŠ” 경우 계정 μž”μ•‘ κ°€μ Έμ˜€κΈ° μ—”λ“œν¬μΈνŠΈ(https://blockstack.github.io/stacks-blockchain-api/#operation/get_account_balance)μ—μ„œ λ°˜ν™˜λœ λ‚΄μš©μœΌλ‘œ 계약 μ£Όμ†Œλ₯Ό μœ μΆ”ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 경우 :: 남은 값을 μ΄μš©ν•˜μ—¬ SP32AEEF6WW5Y0NMJ1S8SBSZDAY8R5J32NBZFPKKZ.micro-nthng::micro-nothing μ—μ„œ 계약 μ£Όμ†Œλ₯Ό μΆ”μΆœν•  수 μžˆμŠ΅λ‹ˆλ‹€.
κ·ΈλŸ¬λ‚˜ κΈ°λ³Έ 토큰을 μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” 경우 지갑은 토큰과 μƒν˜Έ μž‘μš©ν•  수 μžˆλ„λ‘ μˆ˜λ™μœΌλ‘œ ν† ν°μ˜ 계약 μ£Όμ†Œλ₯Ό μΆ”κ°€ν•˜λŠ” κΈ°λŠ₯(λ©”νƒ€λ§ˆμŠ€ν¬μ—μ„œ ν•  수 μžˆλŠ” κ²ƒμ²˜λŸΌ)이 ν•„μš”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

그리고 SIP-010 토큰을 κ΅¬ν˜„ν•˜λŠ” 데 λ‘˜ μ΄μƒμ˜ κΈ°λ³Έ 토큰이 ν•„μš”ν•œ λͺ‡ 가지 경우λ₯Ό 생각할 수 μžˆμœΌλ―€λ‘œ SIP-010 토큰과 κΈ°λ³Έ 토큰 간에 μΌλŒ€μΌ 맀핑이 μžˆλ‹€κ³  κ°€μ •ν•˜μ§€ λ§ˆμ‹­μ‹œμ˜€...

λ°”λΌκ±΄λŒ€, 이것이 도움이 되길 바라며... ν•„μš”ν•œ 경우 μœ„μ˜ ν•­λͺ©μ„ κ°œλ°œν•˜κ²Œ λ˜μ–΄ κΈ°μ©λ‹ˆλ‹€.

@philipdesmedt ν˜„μž¬ λ³΄λ“œμ˜ 속도λ₯Ό μΆ”μ •ν•  수 μ—†μ§€λ§Œ 곧 이 문제의 섀계 단계λ₯Ό μ‹œμž‘ν•  수 있으며 이번 μ£Ό λ‘œλ“œλ§΅μ—μ„œ λ‹€λ₯Έ μž‘μ—…λ³΄λ‹€ μš°μ„  μˆœμœ„λ₯Ό μ •ν•˜κΈ° μœ„ν•΄ λ…Έλ ₯ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

@psq

λ°”λΌκ±΄λŒ€, 이것이 도움이 되길 바라며... ν•„μš”ν•œ 경우 μœ„μ˜ ν•­λͺ©μ„ κ°œλ°œν•˜κ²Œ λ˜μ–΄ κΈ°μ©λ‹ˆλ‹€.

λ””μžμΈμ΄ μ€€λΉ„λ˜λ©΄ 이 μ‚¬λžŒμ΄ 직접 κ΅¬ν˜„ν•˜κ³  μ‹Άμ–΄ν• κΉŒμš”?

λ””μžμΈμ΄ μ€€λΉ„λ˜λ©΄ 이 μ‚¬λžŒμ΄ 직접 κ΅¬ν˜„ν•˜κ³  μ‹Άμ–΄ν• κΉŒμš”?

"개발"μ΄λΌλŠ” λ‹¨μ–΄μ˜ 잘λͺ»λœ 선택, ν•„μš”ν•œ 경우 μΆ”κ°€ μ„€λͺ…을 μ˜λ―Έν–ˆμŠ΅λ‹ˆλ‹€.

이것이 Tokensoft의 잠재적인 xBTC μΆœμ‹œμ— 영ν–₯을 λ―ΈμΉœλ‹€λŠ” μ μ—μ„œ μ°¨μž„μ„ μ›ν–ˆμŠ΅λ‹ˆλ‹€.

@GinaAbrams xBTC λ₯Ό 보게 λ˜μ–΄ κΈ°μ©λ‹ˆλ‹€!

κ·€ν•˜κ°€ νŠΉλ³„νžˆ μ†Œμ•‘ ν‘œμ‹œ 토큰을 μΆœμ‹œν•˜μ§€ μ•ŠλŠ” ν•œ 이것이 λͺ¨λ“  λŒ€μ²΄ κ°€λŠ₯ν•œ ν† ν°μ˜ μΆœμ‹œμ— 영ν–₯을 λ―ΈμΉœλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

@GinaAbrams Tokensoft μΆœμ‹œμ— ν•„μš”ν•œ ν‘œμ€€μ˜ νŠΉμ • 츑면이 μžˆμŠ΅λ‹ˆκΉŒ?

μ›Ή μ§€κ°‘μ—μ„œ sip-010 토큰을 μ „μ†‘ν•˜λ €λŠ” μ‹œλ„κ°€ μž‘λ™ν•˜μ§€ μ•ŠλŠ” 것을 ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. 였λ₯˜

μ§€μ •ν•œ 계약에 transfer κΈ°λŠ₯이 μ—†μŠ΅λ‹ˆλ‹€.

μ˜ˆμƒλŒ€λ‘œ 전달 ν•¨μˆ˜ μ„œλͺ…이 λ‹€λ₯΄λ‹€κ³  κ°€μ •ν•©λ‹ˆλ‹€.

μ„€μ •μ‹œ λ˜ν•œ, λ©”μ‹œμ§€λŠ” 당신이 얻을 PostConditions.allow κ³Ό μ‚¬ν›„μ˜ 빈 배열을 κ°–λŠ” 것과 동일 PostConditions.deny ν˜Όλž€μ΄λ‚˜ μ˜€ν•΄μ˜ μ†Œμ§€κ°€λ˜λŠ”μ„.

PostConditions.allowλ₯Ό μ„€μ •ν•  λ•Œ λ°›λŠ” λ©”μ‹œμ§€λŠ” PostConditions.denyλ₯Ό μ‚¬μš©ν•˜μ—¬ 사후 쑰건의 빈 배열을 κ°–λŠ” 것과 λ™μΌν•©λ‹ˆλ‹€. μ΄λŠ” ν˜Όλž€μŠ€λŸ½κ±°λ‚˜ μ˜€ν•΄μ˜ μ†Œμ§€κ°€ μžˆμŠ΅λ‹ˆλ‹€.

이것은 μš°λ¦¬κ°€ νŒ¨μΉ˜ν•΄μ•Ό ν•  κ΄€λ ¨ μ—†λŠ” UX 문제처럼 λ³΄μž…λ‹ˆκΉŒ? κ·Έλ ‡λ‹€λ©΄ 문제λ₯Ό 열어도 λ κΉŒμš”?

PostConditions.allowλ₯Ό μ„€μ •ν•  λ•Œ λ°›λŠ” λ©”μ‹œμ§€λŠ” PostConditions.denyλ₯Ό μ‚¬μš©ν•˜μ—¬ 사후 쑰건의 빈 배열을 κ°–λŠ” 것과 λ™μΌν•©λ‹ˆλ‹€. μ΄λŠ” ν˜Όλž€μŠ€λŸ½κ±°λ‚˜ μ˜€ν•΄μ˜ μ†Œμ§€κ°€ μžˆμŠ΅λ‹ˆλ‹€.

이것은 μš°λ¦¬κ°€ νŒ¨μΉ˜ν•΄μ•Ό ν•  κ΄€λ ¨ μ—†λŠ” UX 문제처럼 λ³΄μž…λ‹ˆκΉŒ? κ·Έλ ‡λ‹€λ©΄ 문제λ₯Ό 열어도 λ κΉŒμš”?

#1120으둜 좔가됨

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰