안녕하세요.
KAS를 이용해서 멀티시그지갑 생성중에 문의드립니다.
String address = "0x13219602CfCBa1f21Fc326Bf15EfD016141Ae211";
String[] publicKeyArr = new String[] {
"0x045bbef962e8f9c243e7de21acf7ec9caac285d589197308f32fce7d2da356340f42ddc93758f797283dd9e094e5afd39c60e6b44eb2022f8084a2153bb4758454",
"0x04336817b7c62bd61a6e436f79b29a71ac0865bd75805c5eed555305dd1a1e36e901e25bedaa005e01846851f5b411c5e9276111012f02061ede4af75ed60f95bc",
"0x0476dca0a9264fc6a56762fbb4355fcc3b7a348121f641eab33449def78577fac9968d2bb6d04df5e71c06f4be34d4680ad8bc1e5481c9df038383e3b5df2c6d16"
};
List<MultisigKey> multiSigKeys = Arrays.stream(publicKeyArr).map(key -> {
MultisigKey multisigKey = new MultisigKey();
multisigKey.setWeight((long)1);
multisigKey.setPublicKey(key);
return multisigKey;
}).collect(Collectors.toList());
MultisigAccountUpdateRequest request = new MultisigAccountUpdateRequest();
request.setThreshold((long)2);
request.setWeightedKeys(multiSigKeys);
MultisigAccount account = caver.kas.wallet.updateToMultiSigAccount(address, request);
System.out.println(account);
질문1. 위 코드에서 address 에 클레이가 없어서 Bad Request 오류가 발생합니다.
이럴 때 FeePayer 로 멀티시그지갑을 업데이트할 수 있겠는데요.
관련한 가이드를 어디서 찾아볼수있을까요?
질문2. GlobalFeePayer 로 하는 방법과 KAS에 등록된 FeePayer 로 하는 방법 둘다 가이드가 필요합니다.
GlobalFeePayer 를 사용하게 되면 지불된 수수료 정산은 어디서 어떤 방식으로 정산하나요?
감사합니다.