Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface L3BlockAtRest

Example L3 Block At Rest Object

name

Block::L3::AtRest

example

{
  "version": "2",
  "dcrn": "Block::L3::AtRest",
  "header": {
    "dc_id": "nGfVFAKSUrdC7UrfzuBKErx7rKGwoPRuaFWQa8hrZcFs",
    "current_ddss": "1856875.54502316",
    "level": 3,
    "block_id": "56",
    "timestamp": "1557436010",
    "prev_proof": "MEUCIQCx67WNIzUmzwtS+0PH3cWzIvzJYIgzvl8kN1nWk6S+RQIgIkuTpB1BMS8Lto6sPRbWhjUbc5AGm3W8Kcb77PgPTEk="
  },
  "l2-validations": {
    "l1_dc_id": "28VhSgtPhwkhKBgmQSW6vrsir7quEYHdCjqsW6aAYbfrw",
    "l1_block_id": "25039557",
    "l1_proof": "MEUCIQDtq1SPpP4Rx6c3ivI8DZqdIVbXkzNYlq1Wy/8XBnavIQIgQ16eV3Fm65mI3RKTdtDQZUMeOKSBfxFzM9/LRrndYi0=",
    "l2_proofs": [
      {
        "dc_id": "e7rBQ3CP2Q93wmwQcH6VKzTiRUsAHoGh8fRvxnvx7M31",
        "block_id": "186183",
        "proof": "MEQCIBVx8UXqi1SOz0gVyQQ/AGZO0z/4K/3IF9HzerIdSrTEAiB5K8NsQXnFoRiPcPGxcKyrfmvp0j3zJhTRHAwiXxED6Q=="
      }
    ],
    "ddss": "0",
    "count": "1",
    "regions": [
      "us-west-2"
    ],
    "clouds": [
      "aws"
    ]
  },
  "proof": {
    "scheme": "trust",
    "proof": "MEUCIQDJkRS++nb8m0vVMfH/QsGssLsMn9J8e8Qd9jj+50P8pQIgG2MjJkGCbhXew0PTc+h3yk47m05btsVtw7vhV6olHfw="
  }
}

Hierarchy

  • L3BlockAtRest

Index

Properties

dcrn

dcrn: "Block::L3::AtRest"

header

header: { block_id: string; current_ddss: string | null; dc_id: string; level: 3; prev_proof: string; timestamp: string }

Type declaration

  • block_id: string
  • current_ddss: string | null
  • dc_id: string
  • level: 3
  • prev_proof: string
  • timestamp: string

l2-Validations

l2-Validations: { clouds: string[]; count: string; ddss: string; l1_block_id: string; l1_dc_id: string; l1_proof: string; l2_proofs: L2Proofs[]; regions: string[] }

Type declaration

  • clouds: string[]
  • count: string
  • ddss: string
  • l1_block_id: string
  • l1_dc_id: string
  • l1_proof: string
  • l2_proofs: L2Proofs[]
  • regions: string[]

proof

proof: { nonce?: undefined | number; proof: string; scheme: string }

Type declaration

  • Optional nonce?: undefined | number
  • proof: string
  • scheme: string

version

version: "2"