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