Skip to content
This repository has been archived by the owner on Jan 22, 2025. It is now read-only.

Commit

Permalink
remove ccal
Browse files Browse the repository at this point in the history
  • Loading branch information
aeyakovenko authored and garious committed Jun 23, 2018
1 parent 530c6ca commit 3313c69
Showing 1 changed file with 0 additions and 6 deletions.
6 changes: 0 additions & 6 deletions rfcs/rfc-001-smart-contracts-engine.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,8 +101,6 @@ void call(
int num,
uint8_t dirty[], //dirty memory bits
uint8_t *userdata, //current transaction data
struct ccall ccalls[], //expected output ccalls
int num_out_ccalls,
);
```

Expand All @@ -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.

### CCall

Within the `call` method, contracts can create their own `calls` to be scheduled in the future.

### 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.
Expand Down

0 comments on commit 3313c69

Please sign in to comment.