.derupt-core-yyyymmdd

Users call their own .derupt-profile which then calls .derupt-core-yyyymmdd

circle-info

The core maybe require or receive upgrades/updates from time to time, for that we follow a simple date based naming convention to track versions.

circle-info

General:

  • .derupt-core-yyyymmdd contract is for handling public message & action logic.

  • .derupt-core-yyyymmdd contract receives calls from .derupt-profile contracts and proceeds to process them accordingly.

circle-exclamation
circle-info

Key Functions Process Transactions Overview:

What happens in a process depends on the function the user is calling.

  • gift-message: transfer of a variable sip-010 token is called during this process.

  • send-message: mine cryptocash is called during this process.

  • like-message: transfer cryptocash is called during this process.

  • dislike-message: stack cryptocash is called during this process.

  • favorable-reply-message: mine & transfer cryptocash is called during this process.

  • unfavorable-reply-message: mine & stack cryptocash is called during this process.

The 6 key functions and arguments in the .derupt-core-yyyymmdd contract:

chevron-rightgift-messagehashtag

Broadcast Send Message to the Stacks Blockchain

Data Flow of the Function: 1).derupt-profile 2).derupt-core-yyyymmdd (&.derupt-ext if defined) 3).derupt-gifts

Arguments:

  • ...

Responses:

  • Successful Stacks Transaction

  • Unsuccessful Stacks Transaction

chevron-rightsend-message hashtag

Broadcast Send Message to the Stacks Blockchain

Data Flow of the Function: 1).derupt-profile 2).derupt-core-yyyymmdd (&.derupt-ext if defined) 3).derupt-feed (&.derupt-miners)

Arguments:

  • ...

Responses:

  • Successful Stacks Transaction

  • Unsuccessful Stacks Transaction

chevron-rightlike-messagehashtag

Broadcast Like Message to Stacks Blockchain

Data Flow of the Function: 1) .derupt-profile 2) .derupt-core-yyyymmdd (&.derupt-ext if defined) 3) .derupt-sentiment

Arguments:

  • ...

Responses:

  • Successful Stacks Transaction

  • Unsuccessful Stacks Transaction

chevron-rightdislike-messagehashtag

Broadcast Dislike Message to Stacks Blockchain

Data Flow of the Function: 1) .derupt-profile 2) .derupt-core-yyyymmdd (&.derupt-ext if defined) 3) .derupt-sentiment (&.derupt-stackers)

Arguments:

  • ...

Responses:

  • Successful Stacks Transaction

  • Unsuccessful Stacks Transaction

chevron-rightfavorable-reply-messagehashtag

Broadcast Favorable Reply Message to Stacks Blockchain

Data Flow of the Function: 1) .derupt-profile 2) .derupt-core-yyyymmdd (&.derupt-ext if defined) 3) .derupt-feed (&.derupt-sentiment &.derupt-miners)

Arguments:

  • ...

Responses:

  • Successful Stacks Transaction

  • Unsuccessful Stacks Transaction

chevron-rightunfavorable-reply-messagehashtag

Broadcast Unfavorable Reply Message to Stacks Blockchain

Data Flow of the Function: 1) .derupt-profile 2) .derupt-core-yyyymmdd (&.derupt-ext if defined) 3) .derupt-feed (&.derupt-sentiment &.derupt-miners &.derupt-stackers)

Arguments:

  • ...

Responses:

  • Successful Stacks Transaction

  • Unsuccessful Stacks Transaction

circle-info

Work in Progress

Last updated