Skip to content

Commit a10e741

Browse files
committed
sdk: remove refund message
1 parent 3f0652f commit a10e741

File tree

3 files changed

+2
-84
lines changed

3 files changed

+2
-84
lines changed

raiden-ts/src/messages/types.ts

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ export enum MessageType {
1515
SECRET_REQUEST = 'SecretRequest',
1616
SECRET_REVEAL = 'RevealSecret',
1717
LOCKED_TRANSFER = 'LockedTransfer',
18-
REFUND_TRANSFER = 'RefundTransfer',
1918
UNLOCK = 'Unlock',
2019
LOCK_EXPIRED = 'LockExpired',
2120
WITHDRAW_REQUEST = 'WithdrawRequest',
@@ -118,7 +117,7 @@ export interface Metadata extends t.TypeOf<typeof _Metadata> {}
118117
export interface MetadataC extends t.Type<Metadata, t.OutputOf<typeof _Metadata>> {}
119118
export const Metadata: MetadataC = _Metadata;
120119

121-
// base for locked and refund transfer, they differentiate only on the type tag
120+
// base for locked transfers, they differentiate only on the type tag
122121
const LockedTransferBase = t.readonly(
123122
t.intersection([
124123
t.type({
@@ -148,21 +147,6 @@ export interface LockedTransferC
148147
extends t.Type<LockedTransfer, t.OutputOf<typeof _LockedTransfer>> {}
149148
export const LockedTransfer: LockedTransferC = _LockedTransfer;
150149

151-
// if a mediated transfer didn't succeed, mediator can refund the amount with the same secrethash
152-
// so the previous hop can retry it with another neighbor
153-
const _RefundTransfer = t.readonly(
154-
t.intersection([
155-
t.type({
156-
type: t.literal(MessageType.REFUND_TRANSFER),
157-
}),
158-
LockedTransferBase,
159-
]),
160-
);
161-
export interface RefundTransfer extends t.TypeOf<typeof _RefundTransfer> {}
162-
export interface RefundTransferC
163-
extends t.Type<RefundTransfer, t.OutputOf<typeof _RefundTransfer>> {}
164-
export const RefundTransfer: RefundTransferC = _RefundTransfer;
165-
166150
// when the secret is revealed, unlock sends a new balance proof without the lock and increasing
167151
// the total transfered to finish the offchain transfer
168152
const _Unlock = t.readonly(
@@ -326,7 +310,6 @@ const _messages = [
326310
SecretRequest,
327311
SecretReveal,
328312
LockedTransfer,
329-
RefundTransfer,
330313
Unlock,
331314
LockExpired,
332315
WithdrawRequest,
@@ -342,4 +325,4 @@ const messages = _messages as Mutable<typeof _messages>;
342325
export type Message = t.TypeOf<typeof messages[number]>;
343326
export interface MessageC extends t.UnionC<typeof messages> {}
344327
export const Message: MessageC = t.union(messages);
345-
export type EnvelopeMessage = LockedTransfer | RefundTransfer | Unlock | LockExpired;
328+
export type EnvelopeMessage = LockedTransfer | Unlock | LockExpired;

raiden-ts/src/messages/utils.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ const CMDIDs: { readonly [T in MessageType]: number } = {
2020
[MessageType.SECRET_REQUEST]: 3,
2121
[MessageType.SECRET_REVEAL]: 11,
2222
[MessageType.LOCKED_TRANSFER]: 7,
23-
[MessageType.REFUND_TRANSFER]: 8,
2423
[MessageType.UNLOCK]: 4,
2524
[MessageType.LOCK_EXPIRED]: 13,
2625
[MessageType.WITHDRAW_REQUEST]: 15,
@@ -84,7 +83,6 @@ export function createBalanceHash({
8483
export function createMessageHash(message: EnvelopeMessage): Hash {
8584
switch (message.type) {
8685
case MessageType.LOCKED_TRANSFER:
87-
case MessageType.REFUND_TRANSFER:
8886
// hash of packed representation of the whole message
8987
let packed = concat([
9088
encode(CMDIDs[message.type], 1),
@@ -152,7 +150,6 @@ export function packMessage(message: Message) {
152150
]),
153151
) as HexString<12>;
154152
case MessageType.LOCKED_TRANSFER:
155-
case MessageType.REFUND_TRANSFER:
156153
case MessageType.UNLOCK:
157154
case MessageType.LOCK_EXPIRED: {
158155
const additionalHash = createMessageHash(message),

raiden-ts/src/transfers/epics/refund.ts

Lines changed: 0 additions & 62 deletions
This file was deleted.

0 commit comments

Comments
 (0)