Ecoer Logo

@vatman

57

na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-na-vatman

steemit.com/@vatman
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
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
25.566STEEM
STEEM POWER
Own SP
26.708SP
Delegated Out
0.000SP
Delegation In
0.000SP
Effective Power
26.708SP
Reward SP (pending)
25.570SP
SBD
sbd_balance
20.690SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "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

namevatman
id568342
rank68,150
reputation3647701015539
created2018-01-06T16:55:15
recovery_accountsteem
proxydone
post_count113
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2025-05-23T13:31:45
last_root_post2025-05-23T13:31:45
last_vote_time2025-05-23T16:53:30
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power8,337
delayed_votes0
balance18.449 STEEM
savings_balance0.000 STEEM
sbd_balance20.690 SBD
savings_sbd_balance0.000 SBD
vesting_shares43438.237671 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance42771.129025 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn814450453834
to_withdraw814450453834
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2025-03-25T04:41:51
minedNo
sbd_seconds0
sbd_last_interest_payment2025-05-07T12:04:03
savings_sbd_last_interest_payment1970-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

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
vatmanreceived 3.788 STEEM, 3.893 SP author reward for @vatman / old-rc-helicopter
2025/05/30 13:31:45
authorvatman
permlinkold-rc-helicopter
sbd payout0.000 SBD
steem payout3.788 STEEM
vesting payout6331.404689 VESTS
Transaction InfoBlock #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
}
2025/05/23 16:53:30
authorcyclope
permlinka-life-according-to-god-s-desire
votervatman
weight10000 (100.00%)
Transaction InfoBlock #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
authorppics
permlinklooking-for-an-armchair-for-my-living-room-or-or-buscando-un-sillon-para-mi-living-eng-esp
votervatman
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/23 16:53:24
authorcomandoyeya
permlinkravioles-de-verduras-con-salsa-de-carne-texturizada
votervatman
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/23 16:53:21
authorxgerard
permlinkun-dia-cualquiera-que-se-volvio-interminable
votervatman
weight10000 (100.00%)
Transaction InfoBlock #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-epstein
2025/05/23 16:53:18
authorarrests
permlinkjeffrey-epstein
votervatman
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/23 16:53:15
authorjonatansanders
permlinkthe-best-comes-from-god
votervatman
weight10000 (100.00%)
Transaction InfoBlock #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-helicopter
2025/05/23 16:53:12
authorvatman
permlinkold-rc-helicopter
votervatman
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/23 16:53:09
authorppics
permlinkcitrus-storm-or-or-tormenta-de-citricos-eng-esp
votervatman
weight10000 (100.00%)
Transaction InfoBlock #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-mananero
2025/05/23 16:53:06
authorxgerard
permlinkantojos-mananero
votervatman
weight10000 (100.00%)
Transaction InfoBlock #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-helicopter
2025/05/23 14:27:21
authorvatman
permlinkold-rc-helicopter
voterdclub
weight10000 (100.00%)
Transaction InfoBlock #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-helicopter
2025/05/23 14:17:21
authorvatman
permlinkold-rc-helicopter
voterhebrew
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/23 14:16:00
authorvatman
permlinkold-rc-helicopter
votergreenthings
weight10000 (100.00%)
Transaction InfoBlock #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-helicopter
2025/05/23 14:13:24
authorvatman
permlinkold-rc-helicopter
voterarrests
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/23 14:09:54
authorvatman
permlinkold-rc-helicopter
votercertseek
weight2000 (20.00%)
Transaction InfoBlock #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
}
2025/05/23 14:07:21
authorvatman
permlinkold-rc-helicopter
votersponge-bob
weight10000 (100.00%)
Transaction InfoBlock #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-helicopter
2025/05/23 14:03:21
authorvatman
permlinkold-rc-helicopter
voterhtooms
weight10000 (100.00%)
Transaction InfoBlock #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-helicopter
2025/05/23 13:59:21
authorvatman
permlinkold-rc-helicopter
voterbytzz
weight10000 (100.00%)
Transaction InfoBlock #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-helicopter
2025/05/23 13:47:33
authorvatman
permlinkold-rc-helicopter
voterxgerard
weight10000 (100.00%)
Transaction InfoBlock #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-helicopter
2025/05/23 13:46:03
authorvatman
permlinkold-rc-helicopter
voterpdc
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/23 13:44:45
authorvatman
permlinkold-rc-helicopter
voteragustinaka
weight10000 (100.00%)
Transaction InfoBlock #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-helicopter
2025/05/23 13:43:45
authorvatman
permlinkold-rc-helicopter
voterppics
weight10000 (100.00%)
Transaction InfoBlock #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-helicopter
2025/05/23 13:40:12
authorvatman
permlinkold-rc-helicopter
votersuksess
weight10000 (100.00%)
Transaction InfoBlock #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-helicopter
2025/05/23 13:31:45
authorvatman
bodyI 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"> ![IMG20250522140823.jpg](https://cdn.steemitimages.com/DQmSE26733SsevKVNTHqnmhhYAe7t2ACCzNSe22iw7uyGnh/IMG20250522140823.jpg) </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 permlinkfixing
permlinkold-rc-helicopter
titleOld RC Helicopter
Transaction InfoBlock #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![IMG20250522140823.jpg](https://cdn.steemitimages.com/DQmSE26733SsevKVNTHqnmhhYAe7t2ACCzNSe22iw7uyGnh/IMG20250522140823.jpg)\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-3
2025/05/21 23:11:42
authorvatman
permlinkprogramming-project-part-3
sbd payout0.000 SBD
steem payout3.591 STEEM
vesting payout6004.404098 VESTS
Transaction InfoBlock #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-2
2025/05/20 19:58:36
authorvatman
permlinkhydrogen-generator-project-part-2
sbd payout0.000 SBD
steem payout3.737 STEEM
vesting payout6250.728531 VESTS
Transaction InfoBlock #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
}
2025/05/15 00:04:18
authorvatman
permlinkprogramming-project-part-3
voterdclub
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/14 23:54:15
authorvatman
permlinkprogramming-project-part-3
voterhebrew
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/14 23:44:09
authorvatman
permlinkprogramming-project-part-3
voterdlike
weight1300 (13.00%)
Transaction InfoBlock #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
}
2025/05/14 23:40:15
authorvatman
permlinkprogramming-project-part-3
voterhtooms
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/14 23:36:15
authorvatman
permlinkprogramming-project-part-3
voterbytzz
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/14 23:16:24
authorvatman
permlinkprogramming-project-part-3
votersupportive
weight2500 (25.00%)
Transaction InfoBlock #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
}
2025/05/14 23:15:51
authorvatman
permlinkprogramming-project-part-3
votersponge-bob
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/14 23:14:24
authorvatman
permlinkprogramming-project-part-3
votersuksess
weight10000 (100.00%)
Transaction InfoBlock #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-3
2025/05/14 23:11:42
authorvatman
bodyToday 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 permlinkprogramming
permlinkprogramming-project-part-3
titleProgramming Project Part #3
Transaction InfoBlock #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
}
2025/05/14 16:00:54
authorvatman
permlinkhydrogen-generator-project-part-2
voteragustinaka
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/14 15:59:30
authorvatman
permlinkhydrogen-generator-project-part-2
voterppics
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/14 11:36:48
authorvatman
permlinkhydrogen-generator-project-part-2
voterpdc
weight10000 (100.00%)
Transaction InfoBlock #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-fryer
2025/05/13 21:24:45
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
sbd payout0.000 SBD
steem payout3.724 STEEM
vesting payout6230.547311 VESTS
Transaction InfoBlock #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
}
2025/05/13 20:52:42
authorvatman
permlinkhydrogen-generator-project-part-2
voterdclub
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/13 20:46:00
authorvatman
permlinkhydrogen-generator-project-part-2
votercertseek
weight2000 (20.00%)
Transaction InfoBlock #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
}
2025/05/13 20:42:42
authorvatman
permlinkhydrogen-generator-project-part-2
voterhebrew
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/13 20:32:42
authorvatman
permlinkhydrogen-generator-project-part-2
votersponge-bob
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/13 20:30:30
authorvatman
permlinkhydrogen-generator-project-part-2
voterdlike
weight1300 (13.00%)
Transaction InfoBlock #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
}
2025/05/13 20:28:42
authorvatman
permlinkhydrogen-generator-project-part-2
voterhtooms
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/13 20:25:33
authorvatman
permlinkhydrogen-generator-project-part-2
voterbytzz
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/13 20:07:30
authorvatman
permlinkhydrogen-generator-project-part-2
voterluciojolly
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/13 20:04:30
authorvatman
permlinkhydrogen-generator-project-part-2
votersuksess
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/13 19:58:36
authorvatman
bodyAfter 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. ![pic 3.jpg](https://images.hive.blog/DQmNoRaDeKHZnjaXhxfuaVmaheA7defrh7LVaroaTAaHFTG/pic%203.jpg) 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 permlinkexperiment
permlinkhydrogen-generator-project-part-2
titleHydrogen Generator Project Part #2
Transaction InfoBlock #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![pic 3.jpg](https://images.hive.blog/DQmNoRaDeKHZnjaXhxfuaVmaheA7defrh7LVaroaTAaHFTG/pic%203.jpg)\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-project
2025/05/13 00:57:42
authorvatman
permlinkhydrogen-generator-project
sbd payout0.000 SBD
steem payout3.540 STEEM
vesting payout5923.077970 VESTS
Transaction InfoBlock #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-2
2025/05/08 23:44:57
authorvatman
permlinkprogramming-project-part-2
sbd payout0.000 SBD
steem payout3.492 STEEM
vesting payout5846.206382 VESTS
Transaction InfoBlock #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-time
2025/05/07 23:25:27
authorvatman
permlinkplaying-rising-star-game-for-the-first-time
sbd payout0.000 SBD
steem payout3.694 STEEM
vesting payout6184.760044 VESTS
Transaction InfoBlock #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 SP
2025/05/07 12:04:03
accountvatman
reward sbd0.000 SBD
reward steem18.449 STEEM
reward vests30924.550508 VESTS
Transaction InfoBlock #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
}
2025/05/07 08:48:54
authorvatman
permlinkhydrogen-generator-project
votercyclope
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/07 08:46:15
authorvatman
permlinkhydrogen-generator-project
voterjhelbich
weight10000 (100.00%)
Transaction InfoBlock #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-1
2025/05/07 00:40:21
authorvatman
permlinkprogramming-project-part-1
sbd payout0.000 SBD
steem payout3.694 STEEM
vesting payout6183.524203 VESTS
Transaction InfoBlock #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
}
2025/05/06 22:54:39
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
voterdclub
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 22:44:42
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
voterhebrew
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 22:35:18
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
voterxgerard
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 22:34:42
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
votersponge-bob
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 22:30:39
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
voterhtooms
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 22:29:12
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
voterppics
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 22:27:51
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
voteragustinaka
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 22:27:24
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
voterpdc
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 22:26:39
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
voterbytzz
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 22:03:54
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
votersuksess
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 21:40:45
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
voteraldin-allor
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 21:35:36
authorvatman
permlinkbaked-squash-seeds-snack-new-air-fryer
voteryintercept
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 21:24:45
authorvatman
bodyLast 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. ![WhatsApp Image 2025-04-08 at 16.16.30_1621683a.png](https://img.blurt.world/blurtimage/vatman/b712ea9a52068aacec84c36a90a6ff3a98c13c47.png) 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. ![isde by side.jpg](https://img.blurt.world/blurtimage/vatman/b2ff0738036c0d9036f27efceb55b3276d419aa8.jpg) 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. ![IMG20250505163030.png](https://img.blurt.world/blurtimage/vatman/aea7f5b5399ba7dfe090cc5bd4fdc96ebaf8e6f2.png) 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 permlinkcooking
permlinkbaked-squash-seeds-snack-new-air-fryer
titleBaked Squash Seeds Snack/New Air Fryer
Transaction InfoBlock #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![WhatsApp Image 2025-04-08 at 16.16.30_1621683a.png](https://img.blurt.world/blurtimage/vatman/b712ea9a52068aacec84c36a90a6ff3a98c13c47.png)\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![isde by side.jpg](https://img.blurt.world/blurtimage/vatman/b2ff0738036c0d9036f27efceb55b3276d419aa8.jpg)\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![IMG20250505163030.png](https://img.blurt.world/blurtimage/vatman/aea7f5b5399ba7dfe090cc5bd4fdc96ebaf8e6f2.png)\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
}
2025/05/06 02:03:54
authorvatman
permlinkhydrogen-generator-project
voterdclub
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 01:59:51
authorvatman
permlinkhydrogen-generator-project
voterdlike
weight1300 (13.00%)
Transaction InfoBlock #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
}
2025/05/06 01:53:54
authorvatman
permlinkhydrogen-generator-project
voterhebrew
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 01:43:54
authorvatman
permlinkhydrogen-generator-project
votersponge-bob
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 01:39:54
authorvatman
permlinkhydrogen-generator-project
voterhtooms
weight10000 (100.00%)
Transaction InfoBlock #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
}
2025/05/06 01:35:54
authorvatman
permlinkhydrogen-generator-project
voterbytzz
weight10000 (100.00%)
Transaction InfoBlock #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
}

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).
[]