From 3313c69898e675c6f47aad92302ed519fb115af2 Mon Sep 17 00:00:00 2001 From: Anatoly Yakovenko Date: Fri, 22 Jun 2018 22:41:36 -0700 Subject: [PATCH] remove ccal --- rfcs/rfc-001-smart-contracts-engine.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/rfcs/rfc-001-smart-contracts-engine.md b/rfcs/rfc-001-smart-contracts-engine.md index 8159bc6951ecc1..70f868c2e1bb68 100644 --- a/rfcs/rfc-001-smart-contracts-engine.md +++ b/rfcs/rfc-001-smart-contracts-engine.md @@ -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, ); ``` @@ -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.