VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS5.82%
Net Worth
14.034USD
STEEM
44.015STEEM
SBD
20.690SBD
Own SP
26.708SP
Detailed Balance
| STEEM | ||
| balance | 18.449STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 25.566STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 26.708SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 26.708SP | SP |
| Reward SP (pending) | 25.570SP | SP |
| SBD | ||
| sbd_balance | 20.690SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "18.449 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "25.566 STEEM",
"vesting_shares": "43438.237671 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "20.690 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | vatman |
| id | 568342 |
| rank | 68,150 |
| reputation | 3647701015539 |
| created | 2018-01-06T16:55:15 |
| recovery_account | steem |
| proxy | done |
| post_count | 113 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2025-05-23T13:31:45 |
| last_root_post | 2025-05-23T13:31:45 |
| last_vote_time | 2025-05-23T16:53:30 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 8,337 |
| delayed_votes | 0 |
| balance | 18.449 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 20.690 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 43438.237671 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 0.000000 VESTS |
| reward_vesting_balance | 42771.129025 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 814450453834 |
| to_withdraw | 814450453834 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2025-03-25T04:41:51 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 2025-05-07T12:04:03 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM5dEisyCLC8hqbA5X3ZHwsQUjpG8xg6x9haWaFJqFE4WHcBS5gn",
1
]
],
"weight_threshold": 1
},
"balance": "18.449 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2018-01-06T16:55:15",
"curation_rewards": 7910,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": "10859559417",
"last_update_time": 1748019210
},
"guest_bloggers": [],
"id": 568342,
"json_metadata": "{\"profile\":{\"location\":\"a place\",\"about\":\"na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-vatman\"}}",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "2025-03-25T04:41:51",
"last_owner_update": "1970-01-01T00:00:00",
"last_post": "2025-05-23T13:31:45",
"last_root_post": "2025-05-23T13:31:45",
"last_vote_time": "2025-05-23T16:53:30",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM6HQL5Ei2catp5r1sb97cAEWEkPnohFVhVCjoEXmZqGBsc1SSUi",
"mined": false,
"name": "vatman",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM7M2RipGYKanBPb6pJd4QKY4cJefiFVtFPQRWq1VMvurYvqQcMA",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 0,
"post_count": 113,
"post_history": [],
"posting": {
"account_auths": [],
"key_auths": [
[
"STM67pSvqmNL3QWvAgkGr5cYCcKAwJEYc91UqUuBhWj9SsibYCmrC",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "{\"profile\":{\"location\":\"a place\",\"about\":\"na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-vatman\",\"profile_image\":\"https://cdn.steemitimages.com/DQmbeVDcjuEw9kvowsRRspvYhy97Sj6RobtKWnV2Agds7S1/20221110_193931.jpg\",\"cover_image\":\"https://cdn.steemitimages.com/DQmbeVDcjuEw9kvowsRRspvYhy97Sj6RobtKWnV2Agds7S1/20221110_193931.jpg\",\"version\":2}}",
"posting_rewards": 182644,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "done",
"received_vesting_shares": "0.000000 VESTS",
"recovery_account": "steem",
"reputation": "3647701015539",
"reset_account": "null",
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "25.566 STEEM",
"reward_vesting_balance": "42771.129025 VESTS",
"reward_vesting_steem": "25.570 STEEM",
"savings_balance": "0.000 STEEM",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"sbd_balance": "20.690 SBD",
"sbd_last_interest_payment": "2025-05-07T12:04:03",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2025-05-07T12:04:03",
"tags_usage": [],
"to_withdraw": "814450453834",
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "43438.237671 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": "36218739324",
"last_update_time": 1748019210
},
"voting_power": 8337,
"withdraw_routes": 0,
"withdrawn": "814450453834",
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 68150
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
vatmanreceived 3.788 STEEM, 3.893 SP author reward for @vatman / old-rc-helicopter2025/05/30 13:31:45
vatmanreceived 3.788 STEEM, 3.893 SP author reward for @vatman / old-rc-helicopter
2025/05/30 13:31:45
| author | vatman |
| permlink | old-rc-helicopter |
| sbd payout | 0.000 SBD |
| steem payout | 3.788 STEEM |
| vesting payout | 6331.404689 VESTS |
| Transaction Info | Block #96021436/Virtual Operation #11 |
View Raw JSON Data
{
"block": 96021436,
"op": [
"author_reward",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"sbd_payout": "0.000 SBD",
"steem_payout": "3.788 STEEM",
"vesting_payout": "6331.404689 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-30T13:31:45",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 11
}vatmanupvoted (100.00%) @cyclope / a-life-according-to-god-s-desire2025/05/23 16:53:30
vatmanupvoted (100.00%) @cyclope / a-life-according-to-god-s-desire
2025/05/23 16:53:30
| author | cyclope |
| permlink | a-life-according-to-god-s-desire |
| voter | vatman |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95824278/Trx a0aee968e21d577fd5f3f46441a0e5675b28b074 |
View Raw JSON Data
{
"block": 95824278,
"op": [
"vote",
{
"author": "cyclope",
"permlink": "a-life-according-to-god-s-desire",
"voter": "vatman",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T16:53:30",
"trx_id": "a0aee968e21d577fd5f3f46441a0e5675b28b074",
"trx_in_block": 0,
"virtual_op": 0
}2025/05/23 16:53:27
2025/05/23 16:53:27
| author | ppics |
| permlink | looking-for-an-armchair-for-my-living-room-or-or-buscando-un-sillon-para-mi-living-eng-esp |
| voter | vatman |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95824277/Trx 59cae709d5aede1305b8181f7fe028b2071f5a51 |
View Raw JSON Data
{
"block": 95824277,
"op": [
"vote",
{
"author": "ppics",
"permlink": "looking-for-an-armchair-for-my-living-room-or-or-buscando-un-sillon-para-mi-living-eng-esp",
"voter": "vatman",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T16:53:27",
"trx_id": "59cae709d5aede1305b8181f7fe028b2071f5a51",
"trx_in_block": 1,
"virtual_op": 0
}vatmanupvoted (100.00%) @comandoyeya / ravioles-de-verduras-con-salsa-de-carne-texturizada2025/05/23 16:53:24
vatmanupvoted (100.00%) @comandoyeya / ravioles-de-verduras-con-salsa-de-carne-texturizada
2025/05/23 16:53:24
| author | comandoyeya |
| permlink | ravioles-de-verduras-con-salsa-de-carne-texturizada |
| voter | vatman |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95824276/Trx a900808ebdc0928232faa15756a920d26edd0a60 |
View Raw JSON Data
{
"block": 95824276,
"op": [
"vote",
{
"author": "comandoyeya",
"permlink": "ravioles-de-verduras-con-salsa-de-carne-texturizada",
"voter": "vatman",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T16:53:24",
"trx_id": "a900808ebdc0928232faa15756a920d26edd0a60",
"trx_in_block": 0,
"virtual_op": 0
}vatmanupvoted (100.00%) @xgerard / un-dia-cualquiera-que-se-volvio-interminable2025/05/23 16:53:21
vatmanupvoted (100.00%) @xgerard / un-dia-cualquiera-que-se-volvio-interminable
2025/05/23 16:53:21
| author | xgerard |
| permlink | un-dia-cualquiera-que-se-volvio-interminable |
| voter | vatman |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95824275/Trx 549b24222ab858e1bc40b08298535e22e870496d |
View Raw JSON Data
{
"block": 95824275,
"op": [
"vote",
{
"author": "xgerard",
"permlink": "un-dia-cualquiera-que-se-volvio-interminable",
"voter": "vatman",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T16:53:21",
"trx_id": "549b24222ab858e1bc40b08298535e22e870496d",
"trx_in_block": 1,
"virtual_op": 0
}vatmanupvoted (100.00%) @arrests / jeffrey-epstein2025/05/23 16:53:18
vatmanupvoted (100.00%) @arrests / jeffrey-epstein
2025/05/23 16:53:18
| author | arrests |
| permlink | jeffrey-epstein |
| voter | vatman |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95824274/Trx 0e1772b3baa400962c2a5ba76ddbfaf1de51569c |
View Raw JSON Data
{
"block": 95824274,
"op": [
"vote",
{
"author": "arrests",
"permlink": "jeffrey-epstein",
"voter": "vatman",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T16:53:18",
"trx_id": "0e1772b3baa400962c2a5ba76ddbfaf1de51569c",
"trx_in_block": 2,
"virtual_op": 0
}vatmanupvoted (100.00%) @jonatansanders / the-best-comes-from-god2025/05/23 16:53:15
vatmanupvoted (100.00%) @jonatansanders / the-best-comes-from-god
2025/05/23 16:53:15
| author | jonatansanders |
| permlink | the-best-comes-from-god |
| voter | vatman |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95824273/Trx 8fa351b5c029e6311d725ed96b9bfeb01e54836e |
View Raw JSON Data
{
"block": 95824273,
"op": [
"vote",
{
"author": "jonatansanders",
"permlink": "the-best-comes-from-god",
"voter": "vatman",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T16:53:15",
"trx_id": "8fa351b5c029e6311d725ed96b9bfeb01e54836e",
"trx_in_block": 1,
"virtual_op": 0
}vatmanupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 16:53:12
vatmanupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 16:53:12
| author | vatman |
| permlink | old-rc-helicopter |
| voter | vatman |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95824272/Trx e1760fa79d84b262d2539ac2606e08f3d9def4a1 |
View Raw JSON Data
{
"block": 95824272,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "vatman",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T16:53:12",
"trx_id": "e1760fa79d84b262d2539ac2606e08f3d9def4a1",
"trx_in_block": 2,
"virtual_op": 0
}vatmanupvoted (100.00%) @ppics / citrus-storm-or-or-tormenta-de-citricos-eng-esp2025/05/23 16:53:09
vatmanupvoted (100.00%) @ppics / citrus-storm-or-or-tormenta-de-citricos-eng-esp
2025/05/23 16:53:09
| author | ppics |
| permlink | citrus-storm-or-or-tormenta-de-citricos-eng-esp |
| voter | vatman |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95824271/Trx 9fc75fefee2c61401debe5f33f3141875461b17e |
View Raw JSON Data
{
"block": 95824271,
"op": [
"vote",
{
"author": "ppics",
"permlink": "citrus-storm-or-or-tormenta-de-citricos-eng-esp",
"voter": "vatman",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T16:53:09",
"trx_id": "9fc75fefee2c61401debe5f33f3141875461b17e",
"trx_in_block": 0,
"virtual_op": 0
}vatmanupvoted (100.00%) @xgerard / antojos-mananero2025/05/23 16:53:06
vatmanupvoted (100.00%) @xgerard / antojos-mananero
2025/05/23 16:53:06
| author | xgerard |
| permlink | antojos-mananero |
| voter | vatman |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95824270/Trx 283900d4e0375462b2424596cb5bf9c59353a3b2 |
View Raw JSON Data
{
"block": 95824270,
"op": [
"vote",
{
"author": "xgerard",
"permlink": "antojos-mananero",
"voter": "vatman",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T16:53:06",
"trx_id": "283900d4e0375462b2424596cb5bf9c59353a3b2",
"trx_in_block": 0,
"virtual_op": 0
}dclubupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 14:27:21
dclubupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 14:27:21
| author | vatman |
| permlink | old-rc-helicopter |
| voter | dclub |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95821359/Trx a0f87e747a760dfed07be17adc85a31238a32f48 |
View Raw JSON Data
{
"block": 95821359,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "dclub",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T14:27:21",
"trx_id": "a0f87e747a760dfed07be17adc85a31238a32f48",
"trx_in_block": 3,
"virtual_op": 0
}hebrewupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 14:17:21
hebrewupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 14:17:21
| author | vatman |
| permlink | old-rc-helicopter |
| voter | hebrew |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95821160/Trx 76452014d4ef7a264d7294ef83ead05c47aeb249 |
View Raw JSON Data
{
"block": 95821160,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "hebrew",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T14:17:21",
"trx_id": "76452014d4ef7a264d7294ef83ead05c47aeb249",
"trx_in_block": 2,
"virtual_op": 0
}greenthingsupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 14:16:00
greenthingsupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 14:16:00
| author | vatman |
| permlink | old-rc-helicopter |
| voter | greenthings |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95821133/Trx ad71ebfd29e49bb18075e88e3f758820ebe9cd36 |
View Raw JSON Data
{
"block": 95821133,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "greenthings",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T14:16:00",
"trx_id": "ad71ebfd29e49bb18075e88e3f758820ebe9cd36",
"trx_in_block": 4,
"virtual_op": 0
}arrestsupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 14:13:24
arrestsupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 14:13:24
| author | vatman |
| permlink | old-rc-helicopter |
| voter | arrests |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95821081/Trx a2164ec8faaa24e30b1f1a5b5d47598ea58f3856 |
View Raw JSON Data
{
"block": 95821081,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "arrests",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T14:13:24",
"trx_id": "a2164ec8faaa24e30b1f1a5b5d47598ea58f3856",
"trx_in_block": 3,
"virtual_op": 0
}certseekupvoted (20.00%) @vatman / old-rc-helicopter2025/05/23 14:09:54
certseekupvoted (20.00%) @vatman / old-rc-helicopter
2025/05/23 14:09:54
| author | vatman |
| permlink | old-rc-helicopter |
| voter | certseek |
| weight | 2000 (20.00%) |
| Transaction Info | Block #95821011/Trx be8d9e4fa3981c80fa5ca0ff338485c03de87dbf |
View Raw JSON Data
{
"block": 95821011,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "certseek",
"weight": 2000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T14:09:54",
"trx_id": "be8d9e4fa3981c80fa5ca0ff338485c03de87dbf",
"trx_in_block": 3,
"virtual_op": 0
}sponge-bobupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 14:07:21
sponge-bobupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 14:07:21
| author | vatman |
| permlink | old-rc-helicopter |
| voter | sponge-bob |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95820960/Trx 14b7f5cda3a676dfb0ce4f2c587b69e4029b94ee |
View Raw JSON Data
{
"block": 95820960,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "sponge-bob",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T14:07:21",
"trx_id": "14b7f5cda3a676dfb0ce4f2c587b69e4029b94ee",
"trx_in_block": 1,
"virtual_op": 0
}htoomsupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 14:03:21
htoomsupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 14:03:21
| author | vatman |
| permlink | old-rc-helicopter |
| voter | htooms |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95820880/Trx b44a142f16fb80f0581769303d0587023fde085a |
View Raw JSON Data
{
"block": 95820880,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "htooms",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T14:03:21",
"trx_id": "b44a142f16fb80f0581769303d0587023fde085a",
"trx_in_block": 1,
"virtual_op": 0
}bytzzupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 13:59:21
bytzzupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 13:59:21
| author | vatman |
| permlink | old-rc-helicopter |
| voter | bytzz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95820801/Trx 541e204671a6acf2c5064711691d5bcd6fd8be87 |
View Raw JSON Data
{
"block": 95820801,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "bytzz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T13:59:21",
"trx_id": "541e204671a6acf2c5064711691d5bcd6fd8be87",
"trx_in_block": 0,
"virtual_op": 0
}xgerardupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 13:47:33
xgerardupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 13:47:33
| author | vatman |
| permlink | old-rc-helicopter |
| voter | xgerard |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95820566/Trx 039f7f8e1a608774e23ed1be969636db144fe761 |
View Raw JSON Data
{
"block": 95820566,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "xgerard",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T13:47:33",
"trx_id": "039f7f8e1a608774e23ed1be969636db144fe761",
"trx_in_block": 0,
"virtual_op": 0
}pdcupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 13:46:03
pdcupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 13:46:03
| author | vatman |
| permlink | old-rc-helicopter |
| voter | pdc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95820537/Trx 1091a872dd16acee3943a7a48385a16fccbd48ad |
View Raw JSON Data
{
"block": 95820537,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "pdc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T13:46:03",
"trx_id": "1091a872dd16acee3943a7a48385a16fccbd48ad",
"trx_in_block": 2,
"virtual_op": 0
}agustinakaupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 13:44:45
agustinakaupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 13:44:45
| author | vatman |
| permlink | old-rc-helicopter |
| voter | agustinaka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95820511/Trx 4ec5df604276bf051c1a5d32680233dd39b43b36 |
View Raw JSON Data
{
"block": 95820511,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "agustinaka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T13:44:45",
"trx_id": "4ec5df604276bf051c1a5d32680233dd39b43b36",
"trx_in_block": 7,
"virtual_op": 0
}ppicsupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 13:43:45
ppicsupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 13:43:45
| author | vatman |
| permlink | old-rc-helicopter |
| voter | ppics |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95820491/Trx 8aa3486d1e57807abd6a6d8ad56e726e8bb90b0c |
View Raw JSON Data
{
"block": 95820491,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "ppics",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T13:43:45",
"trx_id": "8aa3486d1e57807abd6a6d8ad56e726e8bb90b0c",
"trx_in_block": 2,
"virtual_op": 0
}suksessupvoted (100.00%) @vatman / old-rc-helicopter2025/05/23 13:40:12
suksessupvoted (100.00%) @vatman / old-rc-helicopter
2025/05/23 13:40:12
| author | vatman |
| permlink | old-rc-helicopter |
| voter | suksess |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95820421/Trx 88005ff6260ea58aba2c5eef5028d6be911c7d7e |
View Raw JSON Data
{
"block": 95820421,
"op": [
"vote",
{
"author": "vatman",
"permlink": "old-rc-helicopter",
"voter": "suksess",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T13:40:12",
"trx_id": "88005ff6260ea58aba2c5eef5028d6be911c7d7e",
"trx_in_block": 2,
"virtual_op": 0
}vatmanpublished a new post: old-rc-helicopter2025/05/23 13:31:45
vatmanpublished a new post: old-rc-helicopter
2025/05/23 13:31:45
| author | vatman |
| body | I found this old RC helicopter in a box of electronics from when I was a kid and thought it’d be fun to see if I could get it running again, just to see if it still worked. The remote had no batteries, and I vaguely remembered doing something to the copter back then, but couldn’t recall what exactly. <div class="pull-left"> https://images.hive.blog/DQmQBcxRnBbtCaQMDts7VZADXp1K1d34QhGcH9W3Uf9EDYY/IMG20250522141031.jpg </div> <div class="pull-right"> https://images.hive.blog/DQmWLobwATPUJacz9eo1xNQWMtdLwMcnXcvzkyV8XQtrSHY/IMG20250522140814.jpg </div> I took it apart and saw that kid me had installed one of those 3V lithium CR2032 batteries in the helicopter. This was before I knew much about electronics, so I kind of get why I did that. I knew the helicopter ran on 4.2 volts, and those little lithium batteries are 3 volts, so my logic back then was probably: “Meh, close enough.” Spoiler: It wasn’t close enough. lol I was trying to decipher what I had done and realized I must’ve assumed “lithium” meant “rechargeable”—which those CR2032s definitely aren’t. But they’re small, 3V, and seemed like a good fit, so I soldered wires to one, hot-glued it for stability (you can see it in the pics), and placed it where the original battery went. I can’t remember if it actually flew, but I’m guessing it didn’t. Now that I know a bit more about how this stuff works, I decided to power it using a lithium cell from an old vape. It’s a 300mAh battery, and it actually works! A cool thing about these vapes is they usually come with a USB Type-C charging port for the battery, so I can now charge the toy using a regular phone charger. <div class="pull-left">  </div> <div class="pull-right"> https://images.hive.blog/DQmTfJBUdrU2Z7iF8eDc4bhmgDHihLh6yQDDopbwHveeNyF/IMG20250522141349.jpg </div> Next challenge: the controller. Well, not really a challenge—it just uses 9 volts (six 1.5V AA batteries). I have lithium cells, so I figured I could make it rechargeable. Two fully charged 21700 cells in series give me 8.4V (4.2V each), which should be enough. If not, I could try three slightly discharged ones to get closer to the full 9V. Now that I’m writing this, I realize I could’ve just used an actual 9V battery… but I wanted it to be rechargeable, and lithium is the way to go in my opinion. It works. I honestly didn’t think it would, considering how long it’s been. But really, there’s no reason it wouldn’t work. I’ll probably give it to my little sister to play with, since it was just a fun little project I wanted to try. And I’m honestly impressed I had all the stuff to actually make it happen. |
| json metadata | {"tags":["fixing","rc","toys","project","experiment","lithium","batteries"],"image":["https://steemitimages.com/640x0/https://images.hive.blog/DQmQBcxRnBbtCaQMDts7VZADXp1K1d34QhGcH9W3Uf9EDYY/IMG20250522141031.jpg","https://steemitimages.com/640x0/https://images.hive.blog/DQmWLobwATPUJacz9eo1xNQWMtdLwMcnXcvzkyV8XQtrSHY/IMG20250522140814.jpg","https://cdn.steemitimages.com/DQmSE26733SsevKVNTHqnmhhYAe7t2ACCzNSe22iw7uyGnh/IMG20250522140823.jpg","https://steemitimages.com/640x0/https://images.hive.blog/DQmTfJBUdrU2Z7iF8eDc4bhmgDHihLh6yQDDopbwHveeNyF/IMG20250522141349.jpg"],"links":["https://steemitimages.com/640x0/https://images.hive.blog/DQmQBcxRnBbtCaQMDts7VZADXp1K1d34QhGcH9W3Uf9EDYY/IMG20250522141031.jpg","https://steemitimages.com/640x0/https://images.hive.blog/DQmWLobwATPUJacz9eo1xNQWMtdLwMcnXcvzkyV8XQtrSHY/IMG20250522140814.jpg","https://steemitimages.com/640x0/https://images.hive.blog/DQmTfJBUdrU2Z7iF8eDc4bhmgDHihLh6yQDDopbwHveeNyF/IMG20250522141349.jpg"],"app":"steemit/0.2","format":"markdown"} |
| parent author | |
| parent permlink | fixing |
| permlink | old-rc-helicopter |
| title | Old RC Helicopter |
| Transaction Info | Block #95820253/Trx 4b0c80a4f8bcad0436154241a92bbfc3acb12eda |
View Raw JSON Data
{
"block": 95820253,
"op": [
"comment",
{
"author": "vatman",
"body": "I found this old RC helicopter in a box of electronics from when I was a kid and thought it’d be fun to see if I could get it running again, just to see if it still worked. The remote had no batteries, and I vaguely remembered doing something to the copter back then, but couldn’t recall what exactly.\n\n\n<div class=\"pull-left\"> \n\nhttps://images.hive.blog/DQmQBcxRnBbtCaQMDts7VZADXp1K1d34QhGcH9W3Uf9EDYY/IMG20250522141031.jpg\n\n\n</div> \n\n<div class=\"pull-right\"> \n\nhttps://images.hive.blog/DQmWLobwATPUJacz9eo1xNQWMtdLwMcnXcvzkyV8XQtrSHY/IMG20250522140814.jpg\n\n</div> \n\nI took it apart and saw that kid me had installed one of those 3V lithium CR2032 batteries in the helicopter. This was before I knew much about electronics, so I kind of get why I did that. I knew the helicopter ran on 4.2 volts, and those little lithium batteries are 3 volts, so my logic back then was probably: “Meh, close enough.”\nSpoiler: It wasn’t close enough. lol\n\nI was trying to decipher what I had done and realized I must’ve assumed “lithium” meant “rechargeable”—which those CR2032s definitely aren’t. But they’re small, 3V, and seemed like a good fit, so I soldered wires to one, hot-glued it for stability (you can see it in the pics), and placed it where the original battery went. I can’t remember if it actually flew, but I’m guessing it didn’t.\n\nNow that I know a bit more about how this stuff works, I decided to power it using a lithium cell from an old vape. It’s a 300mAh battery, and it actually works! A cool thing about these vapes is they usually come with a USB Type-C charging port for the battery, so I can now charge the toy using a regular phone charger.\n\n<div class=\"pull-left\"> \n\n\n\n\n\n\n\n\n</div> \n\n<div class=\"pull-right\"> \n\nhttps://images.hive.blog/DQmTfJBUdrU2Z7iF8eDc4bhmgDHihLh6yQDDopbwHveeNyF/IMG20250522141349.jpg\n\n</div> \n\nNext challenge: the controller.\nWell, not really a challenge—it just uses 9 volts (six 1.5V AA batteries). I have lithium cells, so I figured I could make it rechargeable. Two fully charged 21700 cells in series give me 8.4V (4.2V each), which should be enough. If not, I could try three slightly discharged ones to get closer to the full 9V.\nNow that I’m writing this, I realize I could’ve just used an actual 9V battery… but I wanted it to be rechargeable, and lithium is the way to go in my opinion.\n\nIt works.\nI honestly didn’t think it would, considering how long it’s been. But really, there’s no reason it wouldn’t work. I’ll probably give it to my little sister to play with, since it was just a fun little project I wanted to try. And I’m honestly impressed I had all the stuff to actually make it happen.",
"json_metadata": "{\"tags\":[\"fixing\",\"rc\",\"toys\",\"project\",\"experiment\",\"lithium\",\"batteries\"],\"image\":[\"https://steemitimages.com/640x0/https://images.hive.blog/DQmQBcxRnBbtCaQMDts7VZADXp1K1d34QhGcH9W3Uf9EDYY/IMG20250522141031.jpg\",\"https://steemitimages.com/640x0/https://images.hive.blog/DQmWLobwATPUJacz9eo1xNQWMtdLwMcnXcvzkyV8XQtrSHY/IMG20250522140814.jpg\",\"https://cdn.steemitimages.com/DQmSE26733SsevKVNTHqnmhhYAe7t2ACCzNSe22iw7uyGnh/IMG20250522140823.jpg\",\"https://steemitimages.com/640x0/https://images.hive.blog/DQmTfJBUdrU2Z7iF8eDc4bhmgDHihLh6yQDDopbwHveeNyF/IMG20250522141349.jpg\"],\"links\":[\"https://steemitimages.com/640x0/https://images.hive.blog/DQmQBcxRnBbtCaQMDts7VZADXp1K1d34QhGcH9W3Uf9EDYY/IMG20250522141031.jpg\",\"https://steemitimages.com/640x0/https://images.hive.blog/DQmWLobwATPUJacz9eo1xNQWMtdLwMcnXcvzkyV8XQtrSHY/IMG20250522140814.jpg\",\"https://steemitimages.com/640x0/https://images.hive.blog/DQmTfJBUdrU2Z7iF8eDc4bhmgDHihLh6yQDDopbwHveeNyF/IMG20250522141349.jpg\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "fixing",
"permlink": "old-rc-helicopter",
"title": "Old RC Helicopter"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-23T13:31:45",
"trx_id": "4b0c80a4f8bcad0436154241a92bbfc3acb12eda",
"trx_in_block": 1,
"virtual_op": 0
}vatmanreceived 3.591 STEEM, 3.692 SP author reward for @vatman / programming-project-part-32025/05/21 23:11:42
vatmanreceived 3.591 STEEM, 3.692 SP author reward for @vatman / programming-project-part-3
2025/05/21 23:11:42
| author | vatman |
| permlink | programming-project-part-3 |
| sbd payout | 0.000 SBD |
| steem payout | 3.591 STEEM |
| vesting payout | 6004.404098 VESTS |
| Transaction Info | Block #95774349/Virtual Operation #9 |
View Raw JSON Data
{
"block": 95774349,
"op": [
"author_reward",
{
"author": "vatman",
"permlink": "programming-project-part-3",
"sbd_payout": "0.000 SBD",
"steem_payout": "3.591 STEEM",
"vesting_payout": "6004.404098 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-21T23:11:42",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 9
}vatmanreceived 3.737 STEEM, 3.843 SP author reward for @vatman / hydrogen-generator-project-part-22025/05/20 19:58:36
vatmanreceived 3.737 STEEM, 3.843 SP author reward for @vatman / hydrogen-generator-project-part-2
2025/05/20 19:58:36
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| sbd payout | 0.000 SBD |
| steem payout | 3.737 STEEM |
| vesting payout | 6250.728531 VESTS |
| Transaction Info | Block #95741748/Virtual Operation #12 |
View Raw JSON Data
{
"block": 95741748,
"op": [
"author_reward",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"sbd_payout": "0.000 SBD",
"steem_payout": "3.737 STEEM",
"vesting_payout": "6250.728531 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-20T19:58:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 12
}dclubupvoted (100.00%) @vatman / programming-project-part-32025/05/15 00:04:18
dclubupvoted (100.00%) @vatman / programming-project-part-3
2025/05/15 00:04:18
| author | vatman |
| permlink | programming-project-part-3 |
| voter | dclub |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95574224/Trx 4f4aad6a033cbd052120add367319133a15ecf47 |
View Raw JSON Data
{
"block": 95574224,
"op": [
"vote",
{
"author": "vatman",
"permlink": "programming-project-part-3",
"voter": "dclub",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-15T00:04:18",
"trx_id": "4f4aad6a033cbd052120add367319133a15ecf47",
"trx_in_block": 2,
"virtual_op": 0
}hebrewupvoted (100.00%) @vatman / programming-project-part-32025/05/14 23:54:15
hebrewupvoted (100.00%) @vatman / programming-project-part-3
2025/05/14 23:54:15
| author | vatman |
| permlink | programming-project-part-3 |
| voter | hebrew |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95574024/Trx a311204a4f2175d9c8e41314f94dc5cf922a01dc |
View Raw JSON Data
{
"block": 95574024,
"op": [
"vote",
{
"author": "vatman",
"permlink": "programming-project-part-3",
"voter": "hebrew",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-14T23:54:15",
"trx_id": "a311204a4f2175d9c8e41314f94dc5cf922a01dc",
"trx_in_block": 1,
"virtual_op": 0
}dlikeupvoted (13.00%) @vatman / programming-project-part-32025/05/14 23:44:09
dlikeupvoted (13.00%) @vatman / programming-project-part-3
2025/05/14 23:44:09
| author | vatman |
| permlink | programming-project-part-3 |
| voter | dlike |
| weight | 1300 (13.00%) |
| Transaction Info | Block #95573824/Trx a18aacadf538d82ad466b64e66a9dc1941ac093f |
View Raw JSON Data
{
"block": 95573824,
"op": [
"vote",
{
"author": "vatman",
"permlink": "programming-project-part-3",
"voter": "dlike",
"weight": 1300
}
],
"op_in_trx": 0,
"timestamp": "2025-05-14T23:44:09",
"trx_id": "a18aacadf538d82ad466b64e66a9dc1941ac093f",
"trx_in_block": 4,
"virtual_op": 0
}htoomsupvoted (100.00%) @vatman / programming-project-part-32025/05/14 23:40:15
htoomsupvoted (100.00%) @vatman / programming-project-part-3
2025/05/14 23:40:15
| author | vatman |
| permlink | programming-project-part-3 |
| voter | htooms |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95573746/Trx 74441cbb17b2bd1aa068ab9c80f8407ee88cb9ed |
View Raw JSON Data
{
"block": 95573746,
"op": [
"vote",
{
"author": "vatman",
"permlink": "programming-project-part-3",
"voter": "htooms",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-14T23:40:15",
"trx_id": "74441cbb17b2bd1aa068ab9c80f8407ee88cb9ed",
"trx_in_block": 2,
"virtual_op": 0
}bytzzupvoted (100.00%) @vatman / programming-project-part-32025/05/14 23:36:15
bytzzupvoted (100.00%) @vatman / programming-project-part-3
2025/05/14 23:36:15
| author | vatman |
| permlink | programming-project-part-3 |
| voter | bytzz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95573666/Trx 13b8801f15c517ffb94ccfbb9e8c8e4948692b98 |
View Raw JSON Data
{
"block": 95573666,
"op": [
"vote",
{
"author": "vatman",
"permlink": "programming-project-part-3",
"voter": "bytzz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-14T23:36:15",
"trx_id": "13b8801f15c517ffb94ccfbb9e8c8e4948692b98",
"trx_in_block": 0,
"virtual_op": 0
}supportiveupvoted (25.00%) @vatman / programming-project-part-32025/05/14 23:16:24
supportiveupvoted (25.00%) @vatman / programming-project-part-3
2025/05/14 23:16:24
| author | vatman |
| permlink | programming-project-part-3 |
| voter | supportive |
| weight | 2500 (25.00%) |
| Transaction Info | Block #95573273/Trx 7286cc42270c10d6c178f331e07839c00a8d4764 |
View Raw JSON Data
{
"block": 95573273,
"op": [
"vote",
{
"author": "vatman",
"permlink": "programming-project-part-3",
"voter": "supportive",
"weight": 2500
}
],
"op_in_trx": 0,
"timestamp": "2025-05-14T23:16:24",
"trx_id": "7286cc42270c10d6c178f331e07839c00a8d4764",
"trx_in_block": 2,
"virtual_op": 0
}sponge-bobupvoted (100.00%) @vatman / programming-project-part-32025/05/14 23:15:51
sponge-bobupvoted (100.00%) @vatman / programming-project-part-3
2025/05/14 23:15:51
| author | vatman |
| permlink | programming-project-part-3 |
| voter | sponge-bob |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95573262/Trx eb7099f3734c0651a93a6ccc011b050a82009ba9 |
View Raw JSON Data
{
"block": 95573262,
"op": [
"vote",
{
"author": "vatman",
"permlink": "programming-project-part-3",
"voter": "sponge-bob",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-14T23:15:51",
"trx_id": "eb7099f3734c0651a93a6ccc011b050a82009ba9",
"trx_in_block": 0,
"virtual_op": 0
}suksessupvoted (100.00%) @vatman / programming-project-part-32025/05/14 23:14:24
suksessupvoted (100.00%) @vatman / programming-project-part-3
2025/05/14 23:14:24
| author | vatman |
| permlink | programming-project-part-3 |
| voter | suksess |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95573233/Trx 31f31f793398283ac88f421c1d43311b8a6bab0a |
View Raw JSON Data
{
"block": 95573233,
"op": [
"vote",
{
"author": "vatman",
"permlink": "programming-project-part-3",
"voter": "suksess",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-14T23:14:24",
"trx_id": "31f31f793398283ac88f421c1d43311b8a6bab0a",
"trx_in_block": 10,
"virtual_op": 0
}vatmanpublished a new post: programming-project-part-32025/05/14 23:11:42
vatmanpublished a new post: programming-project-part-3
2025/05/14 23:11:42
| author | vatman |
| body | Today we're going to build the GUI for this bot. Here’s how the Tkinter GUI is made and what it looks like, plus a quick recap of how the bot works. The idea is to have the first window ask for the Binance API keys and Telegram tokens. Once we hit "Save," the GUI will verify the Binance credentials. If they're valid, it will create and save a config file for the bot to read in the future. <div class="pull-left"> https://images.hive.blog/DQme5F88bJaZsM7fkKo8WmBjQZww9ChfjuGWywDKbVzDZKe/Captsure.PNG </div> <div class="pull-right"> https://images.hive.blog/DQmaeoV9UaaPyeny161czAZQRMWbjWesysSXpwfpwZSV8Hd/Capture.PNG </div> --- Once that’s done, we can select the coin we want to track, the target amount to maintain, the min notional (meaning the minimum amount allowed to buy/sell), and the % of profit we want to make on each buy. So for example: If we have a target of $100 in BTC and the price drops, we still own the same amount of BTC, but the dollar value we hold is now less—say $99. The bot should then buy $1 worth of BTC to bring us back up to target. Now, if we set our profit % to 20%, it will only sell once that $1 buy reaches $1.20—ensuring a profit. There are two main scenarios: If the price consistently drops If the price consistently rises # 1: If the price drops consistently Example: We own $100 in BTC and set a budget of $50. If the price of BTC drops and our holding is now worth $99, we use $1 from our budget to buy more. We now hold slightly more BTC (still worth around $100), and our budget is $49. This continues until the budget is spent. The idea is that every time the price drops, we track the buys. The bot can run as often as you want—say, every 10 seconds. If the balance drops by $1 in that window, it buys. If it's checking every 10 minutes instead, the price might have dropped more, and we’d buy a bigger chunk. # 2: If the price rises consistently In this case, I decided the bot should sell as much as it wants above the target. So if we have $100 in BTC and it grows to $110, the bot just sells the extra $10. However, if we have a pending profit-sell (a buy we made earlier that hasn't reached its profit target yet), we don’t want to include that amount in the sell. So really, we’re tracking two things: The difference between the current value and the target, and Any open buy positions still waiting to hit their profit % Here's a quick look at the files it creates and how they’re structured: <div class="pull-left"> https://images.hive.blog/DQmYjr4qihrxzYsnFYuzewHb5bQYuVVf88WUGQMJJkKq2RF/Casdapture.PNG </div> <div class="pull-right"> https://images.hive.blog/DQmX84rV33Zdy949KhVNQeoyo3Ks8wuRdr1Tvu5u7L2D1Zv/Captasdure.PNG </div> In these images, you can see how the credentials.json file creates a format that’s readable for the bot, and what a coin parameter file looks like so the bot knows what to do. Honestly, I don’t know if this is going to turn into a good trading bot. I know Binance already has something similar on their site, but I started this project before I knew that—and I want to finish it just to have something of my own that (hopefully) makes a profit. Side note: it’s kind of nice to understand how it all works and have it running locally. Even though it’s still using Binance’s APIs, it just feels safer. heres the code of the bot incase someone wants to copy and paste it : import tkinter as tk from tkinter import messagebox, ttk import json, os from binance.client import Client CREDENTIALS_PATH = "credentials.json" COINS_PATH = "coins.json" class RebalancerGUI: def __init__(self, root): self.root = root self.root.title("Simple Rebalancing Bot Setup") self.api_key = tk.StringVar() self.api_secret = tk.StringVar() self.telegram_token = tk.StringVar() self.telegram_chat_id = tk.StringVar() self.symbol_var = tk.StringVar() self.target_var = tk.StringVar() self.budget_var = tk.StringVar() self.min_notional_var = tk.StringVar() self.profit_var = tk.StringVar() self.client = None self.pairs = [] self.show_credentials_screen() def show_credentials_screen(self): self.clear_root() tk.Label(self.root, text="Binance API Key").pack() tk.Entry(self.root, textvariable=self.api_key).pack() tk.Label(self.root, text="Binance API Secret").pack() tk.Entry(self.root, textvariable=self.api_secret, show="*").pack() tk.Label(self.root, text="Telegram Bot Token (optional)").pack() tk.Entry(self.root, textvariable=self.telegram_token).pack() tk.Label(self.root, text="Telegram Chat ID (optional)").pack() tk.Entry(self.root, textvariable=self.telegram_chat_id).pack() tk.Button(self.root, text="Save and Continue", command=self.verify_credentials).pack(pady=10) def verify_credentials(self): try: self.client = Client(self.api_key.get(), self.api_secret.get()) self.client.get_account() # test credentials creds = { "binance_api": self.api_key.get(), "binance_secret": self.api_secret.get(), "telegram_token": self.telegram_token.get(), "telegram_chat_id": self.telegram_chat_id.get() } with open(CREDENTIALS_PATH, "w") as f: json.dump(creds, f, indent=2) self.fetch_usdt_pairs() self.show_config_screen() except Exception as e: messagebox.showerror("Error", f"Invalid Binance credentials:\n{e}") def fetch_usdt_pairs(self): info = self.client.get_exchange_info() self.pairs = sorted([s['symbol'] for s in info['symbols'] if s['symbol'].endswith("USDT") and s['status'] == 'TRADING']) def show_config_screen(self): self.clear_root() tk.Label(self.root, text="Select USDT Pair").pack() dropdown = ttk.Combobox(self.root, textvariable=self.symbol_var, values=self.pairs) dropdown.pack() tk.Label(self.root, text="Target Value (USDT)").pack() tk.Entry(self.root, textvariable=self.target_var).pack() tk.Label(self.root, text="Dip Budget (USDT)").pack() tk.Entry(self.root, textvariable=self.budget_var).pack() tk.Label(self.root, text="Min Notional (manual)").pack() tk.Entry(self.root, textvariable=self.min_notional_var).pack() tk.Label(self.root, text="Profit %").pack() tk.Entry(self.root, textvariable=self.profit_var).pack() tk.Button(self.root, text="Save Coin Config", command=self.save_coin_config).pack(pady=10) def save_coin_config(self): try: data = { "symbol": self.symbol_var.get(), "target": float(self.target_var.get()), "budget": float(self.budget_var.get()), "min_notional": float(self.min_notional_var.get()), "profit_pct": float(self.profit_var.get()) } with open(COINS_PATH, "w") as f: json.dump([data], f, indent=2) messagebox.showinfo("Saved", "Coin config saved to coins.json") except ValueError: messagebox.showerror("Error", "Please enter valid numbers") def clear_root(self): for widget in self.root.winfo_children(): widget.destroy()if __name__ == "__main__": root = tk.Tk() app = RebalancerGUI(root) root.mainloop() |
| json metadata | {"tags":["programming","python","development","bitcoin","passiveincome","tutorial","tradingbot","binance"],"image":["https://steemitimages.com/640x0/https://images.hive.blog/DQme5F88bJaZsM7fkKo8WmBjQZww9ChfjuGWywDKbVzDZKe/Captsure.PNG","https://steemitimages.com/640x0/https://images.hive.blog/DQmaeoV9UaaPyeny161czAZQRMWbjWesysSXpwfpwZSV8Hd/Capture.PNG","https://steemitimages.com/640x0/https://images.hive.blog/DQmYjr4qihrxzYsnFYuzewHb5bQYuVVf88WUGQMJJkKq2RF/Casdapture.PNG","https://steemitimages.com/640x0/https://images.hive.blog/DQmX84rV33Zdy949KhVNQeoyo3Ks8wuRdr1Tvu5u7L2D1Zv/Captasdure.PNG"],"links":["https://steemitimages.com/640x0/https://images.hive.blog/DQme5F88bJaZsM7fkKo8WmBjQZww9ChfjuGWywDKbVzDZKe/Captsure.PNG","https://steemitimages.com/640x0/https://images.hive.blog/DQmaeoV9UaaPyeny161czAZQRMWbjWesysSXpwfpwZSV8Hd/Capture.PNG","https://steemitimages.com/640x0/https://images.hive.blog/DQmYjr4qihrxzYsnFYuzewHb5bQYuVVf88WUGQMJJkKq2RF/Casdapture.PNG","https://steemitimages.com/640x0/https://images.hive.blog/DQmX84rV33Zdy949KhVNQeoyo3Ks8wuRdr1Tvu5u7L2D1Zv/Captasdure.PNG"],"app":"steemit/0.2","format":"markdown"} |
| parent author | |
| parent permlink | programming |
| permlink | programming-project-part-3 |
| title | Programming Project Part #3 |
| Transaction Info | Block #95573179/Trx 048736e10a501d70445cff3d07ded17971c9f52c |
View Raw JSON Data
{
"block": 95573179,
"op": [
"comment",
{
"author": "vatman",
"body": "Today we're going to build the GUI for this bot.\nHere’s how the Tkinter GUI is made and what it looks like, plus a quick recap of how the bot works.\n\nThe idea is to have the first window ask for the Binance API keys and Telegram tokens. Once we hit \"Save,\" the GUI will verify the Binance credentials. If they're valid, it will create and save a config file for the bot to read in the future.\n\n<div class=\"pull-left\"> https://images.hive.blog/DQme5F88bJaZsM7fkKo8WmBjQZww9ChfjuGWywDKbVzDZKe/Captsure.PNG </div> <div class=\"pull-right\"> https://images.hive.blog/DQmaeoV9UaaPyeny161czAZQRMWbjWesysSXpwfpwZSV8Hd/Capture.PNG </div> \n\n--- \n\nOnce that’s done, we can select the coin we want to track, the target amount to maintain, the min notional (meaning the minimum amount allowed to buy/sell), and the % of profit we want to make on each buy.\n\nSo for example:\nIf we have a target of $100 in BTC and the price drops, we still own the same amount of BTC, but the dollar value we hold is now less—say $99. The bot should then buy $1 worth of BTC to bring us back up to target.\n\nNow, if we set our profit % to 20%, it will only sell once that $1 buy reaches $1.20—ensuring a profit.\n\nThere are two main scenarios:\n\nIf the price consistently drops\n\nIf the price consistently rises\n\n# 1: If the price drops consistently\nExample: We own $100 in BTC and set a budget of $50. If the price of BTC drops and our holding is now worth $99, we use $1 from our budget to buy more. We now hold slightly more BTC (still worth around $100), and our budget is $49.\n\nThis continues until the budget is spent. The idea is that every time the price drops, we track the buys.\n\nThe bot can run as often as you want—say, every 10 seconds. If the balance drops by $1 in that window, it buys. If it's checking every 10 minutes instead, the price might have dropped more, and we’d buy a bigger chunk.\n\n# 2: If the price rises consistently\nIn this case, I decided the bot should sell as much as it wants above the target. So if we have $100 in BTC and it grows to $110, the bot just sells the extra $10.\n\nHowever, if we have a pending profit-sell (a buy we made earlier that hasn't reached its profit target yet), we don’t want to include that amount in the sell. So really, we’re tracking two things:\n\nThe difference between the current value and the target, and\n\nAny open buy positions still waiting to hit their profit %\n\nHere's a quick look at the files it creates and how they’re structured:\n\n<div class=\"pull-left\"> https://images.hive.blog/DQmYjr4qihrxzYsnFYuzewHb5bQYuVVf88WUGQMJJkKq2RF/Casdapture.PNG </div> <div class=\"pull-right\"> https://images.hive.blog/DQmX84rV33Zdy949KhVNQeoyo3Ks8wuRdr1Tvu5u7L2D1Zv/Captasdure.PNG </div>\nIn these images, you can see how the credentials.json file creates a format that’s readable for the bot, and what a coin parameter file looks like so the bot knows what to do.\n\nHonestly, I don’t know if this is going to turn into a good trading bot. I know Binance already has something similar on their site, but I started this project before I knew that—and I want to finish it just to have something of my own that (hopefully) makes a profit.\n\nSide note: it’s kind of nice to understand how it all works and have it running locally. Even though it’s still using Binance’s APIs, it just feels safer.\n\nheres the code of the bot incase someone wants to copy and paste it : \n\n import tkinter as tk\n from tkinter import messagebox, ttk\n import json, os\n from binance.client import Client\n\n CREDENTIALS_PATH = \"credentials.json\"\n COINS_PATH = \"coins.json\"\n class RebalancerGUI:\n def __init__(self, root):\n self.root = root\n self.root.title(\"Simple Rebalancing Bot Setup\")\n\n self.api_key = tk.StringVar()\n self.api_secret = tk.StringVar()\n self.telegram_token = tk.StringVar()\n self.telegram_chat_id = tk.StringVar()\n\n self.symbol_var = tk.StringVar()\n self.target_var = tk.StringVar()\n self.budget_var = tk.StringVar()\n self.min_notional_var = tk.StringVar()\n self.profit_var = tk.StringVar()\n\n self.client = None\n self.pairs = []\n\n self.show_credentials_screen()\n\n def show_credentials_screen(self):\n self.clear_root()\n\n tk.Label(self.root, text=\"Binance API Key\").pack()\n tk.Entry(self.root, textvariable=self.api_key).pack()\n\n tk.Label(self.root, text=\"Binance API Secret\").pack()\n tk.Entry(self.root, textvariable=self.api_secret, show=\"*\").pack()\n\n tk.Label(self.root, text=\"Telegram Bot Token (optional)\").pack()\n tk.Entry(self.root, textvariable=self.telegram_token).pack()\n\n tk.Label(self.root, text=\"Telegram Chat ID (optional)\").pack()\n tk.Entry(self.root, textvariable=self.telegram_chat_id).pack()\n\n tk.Button(self.root, text=\"Save and Continue\", command=self.verify_credentials).pack(pady=10)\n\n def verify_credentials(self):\n try:\n self.client = Client(self.api_key.get(), self.api_secret.get())\n self.client.get_account() # test credentials\n\n creds = {\n \"binance_api\": self.api_key.get(),\n \"binance_secret\": self.api_secret.get(),\n \"telegram_token\": self.telegram_token.get(),\n \"telegram_chat_id\": self.telegram_chat_id.get()\n }\n\n with open(CREDENTIALS_PATH, \"w\") as f:\n json.dump(creds, f, indent=2)\n\n self.fetch_usdt_pairs()\n self.show_config_screen()\n\n except Exception as e:\n messagebox.showerror(\"Error\", f\"Invalid Binance credentials:\\n{e}\")\n\n def fetch_usdt_pairs(self):\n info = self.client.get_exchange_info()\n self.pairs = sorted([s['symbol'] for s in info['symbols'] if s['symbol'].endswith(\"USDT\") and s['status'] == 'TRADING'])\n\n def show_config_screen(self):\n self.clear_root()\n\n tk.Label(self.root, text=\"Select USDT Pair\").pack()\n dropdown = ttk.Combobox(self.root, textvariable=self.symbol_var, values=self.pairs)\n dropdown.pack()\n\n tk.Label(self.root, text=\"Target Value (USDT)\").pack()\n tk.Entry(self.root, textvariable=self.target_var).pack()\n\n tk.Label(self.root, text=\"Dip Budget (USDT)\").pack()\n tk.Entry(self.root, textvariable=self.budget_var).pack()\n\n tk.Label(self.root, text=\"Min Notional (manual)\").pack()\n tk.Entry(self.root, textvariable=self.min_notional_var).pack()\n\n tk.Label(self.root, text=\"Profit %\").pack()\n tk.Entry(self.root, textvariable=self.profit_var).pack()\n\n tk.Button(self.root, text=\"Save Coin Config\", command=self.save_coin_config).pack(pady=10)\n\n def save_coin_config(self):\n try:\n data = {\n \"symbol\": self.symbol_var.get(),\n \"target\": float(self.target_var.get()),\n \"budget\": float(self.budget_var.get()),\n \"min_notional\": float(self.min_notional_var.get()),\n \"profit_pct\": float(self.profit_var.get())\n }\n\n with open(COINS_PATH, \"w\") as f:\n json.dump([data], f, indent=2)\n\n messagebox.showinfo(\"Saved\", \"Coin config saved to coins.json\")\n except ValueError:\n messagebox.showerror(\"Error\", \"Please enter valid numbers\")\n\n def clear_root(self):\n for widget in self.root.winfo_children():\n widget.destroy()if __name__ == \"__main__\":\n root = tk.Tk()\n app = RebalancerGUI(root)\n root.mainloop()",
"json_metadata": "{\"tags\":[\"programming\",\"python\",\"development\",\"bitcoin\",\"passiveincome\",\"tutorial\",\"tradingbot\",\"binance\"],\"image\":[\"https://steemitimages.com/640x0/https://images.hive.blog/DQme5F88bJaZsM7fkKo8WmBjQZww9ChfjuGWywDKbVzDZKe/Captsure.PNG\",\"https://steemitimages.com/640x0/https://images.hive.blog/DQmaeoV9UaaPyeny161czAZQRMWbjWesysSXpwfpwZSV8Hd/Capture.PNG\",\"https://steemitimages.com/640x0/https://images.hive.blog/DQmYjr4qihrxzYsnFYuzewHb5bQYuVVf88WUGQMJJkKq2RF/Casdapture.PNG\",\"https://steemitimages.com/640x0/https://images.hive.blog/DQmX84rV33Zdy949KhVNQeoyo3Ks8wuRdr1Tvu5u7L2D1Zv/Captasdure.PNG\"],\"links\":[\"https://steemitimages.com/640x0/https://images.hive.blog/DQme5F88bJaZsM7fkKo8WmBjQZww9ChfjuGWywDKbVzDZKe/Captsure.PNG\",\"https://steemitimages.com/640x0/https://images.hive.blog/DQmaeoV9UaaPyeny161czAZQRMWbjWesysSXpwfpwZSV8Hd/Capture.PNG\",\"https://steemitimages.com/640x0/https://images.hive.blog/DQmYjr4qihrxzYsnFYuzewHb5bQYuVVf88WUGQMJJkKq2RF/Casdapture.PNG\",\"https://steemitimages.com/640x0/https://images.hive.blog/DQmX84rV33Zdy949KhVNQeoyo3Ks8wuRdr1Tvu5u7L2D1Zv/Captasdure.PNG\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "programming",
"permlink": "programming-project-part-3",
"title": "Programming Project Part #3"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-14T23:11:42",
"trx_id": "048736e10a501d70445cff3d07ded17971c9f52c",
"trx_in_block": 0,
"virtual_op": 0
}agustinakaupvoted (100.00%) @vatman / hydrogen-generator-project-part-22025/05/14 16:00:54
agustinakaupvoted (100.00%) @vatman / hydrogen-generator-project-part-2
2025/05/14 16:00:54
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | agustinaka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95564584/Trx e2a115b34719e17a6e0d8ea8a55c1650fb6ff526 |
View Raw JSON Data
{
"block": 95564584,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "agustinaka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-14T16:00:54",
"trx_id": "e2a115b34719e17a6e0d8ea8a55c1650fb6ff526",
"trx_in_block": 4,
"virtual_op": 0
}ppicsupvoted (100.00%) @vatman / hydrogen-generator-project-part-22025/05/14 15:59:30
ppicsupvoted (100.00%) @vatman / hydrogen-generator-project-part-2
2025/05/14 15:59:30
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | ppics |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95564557/Trx c8cdd620075493686a0c7a138803e87a5af8b0bc |
View Raw JSON Data
{
"block": 95564557,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "ppics",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-14T15:59:30",
"trx_id": "c8cdd620075493686a0c7a138803e87a5af8b0bc",
"trx_in_block": 0,
"virtual_op": 0
}pdcupvoted (100.00%) @vatman / hydrogen-generator-project-part-22025/05/14 11:36:48
pdcupvoted (100.00%) @vatman / hydrogen-generator-project-part-2
2025/05/14 11:36:48
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | pdc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95559320/Trx 63ebbd69636e26452a0856472be2f900b9ebf724 |
View Raw JSON Data
{
"block": 95559320,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "pdc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-14T11:36:48",
"trx_id": "63ebbd69636e26452a0856472be2f900b9ebf724",
"trx_in_block": 0,
"virtual_op": 0
}vatmanreceived 3.724 STEEM, 3.831 SP author reward for @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/13 21:24:45
vatmanreceived 3.724 STEEM, 3.831 SP author reward for @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/13 21:24:45
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| sbd payout | 0.000 SBD |
| steem payout | 3.724 STEEM |
| vesting payout | 6230.547311 VESTS |
| Transaction Info | Block #95542326/Virtual Operation #13 |
View Raw JSON Data
{
"block": 95542326,
"op": [
"author_reward",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"sbd_payout": "0.000 SBD",
"steem_payout": "3.724 STEEM",
"vesting_payout": "6230.547311 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T21:24:45",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 13
}dclubupvoted (100.00%) @vatman / hydrogen-generator-project-part-22025/05/13 20:52:42
dclubupvoted (100.00%) @vatman / hydrogen-generator-project-part-2
2025/05/13 20:52:42
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | dclub |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95541690/Trx 506d50c8ae4435917c9a076975a070debf9f4a1c |
View Raw JSON Data
{
"block": 95541690,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "dclub",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T20:52:42",
"trx_id": "506d50c8ae4435917c9a076975a070debf9f4a1c",
"trx_in_block": 5,
"virtual_op": 0
}certseekupvoted (20.00%) @vatman / hydrogen-generator-project-part-22025/05/13 20:46:00
certseekupvoted (20.00%) @vatman / hydrogen-generator-project-part-2
2025/05/13 20:46:00
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | certseek |
| weight | 2000 (20.00%) |
| Transaction Info | Block #95541556/Trx 6a4e0bacf3cc6d083654387dc9c719d7bd212cac |
View Raw JSON Data
{
"block": 95541556,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "certseek",
"weight": 2000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T20:46:00",
"trx_id": "6a4e0bacf3cc6d083654387dc9c719d7bd212cac",
"trx_in_block": 0,
"virtual_op": 0
}hebrewupvoted (100.00%) @vatman / hydrogen-generator-project-part-22025/05/13 20:42:42
hebrewupvoted (100.00%) @vatman / hydrogen-generator-project-part-2
2025/05/13 20:42:42
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | hebrew |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95541490/Trx 8cf3d6acf1bccb89ff3d69703f4c429547018476 |
View Raw JSON Data
{
"block": 95541490,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "hebrew",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T20:42:42",
"trx_id": "8cf3d6acf1bccb89ff3d69703f4c429547018476",
"trx_in_block": 1,
"virtual_op": 0
}sponge-bobupvoted (100.00%) @vatman / hydrogen-generator-project-part-22025/05/13 20:32:42
sponge-bobupvoted (100.00%) @vatman / hydrogen-generator-project-part-2
2025/05/13 20:32:42
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | sponge-bob |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95541290/Trx 6d4d0174690be973690c951d18bc645e78dbd3f5 |
View Raw JSON Data
{
"block": 95541290,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "sponge-bob",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T20:32:42",
"trx_id": "6d4d0174690be973690c951d18bc645e78dbd3f5",
"trx_in_block": 0,
"virtual_op": 0
}dlikeupvoted (13.00%) @vatman / hydrogen-generator-project-part-22025/05/13 20:30:30
dlikeupvoted (13.00%) @vatman / hydrogen-generator-project-part-2
2025/05/13 20:30:30
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | dlike |
| weight | 1300 (13.00%) |
| Transaction Info | Block #95541246/Trx 1c16512accbde58576eb85af0dcbaa943b00aedc |
View Raw JSON Data
{
"block": 95541246,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "dlike",
"weight": 1300
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T20:30:30",
"trx_id": "1c16512accbde58576eb85af0dcbaa943b00aedc",
"trx_in_block": 1,
"virtual_op": 0
}htoomsupvoted (100.00%) @vatman / hydrogen-generator-project-part-22025/05/13 20:28:42
htoomsupvoted (100.00%) @vatman / hydrogen-generator-project-part-2
2025/05/13 20:28:42
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | htooms |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95541211/Trx 5238f25ac877d3a377eecfbb8b20a13bccb0ebc3 |
View Raw JSON Data
{
"block": 95541211,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "htooms",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T20:28:42",
"trx_id": "5238f25ac877d3a377eecfbb8b20a13bccb0ebc3",
"trx_in_block": 2,
"virtual_op": 0
}bytzzupvoted (100.00%) @vatman / hydrogen-generator-project-part-22025/05/13 20:25:33
bytzzupvoted (100.00%) @vatman / hydrogen-generator-project-part-2
2025/05/13 20:25:33
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | bytzz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95541148/Trx bfed7d5ecdeb263d15b7ddcdc90594fc9a09e479 |
View Raw JSON Data
{
"block": 95541148,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "bytzz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T20:25:33",
"trx_id": "bfed7d5ecdeb263d15b7ddcdc90594fc9a09e479",
"trx_in_block": 4,
"virtual_op": 0
}luciojollyupvoted (100.00%) @vatman / hydrogen-generator-project-part-22025/05/13 20:07:30
luciojollyupvoted (100.00%) @vatman / hydrogen-generator-project-part-2
2025/05/13 20:07:30
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | luciojolly |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95540788/Trx 6df2e208de73932040d1fec1903535a28ca3f6c4 |
View Raw JSON Data
{
"block": 95540788,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "luciojolly",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T20:07:30",
"trx_id": "6df2e208de73932040d1fec1903535a28ca3f6c4",
"trx_in_block": 0,
"virtual_op": 0
}suksessupvoted (100.00%) @vatman / hydrogen-generator-project-part-22025/05/13 20:04:30
suksessupvoted (100.00%) @vatman / hydrogen-generator-project-part-2
2025/05/13 20:04:30
| author | vatman |
| permlink | hydrogen-generator-project-part-2 |
| voter | suksess |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95540728/Trx ebfefc349fb686d9233744ccd7069f4f10238d79 |
View Raw JSON Data
{
"block": 95540728,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project-part-2",
"voter": "suksess",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T20:04:30",
"trx_id": "ebfefc349fb686d9233744ccd7069f4f10238d79",
"trx_in_block": 3,
"virtual_op": 0
}vatmanpublished a new post: hydrogen-generator-project-part-22025/05/13 19:58:36
vatmanpublished a new post: hydrogen-generator-project-part-2
2025/05/13 19:58:36
| author | vatman |
| body | After my last post about trying to make a hydrogen generator, things weren’t going too well. So I figured I’d try something different and went out to buy a stainless steel thermos to salvage some decent metal for the project. <div class="pull-left"> <img src="https://images.hive.blog/DQmaqZ6iw8EbpLEJEU9177f1mwKFysN2rUAwB5G1LTMihBW/pic1.jpg" width="300"/> </div> I brought a neodymium magnet with me to check if the “stainless steel” was actually stainless or just some cheap magnetic alloy. I found a generic one that felt right for the job — cost me 20,000 pesos (around 20 USD). As soon as I got home, I cut into it and peeled off a sheet from the outer wall. But the steel turned out to be really springy and hard to work with. I needed it to be softer so I could flatten it out and shape it into the plates I needed for the HHO generator. So I decided to anneal it. I fired up a charcoal forge I built, heated the piece until it was glowing red-hot, and then let it cool down slowly. That heat treatment relaxes the internal stresses and softens the stainless steel, making it way easier to work with. <div class="pull-right"> <img src="https://images.hive.blog/DQmYuNvCGdLz5PtJqfsNDdw38qD8wsEVW8KaSJKQPEkZAhS/pic2.jpg" width="300"/> </div> You can see the color changes after annealing — those rainbow hues are from oxidation, and they’re a good sign that the steel hit the right temperature. Once it was annealed, I managed to flatten the sheet and cut it into square plates for the build. Not the most elegant process, but it’s definitely working out better than before. I looked into the specs and found out: * Most stainless steels (like 304 or 316) need to hit 1,040°C to 1,150°C (1,900°F to 2,100°F) to properly anneal. * A good charcoal forge (like the one I’m using) can reach up to 1,100°C to 1,200°C (2,000°F to 2,200°F). So in theory, the setup I’m using should be perfect to get the metal where it needs to be. ## Here's me making a couple of prototype shapes While the stainless steel was cooking, I decided to mess around with some aluminum cans to test out what shapes might work best in the jar I’m planning to use—and how I could attach them. I cut a bunch of squares and started figuring out how to stack or space them. This helped me plan the layout I’ll probably go with for the stainless steel version.  Once I had a rough idea of the shape and how I’d stack the plates, I felt a lot more confident moving forward. The aluminum can mock-ups were super helpful for planning things out before cutting into the real material. That’s it for now — just a bit of prototyping and fire, but we’re getting there. Next post will be all about building the actual HHO generator with the stainless steel plates. Stay tuned! |
| json metadata | {"tags":["experiment","hydrogen","hho","prototype","science","electrolysis","generator"],"image":["https://images.hive.blog/DQmaqZ6iw8EbpLEJEU9177f1mwKFysN2rUAwB5G1LTMihBW/pic1.jpg","https://images.hive.blog/DQmYuNvCGdLz5PtJqfsNDdw38qD8wsEVW8KaSJKQPEkZAhS/pic2.jpg","https://images.hive.blog/DQmNoRaDeKHZnjaXhxfuaVmaheA7defrh7LVaroaTAaHFTG/pic%203.jpg"],"app":"steemit/0.2","format":"markdown"} |
| parent author | |
| parent permlink | experiment |
| permlink | hydrogen-generator-project-part-2 |
| title | Hydrogen Generator Project Part #2 |
| Transaction Info | Block #95540610/Trx ab70208a584a6a968e72a0c6f6d8ec71f5b09cc3 |
View Raw JSON Data
{
"block": 95540610,
"op": [
"comment",
{
"author": "vatman",
"body": "After my last post about trying to make a hydrogen generator, things weren’t going too well. So I figured I’d try something different and went out to buy a stainless steel thermos to salvage some decent metal for the project.\n\n<div class=\"pull-left\"> <img src=\"https://images.hive.blog/DQmaqZ6iw8EbpLEJEU9177f1mwKFysN2rUAwB5G1LTMihBW/pic1.jpg\" width=\"300\"/> </div>\nI brought a neodymium magnet with me to check if the “stainless steel” was actually stainless or just some cheap magnetic alloy. I found a generic one that felt right for the job — cost me 20,000 pesos (around 20 USD).\n\nAs soon as I got home, I cut into it and peeled off a sheet from the outer wall. But the steel turned out to be really springy and hard to work with. I needed it to be softer so I could flatten it out and shape it into the plates I needed for the HHO generator.\n\nSo I decided to anneal it. I fired up a charcoal forge I built, heated the piece until it was glowing red-hot, and then let it cool down slowly. That heat treatment relaxes the internal stresses and softens the stainless steel, making it way easier to work with.\n\n<div class=\"pull-right\"> <img src=\"https://images.hive.blog/DQmYuNvCGdLz5PtJqfsNDdw38qD8wsEVW8KaSJKQPEkZAhS/pic2.jpg\" width=\"300\"/> </div>\nYou can see the color changes after annealing — those rainbow hues are from oxidation, and they’re a good sign that the steel hit the right temperature. Once it was annealed, I managed to flatten the sheet and cut it into square plates for the build.\n\nNot the most elegant process, but it’s definitely working out better than before.\n\nI looked into the specs and found out:\n\n* Most stainless steels (like 304 or 316) need to hit 1,040°C to 1,150°C (1,900°F to 2,100°F) to properly anneal.\n\n* A good charcoal forge (like the one I’m using) can reach up to 1,100°C to 1,200°C (2,000°F to 2,200°F).\n\nSo in theory, the setup I’m using should be perfect to get the metal where it needs to be.\n\n\n\n## Here's me making a couple of prototype shapes\nWhile the stainless steel was cooking, I decided to mess around with some aluminum cans to test out what shapes might work best in the jar I’m planning to use—and how I could attach them. I cut a bunch of squares and started figuring out how to stack or space them. This helped me plan the layout I’ll probably go with for the stainless steel version.\n\nOnce I had a rough idea of the shape and how I’d stack the plates, I felt a lot more confident moving forward. The aluminum can mock-ups were super helpful for planning things out before cutting into the real material.\n\nThat’s it for now — just a bit of prototyping and fire, but we’re getting there.\n\nNext post will be all about building the actual HHO generator with the stainless steel plates. Stay tuned!",
"json_metadata": "{\"tags\":[\"experiment\",\"hydrogen\",\"hho\",\"prototype\",\"science\",\"electrolysis\",\"generator\"],\"image\":[\"https://images.hive.blog/DQmaqZ6iw8EbpLEJEU9177f1mwKFysN2rUAwB5G1LTMihBW/pic1.jpg\",\"https://images.hive.blog/DQmYuNvCGdLz5PtJqfsNDdw38qD8wsEVW8KaSJKQPEkZAhS/pic2.jpg\",\"https://images.hive.blog/DQmNoRaDeKHZnjaXhxfuaVmaheA7defrh7LVaroaTAaHFTG/pic%203.jpg\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "experiment",
"permlink": "hydrogen-generator-project-part-2",
"title": "Hydrogen Generator Project Part #2"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T19:58:36",
"trx_id": "ab70208a584a6a968e72a0c6f6d8ec71f5b09cc3",
"trx_in_block": 1,
"virtual_op": 0
}vatmanreceived 3.540 STEEM, 3.642 SP author reward for @vatman / hydrogen-generator-project2025/05/13 00:57:42
vatmanreceived 3.540 STEEM, 3.642 SP author reward for @vatman / hydrogen-generator-project
2025/05/13 00:57:42
| author | vatman |
| permlink | hydrogen-generator-project |
| sbd payout | 0.000 SBD |
| steem payout | 3.540 STEEM |
| vesting payout | 5923.077970 VESTS |
| Transaction Info | Block #95517835/Virtual Operation #14 |
View Raw JSON Data
{
"block": 95517835,
"op": [
"author_reward",
{
"author": "vatman",
"permlink": "hydrogen-generator-project",
"sbd_payout": "0.000 SBD",
"steem_payout": "3.540 STEEM",
"vesting_payout": "5923.077970 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-13T00:57:42",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 14
}vatmanreceived 3.492 STEEM, 3.595 SP author reward for @vatman / programming-project-part-22025/05/08 23:44:57
vatmanreceived 3.492 STEEM, 3.595 SP author reward for @vatman / programming-project-part-2
2025/05/08 23:44:57
| author | vatman |
| permlink | programming-project-part-2 |
| sbd payout | 0.000 SBD |
| steem payout | 3.492 STEEM |
| vesting payout | 5846.206382 VESTS |
| Transaction Info | Block #95401438/Virtual Operation #13 |
View Raw JSON Data
{
"block": 95401438,
"op": [
"author_reward",
{
"author": "vatman",
"permlink": "programming-project-part-2",
"sbd_payout": "0.000 SBD",
"steem_payout": "3.492 STEEM",
"vesting_payout": "5846.206382 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-08T23:44:57",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 13
}vatmanreceived 3.694 STEEM, 3.803 SP author reward for @vatman / playing-rising-star-game-for-the-first-time2025/05/07 23:25:27
vatmanreceived 3.694 STEEM, 3.803 SP author reward for @vatman / playing-rising-star-game-for-the-first-time
2025/05/07 23:25:27
| author | vatman |
| permlink | playing-rising-star-game-for-the-first-time |
| sbd payout | 0.000 SBD |
| steem payout | 3.694 STEEM |
| vesting payout | 6184.760044 VESTS |
| Transaction Info | Block #95372313/Virtual Operation #11 |
View Raw JSON Data
{
"block": 95372313,
"op": [
"author_reward",
{
"author": "vatman",
"permlink": "playing-rising-star-game-for-the-first-time",
"sbd_payout": "0.000 SBD",
"steem_payout": "3.694 STEEM",
"vesting_payout": "6184.760044 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-07T23:25:27",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 11
}vatmanclaimed reward balance: 18.449 STEEM, 19.014 SP2025/05/07 12:04:03
vatmanclaimed reward balance: 18.449 STEEM, 19.014 SP
2025/05/07 12:04:03
| account | vatman |
| reward sbd | 0.000 SBD |
| reward steem | 18.449 STEEM |
| reward vests | 30924.550508 VESTS |
| Transaction Info | Block #95358715/Trx 79a3a5872527f8fc857053d832d99c9c169a9bdd |
View Raw JSON Data
{
"block": 95358715,
"op": [
"claim_reward_balance",
{
"account": "vatman",
"reward_sbd": "0.000 SBD",
"reward_steem": "18.449 STEEM",
"reward_vests": "30924.550508 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-07T12:04:03",
"trx_id": "79a3a5872527f8fc857053d832d99c9c169a9bdd",
"trx_in_block": 2,
"virtual_op": 0
}cyclopeupvoted (100.00%) @vatman / hydrogen-generator-project2025/05/07 08:48:54
cyclopeupvoted (100.00%) @vatman / hydrogen-generator-project
2025/05/07 08:48:54
| author | vatman |
| permlink | hydrogen-generator-project |
| voter | cyclope |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95354819/Trx ab9e8f10a51152da40d5ac17029b93a56c5aeadb |
View Raw JSON Data
{
"block": 95354819,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project",
"voter": "cyclope",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-07T08:48:54",
"trx_id": "ab9e8f10a51152da40d5ac17029b93a56c5aeadb",
"trx_in_block": 0,
"virtual_op": 0
}jhelbichupvoted (100.00%) @vatman / hydrogen-generator-project2025/05/07 08:46:15
jhelbichupvoted (100.00%) @vatman / hydrogen-generator-project
2025/05/07 08:46:15
| author | vatman |
| permlink | hydrogen-generator-project |
| voter | jhelbich |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95354766/Trx d66998177599d43f47bba1ae9835fc7d388740f2 |
View Raw JSON Data
{
"block": 95354766,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project",
"voter": "jhelbich",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-07T08:46:15",
"trx_id": "d66998177599d43f47bba1ae9835fc7d388740f2",
"trx_in_block": 1,
"virtual_op": 0
}vatmanreceived 3.694 STEEM, 3.802 SP author reward for @vatman / programming-project-part-12025/05/07 00:40:21
vatmanreceived 3.694 STEEM, 3.802 SP author reward for @vatman / programming-project-part-1
2025/05/07 00:40:21
| author | vatman |
| permlink | programming-project-part-1 |
| sbd payout | 0.000 SBD |
| steem payout | 3.694 STEEM |
| vesting payout | 6183.524203 VESTS |
| Transaction Info | Block #95345070/Virtual Operation #10 |
View Raw JSON Data
{
"block": 95345070,
"op": [
"author_reward",
{
"author": "vatman",
"permlink": "programming-project-part-1",
"sbd_payout": "0.000 SBD",
"steem_payout": "3.694 STEEM",
"vesting_payout": "6183.524203 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-07T00:40:21",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 10
}dclubupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 22:54:39
dclubupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 22:54:39
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | dclub |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95342961/Trx a884cac513ddd6f9c38cebbffeba008e0024eb86 |
View Raw JSON Data
{
"block": 95342961,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "dclub",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T22:54:39",
"trx_id": "a884cac513ddd6f9c38cebbffeba008e0024eb86",
"trx_in_block": 0,
"virtual_op": 0
}hebrewupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 22:44:42
hebrewupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 22:44:42
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | hebrew |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95342763/Trx eecbaa49f261b97c807ab66628b2df205bb9b1e4 |
View Raw JSON Data
{
"block": 95342763,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "hebrew",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T22:44:42",
"trx_id": "eecbaa49f261b97c807ab66628b2df205bb9b1e4",
"trx_in_block": 1,
"virtual_op": 0
}xgerardupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 22:35:18
xgerardupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 22:35:18
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | xgerard |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95342576/Trx e9b9cf22ee3e8692a9619f7ff628e3b6240c8790 |
View Raw JSON Data
{
"block": 95342576,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "xgerard",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T22:35:18",
"trx_id": "e9b9cf22ee3e8692a9619f7ff628e3b6240c8790",
"trx_in_block": 0,
"virtual_op": 0
}sponge-bobupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 22:34:42
sponge-bobupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 22:34:42
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | sponge-bob |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95342564/Trx 64feeb7ff3303d0f4bc99714012b3d905d165a23 |
View Raw JSON Data
{
"block": 95342564,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "sponge-bob",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T22:34:42",
"trx_id": "64feeb7ff3303d0f4bc99714012b3d905d165a23",
"trx_in_block": 0,
"virtual_op": 0
}htoomsupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 22:30:39
htoomsupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 22:30:39
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | htooms |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95342483/Trx 468afba32e2519fe48c099fd49178570d0502b47 |
View Raw JSON Data
{
"block": 95342483,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "htooms",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T22:30:39",
"trx_id": "468afba32e2519fe48c099fd49178570d0502b47",
"trx_in_block": 0,
"virtual_op": 0
}ppicsupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 22:29:12
ppicsupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 22:29:12
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | ppics |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95342454/Trx 02b02f955fa7a8b06a96663aba60ec385cd73629 |
View Raw JSON Data
{
"block": 95342454,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "ppics",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T22:29:12",
"trx_id": "02b02f955fa7a8b06a96663aba60ec385cd73629",
"trx_in_block": 0,
"virtual_op": 0
}agustinakaupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 22:27:51
agustinakaupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 22:27:51
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | agustinaka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95342427/Trx af32a3981588316e3e8e60a615d4691466e3a505 |
View Raw JSON Data
{
"block": 95342427,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "agustinaka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T22:27:51",
"trx_id": "af32a3981588316e3e8e60a615d4691466e3a505",
"trx_in_block": 0,
"virtual_op": 0
}pdcupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 22:27:24
pdcupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 22:27:24
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | pdc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95342418/Trx 4a652ecd812c428ed7fac7da9e3bc048128f3c2a |
View Raw JSON Data
{
"block": 95342418,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "pdc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T22:27:24",
"trx_id": "4a652ecd812c428ed7fac7da9e3bc048128f3c2a",
"trx_in_block": 2,
"virtual_op": 0
}bytzzupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 22:26:39
bytzzupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 22:26:39
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | bytzz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95342403/Trx 068315f875dc1524fda157440d4b003ffc59e402 |
View Raw JSON Data
{
"block": 95342403,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "bytzz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T22:26:39",
"trx_id": "068315f875dc1524fda157440d4b003ffc59e402",
"trx_in_block": 4,
"virtual_op": 0
}suksessupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 22:03:54
suksessupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 22:03:54
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | suksess |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95341950/Trx 6544062e3d01ecdb457f65f4f558b69f39953901 |
View Raw JSON Data
{
"block": 95341950,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "suksess",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T22:03:54",
"trx_id": "6544062e3d01ecdb457f65f4f558b69f39953901",
"trx_in_block": 0,
"virtual_op": 0
}aldin-allorupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 21:40:45
aldin-allorupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 21:40:45
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | aldin-allor |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95341487/Trx e5865957632a8d8925eb35fccf6c64a93862d4f0 |
View Raw JSON Data
{
"block": 95341487,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "aldin-allor",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T21:40:45",
"trx_id": "e5865957632a8d8925eb35fccf6c64a93862d4f0",
"trx_in_block": 1,
"virtual_op": 0
}yinterceptupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer2025/05/06 21:35:36
yinterceptupvoted (100.00%) @vatman / baked-squash-seeds-snack-new-air-fryer
2025/05/06 21:35:36
| author | vatman |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| voter | yintercept |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95341386/Trx 235114801fdfc14fe84e5e6ac3f07dbdce768a3e |
View Raw JSON Data
{
"block": 95341386,
"op": [
"vote",
{
"author": "vatman",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"voter": "yintercept",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T21:35:36",
"trx_id": "235114801fdfc14fe84e5e6ac3f07dbdce768a3e",
"trx_in_block": 3,
"virtual_op": 0
}vatmanpublished a new post: baked-squash-seeds-snack-new-air-fryer2025/05/06 21:24:45
vatmanpublished a new post: baked-squash-seeds-snack-new-air-fryer
2025/05/06 21:24:45
| author | vatman |
| body | Last month, I was at home when I found a small pamphlet slipped under the door announcing a rifa for an air fryer. Rifa means raffle in Spanish—or at least it does where I’m from in Argentina. My neighbor was selling 100 numbers at 2,000 pesos each (roughly $2 USD) to raise some money, as she's currently dealing with a disability and needed a bit of financial help. I thought it was a good opportunity to support her, so I bought a few numbers. I also asked how the raffle would work—specifically, how the winning number would be chosen.  She explained that the draw would take place two weeks after she first announced the raffle. The winning number would be based on the results of the Argentine national lottery. Here’s how that works: the lottery runs four times a day and generates 4-digit results. Each draw has a 1st, 2nd, and 3rd place, and the draws happen at 12:00 PM, 2:30 PM, 5:30 PM, and 9:00 PM. I ended up buying numbers 70 through 79—not just to help out, but also for the chance to win a cool new air fryer. It cost me 20,000 pesos total, which is just under $20 USD. When the day of the lottery draw came, I saw that I had won and went to pick up my new air fryer. I cooked whatever I had at home to try it out, and it worked spectacularly—frozen onion rings in 10 minutes with no excess oil, nice and crispy. It was awesome. I tried a couple more things after that—like steak, and even some toast—just to see what it could do.  Just yesterday, I was at my dad’s house and he was making a batch of baked/roasted squash seeds in the oven (the usual way), and I told him they would probably come out really good in my air fryer. He thought that sounded cool, so I figured—hmm, maybe I could race home, grab the air fryer, and come back to make a batch at the same time to see which one turns out better. So I did. When I got back, he had already started the second-to-last tray, so I just dumped the last tray’s worth into the fryer and hit start. Any time I saw him get up to mix his seeds, I’d take out the air fryer basket, give it a shake, and pop it back in too.  In the end, we had my younger brother try them in a blind taste test… but he doesn’t like squash seeds, so now we need to find someone who actually does like them to tell the difference. |
| json metadata | {"tags":["cooking","baking","airfryer","squash","snacks","food"],"image":["https://img.blurt.world/blurtimage/vatman/b712ea9a52068aacec84c36a90a6ff3a98c13c47.png","https://img.blurt.world/blurtimage/vatman/b2ff0738036c0d9036f27efceb55b3276d419aa8.jpg","https://img.blurt.world/blurtimage/vatman/aea7f5b5399ba7dfe090cc5bd4fdc96ebaf8e6f2.png"],"app":"steemit/0.2","format":"markdown"} |
| parent author | |
| parent permlink | cooking |
| permlink | baked-squash-seeds-snack-new-air-fryer |
| title | Baked Squash Seeds Snack/New Air Fryer |
| Transaction Info | Block #95341169/Trx be60b78674eff6e9cf1b0ac0ebbcd4f18eac2bcd |
View Raw JSON Data
{
"block": 95341169,
"op": [
"comment",
{
"author": "vatman",
"body": "Last month, I was at home when I found a small pamphlet slipped under the door announcing a rifa for an air fryer. Rifa means raffle in Spanish—or at least it does where I’m from in Argentina.\nMy neighbor was selling 100 numbers at 2,000 pesos each (roughly $2 USD) to raise some money, as she's currently dealing with a disability and needed a bit of financial help. I thought it was a good opportunity to support her, so I bought a few numbers. I also asked how the raffle would work—specifically, how the winning number would be chosen.\n\n\n\nShe explained that the draw would take place two weeks after she first announced the raffle. The winning number would be based on the results of the Argentine national lottery. Here’s how that works: the lottery runs four times a day and generates 4-digit results. Each draw has a 1st, 2nd, and 3rd place, and the draws happen at 12:00 PM, 2:30 PM, 5:30 PM, and 9:00 PM.\n\nI ended up buying numbers 70 through 79—not just to help out, but also for the chance to win a cool new air fryer. It cost me 20,000 pesos total, which is just under $20 USD.\n\nWhen the day of the lottery draw came, I saw that I had won and went to pick up my new air fryer. I cooked whatever I had at home to try it out, and it worked spectacularly—frozen onion rings in 10 minutes with no excess oil, nice and crispy. It was awesome. I tried a couple more things after that—like steak, and even some toast—just to see what it could do. \n\n\n\nJust yesterday, I was at my dad’s house and he was making a batch of baked/roasted squash seeds in the oven (the usual way), and I told him they would probably come out really good in my air fryer. He thought that sounded cool, so I figured—hmm, maybe I could race home, grab the air fryer, and come back to make a batch at the same time to see which one turns out better. So I did.\nWhen I got back, he had already started the second-to-last tray, so I just dumped the last tray’s worth into the fryer and hit start. Any time I saw him get up to mix his seeds, I’d take out the air fryer basket, give it a shake, and pop it back in too.\n\n\n\nIn the end, we had my younger brother try them in a blind taste test… but he doesn’t like squash seeds, so now we need to find someone who actually does like them to tell the difference.",
"json_metadata": "{\"tags\":[\"cooking\",\"baking\",\"airfryer\",\"squash\",\"snacks\",\"food\"],\"image\":[\"https://img.blurt.world/blurtimage/vatman/b712ea9a52068aacec84c36a90a6ff3a98c13c47.png\",\"https://img.blurt.world/blurtimage/vatman/b2ff0738036c0d9036f27efceb55b3276d419aa8.jpg\",\"https://img.blurt.world/blurtimage/vatman/aea7f5b5399ba7dfe090cc5bd4fdc96ebaf8e6f2.png\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "cooking",
"permlink": "baked-squash-seeds-snack-new-air-fryer",
"title": "Baked Squash Seeds Snack/New Air Fryer"
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T21:24:45",
"trx_id": "be60b78674eff6e9cf1b0ac0ebbcd4f18eac2bcd",
"trx_in_block": 0,
"virtual_op": 0
}dclubupvoted (100.00%) @vatman / hydrogen-generator-project2025/05/06 02:03:54
dclubupvoted (100.00%) @vatman / hydrogen-generator-project
2025/05/06 02:03:54
| author | vatman |
| permlink | hydrogen-generator-project |
| voter | dclub |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95317997/Trx b4b6ed10fd78e05356f526c5b26b8ecf440b66df |
View Raw JSON Data
{
"block": 95317997,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project",
"voter": "dclub",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T02:03:54",
"trx_id": "b4b6ed10fd78e05356f526c5b26b8ecf440b66df",
"trx_in_block": 1,
"virtual_op": 0
}dlikeupvoted (13.00%) @vatman / hydrogen-generator-project2025/05/06 01:59:51
dlikeupvoted (13.00%) @vatman / hydrogen-generator-project
2025/05/06 01:59:51
| author | vatman |
| permlink | hydrogen-generator-project |
| voter | dlike |
| weight | 1300 (13.00%) |
| Transaction Info | Block #95317916/Trx c5fb68fe7c384a5daff25d978a89972850d77fbd |
View Raw JSON Data
{
"block": 95317916,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project",
"voter": "dlike",
"weight": 1300
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T01:59:51",
"trx_id": "c5fb68fe7c384a5daff25d978a89972850d77fbd",
"trx_in_block": 3,
"virtual_op": 0
}hebrewupvoted (100.00%) @vatman / hydrogen-generator-project2025/05/06 01:53:54
hebrewupvoted (100.00%) @vatman / hydrogen-generator-project
2025/05/06 01:53:54
| author | vatman |
| permlink | hydrogen-generator-project |
| voter | hebrew |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95317797/Trx 8809e0ee5fa9cce4284c24bae8b9df8b3b56a965 |
View Raw JSON Data
{
"block": 95317797,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project",
"voter": "hebrew",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T01:53:54",
"trx_id": "8809e0ee5fa9cce4284c24bae8b9df8b3b56a965",
"trx_in_block": 0,
"virtual_op": 0
}sponge-bobupvoted (100.00%) @vatman / hydrogen-generator-project2025/05/06 01:43:54
sponge-bobupvoted (100.00%) @vatman / hydrogen-generator-project
2025/05/06 01:43:54
| author | vatman |
| permlink | hydrogen-generator-project |
| voter | sponge-bob |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95317597/Trx a7fb7ed2d9f5641742eb0e797580df66986b71d7 |
View Raw JSON Data
{
"block": 95317597,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project",
"voter": "sponge-bob",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T01:43:54",
"trx_id": "a7fb7ed2d9f5641742eb0e797580df66986b71d7",
"trx_in_block": 2,
"virtual_op": 0
}htoomsupvoted (100.00%) @vatman / hydrogen-generator-project2025/05/06 01:39:54
htoomsupvoted (100.00%) @vatman / hydrogen-generator-project
2025/05/06 01:39:54
| author | vatman |
| permlink | hydrogen-generator-project |
| voter | htooms |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95317517/Trx 07f367265ff6018f20e8ed7d428c24c6c4232979 |
View Raw JSON Data
{
"block": 95317517,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project",
"voter": "htooms",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T01:39:54",
"trx_id": "07f367265ff6018f20e8ed7d428c24c6c4232979",
"trx_in_block": 3,
"virtual_op": 0
}bytzzupvoted (100.00%) @vatman / hydrogen-generator-project2025/05/06 01:35:54
bytzzupvoted (100.00%) @vatman / hydrogen-generator-project
2025/05/06 01:35:54
| author | vatman |
| permlink | hydrogen-generator-project |
| voter | bytzz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #95317437/Trx 35df4842a6dfe5867235bf3a3ce681d801f0cd6d |
View Raw JSON Data
{
"block": 95317437,
"op": [
"vote",
{
"author": "vatman",
"permlink": "hydrogen-generator-project",
"voter": "bytzz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2025-05-06T01:35:54",
"trx_id": "35df4842a6dfe5867235bf3a3ce681d801f0cd6d",
"trx_in_block": 0,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress5.82%
{
"voting_manabar": {
"current_mana": "36218739324",
"last_update_time": 1748019210
},
"downvote_manabar": {
"current_mana": "10859559417",
"last_update_time": 1748019210
},
"rc_account": {
"account": "vatman",
"max_rc": "45458986644",
"max_rc_creation_adjustment": {
"amount": "2020748973",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": "45458986644",
"last_update_time": 1748611905
}
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"location":"a place","about":"na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-vatman","profile_image":"https://cdn.steemitimages.com/DQmbeVDcjuEw9kvowsRRspvYhy97Sj6RobtKWnV2Agds7S1/20221110_193931.jpg","cover_image":"https://cdn.steemitimages.com/DQmbeVDcjuEw9kvowsRRspvYhy97Sj6RobtKWnV2Agds7S1/20221110_193931.jpg","version":2} |
| JSON METADATA | |
| profile | {"location":"a place","about":"na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-vatman"} |
{
"posting_json_metadata": {
"profile": {
"location": "a place",
"about": "na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-vatman",
"profile_image": "https://cdn.steemitimages.com/DQmbeVDcjuEw9kvowsRRspvYhy97Sj6RobtKWnV2Agds7S1/20221110_193931.jpg",
"cover_image": "https://cdn.steemitimages.com/DQmbeVDcjuEw9kvowsRRspvYhy97Sj6RobtKWnV2Agds7S1/20221110_193931.jpg",
"version": 2
}
},
"json_metadata": {
"profile": {
"location": "a place",
"about": "na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-vatman"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM7M2RipGYKanBPb6pJd4QKY4cJefiFVtFPQRWq1VMvurYvqQcMA1/1
Active
Single Signature
Public Keys
STM5dEisyCLC8hqbA5X3ZHwsQUjpG8xg6x9haWaFJqFE4WHcBS5gn1/1
Posting
Single Signature
Public Keys
STM67pSvqmNL3QWvAgkGr5cYCcKAwJEYc91UqUuBhWj9SsibYCmrC1/1
Memo
STM6HQL5Ei2catp5r1sb97cAEWEkPnohFVhVCjoEXmZqGBsc1SSUi
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM7M2RipGYKanBPb6pJd4QKY4cJefiFVtFPQRWq1VMvurYvqQcMA",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM5dEisyCLC8hqbA5X3ZHwsQUjpG8xg6x9haWaFJqFE4WHcBS5gn",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM67pSvqmNL3QWvAgkGr5cYCcKAwJEYc91UqUuBhWj9SsibYCmrC",
1
]
],
"weight_threshold": 1
},
"memo": "STM6HQL5Ei2catp5r1sb97cAEWEkPnohFVhVCjoEXmZqGBsc1SSUi"
}Witness Votes
0 / 30
No active witness votes (Proxied to @done).
[]