Class: NonExistenceProof
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?
optionalleft?:ExistenceProof
Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:241
Generated
from field: ics23.ExistenceProof left = 2;
right?
optionalright?:ExistenceProof
Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:246
Generated
from field: ics23.ExistenceProof right = 3;
fields
readonlystaticfields:FieldList
Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:255
runtime
readonlystaticruntime:ProtoRuntime=proto3
Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:253
typeName
readonlystatictypeName:"ics23.NonExistenceProof"='ics23.NonExistenceProof'
Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:254
Methods
equals()
staticequals(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()
staticfromBinary(bytes,options?):NonExistenceProof
Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:261
Parameters
bytes
Uint8Array
options?
Partial<BinaryReadOptions>
Returns
NonExistenceProof
fromJson()
staticfromJson(jsonValue,options?):NonExistenceProof
Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:265
Parameters
jsonValue
JsonValue
options?
Partial<JsonReadOptions>
Returns
NonExistenceProof
fromJsonString()
staticfromJsonString(jsonString,options?):NonExistenceProof
Defined in: packages/bitbadgesjs-sdk/src/proto/proofs_pb.ts:269
Parameters
jsonString
string
options?
Partial<JsonReadOptions>
Returns
NonExistenceProof