From 55cdc7c265ce8bdca731041b605dbd7088127e68 Mon Sep 17 00:00:00 2001 From: Jannis Redmann Date: Mon, 31 Oct 2016 23:24:12 +0100 Subject: [PATCH] execute contract function: validate address (#3013) * execute contract fn: validate address * forgot import * execute contract fn: set value --- js/src/modals/ExecuteContract/executeContract.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/js/src/modals/ExecuteContract/executeContract.js b/js/src/modals/ExecuteContract/executeContract.js index 524326c3a..9c6c2809e 100644 --- a/js/src/modals/ExecuteContract/executeContract.js +++ b/js/src/modals/ExecuteContract/executeContract.js @@ -19,6 +19,7 @@ import ActionDoneAll from 'material-ui/svg-icons/action/done-all'; import ContentClear from 'material-ui/svg-icons/content/clear'; import { BusyStep, CompletedStep, Button, IdentityIcon, Modal, TxHash } from '../../ui'; +import { validateAddress } from '../../util/validation'; import DetailsStep from './DetailsStep'; @@ -173,6 +174,10 @@ export default class ExecuteContract extends Component { let valueError; switch (input.kind.type) { + case 'address': + value = _value; + valueError = validateAddress(_value).addressError; + break; default: value = _value; valueError = null;