Smart Сontract

In this implementation, there is a contract on TAST that regulates the process from the creation of the token by the advertiser to the receipt of rewards by the creator. In this case, information about each completed task will be stored on the blockchain.

1 TON transaction ~ 0.005TON

  • Contract fields:

  • List of advertising campaigns

  • Campaign ID (meme) on the backend

  • Balance

  • (? review address ?)

  • List of uploaded memes

  • Creator's wallet address

  • Number of reward tokens

  • Contract owner

  • Balance

  • Commission balance (which can be withdrawn by the contract owner)

  • Commission percentage

Workflow

  • In the advertiser's service, the advertiser creates an advertising campaign (meme), banner, and other parameters.

  • An entity for the advertising campaign is created on the backend: Name, Banner file, Requirements (text)

  • The advertiser tops up the advertising campaign balance in USDT.

  • An advertising campaign entity is created within the company.

  • Campaign ID (meme) on the backend

  • Balance

  • (? review address ?)

  • The creator (executor) completes the task and submits the meme for review to support.

  • The reviewer confirms the task completion and creates a transaction to send the reward to the creator (SAFT that will be unlocked after N days).

  • In case of approval cancellation or meme dispute, the SAFT is canceled.

  • The creator receives the unlocked tokens in their wallet, and the commission goes into the commission balance field.

Last updated