Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions modules/sdk-coin-canton/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@
"description": "BitGo SDK coin library for Canton",
"main": "./dist/src/index.js",
"types": "./dist/src/index.d.ts",
"exports": {
".": {
"require": "./dist/src/index.js",
"types": "./dist/src/index.d.ts"
},
"./resources/proto/preparedTransaction": {
"require": "./dist/resources/proto/preparedTransaction.js",
"types": "./dist/resources/proto/preparedTransaction.d.ts"
},
"./resources/hash/hash": {
"require": "./dist/resources/hash/hash.js",
"types": "./dist/resources/hash/hash.d.ts"
}
},
"scripts": {
"build": "npm run prepare",
"build-ts": "yarn tsc --build --incremental --verbose .",
Expand Down
3 changes: 2 additions & 1 deletion modules/sdk-coin-canton/resources/hash/hash.js
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,7 @@ async function encodePreparedTransaction(preparedTransaction) {
const metadataHash = await hashMetadata(preparedTransaction.metadata);
return mkByteArray(PREPARED_TRANSACTION_HASH_PURPOSE, HASHING_SCHEME_VERSION, transactionHash, metadataHash);
}
export async function computePreparedTransaction(preparedTransaction) {
async function computePreparedTransaction(preparedTransaction) {
return sha256(await encodePreparedTransaction(preparedTransaction));
}
module.exports.computePreparedTransaction = computePreparedTransaction;
8 changes: 4 additions & 4 deletions modules/sdk-coin-canton/resources/proto/damlTransaction.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } from '@protobuf-ts/runtime';
import { DamlTransaction_Node } from './damlTransactionNode.js';
import { DamlTransaction_NodeSeed } from './damlTransactionNodeSeed.js';
const { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } = require('@protobuf-ts/runtime');
const { DamlTransaction_Node } = require('./damlTransactionNode.js');
const { DamlTransaction_NodeSeed } = require('./damlTransactionNodeSeed.js');

class DamlTransaction$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -97,4 +97,4 @@ class DamlTransaction$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.DamlTransaction
*/
export const DamlTransaction = new DamlTransaction$Type();
module.exports.DamlTransaction = new DamlTransaction$Type();
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } from '@protobuf-ts/runtime';
import { Node } from './node/node.js';
const { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } = require('@protobuf-ts/runtime');
const { Node } = require('./node/node.js');

class DamlTransaction_Node$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -68,4 +68,4 @@ class DamlTransaction_Node$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.DamlTransaction.Node
*/
export const DamlTransaction_Node = new DamlTransaction_Node$Type();
module.exports.DamlTransaction_Node = new DamlTransaction_Node$Type();
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } from '@protobuf-ts/runtime';
const { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } = require('@protobuf-ts/runtime');

class DamlTransaction_NodeSeed$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -53,4 +53,4 @@ class DamlTransaction_NodeSeed$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.DamlTransaction.NodeSeed
*/
export const DamlTransaction_NodeSeed = new DamlTransaction_NodeSeed$Type();
module.exports.DamlTransaction_NodeSeed = new DamlTransaction_NodeSeed$Type();
10 changes: 5 additions & 5 deletions modules/sdk-coin-canton/resources/proto/metadata.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } from '@protobuf-ts/runtime';
import { Metadata_GlobalKeyMappingEntry } from './metadata/metadataGlobalKeyMappingEntry.js';
import { Metadata_InputContract } from './metadata/metadataInputContract.js';
import { Metadata_SubmitterInfo } from './metadata/metadataSubmitterInfo.js';
const { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } = require('@protobuf-ts/runtime');
const { Metadata_GlobalKeyMappingEntry } = require('./metadata/metadataGlobalKeyMappingEntry.js');
const { Metadata_InputContract } = require('./metadata/metadataInputContract.js');
const { Metadata_SubmitterInfo } = require('./metadata/metadataSubmitterInfo.js');

class Metadata$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -186,4 +186,4 @@ class Metadata$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.Metadata
*/
export const Metadata = new Metadata$Type();
module.exports.Metadata = new Metadata$Type();
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } from '@protobuf-ts/runtime';
import { Value } from '../node/value.js';
import { GlobalKey } from '../node/globalKey.js';
const { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } = require('@protobuf-ts/runtime');
const { Value } = require('../node/value.js');
const { GlobalKey } = require('../node/globalKey.js');

class Metadata_GlobalKeyMappingEntry$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -50,4 +50,4 @@ class Metadata_GlobalKeyMappingEntry$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry
*/
export const Metadata_GlobalKeyMappingEntry = new Metadata_GlobalKeyMappingEntry$Type();
module.exports.Metadata_GlobalKeyMappingEntry = new Metadata_GlobalKeyMappingEntry$Type();
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } from '@protobuf-ts/runtime';
import { Create } from '../node/node.js';
const { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } = require('@protobuf-ts/runtime');
const { Create } = require('../node/node.js');

class Metadata_InputContract$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -77,4 +77,4 @@ class Metadata_InputContract$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.Metadata.InputContract
*/
export const Metadata_InputContract = new Metadata_InputContract$Type();
module.exports.Metadata_InputContract = new Metadata_InputContract$Type();
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } from '@protobuf-ts/runtime';
const { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } = require('@protobuf-ts/runtime');

class Metadata_SubmitterInfo$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -59,4 +59,4 @@ class Metadata_SubmitterInfo$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo
*/
export const Metadata_SubmitterInfo = new Metadata_SubmitterInfo$Type();
module.exports.Metadata_SubmitterInfo = new Metadata_SubmitterInfo$Type();
4 changes: 2 additions & 2 deletions modules/sdk-coin-canton/resources/proto/node/empty.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial } from '@protobuf-ts/runtime';
const { MessageType, UnknownFieldHandler, reflectionMergePartial } = require('@protobuf-ts/runtime');

class Empty$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -33,4 +33,4 @@ class Empty$Type extends MessageType {
/**
* @generated MessageType for protobuf message google.protobuf.Empty
*/
export const Empty = new Empty$Type();
module.exports.Empty = new Empty$Type();
8 changes: 4 additions & 4 deletions modules/sdk-coin-canton/resources/proto/node/globalKey.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { MessageType, reflectionMergePartial, UnknownFieldHandler, WireType } from '@protobuf-ts/runtime';
import { Value } from './value.js';
import { Identifier } from './identifier.js';
const { MessageType, reflectionMergePartial, UnknownFieldHandler, WireType } = require('@protobuf-ts/runtime');
const { Value } = require('./value.js');
const { Identifier } = require('./identifier.js');

class GlobalKey$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -78,4 +78,4 @@ class GlobalKey$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.GlobalKey
*/
export const GlobalKey = new GlobalKey$Type();
module.exports.GlobalKey = new GlobalKey$Type();
4 changes: 2 additions & 2 deletions modules/sdk-coin-canton/resources/proto/node/identifier.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } from '@protobuf-ts/runtime';
const { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } = require('@protobuf-ts/runtime');

class Identifier$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -70,4 +70,4 @@ class Identifier$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.Identifier
*/
export const Identifier = new Identifier$Type();
module.exports.Identifier = new Identifier$Type();
24 changes: 16 additions & 8 deletions modules/sdk-coin-canton/resources/proto/node/node.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } from '@protobuf-ts/runtime';
import { Value } from './value.js';
import { Identifier } from './identifier.js';
const { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } = require('@protobuf-ts/runtime');
const { Value } = require('./value.js');
const { Identifier } = require('./identifier.js');

class Fetch$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -146,7 +146,7 @@ class Fetch$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.transaction.v1.Fetch
*/
export const Fetch = new Fetch$Type();
const Fetch = new Fetch$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Exercise$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -367,7 +367,7 @@ class Exercise$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.transaction.v1.Exercise
*/
export const Exercise = new Exercise$Type();
const Exercise = new Exercise$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Create$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -490,7 +490,7 @@ class Create$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.transaction.v1.Create
*/
export const Create = new Create$Type();
const Create = new Create$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Rollback$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -540,7 +540,7 @@ class Rollback$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.transaction.v1.Rollback
*/
export const Rollback = new Rollback$Type();
const Rollback = new Rollback$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Node$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -653,4 +653,12 @@ class Node$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.interactive.transaction.v1.Node
*/
export const Node = new Node$Type();
const Node = new Node$Type();

module.exports = {
Fetch,
Exercise,
Create,
Rollback,
Node,
};
6 changes: 3 additions & 3 deletions modules/sdk-coin-canton/resources/proto/node/timestamp.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import {
const {
MessageType,
UnknownFieldHandler,
reflectionMergePartial,
WireType,
PbLong,
typeofJsonValue,
} from '@protobuf-ts/runtime';
} = require('@protobuf-ts/runtime');

class Timestamp$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -142,4 +142,4 @@ class Timestamp$Type extends MessageType {
/**
* @generated MessageType for protobuf message google.protobuf.Timestamp
*/
export const Timestamp = new Timestamp$Type();
module.exports.Timestamp = new Timestamp$Type();
42 changes: 28 additions & 14 deletions modules/sdk-coin-canton/resources/proto/node/value.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } from '@protobuf-ts/runtime';
import { Empty } from './empty.js';
import { Identifier } from './identifier.js';
const { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } = require('@protobuf-ts/runtime');
const { Empty } = require('./empty.js');
const { Identifier } = require('./identifier.js');

class Value$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -289,7 +289,7 @@ class Value$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.Value
*/
export const Value = new Value$Type();
const Value = new Value$Type();

class Optional$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -330,7 +330,7 @@ class Optional$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.Optional
*/
export const Optional = new Optional$Type();
const Optional = new Optional$Type();

class List$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -380,7 +380,7 @@ class List$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.List
*/
export const List = new List$Type();
const List = new List$Type();

class TextMap$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -434,7 +434,7 @@ class TextMap$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.TextMap
*/
export const TextMap = new TextMap$Type();
const TextMap = new TextMap$Type();

class TextMap_Entry$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -484,7 +484,7 @@ class TextMap_Entry$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.TextMap.Entry
*/
export const TextMap_Entry = new TextMap_Entry$Type();
const TextMap_Entry = new TextMap_Entry$Type();

class GenMap$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -538,7 +538,7 @@ class GenMap$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.GenMap
*/
export const GenMap = new GenMap$Type();
const GenMap = new GenMap$Type();

class GenMap_Entry$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -588,7 +588,7 @@ class GenMap_Entry$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.GenMap.Entry
*/
export const GenMap_Entry = new GenMap_Entry$Type();
const GenMap_Entry = new GenMap_Entry$Type();

class Record$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -649,7 +649,7 @@ class Record$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.Record
*/
export const Record = new Record$Type();
const Record = new Record$Type();

class RecordField$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -704,7 +704,7 @@ class RecordField$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.RecordField
*/
export const RecordField = new RecordField$Type();
const RecordField = new RecordField$Type();

class Variant$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -766,7 +766,7 @@ class Variant$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.Variant
*/
export const Variant = new Variant$Type();
const Variant = new Variant$Type();

class Enum$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -821,4 +821,18 @@ class Enum$Type extends MessageType {
/**
* @generated MessageType for protobuf message com.daml.ledger.api.v2.Enum
*/
export const Enum = new Enum$Type();
const Enum = new Enum$Type();

module.exports = {
Value,
Optional,
List,
TextMap,
TextMap_Entry,
GenMap,
GenMap_Entry,
Record,
RecordField,
Variant,
Enum,
};
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } from '@protobuf-ts/runtime';
import { DamlTransaction } from './damlTransaction.js';
import { Metadata } from './metadata.js';
const { MessageType, UnknownFieldHandler, reflectionMergePartial, WireType } = require('@protobuf-ts/runtime');
const { DamlTransaction } = require('./damlTransaction.js');
const { Metadata } = require('./metadata.js');

class PreparedTransaction$Type extends MessageType {
constructor() {
Expand Down Expand Up @@ -63,4 +63,4 @@ class PreparedTransaction$Type extends MessageType {
}
}

export const PreparedTransaction = new PreparedTransaction$Type();
module.exports.PreparedTransaction = new PreparedTransaction$Type();