Skip to content

NonExistenceProof takes a proof of two neighbors, one left of the desired key, one right of the desired key. If both proofs are valid AND they are neighbors…

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:230

NonExistenceProof takes a proof of two neighbors, one left of the desired key, one right of the desired key. If both proofs are valid AND they are neighbors, then there is no valid proof for the given key.

Generated

from message ics23.NonExistenceProof

Extends

  • Message<NonExistenceProof>

Constructors

Constructor

new NonExistenceProof(data?): NonExistenceProof

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:248

Parameters

data?

PartialMessage<NonExistenceProof>

Returns

NonExistenceProof

Overrides

Message<NonExistenceProof>.constructor

Properties

key

key: Uint8Array<ArrayBuffer>

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:236

TODO: remove this as unnecessary??? we prove a range

Generated

from field: bytes key = 1;


left?

optional left?: ExistenceProof

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:241

Generated

from field: ics23.ExistenceProof left = 2;


optional right?: ExistenceProof

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:246

Generated

from field: ics23.ExistenceProof right = 3;


fields

readonly static fields: FieldList

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:255


runtime

readonly static runtime: ProtoRuntime = proto3

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:253


typeName

readonly static typeName: "ics23.NonExistenceProof" = 'ics23.NonExistenceProof'

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:254

Methods

equals()

static equals(a, b): boolean

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:273

Parameters

a

NonExistenceProof | PlainMessage<NonExistenceProof> | undefined

b

NonExistenceProof | PlainMessage<NonExistenceProof> | undefined

Returns

boolean


fromBinary()

static fromBinary(bytes, options?): NonExistenceProof

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:261

Parameters

bytes

Uint8Array

options?

Partial<BinaryReadOptions>

Returns

NonExistenceProof


fromJson()

static fromJson(jsonValue, options?): NonExistenceProof

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:265

Parameters

jsonValue

JsonValue

options?

Partial<JsonReadOptions>

Returns

NonExistenceProof


fromJsonString()

static fromJsonString(jsonString, options?): NonExistenceProof

Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:269

Parameters

jsonString

string

options?

Partial<JsonReadOptions>

Returns

NonExistenceProof

Edit this page on GitHub