add withdraw function

This commit is contained in:
Barry Gitarts 2018-12-06 14:58:47 -05:00
parent 9b2bc3d97a
commit d7a0f19f20
1 changed files with 17 additions and 0 deletions

View File

@ -11,7 +11,11 @@ import TextField from '@material-ui/core/TextField'
import indigo from '@material-ui/core/colors/indigo'
import blueGrey from '@material-ui/core/colors/blueGrey'
import Collapse from '@material-ui/core/Collapse'
import LiquidPledgingMock from 'Embark/contracts/LiquidPledgingMock'
import { getTokenLabel } from '../../utils/currencies'
import { toWei } from '../../utils/conversions'
const { withdraw } = LiquidPledgingMock.methods
const styles = {
card: {
@ -54,6 +58,19 @@ class Withdraw extends PureComponent {
<Formik
initialValues={{}}
onSubmit={async (values, { setSubmitting, resetForm, setStatus }) => {
const { amount } = values
const args = [rowData.id, toWei(amount)]
withdraw(...args)
.send()
.then(res => {
console.log({res})
})
.catch(e => {
console.log({e})
})
.finally(() => {
this.close()
})
}}
>
{({