Skip to main content

IPAccount

Methods

  • set_ip_metadata
  • execute
  • execute_with_sig
  • transfer_erc20

set_ip_metadata

IP 자산의 metadataURI를 설정합니다. Parameters:
  • ip_id: 메타데이터를 설정할 IP입니다.
  • metadata_uri: IP 자산에 설정할 metadataURI입니다. IPA 메타데이터 표준에 부합하는 메타데이터를 가리키는 URL이어야 합니다.
  • metadata_hash: metadataURI에 있는 메타데이터의 해시입니다.
  • tx_options: [Optional] 트랜잭션 옵션 딕셔너리입니다.

execute

IP 계정에서 트랜잭션을 실행합니다. Parameters:
  • ip_id: IP 계정을 가져올 IP ID입니다.
  • to: 트랜잭션의 수신자입니다.
  • value: 전송할 Ether 양입니다.
  • data: 트랜잭션과 함께 전송할 데이터입니다.
  • tx_options: [Optional] 트랜잭션 옵션 딕셔너리입니다.

execute_with_sig

IP 계정에서 트랜잭션을 실행합니다. Parameters:
  • ip_id: 메타데이터를 설정할 IP입니다.
  • to: 트랜잭션의 수신자입니다.
  • data: 트랜잭션과 함께 전송할 데이터입니다.
  • signer: 트랜잭션의 서명자입니다.
  • deadline: 트랜잭션 서명의 만료 시간입니다.
  • signature: EIP-712로 인코딩된 트랜잭션 서명입니다.
  • value: [Optional] 전송할 Ether 양입니다. 기본값: 0
  • tx_options: [Optional] 트랜잭션 옵션 딕셔너리입니다.

transfer_erc20

IP 계정에서 ERC20 토큰을 전송합니다. Parameters:
  • ip_id: 계정의 ipId입니다.
  • tokens: 전송할 토큰 정보입니다.
    • tokens.address: WIP 및 표준 ERC20을 포함한 ERC20 토큰의 주소입니다.
    • tokens.amount: 전송할 토큰 양입니다.
    • tokens.target: 수신자의 주소입니다.
  • tx_options: [Optional] 트랜잭션 옵션 딕셔너리입니다.