FNCY Chain
FNCY 2.0.2 (KOR)
FNCY 2.0.2 (KOR)
  • Introduction
  • Getting Started
  • Design
    • Structure
    • Three Main Sets of Participants
    • PoSA Consensus
    • Governance
    • Staking
    • Mining Reward
    • Gas Fee
    • Runtime Upgrade
    • Cross-Chain Bridge
    • Security
  • Build On FNCY Chain
    • RPC Endpoints
    • Testnet Faucet
    • Block Explorer
      • Token Listing
    • BEP20 Token
    • NFT
    • Validator Requirements
    • NFT Market
      • FNCY Marketplace
  • For Developers
    • JSON-RPC
    • FNCY Chain API
      • Wallet API
      • Transaction API
      • Blockchain API
    • Wallet
      • FNCY Wallet
      • Use Metamask for FNCY Chain
      • SDK
        • Android
          • 설치
          • 사용법
            • 초기화
            • 지갑 생성/복원
            • 지갑 조회
            • 코인보내기/Contract 실행
            • Transaction 조회
            • 기타 기능
          • Methods
          • Domain
          • ETC
        • iOS
          • 설치
          • 사용법
            • 초기화
            • 지갑 생성/복원
            • 지갑 조회
            • 코인보내기/Contract 실행
            • Transaction 조회
            • 기타 기능
          • Methods
          • Domain
          • ETC
    • Smart Contract
      • Deployment
        • Truffle
        • Hardhat
        • Remix IDE
      • Verify Your Contract on FncyScan
    • Gasless Transaction
    • with FNCY
      • FNCY 로그인
      • GAME AUTH 로그인
  • Tokenomics
  • Ecosystem Partner
  • FNCY Governance Partner
Powered by GitBook
On this page
  • 지갑생성
  • 지갑 만들기
  • 지갑 복원 질문/답변 설정
  • 지갑 복원 질문 목록 불러오기
  • 지갑 복원 질문/답변 등록
  • 지갑 복원
  • 사용자가 입력한 지갑 질문 가져오기
  • 질문의 답변과 새 비밀번호 입력
  • 지갑 비밀번호 변경
  • 지갑 비밀번호 변경
  1. For Developers
  2. Wallet
  3. SDK
  4. Android
  5. 사용법

지갑 생성/복원

이 문서는 지갑 생성/복원 방법에 대하여 설명합니다.

Previous초기화Next지갑 조회

지갑생성

지갑 만들기

지갑이 없는 경우 '지갑 이름'과 '지갑 비밀번호'를 매개변수로 새로운 지갑을 생성할 수 있습니다.

  • 지갑 비밀번호는 '정수로 이루어진 6자리 문자열'로만 가능합니다.

  • 한 명의 유저는 1개의 지갑만 생성 가능합니다.

val result = fncyWallet.makeWallet(
walletName = "지갑이름",
pin = "지갑비밀번호", // 정수로 이루어진 6자리 문자열
)

See Also

지갑 복원 질문/답변 설정

만약, 사용자가 지갑의 비밀번호를 분실한 경우 해당 지갑의 자산은 영원히 잃어버리게 됩니다.

하지만 사용자가 지갑 복원 질문/답변을 등록했다면, 해당 답변을 복구키로 사용하여 지갑을 복구할 수 있는 기회를 제공합니다.

지갑 복원 질문 목록 불러오기

지갑 복원을 위한 복구키는 선택한 질문과 답변내용이 한 쌍으로 이루어집니다.

먼저 선택할 수 있는 질문 목록을 요청하여 복원 질문을 선택합니다.

val result = fncyWallet.getQuestionList()

See Also

지갑 복원 질문/답변 등록

질문의 번호(questionSeq)와 답변 내용, 지갑의 비밀번호를 사용하여 지갑 복원 질문/답변을 등록 할 수 있습니다.

val result = fncyWallet.postRegisterRestorationKey(
wid = wid, //makeWallet()에 성공하면 result에 wid가 반환됨.
questionSeq = questionSeq, //getQuesetionList()에서 나온 질문 목록중 사용자가 선택한 seq
answer = "백업용 질문 답변",
pinNumber = "지갑비밀번호"
)

See Also

지갑 복원

사용자가 지갑 비밀번호를 분실 했을 경우 등록했던 지갑 복원 질문/답변 쌍이 있다면 지갑 비밀번호를 변경하고 지갑을 복구할 수 있습니다.

사용자가 입력한 지갑 질문 가져오기

지갑 복원 질문/답변 쌍이 등록되어 있다면 등록된 지갑 복원 질문을 요청할 수 있습니다.

val result = fncyWallet.getResetQuestion()

See Also

질문의 답변과 새 비밀번호 입력

지갑 복원 답변과 새 지갑 비밀번호를 전달하여 지갑 비밀번호를 변경하고 지갑을 복구합니다.

val result = fncyWallet.postResetQuestion(
answer = "백업용 질문 답변",
newPinNumber = "새 지갑비밀번호"
)

See Also

지갑 비밀번호 변경

현재 지갑 비밀번호와 새 지갑 비밀번호를 전달하여 지갑 비밀번호를 변경할 수 있습니다.

지갑 비밀번호 변경

val result = fncyWallet.resetWalletPin(
oldPinNumber = "기존 지갑 비밀번호", 
newPinNumber = "새 지갑 비밀번호"
)

See Also

makeWallet
getQuestionList
postRegisterRestorationKey
getResetQuestion
postResetQuestion
resetWalletPin
FncyQuestion
FncyQuestion
FncyQuestion