UNPKG

@xmtp/proto

Version:

Protobuf client and generated classes for GRPC API

521 lines 21.2 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Signature = exports.LegacyDelegatedSignature = exports.RecoverablePasskeySignature = exports.SmartContractWalletSignature = exports.RecoverableEd25519Signature = exports.RecoverableEcdsaSignature = exports.protobufPackage = void 0; /* eslint-disable */ const long_1 = __importDefault(require("long")); const public_key_pb_1 = require("../../message_contents/public_key.pb"); const minimal_1 = __importDefault(require("protobufjs/minimal")); exports.protobufPackage = "xmtp.identity.associations"; function createBaseRecoverableEcdsaSignature() { return { bytes: new Uint8Array() }; } exports.RecoverableEcdsaSignature = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.bytes.length !== 0) { writer.uint32(10).bytes(message.bytes); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseRecoverableEcdsaSignature(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.bytes = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { bytes: isSet(object.bytes) ? bytesFromBase64(object.bytes) : new Uint8Array(), }; }, toJSON(message) { const obj = {}; message.bytes !== undefined && (obj.bytes = base64FromBytes(message.bytes !== undefined ? message.bytes : new Uint8Array())); return obj; }, fromPartial(object) { var _a; const message = createBaseRecoverableEcdsaSignature(); message.bytes = (_a = object.bytes) !== null && _a !== void 0 ? _a : new Uint8Array(); return message; }, }; function createBaseRecoverableEd25519Signature() { return { bytes: new Uint8Array(), publicKey: new Uint8Array() }; } exports.RecoverableEd25519Signature = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.bytes.length !== 0) { writer.uint32(10).bytes(message.bytes); } if (message.publicKey.length !== 0) { writer.uint32(18).bytes(message.publicKey); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseRecoverableEd25519Signature(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.bytes = reader.bytes(); break; case 2: message.publicKey = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { bytes: isSet(object.bytes) ? bytesFromBase64(object.bytes) : new Uint8Array(), publicKey: isSet(object.publicKey) ? bytesFromBase64(object.publicKey) : new Uint8Array(), }; }, toJSON(message) { const obj = {}; message.bytes !== undefined && (obj.bytes = base64FromBytes(message.bytes !== undefined ? message.bytes : new Uint8Array())); message.publicKey !== undefined && (obj.publicKey = base64FromBytes(message.publicKey !== undefined ? message.publicKey : new Uint8Array())); return obj; }, fromPartial(object) { var _a, _b; const message = createBaseRecoverableEd25519Signature(); message.bytes = (_a = object.bytes) !== null && _a !== void 0 ? _a : new Uint8Array(); message.publicKey = (_b = object.publicKey) !== null && _b !== void 0 ? _b : new Uint8Array(); return message; }, }; function createBaseSmartContractWalletSignature() { return { accountId: "", blockNumber: long_1.default.UZERO, signature: new Uint8Array(), }; } exports.SmartContractWalletSignature = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.accountId !== "") { writer.uint32(10).string(message.accountId); } if (!message.blockNumber.isZero()) { writer.uint32(16).uint64(message.blockNumber); } if (message.signature.length !== 0) { writer.uint32(26).bytes(message.signature); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSmartContractWalletSignature(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.accountId = reader.string(); break; case 2: message.blockNumber = reader.uint64(); break; case 3: message.signature = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { accountId: isSet(object.accountId) ? String(object.accountId) : "", blockNumber: isSet(object.blockNumber) ? long_1.default.fromValue(object.blockNumber) : long_1.default.UZERO, signature: isSet(object.signature) ? bytesFromBase64(object.signature) : new Uint8Array(), }; }, toJSON(message) { const obj = {}; message.accountId !== undefined && (obj.accountId = message.accountId); message.blockNumber !== undefined && (obj.blockNumber = (message.blockNumber || long_1.default.UZERO).toString()); message.signature !== undefined && (obj.signature = base64FromBytes(message.signature !== undefined ? message.signature : new Uint8Array())); return obj; }, fromPartial(object) { var _a, _b; const message = createBaseSmartContractWalletSignature(); message.accountId = (_a = object.accountId) !== null && _a !== void 0 ? _a : ""; message.blockNumber = object.blockNumber !== undefined && object.blockNumber !== null ? long_1.default.fromValue(object.blockNumber) : long_1.default.UZERO; message.signature = (_b = object.signature) !== null && _b !== void 0 ? _b : new Uint8Array(); return message; }, }; function createBaseRecoverablePasskeySignature() { return { publicKey: new Uint8Array(), signature: new Uint8Array(), authenticatorData: new Uint8Array(), clientDataJson: new Uint8Array(), }; } exports.RecoverablePasskeySignature = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.publicKey.length !== 0) { writer.uint32(10).bytes(message.publicKey); } if (message.signature.length !== 0) { writer.uint32(18).bytes(message.signature); } if (message.authenticatorData.length !== 0) { writer.uint32(26).bytes(message.authenticatorData); } if (message.clientDataJson.length !== 0) { writer.uint32(34).bytes(message.clientDataJson); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseRecoverablePasskeySignature(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.publicKey = reader.bytes(); break; case 2: message.signature = reader.bytes(); break; case 3: message.authenticatorData = reader.bytes(); break; case 4: message.clientDataJson = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { publicKey: isSet(object.publicKey) ? bytesFromBase64(object.publicKey) : new Uint8Array(), signature: isSet(object.signature) ? bytesFromBase64(object.signature) : new Uint8Array(), authenticatorData: isSet(object.authenticatorData) ? bytesFromBase64(object.authenticatorData) : new Uint8Array(), clientDataJson: isSet(object.clientDataJson) ? bytesFromBase64(object.clientDataJson) : new Uint8Array(), }; }, toJSON(message) { const obj = {}; message.publicKey !== undefined && (obj.publicKey = base64FromBytes(message.publicKey !== undefined ? message.publicKey : new Uint8Array())); message.signature !== undefined && (obj.signature = base64FromBytes(message.signature !== undefined ? message.signature : new Uint8Array())); message.authenticatorData !== undefined && (obj.authenticatorData = base64FromBytes(message.authenticatorData !== undefined ? message.authenticatorData : new Uint8Array())); message.clientDataJson !== undefined && (obj.clientDataJson = base64FromBytes(message.clientDataJson !== undefined ? message.clientDataJson : new Uint8Array())); return obj; }, fromPartial(object) { var _a, _b, _c, _d; const message = createBaseRecoverablePasskeySignature(); message.publicKey = (_a = object.publicKey) !== null && _a !== void 0 ? _a : new Uint8Array(); message.signature = (_b = object.signature) !== null && _b !== void 0 ? _b : new Uint8Array(); message.authenticatorData = (_c = object.authenticatorData) !== null && _c !== void 0 ? _c : new Uint8Array(); message.clientDataJson = (_d = object.clientDataJson) !== null && _d !== void 0 ? _d : new Uint8Array(); return message; }, }; function createBaseLegacyDelegatedSignature() { return { delegatedKey: undefined, signature: undefined }; } exports.LegacyDelegatedSignature = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.delegatedKey !== undefined) { public_key_pb_1.SignedPublicKey.encode(message.delegatedKey, writer.uint32(10).fork()).ldelim(); } if (message.signature !== undefined) { exports.RecoverableEcdsaSignature.encode(message.signature, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLegacyDelegatedSignature(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.delegatedKey = public_key_pb_1.SignedPublicKey.decode(reader, reader.uint32()); break; case 2: message.signature = exports.RecoverableEcdsaSignature.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { delegatedKey: isSet(object.delegatedKey) ? public_key_pb_1.SignedPublicKey.fromJSON(object.delegatedKey) : undefined, signature: isSet(object.signature) ? exports.RecoverableEcdsaSignature.fromJSON(object.signature) : undefined, }; }, toJSON(message) { const obj = {}; message.delegatedKey !== undefined && (obj.delegatedKey = message.delegatedKey ? public_key_pb_1.SignedPublicKey.toJSON(message.delegatedKey) : undefined); message.signature !== undefined && (obj.signature = message.signature ? exports.RecoverableEcdsaSignature.toJSON(message.signature) : undefined); return obj; }, fromPartial(object) { const message = createBaseLegacyDelegatedSignature(); message.delegatedKey = object.delegatedKey !== undefined && object.delegatedKey !== null ? public_key_pb_1.SignedPublicKey.fromPartial(object.delegatedKey) : undefined; message.signature = object.signature !== undefined && object.signature !== null ? exports.RecoverableEcdsaSignature.fromPartial(object.signature) : undefined; return message; }, }; function createBaseSignature() { return { erc191: undefined, erc6492: undefined, installationKey: undefined, delegatedErc191: undefined, passkey: undefined, }; } exports.Signature = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.erc191 !== undefined) { exports.RecoverableEcdsaSignature.encode(message.erc191, writer.uint32(10).fork()).ldelim(); } if (message.erc6492 !== undefined) { exports.SmartContractWalletSignature.encode(message.erc6492, writer.uint32(18).fork()).ldelim(); } if (message.installationKey !== undefined) { exports.RecoverableEd25519Signature.encode(message.installationKey, writer.uint32(26).fork()).ldelim(); } if (message.delegatedErc191 !== undefined) { exports.LegacyDelegatedSignature.encode(message.delegatedErc191, writer.uint32(34).fork()).ldelim(); } if (message.passkey !== undefined) { exports.RecoverablePasskeySignature.encode(message.passkey, writer.uint32(42).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSignature(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.erc191 = exports.RecoverableEcdsaSignature.decode(reader, reader.uint32()); break; case 2: message.erc6492 = exports.SmartContractWalletSignature.decode(reader, reader.uint32()); break; case 3: message.installationKey = exports.RecoverableEd25519Signature.decode(reader, reader.uint32()); break; case 4: message.delegatedErc191 = exports.LegacyDelegatedSignature.decode(reader, reader.uint32()); break; case 5: message.passkey = exports.RecoverablePasskeySignature.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { erc191: isSet(object.erc191) ? exports.RecoverableEcdsaSignature.fromJSON(object.erc191) : undefined, erc6492: isSet(object.erc6492) ? exports.SmartContractWalletSignature.fromJSON(object.erc6492) : undefined, installationKey: isSet(object.installationKey) ? exports.RecoverableEd25519Signature.fromJSON(object.installationKey) : undefined, delegatedErc191: isSet(object.delegatedErc191) ? exports.LegacyDelegatedSignature.fromJSON(object.delegatedErc191) : undefined, passkey: isSet(object.passkey) ? exports.RecoverablePasskeySignature.fromJSON(object.passkey) : undefined, }; }, toJSON(message) { const obj = {}; message.erc191 !== undefined && (obj.erc191 = message.erc191 ? exports.RecoverableEcdsaSignature.toJSON(message.erc191) : undefined); message.erc6492 !== undefined && (obj.erc6492 = message.erc6492 ? exports.SmartContractWalletSignature.toJSON(message.erc6492) : undefined); message.installationKey !== undefined && (obj.installationKey = message.installationKey ? exports.RecoverableEd25519Signature.toJSON(message.installationKey) : undefined); message.delegatedErc191 !== undefined && (obj.delegatedErc191 = message.delegatedErc191 ? exports.LegacyDelegatedSignature.toJSON(message.delegatedErc191) : undefined); message.passkey !== undefined && (obj.passkey = message.passkey ? exports.RecoverablePasskeySignature.toJSON(message.passkey) : undefined); return obj; }, fromPartial(object) { const message = createBaseSignature(); message.erc191 = object.erc191 !== undefined && object.erc191 !== null ? exports.RecoverableEcdsaSignature.fromPartial(object.erc191) : undefined; message.erc6492 = object.erc6492 !== undefined && object.erc6492 !== null ? exports.SmartContractWalletSignature.fromPartial(object.erc6492) : undefined; message.installationKey = object.installationKey !== undefined && object.installationKey !== null ? exports.RecoverableEd25519Signature.fromPartial(object.installationKey) : undefined; message.delegatedErc191 = object.delegatedErc191 !== undefined && object.delegatedErc191 !== null ? exports.LegacyDelegatedSignature.fromPartial(object.delegatedErc191) : undefined; message.passkey = object.passkey !== undefined && object.passkey !== null ? exports.RecoverablePasskeySignature.fromPartial(object.passkey) : undefined; return message; }, }; var globalThis = (() => { if (typeof globalThis !== "undefined") return globalThis; if (typeof self !== "undefined") return self; if (typeof window !== "undefined") return window; if (typeof global !== "undefined") return global; throw "Unable to locate global object"; })(); function bytesFromBase64(b64) { if (globalThis.Buffer) { return Uint8Array.from(globalThis.Buffer.from(b64, "base64")); } else { const bin = globalThis.atob(b64); const arr = new Uint8Array(bin.length); for (let i = 0; i < bin.length; ++i) { arr[i] = bin.charCodeAt(i); } return arr; } } function base64FromBytes(arr) { if (globalThis.Buffer) { return globalThis.Buffer.from(arr).toString("base64"); } else { const bin = []; arr.forEach((byte) => { bin.push(String.fromCharCode(byte)); }); return globalThis.btoa(bin.join("")); } } if (minimal_1.default.util.Long !== long_1.default) { minimal_1.default.util.Long = long_1.default; minimal_1.default.configure(); } function isSet(value) { return value !== null && value !== undefined; } //# sourceMappingURL=signature.pb.js.map