From 02fad14d9e4025d7996626480dc835e62a2d07d9 Mon Sep 17 00:00:00 2001 From: Alex Beregszaszi Date: Sat, 8 Oct 2016 12:39:46 +0100 Subject: [PATCH] EEI: clarify return and selfdestruct --- eth_interface.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/eth_interface.md b/eth_interface.md index 61589938..ceeee749 100644 --- a/eth_interface.md +++ b/eth_interface.md @@ -377,7 +377,9 @@ account with non-empty associated code. ## return -Halt execution returning output data. +Set the returning output data for the execution. + +*Note*: multiple invocations will overwrite the previous data. **Parameters** @@ -390,8 +392,12 @@ Halt execution returning output data. ## selfDestruct -Halt execution and register account for later deletion giving the remaining -balance to an address path +Mark account for later deletion and give the remaining balance to the specified +beneficiary address. This takes effect once the contract execution terminates. + +*Note*: multiple invocations will overwrite the benficiary address. + +*Note*: the contract **shall** halt execution after this call. **Parameters**