UNPKG

blind-peer-encodings

Version:
267 lines 5.55 kB
{ "version": 1, "schema": [ { "name": "auth", "namespace": "blind-peer", "compact": false, "flagsPosition": -1, "fields": [ { "name": "swarming", "required": true, "type": "fixed32", "version": 1 }, { "name": "encryption", "required": true, "type": "fixed32", "version": 1 } ] }, { "name": "digest", "namespace": "blind-peer", "compact": false, "flagsPosition": 3, "fields": [ { "name": "referrers", "required": true, "type": "uint", "version": 1 }, { "name": "cores", "required": true, "type": "uint", "version": 1 }, { "name": "bytesAllocated", "required": true, "type": "uint", "version": 1 }, { "name": "flushed", "type": "bool", "version": 1 } ] }, { "name": "mailbox", "namespace": "blind-peer", "compact": false, "flagsPosition": 2, "fields": [ { "name": "version", "required": true, "type": "uint", "version": 1 }, { "name": "seed", "required": true, "type": "fixed32", "version": 1 }, { "name": "referrer", "required": false, "type": "fixed32", "version": 1 }, { "name": "blockEncryptionKey", "required": false, "type": "fixed32", "version": 1 } ] }, { "name": "add-core-request", "namespace": "blind-peer", "compact": false, "flagsPosition": 0, "fields": [ { "name": "key", "required": true, "type": "fixed32", "version": 1 }, { "name": "referrer", "required": false, "type": "fixed32", "version": 1 }, { "name": "deprecatedAutobase", "required": false, "type": "fixed32", "version": 1 }, { "name": "deprecatedAutobaseBlockKey", "required": false, "type": "fixed32", "version": 1 }, { "name": "priority", "required": false, "type": "uint", "version": 1 }, { "name": "announce", "required": false, "type": "bool", "version": 1 } ] }, { "name": "post-to-mailbox-request", "namespace": "blind-peer", "compact": false, "flagsPosition": -1, "fields": [ { "name": "mailbox", "required": true, "type": "buffer", "version": 1 }, { "name": "message", "required": true, "type": "buffer", "version": 1 } ] }, { "name": "wakeup-entry", "namespace": "blind-peer", "compact": true, "flagsPosition": -1, "fields": [ { "name": "key", "required": true, "type": "fixed32", "version": 1 }, { "name": "length", "required": true, "type": "uint", "version": 1 } ] }, { "name": "wakeup-reply", "namespace": "blind-peer", "compact": false, "flagsPosition": -1, "fields": [ { "name": "version", "required": true, "type": "uint", "version": 1 }, { "name": "type", "required": true, "type": "uint", "version": 1 }, { "name": "writers", "required": true, "array": true, "type": "@blind-peer/wakeup-entry", "version": 1 } ] }, { "name": "core", "namespace": "blind-peer", "compact": false, "flagsPosition": 6, "fields": [ { "name": "key", "required": true, "type": "fixed32", "version": 1 }, { "name": "length", "required": true, "type": "uint", "version": 1 }, { "name": "bytesAllocated", "required": true, "type": "uint", "version": 1 }, { "name": "updated", "required": true, "type": "uint", "version": 1 }, { "name": "active", "required": true, "type": "uint", "version": 1 }, { "name": "priority", "required": true, "type": "uint", "version": 1 }, { "name": "announce", "required": false, "type": "bool", "version": 1 }, { "name": "referrer", "required": false, "type": "fixed32", "version": 1 }, { "name": "blocksCleared", "required": false, "type": "uint", "version": 1 }, { "name": "bytesCleared", "required": false, "type": "uint", "version": 1 } ] } ] }