From e928c44cc819cf844b3f37a61f88028b0add3f13 Mon Sep 17 00:00:00 2001 From: Fabian Schuh Date: Wed, 25 Jul 2018 13:50:14 +0200 Subject: [PATCH] Update bsip-0040.md --- bsip-0040.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/bsip-0040.md b/bsip-0040.md index 294fd96..3564dc2 100644 --- a/bsip-0040.md +++ b/bsip-0040.md @@ -44,8 +44,12 @@ Assume account A and B and some unrelated key K. Furthermore A has a custom acti ``` custom active authority = { operationid: 0 (transfer), - authority: K, - restricted: { + authority: { + threshold: 1 + key_auth: [K, 1] + account_auth: [] + }, + assert: { to: B } } @@ -54,6 +58,12 @@ That has the consquence now that a a transfer transaction sending funds away fro # Specifications +* the account objects must be extended to store custom active authority +* an operation must be extended or created to allow changing the custom active authority +* additional signatures and operation-specific authorities (if present) must be evaluated against incoming transactions + +* additional committee parameters may need to be specified to limit the extend of usage of this feature + # Discussion To be found in the [issue](https://github.com/bitshares/bitshares-core/issues/1061).