컨트랙트 실행
1. Request.executeContractWithEncoded (>= v1.2.0)
Parameters
chainId
number
해당 네트워크의 체인 아이디
appName
string
컨트랙트 실행 시 FAVORLET 앱에 노출될 이름
transactions
object array
컨트랙트를 실행하기 위해 필요한 정보
(자세한 내용은 아래를 참고)
transactions 객체는 다음을 포함합니다.
from
string
트랜잭션을 호출할 지갑 주소
to
string
호출되는 컨트랙트 주소
value
string
(optional) 호출하는 abi 함수가 payable 인 경우 플랫폼 코인 전송
data
string
gasLimit
string
(optional) 사용할 gasLimit 없을시 앱내 estimate 함수실행
Response
requestId
string
작업 또는 트랜잭션 요청을 추적하기 위한 id
expiredAt
number
작업 또는 트랜잭션 요청이 만료 되는 시간(단위: 초)
Example
2. createDeepLink
Parameters
string
Request 요청시 전달받은 requestId
Response
string
FAVORLET 앱 내 해당 요청 페이지 DeepLink
Example
3. receipt
Deprecated
1. Request.executeContract
FAVORLET js 1.2.0부터는 Request.executeContractWithEncoded를 사용해주세요.
Parameters
chainId
number
해당 네트워크의 체인 아이디
appName
string
컨트랙트 실행 시 FAVORLET 앱에 노출될 이름
transactions
object array
컨트랙트를 실행하기 위해 필요한 정보
(자세한 내용은 아래를 참고)
transactions 객체는 다음을 포함합니다.
from
string
트랜잭션을 호출할 지갑 주소
to
string
호출되는 컨트랙트 주소
value
string
(optional) 호출하는 abi 함수가 payable 인 경우 플랫폼 코인 전송
abi
string
트랜잭션을 발생시키기 위한 abi
params
string
트랜잭션을 발생시키기 위한 abi 함수의 파라미터
functionName
string
abi에서 호출 하려는 함수 이름
gasLimit
string
사용할 gasLimit (optional) 없을 시, 앱 내 estimate 함수 실행
Response
requestId
string
작업 또는 트랜잭션 요청을 추적하기 위한 id
appName
number
작업 또는 트랜잭션 요청이 만료 되는 시간(단위: 초)
Example
Last updated