remove ccal

This commit is contained in:
Anatoly Yakovenko
2018-06-22 22:41:36 -07:00
committed by Greg Fitzgerald
parent 530c6ca7ec
commit 3313c69898

View File

@ -101,8 +101,6 @@ void call(
int num, int num,
uint8_t dirty[], //dirty memory bits uint8_t dirty[], //dirty memory bits
uint8_t *userdata, //current transaction data uint8_t *userdata, //current transaction data
struct ccall ccalls[], //expected output ccalls
int num_out_ccalls,
); );
``` ```
@ -116,10 +114,6 @@ Any transaction can then call `call` on the contract with a set of keys. It's u
The contract has read/write privileges to all the memory that is allocated. The contract has read/write privileges to all the memory that is allocated.
### CCall
Within the `call` method, contracts can create their own `calls` to be scheduled in the future.
### Reduce ### Reduce
Some operations on the contract will require iteration over all the keys. To make this parallelizable the iteration is broken up into reduce calls which are combined. Some operations on the contract will require iteration over all the keys. To make this parallelizable the iteration is broken up into reduce calls which are combined.