메인 콘텐츠로 건너뛰기

WalletNamespace

통합된 wallet 작업을 제공하는 wallet 네임스페이스

메서드

hostedWalletProvider()

hosted wallet provider에 직접 접근합니다 반환값: 구성된 hosted wallet provider 인스턴스로 resolve되는 Promise 소스 ↗

smartWalletProvider()

smart wallet provider에 직접 접근합니다 반환값: 구성된 smart wallet provider 인스턴스로 resolve되는 Promise 소스 ↗

createSmartWallet()

새 smart wallet을 생성합니다 반환값: 다음을 포함하는 배포 결과로 resolve되는 Promise:
  • wallet: 생성된 SmartWallet 인스턴스
  • deployments: chainId, receipt, 성공 여부 플래그, error를 포함하는 배포 결과 배열
소스 ↗

createSigner()

hosted wallet로부터 viem LocalAccount signer를 생성합니다 반환값: hosted wallet을 signer 백엔드로 사용하는 viem LocalAccount로 resolve되는 Promise 소스 ↗

toActionsWallet()

hosted wallet 또는 local account를 Actions wallet으로 변환합니다 반환값: Actions wallet 인스턴스로 resolve되는 Promise 소스 ↗

getSmartWallet()

제공된 signer로 기존 smart wallet을 가져옵니다 반환값: 제공된 signer가 적용된 smart wallet 인스턴스로 resolve되는 Promise 소스 ↗

Wallet

기본 actions wallet 클래스

네임스페이스

속성

메서드

has()

이 wallet에 wallet 네임스페이스(lend, swap, borrow)가 구성되어 있는지 확인합니다. 나중에 TypeError를 처리하는 대신 기능 유무에 따라 분기하는 호출자에게 유용합니다. 반환값: 네임스페이스가 구성되어 있으면 true입니다. 소스 ↗

getBalance()

요청한 체인(또는 지원되는 모든 체인)에 걸친 자산 잔액을 가져옵니다. 반환값: 체인별 내역을 포함한 토큰 잔액 배열로 resolve되는 Promise 소스 ↗

send()

이 actions wallet을 사용하여 트랜잭션을 전송합니다 반환값: 트랜잭션 해시로 resolve되는 Promise 소스 ↗

sendBatch()

이 actions wallet을 사용하여 트랜잭션 배치를 전송합니다 반환값: 트랜잭션 해시로 resolve되는 Promise 소스 ↗