# Incentive Contracts

```solidity
function assetificationWithReward(string memory data, bigint memory reward);
```

The assetificationWithReward contract will distribute reward to the submitter's address upon data submission instantly.

```solidity
function distributeReward(address recipient, bigint memory reward);
```

This function is only callable by the contract creator (e.g., Data Demander) to facilitate the distribution of rewards at a later stage.
