> For the complete documentation index, see [llms.txt](https://docs.gnoswap.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gnoswap.io/contracts/launchpad/launchpad_protocol_fee.gno.md).

# launchpad\_protocol\_fee.gno

{% embed url="<https://github.com/gnoswap-labs/gnoswap/blob/main/contract/r/gnoswap/launchpad/v1/launchpad_protocol_fee.gno>" %}

## CollectProtocolFee

```go
func CollectProtocolFee(
	cur realm
)
```

CollectProtocolFee collects the protocol fees from the governance contract. The reward is for projects, not for users, and it occurs based on the xGNS holdings that users deposited via launchpad to receive the project tokens.

#### Parameters

| Name  | Type  | Description               |
| ----- | ----- | ------------------------- |
| `cur` | realm | Pass `cross` as argument. |
