Kas에서 멀티시그지갑 생성 시 문의

안녕하세요.
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 를 사용하게 되면 지불된 수수료 정산은 어디서 어떤 방식으로 정산하나요?

감사합니다.

FeePayer는 크게 KAS에서 관리하는 글로벌 대납 계정을 사용하는 방법과 사용자가 직접 등록한 대납 계정을 사용하는 방법으로 나눌 수 있습니다.

현재는 글로벌 대납계정을 사용하실 경우, Klaytn Fee 대납 이벤트로 Fee 비용이 전혀 발생하지 않기 때문에 더 유리하십니다. 이 이벤트는 6월 말까지 진행 예정이고, 그 이후에는 현금정산하는 형태로 변경될 수 있습니다.

글로벌 FeePayer로 하는 방법의 경우 Wallet API 를 참고하시면 좋겠습니다.

유저 Fee Payer를 사용하는 경우 Wallet API 를 보시면 되겠습니다.

다만 위의 내용은 JSON RPC를 직접 사용하는 부분이고, Caver로 접근하는 방법에 대해서는 곧 다른 분이 답변을 주실 것입니다.

문의하신, 멀티시그 지갑 업데이트 API(updateToMultiSigAccount)는 수수료 대납기능을 지원하지 않습니다.

하지만, KAS의 Wallet API로 생성한 account의 public key를 multi sig key로 등록한 AccountUpdate tx를 생성하여 KAS의 Wallet API의 글로벌 대납 RLP를 이용한 트랜잭션 API를 사용하시면 손쉽게 업데이트하실 수 있습니다.

감사합니다.