SDK Reference
WIP Client
Story 내에서 WIP (Wrapped IP) 토큰의 래핑/언래핑을 처리하는 데 사용됩니다.
WipClient
메서드
- deposit
- withdraw
- approve
- balanceOf
- transfer
- transferFrom
deposit
선택한 양의 IP를 WIP로 래핑합니다. WIP는 IP를 전송한 지갑으로 입금됩니다.
메서드 | 타입 |
---|---|
deposit | (request: DepositRequest) |
Parameters:
request.amount
: 입금할 금액.request.txOptions
: [선택사항] 트랜잭션 options.
withdraw
선택한 양의 WIP를 IP로 언래핑합니다.
메서드 | 타입 |
---|---|
withdraw | (request: WithdrawRequest) |
Parameters:
request.amount
: 출금할 금액.request.txOptions
: [선택사항] 트랜잭션 options.
approve
지갑의 WIP 잔액을 사용할 수 있도록 지출자를 승인합니다.
메서드 | 타입 |
---|---|
approve | (request: ApproveRequest) |
Parameters:
request.amount
: 승인할 WIP 토큰의 양.request.spender
: WIP 토큰을 사용할 주소request.txOptions
: [선택사항] 트랜잭션 options.
balanceOf
주소의 WIP 잔액을 반환합니다.
메서드 | 타입 |
---|---|
balanceOf | (addr: Address) => Promise<bigint> |
Parameters:
addr
: 잔액을 확인하려는 주소.
transfer
수신자에게 amount
WIP를 전송합니다 to
.
메서드 | 타입 |
---|---|
transfer | (request: TransferRequest) |
Parameters:
request.to
: 전송할 대상.request.amount
: 전송할 금액.request.txOptions
: [선택사항] 트랜잭션 options.
transferFrom
에서 amount
WIP를 from
수신자에게 전송합니다 to
.
메서드 | 타입 |
---|---|
transferFrom | (request: TransferFromRequest) |
Parameters:
request.to
: 전송할 대상.request.amount
: 전송할 금액.request.from
: 전송할 주소.request.txOptions
: [선택사항] 트랜잭션 options.