체인 ID를 이용하여, 해당 체인 정보를 조회한다.
chainId
Long
체인 ID
Result<
>
Contract Address를 이용해 자산 정보를 조회한다.
chainId
Long
체인 ID
contractAddress
String
Contract주소
Fncy 체인 정보를 조회한다.
Chain의 Gas Price를 조회한다.
chainId
Long
체인 ID
사용자 지갑 조회
지갑의 자산 금액 조회
wid
Long
지갑 ID
지갑의 자산 목록(Fncy, Eth, Bsc 등)을 조회힌다.
wid
Long
지갑 ID
자산 ID를 이용하여 지갑의 자산 정보를 가져온다.
wid
Long
지갑 ID
assetId
Long
자산 ID
지갑의 NFT 목록을 가져온다.
wid
Int
지갑 ID
filter
NFT 조회 옵션(보유, 판매)
pageNo
Int = 1
페이지 번호(Default: 1)
pageSize
Int = 20
페이지 크기(Default: 1)
nftId를 이용하여 NFT 단건 정보를 조회한다.
wid
Int
지갑 ID
nftId
Int
nft ID
지갑생성을 요청할때 호출한다.
walletName
String
지갑의 이름
pinNumber
String
지갑 비밀번호
Result<Unit>
지갑 복원용 질문 목록을 가져온다.
지갑의 복원키(지갑 복구 질문/답변)을 등록한다.
wid
Int
지갑 ID
questionSeq
String
복구용 질문 seq
answer
String
답변
pinNumber
String
지갑 비밀번호
Result<Unit>
지갑 비밀번호를 확인한다.
pinNumber
String
지갑 비밀번호
Result<Unit>
백업용 질문 답변을 확인한다.
answer
String
백업용 질문의 답변
Result<Unit>
지갑의 새 비밀번호를 저장한다.
oldPinNumber
String
기존 비밀번호
newPinNumber
String
새 비밀번호
Result<Unit>
사용자가 등록한 백업용 질문을 가져온다.
사용자가 등록했던 백업용 질문의 답변과, 새 핀번호를 저장한다.
answer
String
백업용 질문의 답변
newPinNumber
String
새 비밀번호
Result<Unit>
새 비밀번호로 변경한다.
oldPinNumber
String
현재 비밀번호
newPinNumber
String
새 비밀번호
Result<Unit>
전송 티켓 생성하기 전에 전송 가능여부 확인 및 nonce, gasLimit등을 확인한다.
wid
Long
지갑 ID
chainId
Long
체인 ID
signatureType
전송 타입
toAddress
String
보낼 주소
transferVal
BigInteger
보낼 수량(단위: wei)
txGasPrice
BigInteger = BigInteger.ZERO
Gas Price
txInput
String? = null
Data 정보
contractAddress
String? = null
contract실행일 경우 입력
assetId
Long
Asset ID
nftId
Long? = null
NFT ID
maxPriorityPerGas
BigInteger = BigInteger.ZERO
ETH 전송일 경우 사용
maxFeePerGas
BigInteger = BigInteger.ZERO
ETH 전송일 경우 사용
Binanace Smart Chain(BSC)
1
Ethereum(ETH)
2
Fncy Chain (FNCY)
3
SIGNATURE_TYPE_FOR_ASSET_TRANSFER
Coin전송
SIGNATURE_TYPE_FOR_SMARTCONTRACT_EXECUTION
SmartContract실행(Token전송)
SIGNATURE_TYPE_FOR_WALLETCONNECT
WalletConnect전용
전송 티켓을 생성한다.
wid
Long
지갑 ID
chainId
Long
체인 ID
signatureType
전송 타입
toAddress
String
보낼 주소
transferVal
BigInteger
보낼 수량(단위: wei)
txGasPrice
BigInteger = BigInteger.ZERO
Gas Price
txGasLimit
BigInteger = BigInteger.ZERO
Gas Limit
txInput
String? = null
Data 정보
contractAddress
String? = null
contract실행일 경우 입력
assetId
Long
Asset ID
nftId
Long? = null
NFT ID
maxPriorityPerGas
BigInteger = BigInteger.ZERO
ETH 전송일 경우 사용
maxFeePerGas
BigInteger = BigInteger.ZERO
ETH 전송일 경우 사용
티켓 상태 조회
ticketUuid
String
티켓uuid
TRANSFER_AVAILABLE
201
티켓 전송이 가능한 상태
TICKET_TRANSFER_SUCCESS
200
티켓 전송에 성공
TICKET_TRANSFER_FAILED
301
티켓전송에 실패
TICKET_EXPIRED
403
티켓이 만료됨 (생성 후 5분 경과)
TICKET_NOT_FOUND
404
존재하지 않는 티켓
티켓(트랜잭션)을 실행한다.
ticketUuid
String
티켓uuid
pinNumber
String
지갑 비밀번호
Result<String>
지갑의 Transaction 목록을 조회한다.
wid
Long
지갑 ID
assetId
Long
자산 ID
pageNo
Int = 1
페이지 번호(Default: 1)
pageSize
Int = 20
페이지 크기(Default: 20)
filter
InOut.All = 전체 InOut.Deposit = 입금 InOut.Withdrawal = 출금
Tranaction 단건 정보를 조회한다.
wid
Long
지갑 ID
historySeq
Long
트랜잭션 Seq
지갑 Sign.
wid
Long
지갑 ID
dataToSign
String
Data
signType
SignType
pinNumber
String
지갑 비밀번호
Result<String>
Result<List<
>?>
Result<
?>
Result<
>
Result<
?>
Result<
>
Result<
<List<
>?>>
Result<
?>
? = null
Result<
<List<
>?>>
Result<?>
Result<
<List<
>?>>
Result<
>
Result<
>
Result<
>
Result<
>
Result<
<List<
>?>>
Result<
?>
= SignType.EthSign