set allowance to use proper token
This commit is contained in:
parent
d63cf60770
commit
37c3b73e94
|
@ -137,10 +137,11 @@ const SubmissionSection = ({ classes, projectData, projectId, profileData, start
|
||||||
if (!activeStep) return enableEthereum()
|
if (!activeStep) return enableEthereum()
|
||||||
const { amount, fundToken } = values
|
const { amount, fundToken } = values
|
||||||
const { goalToken } = manifest
|
const { goalToken } = manifest
|
||||||
const { chainReadibleFn, setAllowance } = getTokenByAddress(goalToken, currencies)
|
const { chainReadibleFn } = getTokenByAddress(goalToken, currencies)
|
||||||
const userAccount = account ? account : await enableEthereum()
|
const userAccount = account ? account : await enableEthereum()
|
||||||
const weiAmount = chainReadibleFn(amount)
|
const weiAmount = chainReadibleFn(amount)
|
||||||
if (activeStep === NOT_APPROVED) {
|
if (activeStep === NOT_APPROVED) {
|
||||||
|
const { setAllowance } = getTokenByAddress(fundToken, currencies)
|
||||||
const toSend = goalToken === fundToken ? setAllowance(weiAmount, LiquidPledging) : setAllowance(weiAmount)
|
const toSend = goalToken === fundToken ? setAllowance(weiAmount, LiquidPledging) : setAllowance(weiAmount)
|
||||||
setSubmissionState(AUTHORIZATION_SUBMITTED)
|
setSubmissionState(AUTHORIZATION_SUBMITTED)
|
||||||
return toSend
|
return toSend
|
||||||
|
@ -152,7 +153,9 @@ const SubmissionSection = ({ classes, projectData, projectId, profileData, start
|
||||||
.catch(e => console.log({e})).finally(() => resetForm())
|
.catch(e => console.log({e})).finally(() => resetForm())
|
||||||
}
|
}
|
||||||
|
|
||||||
const send = generateSend(projectId, goalToken, fundToken, weiAmount, userAccount)
|
const args = [projectId, goalToken, fundToken, weiAmount, userAccount]
|
||||||
|
console.log({args})
|
||||||
|
const send = generateSend(...args)
|
||||||
send
|
send
|
||||||
.on('transactionHash', (hash) => {
|
.on('transactionHash', (hash) => {
|
||||||
optimisticUpdate(client, pledgesInfo, weiAmount)
|
optimisticUpdate(client, pledgesInfo, weiAmount)
|
||||||
|
|
Loading…
Reference in New Issue