Skip to content

Commit 1146de8

Browse files
author
Enguerrand Pinot
committed
Added beam messages, fixed duplicate interface usage
1 parent 15bf16a commit 1146de8

18 files changed

+89
-12
lines changed

src/messages/bank/MsgMultiSend.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Message } from '../Message';
2-
import { MsgMultiSend } from "../../codec/cosmos/bank/v1beta1/tx";
3-
import { Input, Output } from "../../codec/cosmos/bank/v1beta1/bank";
2+
import { MsgMultiSend } from '../../codec/cosmos/bank/v1beta1/tx';
3+
import { Input, Output } from '../../codec/cosmos/bank/v1beta1/bank';
44

55
export const MsgMultiSendUrl = '/cosmos.bank.v1beta1.MsgMultiSend';
66

src/messages/bank/MsgSend.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Message } from '../Message';
22
import { Coin } from '../../types';
3-
import { MsgSend } from "../../codec/cosmos/bank/v1beta1/tx";
3+
import { MsgSend } from '../../codec/cosmos/bank/v1beta1/tx';
44

55
export const MsgSendUrl = '/cosmos.bank.v1beta1.MsgSend';
66

src/messages/beam/MsgCancelBeam.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { Message } from '../Message';
2+
import { MsgCancelBeam } from '../../codec/chain/beam/beam';
3+
4+
export const MsgCancelBeamUrl = '/lum.network.beam.MsgCancelBeam';
5+
6+
export const BuildMsgCancelBeam = (updater: string, id: string): Message => {
7+
return {
8+
typeUrl: MsgCancelBeamUrl,
9+
value: {
10+
updater,
11+
id,
12+
} as MsgCancelBeam,
13+
};
14+
};

src/messages/beam/MsgClaimBeam.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { Message } from '../Message';
2+
import { MsgClaimBeam } from '../../codec/chain/beam/beam';
3+
4+
export const MsgClaimBeamUrl = '/lum.network.beam.MsgClaimBeam';
5+
6+
export const BuildMsgClaimBeam = (claimer: string, id: string, secret: string): Message => {
7+
return {
8+
typeUrl: MsgClaimBeamUrl,
9+
value: {
10+
claimer,
11+
id,
12+
secret,
13+
} as MsgClaimBeam,
14+
};
15+
};

src/messages/beam/MsgOpenBeam.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { Message } from '../Message';
2+
import { BeamReview, BeamReward, MsgOpenBeam } from '../../codec/chain/beam/beam';
3+
import Long from 'long';
4+
5+
export const MsgOpeanBeamUrl = '/lum.network.beam.MsgOpenBeam';
6+
7+
export const BuildMsgOpenBeam = (id: string, creator: string, amount: Long, secret: string, reward?: BeamReward, review?: BeamReview): Message => {
8+
return {
9+
typeUrl: MsgOpeanBeamUrl,
10+
value: {
11+
id,
12+
creator,
13+
amount,
14+
secret,
15+
reward,
16+
review,
17+
} as MsgOpenBeam,
18+
};
19+
};

src/messages/beam/MsgUpdateBeam.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { Message } from '../Message';
2+
import { BeamReview, BeamReward, MsgUpdateBeam } from '../../codec/chain/beam/beam';
3+
import Long from 'long';
4+
5+
export const MsgUpdateBeamUrl = '/lum.network.beam.MsgUpdateBeam';
6+
7+
export const BuildMsgUpdateBeam = (updater: string, id: string, amount: Long, reward?: BeamReward, review?: BeamReview): Message => {
8+
return {
9+
typeUrl: MsgUpdateBeamUrl,
10+
value: {
11+
updater,
12+
id,
13+
amount,
14+
reward,
15+
review,
16+
} as MsgUpdateBeam,
17+
};
18+
};

src/messages/beam/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export * from './MsgCancelBeam';
2+
export * from './MsgClaimBeam';
3+
export * from './MsgOpenBeam';
4+
export * from './MsgUpdateBeam';

src/messages/distribution/MsgFundCommunityPool.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Message } from '../Message';
22
import { Coin } from '../../types';
3-
import { MsgFundCommunityPool } from "../../codec/cosmos/distribution/v1beta1/tx";
3+
import { MsgFundCommunityPool } from '../../codec/cosmos/distribution/v1beta1/tx';
44

55
export const MsgFundCommunityPoolUrl = '/cosmos.distribution.v1beta1.MsgFundCommunityPool';
66

src/messages/distribution/MsgSetWithdrawAddress.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Message } from '../Message';
2-
import { MsgSetWithdrawAddress } from "../../codec/cosmos/distribution/v1beta1/tx";
2+
import { MsgSetWithdrawAddress } from '../../codec/cosmos/distribution/v1beta1/tx';
33

44
export const MsgSetWithdrawAddressUrl = '/cosmos.distribution.v1beta1.MsgSetWithdrawAddress';
55

src/messages/distribution/MsgWithdrawDelegatorReward.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Message } from '../Message';
2-
import { MsgWithdrawDelegatorReward } from "../../codec/cosmos/distribution/v1beta1/tx";
2+
import { MsgWithdrawDelegatorReward } from '../../codec/cosmos/distribution/v1beta1/tx';
33

44
export const MsgWithdrawDelegatorRewardUrl = '/cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward';
55

0 commit comments

Comments
 (0)