Humanitweet - A twitter-like social network for Human Beings only

Pero bot no puede superar poh

Hi! Just wanted to share that the project was renamed to Posta for now, and the repo has been moved also to GitHub - JuanuMusic/posta


Muy buena idea @juanu
¿Por qué el nombre «Posta»?

Lo sugirió @santisiri a raiz de evitar problemas legales con la marca registrada, y “Posta” es lunfardo para “verdad” en Argentina.


posta = true, real, authentic
chamullo = lie, fallacy, deception

1 Like

A first alpha version is now running on Kovan! I’d be more than glad to have some people create test human and start using the app. All feedback will be appreciated: Bugs, errors, suggestions, whats good? , whats bad?, questions?, etc?

Keep in mind that this is the first deployment of the contract, and might and possibly will be subject to changes, including the possible loss of posts created on the current test contract, so take it more as experimenting than creating real content. Also, keep in mind that this is a public blockchain, so anything you post will be publicly visible. (DONT SHARE ANY PRIVATE DATA!)

How to participate?:

Things to look for:

  • 🪙$PSTA NFTs! - When a publishing a post, a new $PSTA token is minted to the creator’s wallet. Use this contract address if you wanna add it to your kovan wallet:

see on etherscan

  • $PSTAs NFTs should be fully compatible with OpenSea NFT market. If you find any issues with compatibility, please report it!
  • :+1::fire: All $PSTAs can be given support (just as LIKES). Support is given in UBI. Half of the given UBIs will be given to the creator, and the other half will be burned.
  • When support is given with UBI, 2 values come out of it:
    • :bar_chart:The total ammount of UBI given (including the burned total). This is only as a vanity value.:smiling_face_with_three_hearts:
    • :earth_americas:The unique number of humans that gave support to a $PSTA. This gives a more realistic view of the actual engagement of the post with humans

Feel free to send any feedback. The best way to do so would be the GitHub repository, by creating new issues. From here you can either create a Bug report or a new Feature request. (Feel free to suggest new types of issues)


you can use up to six letters for the token ticker to be hyperlinked on social media… so i’d suggest you go for $POSTA


Thanks for confirming what’s been keeping me up last night. Added to top priority TO-DO.

@waly_hh Si! Soy argentino. Solo me intereso saber porque la elección.

Quick update:
While making the first test version, I messed up the way how Proxy Contracts should be built, so I will be deploying a new version from scratch to Kovan, hopefully this weekend.

Downside is that the data on the current contract cant be recovered to the new version, so the current Posts wont be showing after the upgrade.

Upside: Fixing thew issue is a step forward for having a tested and working upgradeable Proxy contract for when this thing might be ready for mainnet.

Learning is fun =)


Wouldn’t it make sense to retain at least some of the funds to fuel development for the project itself? Could be a small amount. Just so there is some way to a self-sustaining entity for POSTA.

I think keeping it simple burning the half immediately makes sense to start. But using some of this to fund the project makes sense. In the future a Posta DAO could change it to keep part for development. Another ethical approach is to allow the supporter to add-on a contribution to Posta development.

It does! I’m already working on the V2 with some fixes and added a _treasuryPct for this matter.

Still want to test a couple of things on kovan, including this one. After that, I think a first version could be available on mainnet in about a month (hopefully)


Posta V0.2 is up and running on kovan
This is a new contract from scratch, so previous posts won’t show.
While learning about proxies, I made a mistake on how the Upgradeable proxy contract was created and it wouldn’t let me make any changes to the storage.
I think I learned my lesson but still have an upgrade to do to be 100% sure that the upgrade works.

Contract Updates:

  • Ticker updated to POSTA (thanks @santisiri for the recommendation)

  • This version implements the new burnPct (burn percentage) field, which defines the actual percentage to burn when giving support instead of making it a hardcoded value. percentage is a value between between 0 and 1 x 10^18. (representing 0 to 1)

  • Also added the treasuryPct (treasury percentage) field, which defines a percentage of the support to send it to the contract for any expenses. The feature is not implemented and reverts when is set to a value other than 0, but the field is there for the next version. (still wanna test that upgrading works as expected).

UI Improvements

  • The UI has been improved internally and externally with some feedback while loading data.

Known Issues:

  • The baseURL of the contract has not been set, so clicking on the ticker won’t work.
    (I ran out of kETH, so if you have some to spare I can fix it. If not, I can wait till tomorrows when the quota is reset)

Posta V0.2 Kovan:


I can send you some kETH if you still need.
I got it here.

Thank you! I just requested some and am funded. Thanks!

So… long story short, a new version is uploaded on Kovan.
I had an issue again with upgrading but this time has been solved. I
I have deployed the contract as a 2 step version to make sure tht upgrading works as it should.

Whats new?
Replies! Postas can now be replied.

If no other issues come up, i’m planning on pushing to mainnet next weekend.

All feedback will be appreciated


Awesome work Juanu!!!

1 Like

Love the idea! Great thoughts about the future possibilities of tipping people in UBI for good content, or setting up a subscription to another user.

Seems like there is definitely a gap to integrate a social network with functions that successful on (Bits & cheers) , Patreon (content subscriptions) , Ko-Fi (donations). Also works as a nice way to test users sending UBI to each other in a meaningful way!

1 Like

Posta is now Live on Mainnet!

I was able to get the domain, so you can access the app through

I will start working on an centralized backend to implement new features.
Lets get humans to make a good use of it.

posta contract address: 0xae199eb85a303d11725d193efd1e6ab312a980b6

A word on price:
Create a single post, is expensive depending on the gas price. This is not totally a bad thing, since it helps on making for good Content (you wouldn’t just pay to post a meme).