Locus Wallet API
웹페이지와 지갑 연동
- Javascript
if (!window.locus) {
alert('Locus wallet is not installed.');
return;
}
const addr = await window.locus.request('connect').catch(err => {
console.error(err);
});
console.log(addr);
함수 사용
const params = {
assetType: 'asset1',
amount: '1000',
operator: '',
metaData: await window.locus.utils.ConvertStringToData(
'{"imageUrl":"https://foo/test.png"}'
)
};
const result = await window.locus.request('createAssetObject', params).catch(err => {
console.error(err);
});
console.log('createAssetObject result', result);
이벤트 리스너 등록
window.locus.on("accountChanged", (data) => {
console.log(`accountChanged! ${data.addr}`);
});
함수 목록
connect
대상 사이트와 지갑을 연결합니다.
입력
[없음]
출력
| 키 | 타입 | 설명 |
|---|---|---|
| addr | string | 연결된 지갑 주소 |
getAccount
대상 사이트와 연결된 계정을 구합니다.
입력
[없음]