diff --git a/rfc/0011_Duniter_Blockchain_Protocol_V13.md b/rfc/0011_Duniter_Blockchain_Protocol_V13.md index 2af17d3ed7f218da0edcfa306f65ac839e8f9656..fab30f3c328e856c1fbe34e3e1943a239f6c85ca 100644 --- a/rfc/0011_Duniter_Blockchain_Protocol_V13.md +++ b/rfc/0011_Duniter_Blockchain_Protocol_V13.md @@ -2348,7 +2348,7 @@ Else: ENTRY.isReplayable = false EndIf - + ####### BR_G45 - ENTRY.sigOK ENTRY.sigOK = SIG_CHECK_CERT(REDUCE(GLOBAL_IINDEX[pub=ENTRY.receiver]), ENTRY) @@ -2359,20 +2359,20 @@ EndIf For each ENTRY in local SINDEX where `op = 'UPDATE'`: - REF_BLOCK = HEAD~<HEAD~1.number + 1 - NUMBER(ENTRY.hash)>[hash=HASH(ENTRY.created_on)] - + REF_BLOCK = HEAD~<HEAD~1.number + 1 - NUMBER(ENTRY.created_on)> + If `HEAD.number == 0 && ENTRY.created_on == '0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855'`: - + ENTRY.age = 0 - -Else if `REF_BLOC != null`: + +Else if `REF_BLOCK != null`: ENTRY.age = HEAD~1.medianTime - REF_BLOCK.medianTime - + Else: ENTRY.age = conf.txWindow + 1 - + EndIf ####### BR_G46 - ENTRY.available and ENTRY.conditions @@ -2395,7 +2395,7 @@ For each `LOCAL_SINDEX[op='UPDATE'] as ENTRY`: EndIf INPUT = REDUCE(INPUT_ENTRIES) ENTRY.isLocked = TX_SOURCE_UNLOCK(INPUT.conditions, ENTRY) - + ####### BR_G48 - ENTRY.isTimeLocked INPUT_ENTRIES = LOCAL_SINDEX[op='CREATE',identifier=ENTRY.identifier,pos=ENTRY.pos,amount=ENTRY.amount,base=ENTRY.base]