Skip to content

Commit 7ce1887

Browse files
committed
add deprecate notice to receipts coders
1 parent 2a23958 commit 7ce1887

File tree

1 file changed

+82
-0
lines changed

1 file changed

+82
-0
lines changed

packages/transactions/src/coders/receipt.ts

+82
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ export type ReceiptCall = {
4646
is: BN;
4747
};
4848

49+
/**
50+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
51+
* because decoding receipts is no longer necessary. No replacement is required as
52+
* this functionality is obsolete.
53+
*/
4954
export class ReceiptCallCoder extends Coder<ReceiptCall, ReceiptCall> {
5055
constructor() {
5156
super('ReceiptCall', 'struct ReceiptCall', 0);
@@ -120,6 +125,11 @@ export type ReceiptReturn = {
120125
is: BN;
121126
};
122127

128+
/**
129+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
130+
* because decoding receipts is no longer necessary. No replacement is required as
131+
* this functionality is obsolete.
132+
*/
123133
export class ReceiptReturnCoder extends Coder<ReceiptReturn, ReceiptReturn> {
124134
constructor() {
125135
super('ReceiptReturn', 'struct ReceiptReturn', 0);
@@ -178,6 +188,11 @@ export type ReceiptReturnData = {
178188
is: BN;
179189
};
180190

191+
/**
192+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
193+
* because decoding receipts is no longer necessary. No replacement is required as
194+
* this functionality is obsolete.
195+
*/
181196
export class ReceiptReturnDataCoder extends Coder<ReceiptReturnData, ReceiptReturnData> {
182197
constructor() {
183198
super('ReceiptReturnData', 'struct ReceiptReturnData', 0);
@@ -242,6 +257,11 @@ export type ReceiptPanic = {
242257
contractId: string;
243258
};
244259

260+
/**
261+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
262+
* because decoding receipts is no longer necessary. No replacement is required as
263+
* this functionality is obsolete.
264+
*/
245265
export class ReceiptPanicCoder extends Coder<ReceiptPanic, ReceiptPanic> {
246266
constructor() {
247267
super('ReceiptPanic', 'struct ReceiptPanic', 0);
@@ -300,6 +320,11 @@ export type ReceiptRevert = {
300320
is: BN;
301321
};
302322

323+
/**
324+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
325+
* because decoding receipts is no longer necessary. No replacement is required as
326+
* this functionality is obsolete.
327+
*/
303328
export class ReceiptRevertCoder extends Coder<ReceiptRevert, ReceiptRevert> {
304329
constructor() {
305330
super('ReceiptRevert', 'struct ReceiptRevert', 0);
@@ -360,6 +385,11 @@ export type ReceiptLog = {
360385
is: BN;
361386
};
362387

388+
/**
389+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
390+
* because decoding receipts is no longer necessary. No replacement is required as
391+
* this functionality is obsolete.
392+
*/
363393
export class ReceiptLogCoder extends Coder<ReceiptLog, ReceiptLog> {
364394
constructor() {
365395
super('ReceiptLog', 'struct ReceiptLog', 0);
@@ -434,6 +464,11 @@ export type ReceiptLogData = {
434464
is: BN;
435465
};
436466

467+
/**
468+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
469+
* because decoding receipts is no longer necessary. No replacement is required as
470+
* this functionality is obsolete.
471+
*/
437472
export class ReceiptLogDataCoder extends Coder<ReceiptLogData, ReceiptLogData> {
438473
constructor() {
439474
super('ReceiptLogData', 'struct ReceiptLogData', 0);
@@ -508,6 +543,11 @@ export type ReceiptTransfer = {
508543
is: BN;
509544
};
510545

546+
/**
547+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
548+
* because decoding receipts is no longer necessary. No replacement is required as
549+
* this functionality is obsolete.
550+
*/
511551
export class ReceiptTransferCoder extends Coder<ReceiptTransfer, ReceiptTransfer> {
512552
constructor() {
513553
super('ReceiptTransfer', 'struct ReceiptTransfer', 0);
@@ -574,6 +614,11 @@ export type ReceiptTransferOut = {
574614
is: BN;
575615
};
576616

617+
/**
618+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
619+
* because decoding receipts is no longer necessary. No replacement is required as
620+
* this functionality is obsolete.
621+
*/
577622
export class ReceiptTransferOutCoder extends Coder<ReceiptTransferOut, ReceiptTransferOut> {
578623
constructor() {
579624
super('ReceiptTransferOut', 'struct ReceiptTransferOut', 0);
@@ -632,6 +677,11 @@ export type ReceiptScriptResult = {
632677
gasUsed: BN;
633678
};
634679

680+
/**
681+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
682+
* because decoding receipts is no longer necessary. No replacement is required as
683+
* this functionality is obsolete.
684+
*/
635685
export class ReceiptScriptResultCoder extends Coder<ReceiptScriptResult, ReceiptScriptResult> {
636686
constructor() {
637687
super('ReceiptScriptResult', 'struct ReceiptScriptResult', 0);
@@ -684,11 +734,20 @@ export type ReceiptMessageOut = {
684734
data: Uint8Array;
685735
};
686736

737+
/**
738+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
739+
* because decoding receipts is no longer necessary. No replacement is required as
740+
* this functionality is obsolete.
741+
*/
687742
export class ReceiptMessageOutCoder extends Coder<ReceiptMessageOut, ReceiptMessageOut> {
688743
constructor() {
689744
super('ReceiptMessageOut', 'struct ReceiptMessageOut', 0);
690745
}
691746

747+
/**
748+
* @deprecated `ReceiptMessageOutCoder.getMessageId` is deprecated and will be removed in future versions.
749+
* Use the static method `InputMessageCoder.getMessageId` instead.
750+
*/
692751
static getMessageId(
693752
value: Pick<ReceiptMessageOut, 'sender' | 'recipient' | 'nonce' | 'amount' | 'data'>
694753
): string {
@@ -779,11 +838,20 @@ export const createAssetId = (contractId: string, subId: string): AssetId => ({
779838
bits: getMintedAssetId(contractId, subId),
780839
});
781840

841+
/**
842+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
843+
* because decoding receipts is no longer necessary. No replacement is required as
844+
* this functionality is obsolete.
845+
*/
782846
export class ReceiptMintCoder extends Coder<ReceiptMint, ReceiptMint> {
783847
constructor() {
784848
super('ReceiptMint', 'struct ReceiptMint', 0);
785849
}
786850

851+
/**
852+
* @deprecated `ReceiptMintCoder.getAssetId` is deprecated and will be removed in future versions.
853+
* Use the helper function `getMintedAssetId` instead.
854+
*/
787855
static getAssetId(contractId: string, subId: string): string {
788856
return getMintedAssetId(contractId, subId);
789857
}
@@ -847,11 +915,20 @@ export type ReceiptBurn = {
847915
is: BN;
848916
};
849917

918+
/**
919+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
920+
* because decoding receipts is no longer necessary. No replacement is required as
921+
* this functionality is obsolete.
922+
*/
850923
export class ReceiptBurnCoder extends Coder<ReceiptBurn, ReceiptBurn> {
851924
constructor() {
852925
super('ReceiptBurn', 'struct ReceiptBurn', 0);
853926
}
854927

928+
/**
929+
* @deprecated `ReceiptBurnCoder.getAssetId` is deprecated and will be removed in future versions.
930+
* Use the helper function `getMintedAssetId` instead.
931+
*/
855932
static getAssetId(contractId: string, subId: string): string {
856933
return getMintedAssetId(contractId, subId);
857934
}
@@ -914,6 +991,11 @@ export type Receipt =
914991
| ReceiptMint
915992
| ReceiptBurn;
916993

994+
/**
995+
* @deprecated Receipt Coders are deprecated and will be removed in future versions
996+
* because decoding receipts is no longer necessary. No replacement is required as
997+
* this functionality is obsolete.
998+
*/
917999
export class ReceiptCoder extends Coder<Receipt, Receipt> {
9181000
constructor() {
9191001
super('Receipt', 'struct Receipt', 0);

0 commit comments

Comments
 (0)