@quirks/store
Version:
39 lines (38 loc) • 940 B
JavaScript
import { assertIsDefined as i } from "@quirks/core";
const l = {
signOptions: {
preferNoSetFee: !1,
preferNoSetMemo: !0,
disableBalanceCheck: !0
},
signerOptions: void 0
}, a = (t, e) => ({
...l,
getOfflineSigner: (n) => (i(e().wallet), e().wallet.getOfflineSigner(n, e().signOptions)),
getOfflineSignerOnlyAmino: (n) => (i(e().wallet), e().wallet.getOfflineSignerOnlyAmino(n, e().signOptions)),
getOfflineSignerAuto: (n) => (i(e().wallet), e().wallet.getOfflineSignerAuto(n, e().signOptions)),
signAmino: (n, r) => {
i(e().wallet);
const s = e().getAddress(n);
return i(s), e().wallet.signAmino(
n,
s,
r,
e().signOptions
);
},
signDirect: (n, r) => {
i(e().wallet);
const s = e().getAddress(n);
return i(s), e().wallet.signDirect(
n,
s,
r,
e().signOptions
);
}
});
export {
a as createSignSlice,
l as signInitialState
};