Skip to content

Commit b2e810b

Browse files
Merge pull request #536 from persistenceOne/test_gaia
fix: fix tokenize error
2 parents 78f4619 + 65d6740 commit b2e810b

File tree

3 files changed

+45
-28
lines changed

3 files changed

+45
-28
lines changed

src/containers/Transactions/ModalRedeemShares/ButtonRedeem.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const ButtonRedeem = ({ tokenizedShares, rewardList }) => {
3535
);
3636
messages.push(msg);
3737
});
38-
console.log(messages, "messages");
38+
console.log(messages, "messages1");
3939
dispatch(submitFormData(messages));
4040
};
4141

src/containers/Transactions/ModalTransferShares/ButtonTransfer.js

Lines changed: 43 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -37,42 +37,58 @@ const ButtonTransfer = ({ tokenizedShares, rewardList }) => {
3737

3838
const onClick = () => {
3939
const messages = getMessage();
40-
console.log(messages, "messages")
40+
console.log(messages, "messages-transfer")
4141
dispatch(submitFormData(messages));
4242
};
4343

4444
const disable = tokenizedShares.length <= 0 || toAddress.value === "";
4545

4646
const getMessage = () => {
4747
let messages = [];
48-
rewardList.forEach((item) => {
49-
const msg = TokenizedSharesRewardsMsg(item.owner,item.recordId);
50-
messages.push(msg);
51-
});
52-
53-
let blcList = [];
54-
55-
tokenizedShares.forEach((item) => {
56-
const msg = TokenizeSharesTransferMsg(
48+
const ledgerApp = localStorage.getItem("ledgerAppName");
49+
if(loginInfo && loginInfo.loginMode === "keplr" || ledgerApp !== "Persistence"){
50+
rewardList.forEach((item) => {
51+
const msg = TokenizedSharesRewardsMsg(item.owner,item.recordId);
52+
messages.push(msg);
53+
});
54+
let blcList = [];
55+
tokenizedShares.forEach((item) => {
56+
const blc = {
57+
amount: (item.amount * DefaultChainInfo.uTokenValue).toFixed(0),
58+
denom: item.denom
59+
};
60+
blcList.push(blc);
61+
const msg = TokenizeSharesTransferMsg(
5762
item.recordId,
58-
loginInfo.address,
59-
toAddress.value
63+
loginInfo.address,
64+
toAddress.value
65+
);
66+
messages.push(msg);
67+
});
68+
const sendMsg = SendMsg(
69+
loginInfo && loginInfo.address,
70+
toAddress.value,
71+
blcList
6072
);
61-
const blc = {
62-
amount: (item.amount * DefaultChainInfo.uTokenValue).toFixed(0),
63-
denom: item.denom
64-
};
65-
blcList.push(blc);
66-
messages.push(msg);
67-
});
68-
69-
const sendMsg = SendMsg(
70-
loginInfo && loginInfo.address,
71-
toAddress.value,
72-
blcList
73-
);
74-
messages.push(sendMsg);
75-
return messages;
73+
messages.push(sendMsg);
74+
return messages;
75+
} else {
76+
let blcList = [];
77+
tokenizedShares.forEach((item) => {
78+
const blc = {
79+
amount: (item.amount * DefaultChainInfo.uTokenValue).toFixed(0),
80+
denom: item.denom
81+
};
82+
blcList.push(blc);
83+
});
84+
const sendMsg = SendMsg(
85+
loginInfo && loginInfo.address,
86+
toAddress.value,
87+
blcList
88+
);
89+
messages.push(sendMsg);
90+
return messages;
91+
}
7692
};
7793

7894
const onClickKeplr = () => {

src/store/actions/balance.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ export const fetchTransferableVestingAmount = (address) => {
9494
const response = await stakingQueryService.AllBalances({
9595
address: address
9696
});
97+
console.log(response, "response-balances")
9798
if (response.balances.length) {
9899
let tokenList = [];
99100
for (let i = 0; i < response.balances.length; i++) {

0 commit comments

Comments
 (0)