Skip to content

Commit

Permalink
Merge pull request #10 from atmoner/dev
Browse files Browse the repository at this point in the history
Add group module
  • Loading branch information
atmoner authored Nov 6, 2023
2 parents f2d9784 + 19d73dc commit 7552db4
Show file tree
Hide file tree
Showing 28 changed files with 983 additions and 0 deletions.
35 changes: 35 additions & 0 deletions src/broadcast/group/MsgCreateGroup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: CreateGroup()
author: atmon3r
icon: file
copyright: false
---

::: info
This doc is generated with
- [@cosmjs/stargate](https://www.npmjs.com/package/@cosmjs/stargate): ^0.31.3
- [cosmjs-types](https://www.npmjs.com/package/cosmjs-types): ^0.9.0
:::

## CreateGroup()

```js
import { defaultRegistryTypes } from "@cosmjs/stargate";

const foundMsgType = defaultRegistryTypes.find(
(element) => element[0] === "/cosmos.group.v1.MsgCreateGroup"
)

const finalMsg = {
typeUrl: foundMsgType[0],
value: foundMsgType[1].fromPartial({
"admin": "",
"members": [],
"metadata": ""
}),
}

// const result = await signer.client.signAndBroadcast('address', [finalMsg], "auto", "")

```

35 changes: 35 additions & 0 deletions src/broadcast/group/MsgCreateGroupPolicy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: CreateGroupPolicy()
author: atmon3r
icon: file
copyright: false
---

::: info
This doc is generated with
- [@cosmjs/stargate](https://www.npmjs.com/package/@cosmjs/stargate): ^0.31.3
- [cosmjs-types](https://www.npmjs.com/package/cosmjs-types): ^0.9.0
:::

## CreateGroupPolicy()

```js
import { defaultRegistryTypes } from "@cosmjs/stargate";

const foundMsgType = defaultRegistryTypes.find(
(element) => element[0] === "/cosmos.group.v1.MsgCreateGroupPolicy"
)

const finalMsg = {
typeUrl: foundMsgType[0],
value: foundMsgType[1].fromPartial({
"admin": "",
"groupId": "0",
"metadata": ""
}),
}

// const result = await signer.client.signAndBroadcast('address', [finalMsg], "auto", "")

```

37 changes: 37 additions & 0 deletions src/broadcast/group/MsgCreateGroupWithPolicy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: CreateGroupWithPolicy()
author: atmon3r
icon: file
copyright: false
---

::: info
This doc is generated with
- [@cosmjs/stargate](https://www.npmjs.com/package/@cosmjs/stargate): ^0.31.3
- [cosmjs-types](https://www.npmjs.com/package/cosmjs-types): ^0.9.0
:::

## CreateGroupWithPolicy()

```js
import { defaultRegistryTypes } from "@cosmjs/stargate";

const foundMsgType = defaultRegistryTypes.find(
(element) => element[0] === "/cosmos.group.v1.MsgCreateGroupWithPolicy"
)

const finalMsg = {
typeUrl: foundMsgType[0],
value: foundMsgType[1].fromPartial({
"admin": "",
"members": [],
"groupMetadata": "",
"groupPolicyMetadata": "",
"groupPolicyAsAdmin": false
}),
}

// const result = await signer.client.signAndBroadcast('address', [finalMsg], "auto", "")

```

34 changes: 34 additions & 0 deletions src/broadcast/group/MsgExec.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: Exec()
author: atmon3r
icon: file
copyright: false
---

::: info
This doc is generated with
- [@cosmjs/stargate](https://www.npmjs.com/package/@cosmjs/stargate): ^0.31.3
- [cosmjs-types](https://www.npmjs.com/package/cosmjs-types): ^0.9.0
:::

## Exec()

```js
import { defaultRegistryTypes } from "@cosmjs/stargate";

const foundMsgType = defaultRegistryTypes.find(
(element) => element[0] === "/cosmos.group.v1.MsgExec"
)

const finalMsg = {
typeUrl: foundMsgType[0],
value: foundMsgType[1].fromPartial({
"proposalId": "0",
"executor": ""
}),
}

// const result = await signer.client.signAndBroadcast('address', [finalMsg], "auto", "")

```

34 changes: 34 additions & 0 deletions src/broadcast/group/MsgLeaveGroup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: LeaveGroup()
author: atmon3r
icon: file
copyright: false
---

::: info
This doc is generated with
- [@cosmjs/stargate](https://www.npmjs.com/package/@cosmjs/stargate): ^0.31.3
- [cosmjs-types](https://www.npmjs.com/package/cosmjs-types): ^0.9.0
:::

## LeaveGroup()

```js
import { defaultRegistryTypes } from "@cosmjs/stargate";

const foundMsgType = defaultRegistryTypes.find(
(element) => element[0] === "/cosmos.group.v1.MsgLeaveGroup"
)

const finalMsg = {
typeUrl: foundMsgType[0],
value: foundMsgType[1].fromPartial({
"address": "",
"groupId": "0"
}),
}

// const result = await signer.client.signAndBroadcast('address', [finalMsg], "auto", "")

```

39 changes: 39 additions & 0 deletions src/broadcast/group/MsgSubmitProposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: SubmitProposal()
author: atmon3r
icon: file
copyright: false
---

::: info
This doc is generated with
- [@cosmjs/stargate](https://www.npmjs.com/package/@cosmjs/stargate): ^0.31.3
- [cosmjs-types](https://www.npmjs.com/package/cosmjs-types): ^0.9.0
:::

## SubmitProposal()

```js
import { defaultRegistryTypes } from "@cosmjs/stargate";

const foundMsgType = defaultRegistryTypes.find(
(element) => element[0] === "/cosmos.group.v1.MsgSubmitProposal"
)

const finalMsg = {
typeUrl: foundMsgType[0],
value: foundMsgType[1].fromPartial({
"groupPolicyAddress": "",
"proposers": [],
"metadata": "",
"messages": [],
"exec": 0,
"title": "",
"summary": ""
}),
}

// const result = await signer.client.signAndBroadcast('address', [finalMsg], "auto", "")

```

35 changes: 35 additions & 0 deletions src/broadcast/group/MsgUpdateGroupAdmin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: UpdateGroupAdmin()
author: atmon3r
icon: file
copyright: false
---

::: info
This doc is generated with
- [@cosmjs/stargate](https://www.npmjs.com/package/@cosmjs/stargate): ^0.31.3
- [cosmjs-types](https://www.npmjs.com/package/cosmjs-types): ^0.9.0
:::

## UpdateGroupAdmin()

```js
import { defaultRegistryTypes } from "@cosmjs/stargate";

const foundMsgType = defaultRegistryTypes.find(
(element) => element[0] === "/cosmos.group.v1.MsgUpdateGroupAdmin"
)

const finalMsg = {
typeUrl: foundMsgType[0],
value: foundMsgType[1].fromPartial({
"admin": "",
"groupId": "0",
"newAdmin": ""
}),
}

// const result = await signer.client.signAndBroadcast('address', [finalMsg], "auto", "")

```

35 changes: 35 additions & 0 deletions src/broadcast/group/MsgUpdateGroupMembers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: UpdateGroupMembers()
author: atmon3r
icon: file
copyright: false
---

::: info
This doc is generated with
- [@cosmjs/stargate](https://www.npmjs.com/package/@cosmjs/stargate): ^0.31.3
- [cosmjs-types](https://www.npmjs.com/package/cosmjs-types): ^0.9.0
:::

## UpdateGroupMembers()

```js
import { defaultRegistryTypes } from "@cosmjs/stargate";

const foundMsgType = defaultRegistryTypes.find(
(element) => element[0] === "/cosmos.group.v1.MsgUpdateGroupMembers"
)

const finalMsg = {
typeUrl: foundMsgType[0],
value: foundMsgType[1].fromPartial({
"admin": "",
"groupId": "0",
"memberUpdates": []
}),
}

// const result = await signer.client.signAndBroadcast('address', [finalMsg], "auto", "")

```

35 changes: 35 additions & 0 deletions src/broadcast/group/MsgUpdateGroupMetadata.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: UpdateGroupMetadata()
author: atmon3r
icon: file
copyright: false
---

::: info
This doc is generated with
- [@cosmjs/stargate](https://www.npmjs.com/package/@cosmjs/stargate): ^0.31.3
- [cosmjs-types](https://www.npmjs.com/package/cosmjs-types): ^0.9.0
:::

## UpdateGroupMetadata()

```js
import { defaultRegistryTypes } from "@cosmjs/stargate";

const foundMsgType = defaultRegistryTypes.find(
(element) => element[0] === "/cosmos.group.v1.MsgUpdateGroupMetadata"
)

const finalMsg = {
typeUrl: foundMsgType[0],
value: foundMsgType[1].fromPartial({
"admin": "",
"groupId": "0",
"metadata": ""
}),
}

// const result = await signer.client.signAndBroadcast('address', [finalMsg], "auto", "")

```

35 changes: 35 additions & 0 deletions src/broadcast/group/MsgUpdateGroupPolicyAdmin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: UpdateGroupPolicyAdmin()
author: atmon3r
icon: file
copyright: false
---

::: info
This doc is generated with
- [@cosmjs/stargate](https://www.npmjs.com/package/@cosmjs/stargate): ^0.31.3
- [cosmjs-types](https://www.npmjs.com/package/cosmjs-types): ^0.9.0
:::

## UpdateGroupPolicyAdmin()

```js
import { defaultRegistryTypes } from "@cosmjs/stargate";

const foundMsgType = defaultRegistryTypes.find(
(element) => element[0] === "/cosmos.group.v1.MsgUpdateGroupPolicyAdmin"
)

const finalMsg = {
typeUrl: foundMsgType[0],
value: foundMsgType[1].fromPartial({
"admin": "",
"groupPolicyAddress": "",
"newAdmin": ""
}),
}

// const result = await signer.client.signAndBroadcast('address', [finalMsg], "auto", "")

```

34 changes: 34 additions & 0 deletions src/broadcast/group/MsgUpdateGroupPolicyDecisionPolicy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: UpdateGroupPolicyDecisionPolicy()
author: atmon3r
icon: file
copyright: false
---

::: info
This doc is generated with
- [@cosmjs/stargate](https://www.npmjs.com/package/@cosmjs/stargate): ^0.31.3
- [cosmjs-types](https://www.npmjs.com/package/cosmjs-types): ^0.9.0
:::

## UpdateGroupPolicyDecisionPolicy()

```js
import { defaultRegistryTypes } from "@cosmjs/stargate";

const foundMsgType = defaultRegistryTypes.find(
(element) => element[0] === "/cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicy"
)

const finalMsg = {
typeUrl: foundMsgType[0],
value: foundMsgType[1].fromPartial({
"admin": "",
"groupPolicyAddress": ""
}),
}

// const result = await signer.client.signAndBroadcast('address', [finalMsg], "auto", "")

```

Loading

0 comments on commit 7552db4

Please sign in to comment.