Keep auto sign-in behind flag
This commit is contained in:
parent
817aa95530
commit
616ead7ae5
@ -3,3 +3,4 @@ REACT_APP_DEFAULT_GAS_PRICE=0.025
|
|||||||
# Reference: https://github.com/cosmos/cosmos-sdk/issues/16020
|
# Reference: https://github.com/cosmos/cosmos-sdk/issues/16020
|
||||||
REACT_APP_GAS_ADJUSTMENT=2
|
REACT_APP_GAS_ADJUSTMENT=2
|
||||||
REACT_APP_LACONICD_RPC_URL=https://laconicd-sapo.laconic.com
|
REACT_APP_LACONICD_RPC_URL=https://laconicd-sapo.laconic.com
|
||||||
|
REACT_APP_AUTH_SECRET=
|
||||||
|
@ -44,7 +44,7 @@ export const AutoSignIn = () => {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
const signature = await signMessage({message: event.data.message, accountId: accountsData[0].index, chainId: event.data.chainId, namespace: EIP155})
|
const signature = await signMessage({ message: event.data.message, accountId: accountsData[0].index, chainId: event.data.chainId, namespace: EIP155 })
|
||||||
|
|
||||||
sendMessage(event.source as Window, 'SIGN_IN_RESPONSE', { message: event.data.message, signature }, event.origin);
|
sendMessage(event.source as Window, 'SIGN_IN_RESPONSE', { message: event.data.message, signature }, event.origin);
|
||||||
};
|
};
|
||||||
@ -60,6 +60,12 @@ export const AutoSignIn = () => {
|
|||||||
const getAccountAddress = async (event: MessageEvent) => {
|
const getAccountAddress = async (event: MessageEvent) => {
|
||||||
if (event.data.type !== 'GET_ACCOUNT_ADDRESS') return;
|
if (event.data.type !== 'GET_ACCOUNT_ADDRESS') return;
|
||||||
|
|
||||||
|
|
||||||
|
if (event.data.secret !== process.env.REACT_APP_AUTH_SECRET) {
|
||||||
|
console.log('Unauthorized app.');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
let accountsData = await getAccountsData(event.data.chainId);
|
let accountsData = await getAccountsData(event.data.chainId);
|
||||||
|
|
||||||
if (accountsData.length === 0) {
|
if (accountsData.length === 0) {
|
||||||
@ -71,7 +77,7 @@ export const AutoSignIn = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!accountsData.length) {
|
if (!accountsData.length) {
|
||||||
return
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
sendMessage(event.source as Window, 'ACCOUNT_ADDRESS_RESPONSE', accountsData[0].address, event.origin);
|
sendMessage(event.source as Window, 'ACCOUNT_ADDRESS_RESPONSE', accountsData[0].address, event.origin);
|
||||||
@ -86,7 +92,6 @@ export const AutoSignIn = () => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
Auto sign in
|
|
||||||
</>
|
</>
|
||||||
)
|
)
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user