Since I officially introduced ShareBits a few weeks back, I've been asked multiple times if ShareBits also supports Steem-Engine, or more specifically...
Can ShareBits be used for gifting tokens created on SteemEngine?!
Well, the answer is a resounding... YES!
ShareBits does indeed support Steem-Engine's "Steem Smart Contract" tokens...
And that includes Steem-Engine's new EOS-based tokens as well!
For those not yet familiar with ShareBits, you may want to read up on it here first. You still have a chance to claim a complimentary UPVOTE as well!
SHAREBITS, in conjunction with WhaleVault, is the first cross-chain, graphene-centric Social Gifting and Micro-Tasking Platform that empowers you to safely, securely, and seamlessly send tokenized gifts to users over more than TWO DOZEN Social Media Platforms, including nearly a dozen graphene-based blockchains!
I expect most STEEM users are already familiar with Steem-Engine Tokens. For those who are not, you can learn more about them here...
@yabapmatt and I [@aggroed], in partnership with @harpagon, are launching a platform and accompanying website called Steem Engine (https://steem-engine.com) with an initial focus of allowing the creation of custom tokens on the Steem Blockchain.
Link: https://steemit.com/steemengine/@aggroed/introducing-steem-engine-com
How does it work?!
Steem-Engine tokens use the Steem Smart Contracts software built by @harpagon, which is a smart contract enabled sidechain platform built on top of the Steem blockchain. As such, it works a bit differently than you might expect when dealing directly with most other graphene chains.
After this demonstration, I believe you should have both a better understanding of how Steem Smart Contracts (SSCs) work, as well as how ShareBits can facilitate your ability to seamlessly gift them to others not only on STEEM, but over dozens of other social platforms as well!
Once you've successfully logged into ShareBits with your STEEM account (or another chain linked to your STEEM account) via WhaleVault, head on over to the "SHARE GIFT" panel.
After that, it should be as simple as selecting "Steem" as the primary gifting chain, and within a few moments you should automagically see all of your STEEM and Steem-Engine token balances appear!
Note that all Steem-Engine tokens in ShareBits end with .ssc, indicating they are "Steem Smart Contract" tokens.
Next, if you would like to explicitly set the recipient(s) of this gift to 3 STEEM users, you can set "To Service" to "Steem" as well, and fill in the "To User(s)" field as well. If you're directing this gift to a specific person privately, or simply offering a gift on a first-come first-serve basis, simply leave these fields blank.
In the following example, I would be gifting up to 3 STEEM users 25 BTCMYK.ssc
(the .ssc indicating it is a Steem-Engine token). The gift would expire in 3 days, or 72 hours from the time the giftlink is generated upon clicking CREATE GIFT LINK!
Gifting via Discord
Here's a quick example of how I gifted some Steem-Engine tokens to @erodedthoughts via Discord. Note that any Discord Server that has invited WhaleBoT can also gift Steem-Engine tokens directly from Discord the same way!
A few moments later, WhaleBoT PM'd both me and @erodedthoughts with the details...
SHOUT OUT to @erodedthoughts, who kindly helped make this demonstration possible by gifting me these Steem-Engine tokens in the first place! 😄
My gifts were claimed, now what?!
Once your gifts have been claimed, you can payout claims from the "CLAIM STATUS" panel via actions -> Payout
. While the ShareBits payout process is effectively the same, because SSCs are a Side-Chain of STEEM, the validation flow is slightly different. That's because while transactions are signed to the STEEM blockchain by means of a custom_json operation, STEEM is unable to verify that the transaction is actually valid for the Steem-Engine / ssc-mainnet1 sidechain.
As such, the initial confirmation you receive will be for the STEEM transaction. Within a minute or so, ShareBits will verify that the transaction is irreversible on both chains, and mark the claim as DONE. If the transaction fails for some reason, you will also be provided feedback to that effect, and the claim will be marked as rejected. If the rejection is a temporary issue (ie. insufficient balances before payout), you can always update the status back to pending via actions -> UpdateTx
and "reset" the claim, at which point you can simply try repeating the payout process.
The following is an example of a failed transaction, with not only an invalid recipient, but also insufficient funds to complete the Steem-Engine token transfer...
Next, let's take a look at an SSC-based claim that was successfully "paid out"...
Once the claim status is updated to done, you can be assured the blocks, and thus the transfer(s), are now irreversible. The initial STEEM transaction TxID and TxBlock is shown, while status_data holds additional metadata regarding the Steem-Engine sidechain part of the transaction. In this case, the ssc block would be 204048
. If multiple claims were paid out simultaneously, there may be an additional TxID offset involved (ie. TxID-0 or TxID-1). If applicable, that offset will also appear under status_data.
Now, with all the data provided, let's see if we can directly view the transaction ourselves through the Steem-Engine block explorer:
https://bloks.xyz/tx/0ab9eee3ed51ab44c56c586a0406f0a47eb59f04
And there ya go, that's pretty much all there is to it! 😃
BONUS ROUND!
If you made it this far, and have yet to try out ShareBits, you still have a few more days to claim your complimentary UPVOTE on STEEM, and UPSHARE on WhaleShares, so don't miss out!
I just gifted up to 100 STEEM users a 100% STEEM UpVote via ShareBits! It expires in 14 days, so please claim it at https://sharebits.io/gifts/RVZNk4PxBtw before that time!
I just gifted up to 100 WhaleShares users a 100% WhaleShares UpShare via ShareBits! It expires in 14 days, so please claim it at https://sharebits.io/gifts/t3cWXwb49Ko before that time!
We also want to help you "spread the token love" as far and wide as possible. So, for each new ShareBits user you attract by issuing gifts, you'll receive even more bonus SHAREOPS!
@erodedthoughts is also gifting Steem-Engine tokens in his last post, so be sure to grab your gift there too while you still have the chance! 🎆
https://steemit.com/community/@erodedthoughts/how-to-add-twitch-to-sharebits
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'm liking this. And all your work @alexpmorris.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks @konelectric!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by alexpmorris from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @alexpmorris! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit