Ecoer Logo
w0olf

@w0olf

25

Proud Host of the Design A Character Contest | Artist | Firespinner | Software Developer

hive.blog/@w0olf
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
314.007USD
HIVE
51.685HIVE
HBD
26.321HBD
Own HP
667.431HP

Detailed Balance

HIVE
balance
51.685HIVE
market_balance
0.000HIVE
savings_balance
0.000HIVE
reward_hive_balance
0.098HIVE
HIVE POWER
Own HP
667.431HP
Delegated Out
0.000HP
Delegation In
0.000HP
Effective Power
667.431HP
Reward HP (pending)
0.131HP
HBD
hbd_balance
26.321HBD
hbd_conversions
0.000HBD
hbd_market_balance
0.000HBD
savings_hbd_balance
0.000HBD
reward_hbd_balance
0.000HBD
{
  "balance": "51.685 HIVE",
  "savings_balance": "0.000 HIVE",
  "reward_hive_balance": "0.098 HIVE",
  "vesting_shares": "1083064.411039 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "hbd_balance": "26.321 HBD",
  "savings_hbd_balance": "0.000 HBD",
  "reward_hbd_balance": "0.000 HBD"
}

Account Info

namew0olf
id188508
rank0
reputation0
created2017-06-13T09:07:24
recovery_accountsteem
proxyNone
invited_bynull
post_count1,578
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2020-01-15T13:42:57
last_root_post2020-01-15T13:42:57
last_vote_time2020-01-17T08:01:18
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power9,877
delayed_votesNone
governance_vote_expiration_ts1969-12-31T23:59:59
balance51.685 HIVE
savings_balance0.000 HIVE
hbd_balance26.321 HBD
savings_hbd_balance0.000 HBD
vesting_shares1083064.411039 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance257.435637 VESTS
vesting_balance0.000 HIVE
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update2018-07-24T06:06:12
last_account_update2019-11-06T21:57:18
minedNo
hbd_seconds57,538,941,600
hbd_last_interest_payment2019-12-11T15:30:54
savings_hbd_last_interest_payment2017-12-04T13:41:57
{
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM6tvcHJigxUxVsw48SNP8NxjNicG5mQ4zS4oTfkKCrofh4hJTYY",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "balance": "51.685 HIVE",
  "can_vote": true,
  "comment_count": 0,
  "created": "2017-06-13T09:07:24",
  "curation_rewards": 10652,
  "delayed_votes": [],
  "delegated_vesting_shares": "0.000000 VESTS",
  "downvote_manabar": {
    "current_mana": 270766102759,
    "last_update_time": 1579248078
  },
  "governance_vote_expiration_ts": "1969-12-31T23:59:59",
  "guest_bloggers": [],
  "hbd_balance": "26.321 HBD",
  "hbd_last_interest_payment": "2019-12-11T15:30:54",
  "hbd_seconds": "57538941600",
  "hbd_seconds_last_update": "2020-01-05T22:46:24",
  "id": 188508,
  "json_metadata": "{\"profile\":{\"name\":\"Wolf\",\"about\":\"DEV | ARTIST | FIRESPINNER\",\"website\":\"https://www.deviantart.com/mistawolf\",\"location\":\"Austria\",\"cover_image\":\"https://cdn.steemitimages.com/DQmbAE5Zp5qoYxexhnyYpeioGJKvUAD9vTBFv5YXJnxV2ig/tealized.jpg\",\"profile_image\":\"https://cdn.steemitimages.com/DQmPTnMVgozjHod7Wwdrfcpeb8WxdJfwGfadxnMKcVh9EX2/Wolf2.png\"}}",
  "last_account_recovery": "1970-01-01T00:00:00",
  "last_account_update": "2019-11-06T21:57:18",
  "last_owner_update": "2018-07-24T06:06:12",
  "last_post": "2020-01-15T13:42:57",
  "last_root_post": "2020-01-15T13:42:57",
  "last_vote_time": "2020-01-17T08:01:18",
  "lifetime_vote_count": 0,
  "market_history": [],
  "memo_key": "STM8KJwquJ1GG3sPYBvj2TXSq1ZFDbM1EeFfe1EVQurBpXas1cTgS",
  "mined": false,
  "name": "w0olf",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "open_recurrent_transfers": 0,
  "other_history": [],
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM8Hruq5FmVrWKcoemGNE8GYJWE75UmLomGdADtbtD1cBVC5CmpP",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "pending_claimed_accounts": 0,
  "pending_transfers": 0,
  "post_bandwidth": 0,
  "post_count": 1578,
  "post_history": [],
  "post_voting_power": "1083064.411039 VESTS",
  "posting": {
    "account_auths": [
      [
        "busy.app",
        1
      ],
      [
        "dlive.app",
        1
      ],
      [
        "dtube.app",
        1
      ],
      [
        "utopian.app",
        1
      ]
    ],
    "key_auths": [
      [
        "STM6atbj2V6Jc2ZgL8KUdw5WQFR3Z29CFABLMhkVokL3WBRwR9KGm",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://steemitimages.com/DQmf72FiRyh4sGNQHvGiNMuupYMUvX8k3oDFvMF8Ej1h5nw/profilepic.png\",\"location\":\"Graz, Austria\",\"name\":\"Wolf\",\"about\":\"Proud Host of the Design A Character Contest | Artist | Firespinner | Software Developer\",\"website\":\"http://mistawolf.deviantart.com\",\"cover_image\":\"https://steemitimages.com/DQmao9XD1s8bSWF996s97dt1uyPJ9pFmJF6HMGK71yWQjgM/cover2.png\"}}",
  "posting_rewards": 418316,
  "previous_owner_update": "1970-01-01T00:00:00",
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "proxy": "",
  "received_vesting_shares": "0.000000 VESTS",
  "recovery_account": "steem",
  "reputation": 0,
  "reset_account": "null",
  "reward_hbd_balance": "0.000 HBD",
  "reward_hive_balance": "0.098 HIVE",
  "reward_vesting_balance": "257.435637 VESTS",
  "reward_vesting_hive": "0.131 HIVE",
  "savings_balance": "0.000 HIVE",
  "savings_hbd_balance": "0.000 HBD",
  "savings_hbd_last_interest_payment": "2017-12-04T13:41:57",
  "savings_hbd_seconds": "0",
  "savings_hbd_seconds_last_update": "2017-12-04T13:41:57",
  "savings_withdraw_requests": 0,
  "tags_usage": [],
  "to_withdraw": 0,
  "transfer_history": [],
  "vesting_balance": "0.000 HIVE",
  "vesting_shares": "1083064.411039 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "vote_history": [],
  "voting_manabar": {
    "current_mana": 1069851025224,
    "last_update_time": 1579248078
  },
  "voting_power": 9877,
  "withdraw_routes": 0,
  "withdrawn": 0,
  "witness_votes": [],
  "witnesses_voted_for": 0,
  "rank": 0
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
therealwolfsent 0.002 HIVE to @w0olf- "Hey there w0olf. I hope you don’t mind this short message, but I wanted to quickly share this update with you on my Hive-related work. For the past 7 years, I've been deeply committed to Hive, working..."
2024/11/13 08:26:45
amount0.002 HIVE
fromtherealwolf
memoHey there w0olf. I hope you don’t mind this short message, but I wanted to quickly share this update with you on my Hive-related work. For the past 7 years, I've been deeply committed to Hive, working on projects like hive.io, vessel, dhive & more to strengthen our community, while providing reliable witness infrastructure to secure our blockchain. Recently, I've released an upgraded witness toolkit (peakd.com/@therealwolf/major-hive-witness-essentials-upgrade-v2) and celebrated 7+ years on Hive (peakd.com/@therealwolf/year-8). If you'd like to support my work, I'd be honored to have your witness vote. Thank you! PS: You can vote for me here: peakd.com/witnesses
tow0olf
Transaction InfoBlock #90644496/Trx afcef3f0a9d37295ffb8f99657a90d7f4d29be63
View Raw JSON Data
{
  "block": 90644496,
  "op": [
    "transfer",
    {
      "amount": "0.002 HIVE",
      "from": "therealwolf",
      "memo": "Hey there w0olf. I hope you don’t mind this short message, but I wanted to quickly share this update with you on my Hive-related work. For the past 7 years, I've been deeply committed to Hive, working on projects like hive.io, vessel, dhive & more to strengthen our community, while providing reliable witness infrastructure to secure our blockchain. Recently, I've released an upgraded witness toolkit (peakd.com/@therealwolf/major-hive-witness-essentials-upgrade-v2) and celebrated 7+ years on Hive (peakd.com/@therealwolf/year-8). If you'd like to support my work, I'd be honored to have your witness vote. Thank you! PS: You can vote for me here: peakd.com/witnesses",
      "to": "w0olf"
    }
  ],
  "op_in_trx": 8,
  "timestamp": "2024-11-13T08:26:45",
  "trx_id": "afcef3f0a9d37295ffb8f99657a90d7f4d29be63",
  "trx_in_block": 7,
  "virtual_op": false
}
howosent 0.002 HIVE to @w0olf- "Hey @w0olf I am launching a new solo witness and am looking for support. If you are unfamiliar with what I do, I wrote a post announcing my witness here: https://peakd.com/witness/@howo/annoucing-my-s..."
2023/11/30 20:05:12
amount0.002 HIVE
fromhowo
memoHey @w0olf I am launching a new solo witness and am looking for support. If you are unfamiliar with what I do, I wrote a post announcing my witness here: https://peakd.com/witness/@howo/annoucing-my-solo-witness. The tl;dr is that I've been on Hive for 6 years and for the past 4 I've been working as a core developer meaning I'm working directly on the blockchain code to add features. You might have interacted with some of them already like RC delegations, recurrent transfers or more recently I've been working on updating communities (new update soon !). If you want to support me, could you vote for me as a witness ? You can do it on this page https://peakd.com/me/witnesses. Thank you !
tow0olf
Transaction InfoBlock #80623477/Trx d66759a90c1442f6a8d2e77baef22271de3d2c10
View Raw JSON Data
{
  "block": 80623477,
  "op": [
    "transfer",
    {
      "amount": "0.002 HIVE",
      "from": "howo",
      "memo": "Hey @w0olf I am launching a new solo witness and am looking for support. If you are unfamiliar with what I do, I wrote a post announcing my witness here: https://peakd.com/witness/@howo/annoucing-my-solo-witness. The tl;dr is that I've been on Hive for 6 years and for the past 4 I've been working as a core developer meaning I'm working directly on the blockchain code to add features. You might have interacted with some of them already like RC delegations, recurrent transfers or more recently I've been working on updating communities (new update soon !). If you want to support me, could you vote for me as a witness ? You can do it on this page https://peakd.com/me/witnesses. Thank you !",
      "to": "w0olf"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-11-30T20:05:12",
  "trx_id": "d66759a90c1442f6a8d2e77baef22271de3d2c10",
  "trx_in_block": 0,
  "virtual_op": false
}
howosent 0.001 HBD to @w0olf- "Hi ! I've been a core developer on hive for three years now, working on features that are now powering the chain and improving user experience like RC delegations or recurrent transfers and currently ..."
2023/04/22 15:00:48
amount0.001 HBD
fromhowo
memoHi ! I've been a core developer on hive for three years now, working on features that are now powering the chain and improving user experience like RC delegations or recurrent transfers and currently wrapping up some features that will go live in hard fork 27. I'm also hosting the monthly core dev meeting. I would like to carry on working for hive for a fourth year. I am looking for support on my renewed proposal as the current one will expire soon. It's the same deal as the last one. Could you review it and maybe vote on it if it's worth your support ? https://peakd.com/me/proposals/261 Thanks a lot !
tow0olf
Transaction InfoBlock #74231532/Trx 244c804c759cacaf1a22739d69934e3a97b7e074
View Raw JSON Data
{
  "block": 74231532,
  "op": [
    "transfer",
    {
      "amount": "0.001 HBD",
      "from": "howo",
      "memo": "Hi ! I've been a core developer on hive for three years now, working on features that are now powering the chain and improving user experience like RC delegations or recurrent transfers and currently wrapping up some features that will go live in hard fork 27. I'm also hosting the monthly core dev meeting. I would like to carry on working for hive for a fourth year. I am looking for support on my renewed proposal as the current one will expire soon. It's the same deal as the last one. Could you review it and maybe vote on it if it's worth your support ? https://peakd.com/me/proposals/261 Thanks a lot !",
      "to": "w0olf"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-04-22T15:00:48",
  "trx_id": "244c804c759cacaf1a22739d69934e3a97b7e074",
  "trx_in_block": 35,
  "virtual_op": false
}
earn.hivesent 0.001 HIVE to @w0olf- "Did you know that you can get rewarded for your witness vote? Cast your witness vote on @earn.hive and start to receive HIVE tokens everyday."
2023/01/28 12:06:36
amount0.001 HIVE
fromearn.hive
memoDid you know that you can get rewarded for your witness vote? Cast your witness vote on @earn.hive and start to receive HIVE tokens everyday.
tow0olf
Transaction InfoBlock #71811954/Trx 1338dae29772495cfadd6f7c939937d29b1db064
View Raw JSON Data
{
  "block": 71811954,
  "op": [
    "transfer",
    {
      "amount": "0.001 HIVE",
      "from": "earn.hive",
      "memo": "Did you know that you can get rewarded for your witness vote? Cast your witness vote on @earn.hive and start to receive HIVE tokens everyday.",
      "to": "w0olf"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-01-28T12:06:36",
  "trx_id": "1338dae29772495cfadd6f7c939937d29b1db064",
  "trx_in_block": 32,
  "virtual_op": false
}
w0olfaccount expired: @w0olf
2022/08/04 01:42:33
View Raw JSON Data
{
  "block": 66710572,
  "op": [
    "expired_account_notification",
    {
      "account": "w0olf"
    }
  ],
  "op_in_trx": 2,
  "timestamp": "2022-08-04T01:42:33",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
howosent 0.001 HIVE to @w0olf- "Hi, I have been working for the past two years as a core developer on hive. I worked on a lot of things last year some which went live in hard fork 25 already or will go live soon with hard fork 26. T..."
2022/04/08 20:53:12
amount0.001 HIVE
fromhowo
memoHi, I have been working for the past two years as a core developer on hive. I worked on a lot of things last year some which went live in hard fork 25 already or will go live soon with hard fork 26. To name a few, RC delegations, recurrent transfers or communities V2. I would love to continue working on hive for a third year on the next hard fork, communities and everything else. I am looking for support on my renewed proposal as the current one will expire soon. Could you review it and maybe vote on it if it's worth your support ? https://peakd.com/me/proposals/214 Thanks a lot !
tow0olf
Transaction InfoBlock #63342854/Trx 7ba88835cbf60884083dd99b8daba04c8a937fc7
View Raw JSON Data
{
  "block": 63342854,
  "op": [
    "transfer",
    {
      "amount": "0.001 HIVE",
      "from": "howo",
      "memo": "Hi, I have been working for the past two years as a core developer on hive. I worked on a lot of things last year some which went live in hard fork 25 already or will go live soon with hard fork 26. To name a few, RC delegations, recurrent transfers or communities V2. I would love to continue working on hive for a third year on the next hard fork, communities and everything else. I am looking for support on my renewed proposal as the current one will expire soon. Could you review it and maybe vote on it if it's worth your support ? https://peakd.com/me/proposals/214 Thanks a lot !",
      "to": "w0olf"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-04-08T20:53:12",
  "trx_id": "7ba88835cbf60884083dd99b8daba04c8a937fc7",
  "trx_in_block": 57,
  "virtual_op": false
}
engravesent 0.001 HIVE to @w0olf- "I've noticed you have a recovery account set to @steem, which is not secure anymore. Review your recovery account if you don't want to lose your tokens! Read more: https://peakd.com/witness-update/@en..."
2020/04/05 18:57:03
amount0.001 HIVE
fromengrave
memoI've noticed you have a recovery account set to @steem, which is not secure anymore. Review your recovery account if you don't want to lose your tokens! Read more: https://peakd.com/witness-update/@engrave/review-your-recovery-account-if-you-dont-want-to-lose-your-assets
tow0olf
Transaction InfoBlock #42282734/Trx 49511aa3e7e99c63e889da5814186686bcb1a2b4
View Raw JSON Data
{
  "block": 42282734,
  "op": [
    "transfer",
    {
      "amount": "0.001 HIVE",
      "from": "engrave",
      "memo": "I've noticed you have a recovery account set to @steem, which is not secure anymore. Review your recovery account if you don't want to lose your tokens! Read more: https://peakd.com/witness-update/@engrave/review-your-recovery-account-if-you-dont-want-to-lose-your-assets",
      "to": "w0olf"
    }
  ],
  "op_in_trx": 19,
  "timestamp": "2020-04-05T18:57:03",
  "trx_id": "49511aa3e7e99c63e889da5814186686bcb1a2b4",
  "trx_in_block": 0,
  "virtual_op": false
}
themilkymarksent 0.001 HIVE to @w0olf- "Please REMOVE your witness vote from the downvote freek @themarkymark, he doesn't deserve to be in the top 20 witnesses! You have 24 HOURS from now to act, otherwise you will be DOWNVOTED! (Just let y..."
2020/02/11 17:55:03
amount0.001 HIVE
fromthemilkymark
memoPlease REMOVE your witness vote from the downvote freek @themarkymark, he doesn't deserve to be in the top 20 witnesses! You have 24 HOURS from now to act, otherwise you will be DOWNVOTED! (Just let you know how you feel when you received downvotes) Link to remove the witness vote: https://beta.steemconnect.com/sign/account-witness-vote?witness=themarkymark&approve=0 For reasons to remove the vote, please check out this post: https://busy.org/@fuk.themarkymark/fuck-themarkymark
tow0olf
Transaction InfoBlock #40732218/Trx a785c14ad0de4b9d7faf9f51f00f7c4d93b5f81d
View Raw JSON Data
{
  "block": 40732218,
  "op": [
    "transfer",
    {
      "amount": "0.001 HIVE",
      "from": "themilkymark",
      "memo": "Please REMOVE your witness vote from the downvote freek @themarkymark, he doesn't deserve to be in the top 20 witnesses! You have 24 HOURS from now to act, otherwise you will be DOWNVOTED! (Just let you know how you feel when you received downvotes) Link to remove the witness vote: https://beta.steemconnect.com/sign/account-witness-vote?witness=themarkymark&approve=0 For reasons to remove the vote, please check out this post: https://busy.org/@fuk.themarkymark/fuck-themarkymark",
      "to": "w0olf"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-02-11T17:55:03",
  "trx_id": "a785c14ad0de4b9d7faf9f51f00f7c4d93b5f81d",
  "trx_in_block": 23,
  "virtual_op": false
}
2020/01/22 17:02:48
authorsteemkitten
curatorw0olf
payout must be claimedtrue
permlinkre-spring-method-level-dependency-injection-with-lookup-part-2-20200115t170247z
reward9.824280 VESTS
Transaction InfoBlock #40156379/Virtual Operation 4294967295:3
View Raw JSON Data
{
  "block": 40156379,
  "op": [
    "curation_reward",
    {
      "author": "steemkitten",
      "curator": "w0olf",
      "payout_must_be_claimed": true,
      "permlink": "re-spring-method-level-dependency-injection-with-lookup-part-2-20200115t170247z",
      "reward": "9.824280 VESTS"
    }
  ],
  "op_in_trx": 3,
  "timestamp": "2020-01-22T17:02:48",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
2020/01/22 13:42:57
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
Transaction InfoBlock #40152391/Virtual Operation 4294967295:13
View Raw JSON Data
{
  "block": 40152391,
  "op": [
    "comment_payout_update",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2"
    }
  ],
  "op_in_trx": 13,
  "timestamp": "2020-01-22T13:42:57",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
2020/01/22 13:42:57
authorw0olf
author rewards197
beneficiary payout value0.000 HBD
curator payout value0.037 HBD
payout0.075 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
total payout value0.038 HBD
Transaction InfoBlock #40152391/Virtual Operation 4294967295:12
View Raw JSON Data
{
  "block": 40152391,
  "op": [
    "comment_reward",
    {
      "author": "w0olf",
      "author_rewards": 197,
      "beneficiary_payout_value": "0.000 HBD",
      "curator_payout_value": "0.037 HBD",
      "payout": "0.075 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "total_payout_value": "0.038 HBD"
    }
  ],
  "op_in_trx": 12,
  "timestamp": "2020-01-22T13:42:57",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
w0olfreceived 0.098 HIVE, 0.120 HP author reward for @w0olf / spring-method-level-dependency-injection-with-lookup-part-2
2020/01/22 13:42:57
authorw0olf
curators vesting payout373.325765 VESTS
hbd payout0.000 HBD
hive payout0.098 HIVE
payout must be claimedtrue
permlinkspring-method-level-dependency-injection-with-lookup-part-2
vesting payout194.522372 VESTS
Transaction InfoBlock #40152391/Virtual Operation 4294967295:11
View Raw JSON Data
{
  "block": 40152391,
  "op": [
    "author_reward",
    {
      "author": "w0olf",
      "curators_vesting_payout": "373.325765 VESTS",
      "hbd_payout": "0.000 HBD",
      "hive_payout": "0.098 HIVE",
      "payout_must_be_claimed": true,
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "vesting_payout": "194.522372 VESTS"
    }
  ],
  "op_in_trx": 11,
  "timestamp": "2020-01-22T13:42:57",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
emrebeylersent 0.010 HIVE to @w0olf- "Hi @w0olf. @teamsteem is not an active witness anymore. It's important for every stake holder to vote for active witnesses. That being said, I am a hard-working witness with stable block production. Y..."
2020/01/20 21:56:51
amount0.010 HIVE
fromemrebeyler
memoHi @w0olf. @teamsteem is not an active witness anymore. It's important for every stake holder to vote for active witnesses. That being said, I am a hard-working witness with stable block production. You can see my witness related work at https://emrebeyler.me. I would be happy if you consider me once you reshuffle your votes. Here is a quick link to vote for my witness: https://app.steemconnect.com/sign/account-witness-vote?witness=emrebeyler&approve=1
tow0olf
Transaction InfoBlock #40104760/Trx 7fd64ebea03a785d52b1cc62c98ce5be291873d9
View Raw JSON Data
{
  "block": 40104760,
  "op": [
    "transfer",
    {
      "amount": "0.010 HIVE",
      "from": "emrebeyler",
      "memo": "Hi @w0olf. @teamsteem is not an active witness anymore. It's important for every stake holder to vote for active witnesses. That being said, I am a hard-working witness with stable block production. You can see my witness related work at https://emrebeyler.me. I would be happy if you consider me once you reshuffle your votes. Here is a quick link to vote for my witness: https://app.steemconnect.com/sign/account-witness-vote?witness=emrebeyler&approve=1",
      "to": "w0olf"
    }
  ],
  "op_in_trx": 23,
  "timestamp": "2020-01-20T21:56:51",
  "trx_id": "7fd64ebea03a785d52b1cc62c98ce5be291873d9",
  "trx_in_block": 5,
  "virtual_op": false
}
2020/01/17 08:01:21
authorsteemkitten
pending payout0.002 HBD
permlinkre-spring-method-level-dependency-injection-with-lookup-part-2-20200115t170247z
rshares13163385815
total vote weight6564
voterw0olf
weight6564 (65.64%)
Transaction InfoBlock #40001848/Trx 7b6cacc2f788772db516094b08220cdf2e3c7e09
View Raw JSON Data
{
  "block": 40001848,
  "op": [
    "effective_comment_vote",
    {
      "author": "steemkitten",
      "pending_payout": "0.002 HBD",
      "permlink": "re-spring-method-level-dependency-injection-with-lookup-part-2-20200115t170247z",
      "rshares": 13163385815,
      "total_vote_weight": 6564,
      "voter": "w0olf",
      "weight": 6564
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-17T08:01:21",
  "trx_id": "7b6cacc2f788772db516094b08220cdf2e3c7e09",
  "trx_in_block": 18,
  "virtual_op": true
}
2020/01/17 08:01:21
authorsteemkitten
permlinkre-spring-method-level-dependency-injection-with-lookup-part-2-20200115t170247z
voterw0olf
weight6100 (61.00%)
Transaction InfoBlock #40001848/Trx 7b6cacc2f788772db516094b08220cdf2e3c7e09
View Raw JSON Data
{
  "block": 40001848,
  "op": [
    "vote",
    {
      "author": "steemkitten",
      "permlink": "re-spring-method-level-dependency-injection-with-lookup-part-2-20200115t170247z",
      "voter": "w0olf",
      "weight": 6100
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-17T08:01:21",
  "trx_id": "7b6cacc2f788772db516094b08220cdf2e3c7e09",
  "trx_in_block": 18,
  "virtual_op": false
}
2020/01/16 20:43:30
authorw0olf
pending payout0.078 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares0
total vote weight219671
voterlabira
weight0 (0.00%)
Transaction InfoBlock #39988315/Trx e8755a17bb5d3c31efd8c2cbb8e05f444585d900
View Raw JSON Data
{
  "block": 39988315,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.078 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 0,
      "total_vote_weight": 219671,
      "voter": "labira",
      "weight": 0
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-16T20:43:30",
  "trx_id": "e8755a17bb5d3c31efd8c2cbb8e05f444585d900",
  "trx_in_block": 1,
  "virtual_op": true
}
2020/01/16 20:43:30
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
voterlabira
weight-1000 (-10.00%)
Transaction InfoBlock #39988315/Trx e8755a17bb5d3c31efd8c2cbb8e05f444585d900
View Raw JSON Data
{
  "block": 39988315,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "labira",
      "weight": -1000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-16T20:43:30",
  "trx_id": "e8755a17bb5d3c31efd8c2cbb8e05f444585d900",
  "trx_in_block": 1,
  "virtual_op": false
}
2020/01/16 15:21:51
authorw0olf
pending payout0.079 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares550746541
total vote weight219671
votersmartum
weight247 (2.47%)
Transaction InfoBlock #39981897/Trx 6950d9e1af12b18c019f60b560059258f571c467
View Raw JSON Data
{
  "block": 39981897,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.079 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 550746541,
      "total_vote_weight": 219671,
      "voter": "smartum",
      "weight": 247
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-16T15:21:51",
  "trx_id": "6950d9e1af12b18c019f60b560059258f571c467",
  "trx_in_block": 13,
  "virtual_op": true
}
2020/01/16 15:21:51
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
votersmartum
weight10000 (100.00%)
Transaction InfoBlock #39981897/Trx 6950d9e1af12b18c019f60b560059258f571c467
View Raw JSON Data
{
  "block": 39981897,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "smartum",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-16T15:21:51",
  "trx_id": "6950d9e1af12b18c019f60b560059258f571c467",
  "trx_in_block": 13,
  "virtual_op": false
}
2020/01/15 17:02:51
authorsteemkitten
body/ᐠ.ᴗ.ᐟ\\
json metadata{"app": "beem/0.20.22"}
parent authorw0olf
parent permlinkspring-method-level-dependency-injection-with-lookup-part-2
permlinkre-spring-method-level-dependency-injection-with-lookup-part-2-20200115t170247z
titleI like you
Transaction InfoBlock #39955170/Trx 05d9f415ac6ddc7c24c90115910a7623ad4a78da
View Raw JSON Data
{
  "block": 39955170,
  "op": [
    "comment",
    {
      "author": "steemkitten",
      "body": "/ᐠ.ᴗ.ᐟ\\\\",
      "json_metadata": "{\"app\": \"beem/0.20.22\"}",
      "parent_author": "w0olf",
      "parent_permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "permlink": "re-spring-method-level-dependency-injection-with-lookup-part-2-20200115t170247z",
      "title": "I like you"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T17:02:51",
  "trx_id": "05d9f415ac6ddc7c24c90115910a7623ad4a78da",
  "trx_in_block": 33,
  "virtual_op": false
}
2020/01/15 17:02:39
authorw0olf
pending payout0.079 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares8135487785
total vote weight219424
votersteemkitten
weight3653 (36.53%)
Transaction InfoBlock #39955166/Trx 0cb802eaae8148ba7fd01046d08d6a4ac01bc805
View Raw JSON Data
{
  "block": 39955166,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.079 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 8135487785,
      "total_vote_weight": 219424,
      "voter": "steemkitten",
      "weight": 3653
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T17:02:39",
  "trx_id": "0cb802eaae8148ba7fd01046d08d6a4ac01bc805",
  "trx_in_block": 19,
  "virtual_op": true
}
2020/01/15 17:02:39
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
votersteemkitten
weight9935 (99.35%)
Transaction InfoBlock #39955166/Trx 0cb802eaae8148ba7fd01046d08d6a4ac01bc805
View Raw JSON Data
{
  "block": 39955166,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "steemkitten",
      "weight": 9935
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T17:02:39",
  "trx_id": "0cb802eaae8148ba7fd01046d08d6a4ac01bc805",
  "trx_in_block": 19,
  "virtual_op": false
}
2020/01/15 14:34:24
authorw0olf
pending payout0.078 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares72426296889
total vote weight215771
voterfraenk
weight32815
Transaction InfoBlock #39952206/Trx 6ec1345e8070d5e00fea83c10093e3985b3eb1db
View Raw JSON Data
{
  "block": 39952206,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.078 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 72426296889,
      "total_vote_weight": 215771,
      "voter": "fraenk",
      "weight": 32815
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T14:34:24",
  "trx_id": "6ec1345e8070d5e00fea83c10093e3985b3eb1db",
  "trx_in_block": 12,
  "virtual_op": true
}
2020/01/15 14:34:24
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
voterfraenk
weight10000 (100.00%)
Transaction InfoBlock #39952206/Trx 6ec1345e8070d5e00fea83c10093e3985b3eb1db
View Raw JSON Data
{
  "block": 39952206,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "fraenk",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T14:34:24",
  "trx_id": "6ec1345e8070d5e00fea83c10093e3985b3eb1db",
  "trx_in_block": 12,
  "virtual_op": false
}
w0olfeffective vote applied for @popcornexpress / popcornexpress1579095784
2020/01/15 14:16:21
authorpopcornexpress
pending payout0.003 HBD
permlinkpopcornexpress1579095784
rshares21611288221
total vote weight10765
voterw0olf
weight10765
Transaction InfoBlock #39951847/Trx f233e86e7daf5f4fe34f071f61a683fc886efc8e
View Raw JSON Data
{
  "block": 39951847,
  "op": [
    "effective_comment_vote",
    {
      "author": "popcornexpress",
      "pending_payout": "0.003 HBD",
      "permlink": "popcornexpress1579095784",
      "rshares": 21611288221,
      "total_vote_weight": 10765,
      "voter": "w0olf",
      "weight": 10765
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T14:16:21",
  "trx_id": "f233e86e7daf5f4fe34f071f61a683fc886efc8e",
  "trx_in_block": 12,
  "virtual_op": true
}
2020/01/15 14:16:21
authorpopcornexpress
permlinkpopcornexpress1579095784
voterw0olf
weight10000 (100.00%)
Transaction InfoBlock #39951847/Trx f233e86e7daf5f4fe34f071f61a683fc886efc8e
View Raw JSON Data
{
  "block": 39951847,
  "op": [
    "vote",
    {
      "author": "popcornexpress",
      "permlink": "popcornexpress1579095784",
      "voter": "w0olf",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T14:16:21",
  "trx_id": "f233e86e7daf5f4fe34f071f61a683fc886efc8e",
  "trx_in_block": 12,
  "virtual_op": false
}
2020/01/15 14:10:27
authorw0olf
pending payout0.065 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares3597742227
total vote weight182956
voterpiyushkansal
weight1644 (16.44%)
Transaction InfoBlock #39951729/Trx 652be598dd4987e3b7aa195173b5c452619f70c8
View Raw JSON Data
{
  "block": 39951729,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.065 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 3597742227,
      "total_vote_weight": 182956,
      "voter": "piyushkansal",
      "weight": 1644
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T14:10:27",
  "trx_id": "652be598dd4987e3b7aa195173b5c452619f70c8",
  "trx_in_block": 13,
  "virtual_op": true
}
2020/01/15 14:10:27
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
voterpiyushkansal
weight2000 (20.00%)
Transaction InfoBlock #39951729/Trx 652be598dd4987e3b7aa195173b5c452619f70c8
View Raw JSON Data
{
  "block": 39951729,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "piyushkansal",
      "weight": 2000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T14:10:27",
  "trx_id": "652be598dd4987e3b7aa195173b5c452619f70c8",
  "trx_in_block": 13,
  "virtual_op": false
}
2020/01/15 14:05:42
authorw0olf
pending payout0.064 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares286099394623
total vote weight181312
votergiuatt07
weight135209
Transaction InfoBlock #39951634/Trx 571191bae45f749649eafcc795a1ab04bae3cce9
View Raw JSON Data
{
  "block": 39951634,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.064 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 286099394623,
      "total_vote_weight": 181312,
      "voter": "giuatt07",
      "weight": 135209
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T14:05:42",
  "trx_id": "571191bae45f749649eafcc795a1ab04bae3cce9",
  "trx_in_block": 14,
  "virtual_op": true
}
2020/01/15 14:05:42
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
votergiuatt07
weight2500 (25.00%)
Transaction InfoBlock #39951634/Trx 571191bae45f749649eafcc795a1ab04bae3cce9
View Raw JSON Data
{
  "block": 39951634,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "giuatt07",
      "weight": 2500
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T14:05:42",
  "trx_id": "571191bae45f749649eafcc795a1ab04bae3cce9",
  "trx_in_block": 14,
  "virtual_op": false
}
2020/01/15 13:52:00
authorw0olf
pending payout0.015 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares26194411841
total vote weight46103
voterfeedyourminnows
weight12836
Transaction InfoBlock #39951360/Trx 6cfe12d06fe6ef73e4042ac90a90b171eba3916a
View Raw JSON Data
{
  "block": 39951360,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.015 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 26194411841,
      "total_vote_weight": 46103,
      "voter": "feedyourminnows",
      "weight": 12836
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T13:52:00",
  "trx_id": "6cfe12d06fe6ef73e4042ac90a90b171eba3916a",
  "trx_in_block": 8,
  "virtual_op": true
}
2020/01/15 13:52:00
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
voterfeedyourminnows
weight2000 (20.00%)
Transaction InfoBlock #39951360/Trx 6cfe12d06fe6ef73e4042ac90a90b171eba3916a
View Raw JSON Data
{
  "block": 39951360,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "feedyourminnows",
      "weight": 2000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T13:52:00",
  "trx_id": "6cfe12d06fe6ef73e4042ac90a90b171eba3916a",
  "trx_in_block": 8,
  "virtual_op": false
}
2020/01/15 13:47:42
authorw0olf
pending payout0.011 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares11374627440
total vote weight33267
voterespoem
weight5263 (52.63%)
Transaction InfoBlock #39951275/Trx 43e80851d97968d0b517b833c59bae3d7ea0b14c
View Raw JSON Data
{
  "block": 39951275,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.011 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 11374627440,
      "total_vote_weight": 33267,
      "voter": "espoem",
      "weight": 5263
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T13:47:42",
  "trx_id": "43e80851d97968d0b517b833c59bae3d7ea0b14c",
  "trx_in_block": 28,
  "virtual_op": true
}
2020/01/15 13:47:42
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
voterespoem
weight500 (5.00%)
Transaction InfoBlock #39951275/Trx 43e80851d97968d0b517b833c59bae3d7ea0b14c
View Raw JSON Data
{
  "block": 39951275,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "espoem",
      "weight": 500
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T13:47:42",
  "trx_id": "43e80851d97968d0b517b833c59bae3d7ea0b14c",
  "trx_in_block": 28,
  "virtual_op": false
}
2020/01/15 13:47:42
authorw0olf
pending payout0.009 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares3701000124
total vote weight27668
votergregory-f
weight1715 (17.15%)
Transaction InfoBlock #39951275/Trx b7477cf5c98d3f4188dc52a3c556dc709489456f
View Raw JSON Data
{
  "block": 39951275,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.009 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 3701000124,
      "total_vote_weight": 27668,
      "voter": "gregory-f",
      "weight": 1715
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T13:47:42",
  "trx_id": "b7477cf5c98d3f4188dc52a3c556dc709489456f",
  "trx_in_block": 14,
  "virtual_op": true
}
2020/01/15 13:47:42
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
votergregory-f
weight21 (0.21%)
Transaction InfoBlock #39951275/Trx b7477cf5c98d3f4188dc52a3c556dc709489456f
View Raw JSON Data
{
  "block": 39951275,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "gregory-f",
      "weight": 21
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T13:47:42",
  "trx_id": "b7477cf5c98d3f4188dc52a3c556dc709489456f",
  "trx_in_block": 14,
  "virtual_op": false
}
2020/01/15 13:47:42
authorw0olf
pending payout0.008 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares4926668704
total vote weight25843
votererikaflynn
weight2286 (22.86%)
Transaction InfoBlock #39951275/Trx 18a1194929ff522ffb50558f0b9332408ecc2c89
View Raw JSON Data
{
  "block": 39951275,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.008 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 4926668704,
      "total_vote_weight": 25843,
      "voter": "erikaflynn",
      "weight": 2286
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T13:47:42",
  "trx_id": "18a1194929ff522ffb50558f0b9332408ecc2c89",
  "trx_in_block": 2,
  "virtual_op": true
}
2020/01/15 13:47:42
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
votererikaflynn
weight1200 (12.00%)
Transaction InfoBlock #39951275/Trx 18a1194929ff522ffb50558f0b9332408ecc2c89
View Raw JSON Data
{
  "block": 39951275,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "erikaflynn",
      "weight": 1200
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T13:47:42",
  "trx_id": "18a1194929ff522ffb50558f0b9332408ecc2c89",
  "trx_in_block": 2,
  "virtual_op": false
}
2020/01/15 13:47:42
authorw0olf
pending payout0.007 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares22470242
total vote weight23411
voterlaissez-faire
weight10 (0.10%)
Transaction InfoBlock #39951275/Trx a841366835de740012c39931c6e92622c3b4701e
View Raw JSON Data
{
  "block": 39951275,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.007 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 22470242,
      "total_vote_weight": 23411,
      "voter": "laissez-faire",
      "weight": 10
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T13:47:42",
  "trx_id": "a841366835de740012c39931c6e92622c3b4701e",
  "trx_in_block": 1,
  "virtual_op": true
}
2020/01/15 13:47:42
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
voterlaissez-faire
weight10000 (100.00%)
Transaction InfoBlock #39951275/Trx a841366835de740012c39931c6e92622c3b4701e
View Raw JSON Data
{
  "block": 39951275,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "laissez-faire",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T13:47:42",
  "trx_id": "a841366835de740012c39931c6e92622c3b4701e",
  "trx_in_block": 1,
  "virtual_op": false
}
2020/01/15 13:47:39
authorw0olf
pending payout0.007 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares1160267783
total vote weight23400
voterqustodian
weight532 (5.32%)
Transaction InfoBlock #39951274/Trx e9594a98d5d26094290ce5e1abab8fce40fe3d3d
View Raw JSON Data
{
  "block": 39951274,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.007 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 1160267783,
      "total_vote_weight": 23400,
      "voter": "qustodian",
      "weight": 532
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T13:47:39",
  "trx_id": "e9594a98d5d26094290ce5e1abab8fce40fe3d3d",
  "trx_in_block": 0,
  "virtual_op": true
}
2020/01/15 13:47:39
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
voterqustodian
weight36 (0.36%)
Transaction InfoBlock #39951274/Trx e9594a98d5d26094290ce5e1abab8fce40fe3d3d
View Raw JSON Data
{
  "block": 39951274,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "qustodian",
      "weight": 36
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T13:47:39",
  "trx_id": "e9594a98d5d26094290ce5e1abab8fce40fe3d3d",
  "trx_in_block": 0,
  "virtual_op": false
}
2020/01/15 13:47:36
authorw0olf
pending payout0.007 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares0
total vote weight22827
votertechken
weight0 (0.00%)
Transaction InfoBlock #39951273/Trx 309a57e6c31e9796de4d271e7314328f67688496
View Raw JSON Data
{
  "block": 39951273,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.007 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 0,
      "total_vote_weight": 22827,
      "voter": "techken",
      "weight": 0
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T13:47:36",
  "trx_id": "309a57e6c31e9796de4d271e7314328f67688496",
  "trx_in_block": 31,
  "virtual_op": true
}
2020/01/15 13:47:36
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
votertechken
weight4 (0.04%)
Transaction InfoBlock #39951273/Trx 309a57e6c31e9796de4d271e7314328f67688496
View Raw JSON Data
{
  "block": 39951273,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "techken",
      "weight": 4
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T13:47:36",
  "trx_id": "309a57e6c31e9796de4d271e7314328f67688496",
  "trx_in_block": 31,
  "virtual_op": false
}
2020/01/15 13:47:33
authorw0olf
pending payout0.007 HBD
permlinkspring-method-level-dependency-injection-with-lookup-part-2
rshares45956487497
total vote weight22827
voterqurator
weight20772
Transaction InfoBlock #39951272/Trx e19e06d79caabc676b354beec5191fd4d2e3e371
View Raw JSON Data
{
  "block": 39951272,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.007 HBD",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "rshares": 45956487497,
      "total_vote_weight": 22827,
      "voter": "qurator",
      "weight": 20772
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-15T13:47:33",
  "trx_id": "e19e06d79caabc676b354beec5191fd4d2e3e371",
  "trx_in_block": 16,
  "virtual_op": true
}
2020/01/15 13:47:33
authorw0olf
permlinkspring-method-level-dependency-injection-with-lookup-part-2
voterqurator
weight36 (0.36%)
Transaction InfoBlock #39951272/Trx e19e06d79caabc676b354beec5191fd4d2e3e371
View Raw JSON Data
{
  "block": 39951272,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "voter": "qurator",
      "weight": 36
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T13:47:33",
  "trx_id": "e19e06d79caabc676b354beec5191fd4d2e3e371",
  "trx_in_block": 16,
  "virtual_op": false
}
2020/01/15 13:43:09
authorpopcornexpress
body![](https://cdn.steemitimages.com/DQmfVJqGvqa3Myb2pWyr1C6XPjW4etoJ2w2vUQeP6DMhXQb/j.gif)
json metadata
parent authorw0olf
parent permlinkspring-method-level-dependency-injection-with-lookup-part-2
permlinkpopcornexpress1579095784
title
Transaction InfoBlock #39951185/Trx 040e00c8a93d3a6f3343a90430856bc9b7188b29
View Raw JSON Data
{
  "block": 39951185,
  "op": [
    "comment",
    {
      "author": "popcornexpress",
      "body": "![](https://cdn.steemitimages.com/DQmfVJqGvqa3Myb2pWyr1C6XPjW4etoJ2w2vUQeP6DMhXQb/j.gif)\n",
      "json_metadata": "",
      "parent_author": "w0olf",
      "parent_permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "permlink": "popcornexpress1579095784",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T13:43:09",
  "trx_id": "040e00c8a93d3a6f3343a90430856bc9b7188b29",
  "trx_in_block": 12,
  "virtual_op": false
}
2020/01/15 13:43:00
authorw0olf
body![Dependency-Injection-793x397.png](https://cdn.steemitimages.com/DQmc4pf1mnCEhgX88f4koCaaxn1MD7gwALxCj3Uts3VTyPb/Dependency-Injection-793x397.png) A method annotated with `@Lookup` tells Spring to return an instance of the method's return type when it gets invoked. In this case Spring will override the annotated method and will use the method's return type and parameters as arguments to the call to `BeanFactory.getBean()`. `@Lookup` is useful for: 1. Injecting a prototype-scoped bean into a singleton bean (similar to Provider) - [last Post](https://steemit.com/programming/@w0olf/spring-framework-method-level-dependency-injection-with-lookup) 2. Injecting dependencies procedurally/Method injection - this Post **Note also that `@Lookup` is the Java equivalent of the XML element `lookup-method` in applicationContext.xml.** Last time I showed you how to Inject a prototype-scoped bean into a singleton bean. This time I will show you, how to... ## 2\. Inject dependencies procedurally / use Method injection Still more powerful, then using `@Lookup` for Bean Injection, is that `@Lookup` allows us to inject a dependency procedurally, something that we cannot do with Provider. Spring lookup method injection is the process of dynamically overriding a registered bean method. This time I will demonstrate the Lookup-Functionality with the applicationContext.xml since many (or most?) of our projects here at NC use that approach. Let's assume we have the following Bean of **PopcornShop**: ```java package net.netconomy.popcornfactory; public abstract class PopcornShop { public abstract Popcorn makePopcorn(); public abstract Popcorn makeSweetPopcorn(); } ``` And we have the Following Bean of **Popcorn:** ```java package net.netconomy.popcornfactory; import java.util.concurrent.atomic.AtomicLong; public class Popcorn { private static AtomicLong count = new AtomicLong(0); private boolean sweet; public Popcorn(sweet) { this.sweet = sweet; count.incrementAndGet(); } public String toString() { return "Made a bucket of " + (sweet ? "sweet " : "") + "Popcorn. Buckets made overall:" + count.get(); } public void setSweet(boolean sweet) { this.sweet = sweet; } } ``` As you can see our example is very simple. The Class Popcorn has a static count variable which gets incremented as we create a new instance. Also it has a boolean member `sweet` which will be true if the Popcorn is sweet rather than salty. (I love sweet popcorn! 🤤)<br> ![tenor.gif](https://cdn.steemitimages.com/DQmYjEShUua8DXetEZTeE9yVL2np5r4tjDS7XD5ekk2fjU4/tenor.gif) In this example we will make the lookup-methods abstract rather then stub, like we did in the firts post. Using abstract is a bit nicer-looking than a stub, **but we can only use it when we don't component-scan or @Bean-manage the surrounding bean.** We will configure `makePopcorn` and `makeSweetPopcorn` as lookup-methods. Additionally we configure a `popcorn` and a `sweetPopcorn` bean as prototype scoped beans. Each abstract method will have one `<lookup-method../>` element. The name attribute will be the method name and the bean will point to the bean configured. **applicationContext.xml**: ```xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="popcornShop" class="net.netconomy.popcornfactory.PopcornShop"> <lookup-method name="makePopcorn" bean="popcorn"/> <lookup-method name="makeSweetPopcorn" bean="sweetPopcorn"/> </bean> <bean id="popcorn" class="net.netconomy.popcornfactory.Popcorn" scope="prototype"> <constructor-arg type="boolean"> <value>false</value> </constructor-arg> </bean> <bean id="sweetPopcorn" class="net.netconomy.popcornfactory.Popcorn" scope="prototype"> <constructor-arg type="boolean"> <value>true</value> </constructor-arg> </bean> </beans> ``` You can also use the `@Lookup` annotation like we did in the first Blogpost. Our `PopcornShop` then would look something like this: ```java package net.netconomy.popcornfactory; public abstract class PopcornShop { @Lookup(value="popcorn") public abstract Popcorn makePopcorn(); @Lookup(value="sweetPopcorn") public abstract Popcorn makeSweetPopcorn(); } ``` And the Configuration could look something like this: ```java @Configuration public class AppConfig { @Bean @Scope("prototype") public Popcorn popcorn() { return new Popcorn(false); } @Bean @Scope("prototype") public Popcorn sweetPopcorn() { return new Popcorn(true); } @Bean public PopcornShop popcornShop() { return new PopcornShop(); } } ``` **So everything is already set up now and we can test our PopcornShop 🤓** We will first load the context and get the PopcornShop bean. Next, we will make calls `popcornShop.makePopcorn()` and `popcornShop.makeSweetPopcorn()`. ```java package net.netconomy.popcornfactory; import org.springframework.context.support.ClassPathXmlApplicationContext; public class SpringPopcornLookupMethodExample { public static void main(String[] args) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext( "applicationContext.xml"); try { PopcornShop popcornShop = (PopcornShop) context.getBean("popcornShop"); Popcorn firstPopcorn = popcornShop.makePopcorn(); System.out.println("- First Popcorn: " + firstPopcorn); Popcorn secondPopcorn = popcornShop.makePopcorn(); System.out.println("- Second Popcorn: " + secondPopcorn); Popcorn sweetPopcorn = popcornShop.makeSweetPopcorn(); System.out.println("- Yummy, sweet Popcorn!:" + sweetPopcorn); } finally { context.close(); } } } ``` Each time we invoke the Function, it creates a new `Popcorn`. That we can see because the count is getting incremented. (The output of the Popcorn comes from the `toString()` Method defined in the Popcorn class.) **Output:** ``` - First Popcorn: Made a bucket of Popcorn. Buckets made overall: - Second Popcorn: Made a bucket of Popcorn. Buckets made overall: - Yummy, sweet Popcorn!: Made a bucket sweet of Popcorn. Buckets made overall: ``` ### Conclusion So with this two Blogposts we learned how and when to use Spring's @Lookup annotation, including how to use it to inject prototype-scoped beans into singleton beans and how to use it to inject dependencies procedurally. If you want to dig deeper into that Topic, you can have a look at the [official Documentation](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/beans/factory/annotation/Lookup.html). Have a nice day and steem on!<br> Cheers, @w0olf <center> <table> <tbody><tr><td><img src="https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/halloween.png" alt=""></td><td><img src="https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/commented.png" alt=""></td><td><img src="https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/votes.png" alt=""></td><td><img src="https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/posts.png" alt=""></td><td><img src="https://steemitimages.com/100x100/http://steemitboard.com/@w0olf/level.png" alt=""></td><td><img src="https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/comments.png" alt=""></td><td><img src="https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/voted.png" alt=""></td><td><img src="https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/payout.png" alt=""></td><td><img src="https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/supportboard.png" alt=""></td></tr></tbody> </table> <br> <p><img src="https://steemitimages.com/0x0/http://i.imgur.com/c11vQnq.gif" alt="ruler"> <br> <img src="https://steemitimages.com/0x0/https://steemit-production-imageproxy-upload.s3.amazonaws.com/DQmZFRzcy5hi9uhX8Tsx74hZ8SpByxj1hfXXaWx2Cfk6grY" alt=""></p> </center>
json metadata{"tags":["programming","java","spring","annotations","dependencyinjection","ioc"],"users":["bean-manage","lookup","w0olf"],"image":["https://cdn.steemitimages.com/DQmc4pf1mnCEhgX88f4koCaaxn1MD7gwALxCj3Uts3VTyPb/Dependency-Injection-793x397.png","https://cdn.steemitimages.com/DQmYjEShUua8DXetEZTeE9yVL2np5r4tjDS7XD5ekk2fjU4/tenor.gif","https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/halloween.png","https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/commented.png","https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/votes.png","https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/posts.png","https://steemitimages.com/100x100/http://steemitboard.com/@w0olf/level.png","https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/comments.png","https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/voted.png","https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/payout.png","https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/supportboard.png","https://steemitimages.com/0x0/http://i.imgur.com/c11vQnq.gif","https://steemitimages.com/0x0/https://steemit-production-imageproxy-upload.s3.amazonaws.com/DQmZFRzcy5hi9uhX8Tsx74hZ8SpByxj1hfXXaWx2Cfk6grY"],"links":["https://steemit.com/programming/@w0olf/spring-framework-method-level-dependency-injection-with-lookup","https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/beans/factory/annotation/Lookup.html"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkprogramming
permlinkspring-method-level-dependency-injection-with-lookup-part-2
titleSpring: Method-level dependency injection with @Lookup - Part 2
Transaction InfoBlock #39951182/Trx c12ace4db776f9ba1540390676d82e6e1fb2862a
View Raw JSON Data
{
  "block": 39951182,
  "op": [
    "comment",
    {
      "author": "w0olf",
      "body": "![Dependency-Injection-793x397.png](https://cdn.steemitimages.com/DQmc4pf1mnCEhgX88f4koCaaxn1MD7gwALxCj3Uts3VTyPb/Dependency-Injection-793x397.png)\n\nA method annotated with `@Lookup` tells Spring to return an instance of the method's return type when it gets invoked. In this case Spring will override the annotated method and will use the method's return type and parameters as arguments to the call to `BeanFactory.getBean()`.\n\n`@Lookup` is useful for:\n\n1. Injecting a prototype-scoped bean into a singleton bean (similar to Provider) -  [last Post](https://steemit.com/programming/@w0olf/spring-framework-method-level-dependency-injection-with-lookup)\n2. Injecting dependencies procedurally/Method injection - this Post\n\n**Note also that `@Lookup` is the Java equivalent of the XML element `lookup-method` in applicationContext.xml.**\n\nLast time I showed you how to Inject a prototype-scoped bean into a singleton bean.\nThis time I will show you, how to...\n\n## 2\\. Inject dependencies procedurally / use Method injection\n\nStill more powerful, then using `@Lookup` for Bean Injection, is that `@Lookup` allows us to inject a dependency procedurally, something that we cannot do with Provider.\nSpring lookup method injection is the process of dynamically overriding a registered bean method.\n\nThis time I will demonstrate the Lookup-Functionality with the applicationContext.xml since many (or most?) of our projects here at NC use that approach.\n\nLet's assume we have the following Bean of **PopcornShop**:\n\n```java\npackage net.netconomy.popcornfactory;\n\npublic abstract class PopcornShop {\n\n   public abstract Popcorn makePopcorn();\n   public abstract Popcorn makeSweetPopcorn();\n}\n```\nAnd we have the Following Bean of **Popcorn:**\n```java\npackage net.netconomy.popcornfactory;\nimport java.util.concurrent.atomic.AtomicLong;\n\npublic class Popcorn {\n    private static AtomicLong count = new AtomicLong(0);\n    private boolean sweet;\n\n    public Popcorn(sweet) {\n        this.sweet = sweet;\n        count.incrementAndGet();\n    }\n\n    public String toString() {\n        return \"Made a bucket of \" + (sweet ? \"sweet \" : \"\") + \"Popcorn. Buckets made overall:\" + count.get();\n    }\n\n    public void setSweet(boolean sweet) {\n        this.sweet = sweet;\n    }\n}\n```\n\nAs you can see our example is very simple. The Class Popcorn has a static count variable which gets incremented as we create a new instance. Also it has a boolean member `sweet` which will be true if the Popcorn is sweet rather than salty. (I love sweet popcorn! 🤤)<br>\n\n![tenor.gif](https://cdn.steemitimages.com/DQmYjEShUua8DXetEZTeE9yVL2np5r4tjDS7XD5ekk2fjU4/tenor.gif)\n\nIn this example we will make the lookup-methods abstract rather then stub, like we did in the firts post. \nUsing abstract is a bit nicer-looking than a stub, **but we can only use it when we don't component-scan or @Bean-manage the surrounding bean.**\n\nWe will configure `makePopcorn` and `makeSweetPopcorn` as lookup-methods.\nAdditionally we configure a `popcorn` and a `sweetPopcorn` bean as prototype scoped beans.\nEach abstract method will have one `<lookup-method../>` element.\nThe name attribute will be the method name and the bean will point to the bean configured.\n\n**applicationContext.xml**:\n```xml\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n<beans xmlns=\"http://www.springframework.org/schema/beans\"\n    xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n    xsi:schemaLocation=\"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd\">\n\n    <bean id=\"popcornShop\" class=\"net.netconomy.popcornfactory.PopcornShop\">\n        <lookup-method name=\"makePopcorn\" bean=\"popcorn\"/>\n        <lookup-method name=\"makeSweetPopcorn\" bean=\"sweetPopcorn\"/>\n    </bean>\n\n    <bean id=\"popcorn\" class=\"net.netconomy.popcornfactory.Popcorn\" scope=\"prototype\">\n      <constructor-arg type=\"boolean\">\n         <value>false</value>\n      </constructor-arg>\n    </bean>\n\n    <bean id=\"sweetPopcorn\" class=\"net.netconomy.popcornfactory.Popcorn\" scope=\"prototype\">\n      <constructor-arg type=\"boolean\">\n         <value>true</value>\n      </constructor-arg>\n    </bean>\n\n</beans>\n```\nYou can also use the `@Lookup` annotation like we did in the first Blogpost.\nOur `PopcornShop` then would look something like this:\n\n```java\npackage net.netconomy.popcornfactory;\n\npublic abstract class PopcornShop {\n   @Lookup(value=\"popcorn\") \n   public abstract Popcorn makePopcorn();\n   @Lookup(value=\"sweetPopcorn\")\n   public abstract Popcorn makeSweetPopcorn();\n}\n```\n\nAnd the Configuration could look something like this:\n\n```java\n@Configuration\npublic class AppConfig {\n\n    @Bean\n    @Scope(\"prototype\")\n    public Popcorn popcorn() {\n        return new Popcorn(false);\n    }\n\n    @Bean\n    @Scope(\"prototype\")\n    public Popcorn sweetPopcorn() {\n        return new Popcorn(true);\n      \n    }\n\n    @Bean\n    public PopcornShop popcornShop() {\n        return new PopcornShop();\n    }\n}\n```\n\n\n**So everything is already set up now and we can test our PopcornShop 🤓**\n\nWe will first load the context and get the PopcornShop bean.\nNext, we will make calls `popcornShop.makePopcorn()` and `popcornShop.makeSweetPopcorn()`.\n\n```java\npackage net.netconomy.popcornfactory;\n\nimport org.springframework.context.support.ClassPathXmlApplicationContext;\n\npublic class SpringPopcornLookupMethodExample {\n    public static void main(String[] args) {\n        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(\n                \"applicationContext.xml\");\n        try {\n            PopcornShop popcornShop = (PopcornShop) context.getBean(\"popcornShop\");\n            Popcorn firstPopcorn = popcornShop.makePopcorn();\n            System.out.println(\"- First Popcorn: \" + firstPopcorn);\n\n            Popcorn secondPopcorn = popcornShop.makePopcorn();\n            System.out.println(\"- Second Popcorn: \" + secondPopcorn);\n\n            Popcorn sweetPopcorn = popcornShop.makeSweetPopcorn();\n            System.out.println(\"- Yummy, sweet Popcorn!:\" + sweetPopcorn);\n        } finally {\n            context.close();\n        }\n    }\n}\n```\n\nEach time we invoke the Function, it creates a new `Popcorn`.\nThat we can see because the count is getting incremented.\n(The output of the Popcorn comes from the `toString()` Method defined in the Popcorn class.)\n\n**Output:**\n```\n- First Popcorn: Made a bucket of Popcorn.  Buckets made overall: \n- Second Popcorn: Made a bucket of Popcorn.  Buckets made overall:\n- Yummy, sweet Popcorn!: Made a bucket sweet of Popcorn.  Buckets made overall:\n```\n\n### Conclusion\nSo with this two Blogposts we learned how and when to use Spring's @Lookup annotation, including how to use it to inject prototype-scoped beans into singleton beans and how to use it to inject dependencies procedurally.\n\nIf you want to dig deeper into that Topic, you can have a look at the [official Documentation](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/beans/factory/annotation/Lookup.html).\n\n\nHave a nice day and steem on!<br>\nCheers, @w0olf\n\n<center>\n  <table>\n  <tbody><tr><td><img src=\"https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/halloween.png\" alt=\"\"></td><td><img src=\"https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/commented.png\" alt=\"\"></td><td><img src=\"https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/votes.png\" alt=\"\"></td><td><img src=\"https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/posts.png\" alt=\"\"></td><td><img src=\"https://steemitimages.com/100x100/http://steemitboard.com/@w0olf/level.png\" alt=\"\"></td><td><img src=\"https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/comments.png\" alt=\"\"></td><td><img src=\"https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/voted.png\" alt=\"\"></td><td><img src=\"https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/payout.png\" alt=\"\"></td><td><img src=\"https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/supportboard.png\" alt=\"\"></td></tr></tbody>\n</table>\n  <br>\n  <p><img src=\"https://steemitimages.com/0x0/http://i.imgur.com/c11vQnq.gif\" alt=\"ruler\">\n<br>\n<img src=\"https://steemitimages.com/0x0/https://steemit-production-imageproxy-upload.s3.amazonaws.com/DQmZFRzcy5hi9uhX8Tsx74hZ8SpByxj1hfXXaWx2Cfk6grY\" alt=\"\"></p>\n</center>",
      "json_metadata": "{\"tags\":[\"programming\",\"java\",\"spring\",\"annotations\",\"dependencyinjection\",\"ioc\"],\"users\":[\"bean-manage\",\"lookup\",\"w0olf\"],\"image\":[\"https://cdn.steemitimages.com/DQmc4pf1mnCEhgX88f4koCaaxn1MD7gwALxCj3Uts3VTyPb/Dependency-Injection-793x397.png\",\"https://cdn.steemitimages.com/DQmYjEShUua8DXetEZTeE9yVL2np5r4tjDS7XD5ekk2fjU4/tenor.gif\",\"https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/halloween.png\",\"https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/commented.png\",\"https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/votes.png\",\"https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/posts.png\",\"https://steemitimages.com/100x100/http://steemitboard.com/@w0olf/level.png\",\"https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/comments.png\",\"https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/voted.png\",\"https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/payout.png\",\"https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/supportboard.png\",\"https://steemitimages.com/0x0/http://i.imgur.com/c11vQnq.gif\",\"https://steemitimages.com/0x0/https://steemit-production-imageproxy-upload.s3.amazonaws.com/DQmZFRzcy5hi9uhX8Tsx74hZ8SpByxj1hfXXaWx2Cfk6grY\"],\"links\":[\"https://steemit.com/programming/@w0olf/spring-framework-method-level-dependency-injection-with-lookup\",\"https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/beans/factory/annotation/Lookup.html\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "programming",
      "permlink": "spring-method-level-dependency-injection-with-lookup-part-2",
      "title": "Spring: Method-level dependency injection with @Lookup - Part 2"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-15T13:43:00",
  "trx_id": "c12ace4db776f9ba1540390676d82e6e1fb2862a",
  "trx_in_block": 2,
  "virtual_op": false
}
w0olfreceived 0.012 HP curation reward for @digitalis / insects-macro-010520
2020/01/12 15:05:00
authordigitalis
curatorw0olf
payout must be claimedtrue
permlinkinsects-macro-010520
reward19.660373 VESTS
Transaction InfoBlock #39866597/Virtual Operation 4294967295:32
View Raw JSON Data
{
  "block": 39866597,
  "op": [
    "curation_reward",
    {
      "author": "digitalis",
      "curator": "w0olf",
      "payout_must_be_claimed": true,
      "permlink": "insects-macro-010520",
      "reward": "19.660373 VESTS"
    }
  ],
  "op_in_trx": 32,
  "timestamp": "2020-01-12T15:05:00",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
w0olfreceived 0.021 HP curation reward for @edithbdraw / navidad-sniper
2020/01/09 15:10:06
authoredithbdraw
curatorw0olf
payout must be claimedtrue
permlinknavidad-sniper
reward33.428612 VESTS
Transaction InfoBlock #39780461/Virtual Operation 4294967295:47
View Raw JSON Data
{
  "block": 39780461,
  "op": [
    "curation_reward",
    {
      "author": "edithbdraw",
      "curator": "w0olf",
      "payout_must_be_claimed": true,
      "permlink": "navidad-sniper",
      "reward": "33.428612 VESTS"
    }
  ],
  "op_in_trx": 47,
  "timestamp": "2020-01-09T15:10:06",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
w0olfeffective vote applied for @digitalis / insects-macro-010520
2020/01/05 22:52:03
authordigitalis
pending payout1.724 HBD
permlinkinsects-macro-010520
rshares21611288221
total vote weight2087430
voterw0olf
weight4741 (47.41%)
Transaction InfoBlock #39674724/Trx 985bbe1d065217b20cac2c9427e944c888681809
View Raw JSON Data
{
  "block": 39674724,
  "op": [
    "effective_comment_vote",
    {
      "author": "digitalis",
      "pending_payout": "1.724 HBD",
      "permlink": "insects-macro-010520",
      "rshares": 21611288221,
      "total_vote_weight": 2087430,
      "voter": "w0olf",
      "weight": 4741
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-05T22:52:03",
  "trx_id": "985bbe1d065217b20cac2c9427e944c888681809",
  "trx_in_block": 10,
  "virtual_op": true
}
2020/01/05 22:52:03
authordigitalis
permlinkinsects-macro-010520
voterw0olf
weight10000 (100.00%)
Transaction InfoBlock #39674724/Trx 985bbe1d065217b20cac2c9427e944c888681809
View Raw JSON Data
{
  "block": 39674724,
  "op": [
    "vote",
    {
      "author": "digitalis",
      "permlink": "insects-macro-010520",
      "voter": "w0olf",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-05T22:52:03",
  "trx_id": "985bbe1d065217b20cac2c9427e944c888681809",
  "trx_in_block": 10,
  "virtual_op": false
}
w0olfclaimed reward balance: 0.041 HIVE, 0.072 HP
2020/01/05 22:46:27
accountw0olf
reward hbd0.000 HBD
reward hive0.041 HIVE
reward vests116.151162 VESTS
Transaction InfoBlock #39674612/Trx 46f8d2acab0dea735cf8991037656b54fa16910d
View Raw JSON Data
{
  "block": 39674612,
  "op": [
    "claim_reward_balance",
    {
      "account": "w0olf",
      "reward_hbd": "0.000 HBD",
      "reward_hive": "0.041 HIVE",
      "reward_vests": "116.151162 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-05T22:46:27",
  "trx_id": "46f8d2acab0dea735cf8991037656b54fa16910d",
  "trx_in_block": 16,
  "virtual_op": false
}
2020/01/05 20:19:36
authorsplinterlands
curatorw0olf
payout must be claimedtrue
permlinksplinterlands-art-contest-week-65-15-booster-pack-prize
reward15.734662 VESTS
Transaction InfoBlock #39671677/Virtual Operation 4294967295:54
View Raw JSON Data
{
  "block": 39671677,
  "op": [
    "curation_reward",
    {
      "author": "splinterlands",
      "curator": "w0olf",
      "payout_must_be_claimed": true,
      "permlink": "splinterlands-art-contest-week-65-15-booster-pack-prize",
      "reward": "15.734662 VESTS"
    }
  ],
  "op_in_trx": 54,
  "timestamp": "2020-01-05T20:19:36",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
2020/01/02 20:01:42
authorsplinterlands
pending payout4.826 HBD
permlinksplinterlands-art-contest-week-65-15-booster-pack-prize
rshares21176387532
total vote weight3721174
voterw0olf
weight2549 (25.49%)
Transaction InfoBlock #39585063/Trx ab0fdb31740ab23feb878b22590d5a50c99e4260
View Raw JSON Data
{
  "block": 39585063,
  "op": [
    "effective_comment_vote",
    {
      "author": "splinterlands",
      "pending_payout": "4.826 HBD",
      "permlink": "splinterlands-art-contest-week-65-15-booster-pack-prize",
      "rshares": 21176387532,
      "total_vote_weight": 3721174,
      "voter": "w0olf",
      "weight": 2549
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-02T20:01:42",
  "trx_id": "ab0fdb31740ab23feb878b22590d5a50c99e4260",
  "trx_in_block": 25,
  "virtual_op": true
}
2020/01/02 20:01:42
authorsplinterlands
permlinksplinterlands-art-contest-week-65-15-booster-pack-prize
voterw0olf
weight10000 (100.00%)
Transaction InfoBlock #39585063/Trx ab0fdb31740ab23feb878b22590d5a50c99e4260
View Raw JSON Data
{
  "block": 39585063,
  "op": [
    "vote",
    {
      "author": "splinterlands",
      "permlink": "splinterlands-art-contest-week-65-15-booster-pack-prize",
      "voter": "w0olf",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-02T20:01:42",
  "trx_id": "ab0fdb31740ab23feb878b22590d5a50c99e4260",
  "trx_in_block": 25,
  "virtual_op": false
}
w0olfeffective vote applied for @edithbdraw / navidad-sniper
2020/01/02 20:01:30
authoredithbdraw
pending payout1.330 HBD
permlinknavidad-sniper
rshares21608965198
total vote weight1739580
voterw0olf
weight5279 (52.79%)
Transaction InfoBlock #39585059/Trx 0b2ce21c38fa194f2047017ab86adeeac1e32fcc
View Raw JSON Data
{
  "block": 39585059,
  "op": [
    "effective_comment_vote",
    {
      "author": "edithbdraw",
      "pending_payout": "1.330 HBD",
      "permlink": "navidad-sniper",
      "rshares": 21608965198,
      "total_vote_weight": 1739580,
      "voter": "w0olf",
      "weight": 5279
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2020-01-02T20:01:30",
  "trx_id": "0b2ce21c38fa194f2047017ab86adeeac1e32fcc",
  "trx_in_block": 25,
  "virtual_op": true
}
w0olfupvoted (100.00%) @edithbdraw / navidad-sniper
2020/01/02 20:01:30
authoredithbdraw
permlinknavidad-sniper
voterw0olf
weight10000 (100.00%)
Transaction InfoBlock #39585059/Trx 0b2ce21c38fa194f2047017ab86adeeac1e32fcc
View Raw JSON Data
{
  "block": 39585059,
  "op": [
    "vote",
    {
      "author": "edithbdraw",
      "permlink": "navidad-sniper",
      "voter": "w0olf",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-02T20:01:30",
  "trx_id": "0b2ce21c38fa194f2047017ab86adeeac1e32fcc",
  "trx_in_block": 25,
  "virtual_op": false
}
2020/01/02 20:01:12
idfollow
json["follow",{"follower":"w0olf","following":"edithbdraw","what":["blog"]}]
required auths[]
required posting auths["w0olf"]
Transaction InfoBlock #39585053/Trx a8490b0b8ca8fbd4c0a148310d7febc633e4c9e2
View Raw JSON Data
{
  "block": 39585053,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"w0olf\",\"following\":\"edithbdraw\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "w0olf"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-02T20:01:12",
  "trx_id": "a8490b0b8ca8fbd4c0a148310d7febc633e4c9e2",
  "trx_in_block": 17,
  "virtual_op": false
}
2019/12/19 18:23:48
authorcuddlekitten
curatorw0olf
payout must be claimedtrue
permlinkre-spring-framework-method-level-dependency-injection-with-lookup-20191212t182346z
reward17.719531 VESTS
Transaction InfoBlock #39180634/Virtual Operation 4294967295:4
View Raw JSON Data
{
  "block": 39180634,
  "op": [
    "curation_reward",
    {
      "author": "cuddlekitten",
      "curator": "w0olf",
      "payout_must_be_claimed": true,
      "permlink": "re-spring-framework-method-level-dependency-injection-with-lookup-20191212t182346z",
      "reward": "17.719531 VESTS"
    }
  ],
  "op_in_trx": 4,
  "timestamp": "2019-12-19T18:23:48",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
2019/12/18 14:04:09
authorw0olf
permlinkspring-framework-method-level-dependency-injection-with-lookup
Transaction InfoBlock #39146708/Virtual Operation 4294967295:13
View Raw JSON Data
{
  "block": 39146708,
  "op": [
    "comment_payout_update",
    {
      "author": "w0olf",
      "permlink": "spring-framework-method-level-dependency-injection-with-lookup"
    }
  ],
  "op_in_trx": 13,
  "timestamp": "2019-12-18T14:04:09",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
2019/12/18 14:04:09
authorw0olf
author rewards83
beneficiary payout value0.000 HBD
curator payout value0.015 HBD
payout0.031 HBD
permlinkspring-framework-method-level-dependency-injection-with-lookup
total payout value0.016 HBD
Transaction InfoBlock #39146708/Virtual Operation 4294967295:12
View Raw JSON Data
{
  "block": 39146708,
  "op": [
    "comment_reward",
    {
      "author": "w0olf",
      "author_rewards": 83,
      "beneficiary_payout_value": "0.000 HBD",
      "curator_payout_value": "0.015 HBD",
      "payout": "0.031 HBD",
      "permlink": "spring-framework-method-level-dependency-injection-with-lookup",
      "total_payout_value": "0.016 HBD"
    }
  ],
  "op_in_trx": 12,
  "timestamp": "2019-12-18T14:04:09",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
w0olfreceived 0.041 HIVE, 0.051 HP author reward for @w0olf / spring-framework-method-level-dependency-injection-with-lookup
2019/12/18 14:04:09
authorw0olf
curators vesting payout149.642135 VESTS
hbd payout0.000 HBD
hive payout0.041 HIVE
payout must be claimedtrue
permlinkspring-framework-method-level-dependency-injection-with-lookup
vesting payout82.696969 VESTS
Transaction InfoBlock #39146708/Virtual Operation 4294967295:11
View Raw JSON Data
{
  "block": 39146708,
  "op": [
    "author_reward",
    {
      "author": "w0olf",
      "curators_vesting_payout": "149.642135 VESTS",
      "hbd_payout": "0.000 HBD",
      "hive_payout": "0.041 HIVE",
      "payout_must_be_claimed": true,
      "permlink": "spring-framework-method-level-dependency-injection-with-lookup",
      "vesting_payout": "82.696969 VESTS"
    }
  ],
  "op_in_trx": 11,
  "timestamp": "2019-12-18T14:04:09",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": true
}
2019/12/13 08:44:15
authorcuddlekitten
pending payout0.003 HBD
permlinkre-spring-framework-method-level-dependency-injection-with-lookup-20191212t182346z
rshares21608965198
total vote weight10764
voterw0olf
weight10764
Transaction InfoBlock #38996586/Trx e3c115be7ea3598eedf05fe5c829aeb849879673
View Raw JSON Data
{
  "block": 38996586,
  "op": [
    "effective_comment_vote",
    {
      "author": "cuddlekitten",
      "pending_payout": "0.003 HBD",
      "permlink": "re-spring-framework-method-level-dependency-injection-with-lookup-20191212t182346z",
      "rshares": 21608965198,
      "total_vote_weight": 10764,
      "voter": "w0olf",
      "weight": 10764
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2019-12-13T08:44:15",
  "trx_id": "e3c115be7ea3598eedf05fe5c829aeb849879673",
  "trx_in_block": 2,
  "virtual_op": true
}
2019/12/13 08:44:15
authorcuddlekitten
permlinkre-spring-framework-method-level-dependency-injection-with-lookup-20191212t182346z
voterw0olf
weight10000 (100.00%)
Transaction InfoBlock #38996586/Trx e3c115be7ea3598eedf05fe5c829aeb849879673
View Raw JSON Data
{
  "block": 38996586,
  "op": [
    "vote",
    {
      "author": "cuddlekitten",
      "permlink": "re-spring-framework-method-level-dependency-injection-with-lookup-20191212t182346z",
      "voter": "w0olf",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-12-13T08:44:15",
  "trx_id": "e3c115be7ea3598eedf05fe5c829aeb849879673",
  "trx_in_block": 2,
  "virtual_op": false
}
2019/12/12 18:23:51
authorcuddlekitten
body![cuddle_teddy3.png](https://steemitimages.com/DQmZMti3eTm78CV1yJcfqiR7t5kgLgLKnK8aqTpbmmJWZiX/cuddle_teddy3.png)
json metadata{"app": "beem/0.20.22"}
parent authorw0olf
parent permlinkspring-framework-method-level-dependency-injection-with-lookup
permlinkre-spring-framework-method-level-dependency-injection-with-lookup-20191212t182346z
titleI like you
Transaction InfoBlock #38979412/Trx 50c97cb8219ec2d06e28bee661e7e1558e7cb489
View Raw JSON Data
{
  "block": 38979412,
  "op": [
    "comment",
    {
      "author": "cuddlekitten",
      "body": "![cuddle_teddy3.png](https://steemitimages.com/DQmZMti3eTm78CV1yJcfqiR7t5kgLgLKnK8aqTpbmmJWZiX/cuddle_teddy3.png)",
      "json_metadata": "{\"app\": \"beem/0.20.22\"}",
      "parent_author": "w0olf",
      "parent_permlink": "spring-framework-method-level-dependency-injection-with-lookup",
      "permlink": "re-spring-framework-method-level-dependency-injection-with-lookup-20191212t182346z",
      "title": "I like you"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-12-12T18:23:51",
  "trx_id": "50c97cb8219ec2d06e28bee661e7e1558e7cb489",
  "trx_in_block": 13,
  "virtual_op": false
}
2019/12/12 18:23:39
authorw0olf
pending payout0.032 HBD
permlinkspring-framework-method-level-dependency-injection-with-lookup
rshares6671017950
total vote weight95433
votercuddlekitten
weight3184 (31.84%)
Transaction InfoBlock #38979408/Trx 14706dbab5c327125471ff7f82197f2eaf9bf617
View Raw JSON Data
{
  "block": 38979408,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.032 HBD",
      "permlink": "spring-framework-method-level-dependency-injection-with-lookup",
      "rshares": 6671017950,
      "total_vote_weight": 95433,
      "voter": "cuddlekitten",
      "weight": 3184
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2019-12-12T18:23:39",
  "trx_id": "14706dbab5c327125471ff7f82197f2eaf9bf617",
  "trx_in_block": 18,
  "virtual_op": true
}
2019/12/12 18:23:39
authorw0olf
permlinkspring-framework-method-level-dependency-injection-with-lookup
votercuddlekitten
weight9939 (99.39%)
Transaction InfoBlock #38979408/Trx 14706dbab5c327125471ff7f82197f2eaf9bf617
View Raw JSON Data
{
  "block": 38979408,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-framework-method-level-dependency-injection-with-lookup",
      "voter": "cuddlekitten",
      "weight": 9939
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-12-12T18:23:39",
  "trx_id": "14706dbab5c327125471ff7f82197f2eaf9bf617",
  "trx_in_block": 18,
  "virtual_op": false
}
2019/12/11 15:36:39
authorw0olf
body@@ -1433,16 +1433,115 @@ n bean%0A%0A +%3Ccenter%3E%0A!%5B%5D(https://koenig-media.raywenderlich.com/uploads/2016/11/Dagger-feature.png)%0A%3C/center%3E%0A%0A ### Prot
json metadata{"tags":["java","spring","annotations","dependencyinjection","ioc"],"users":["lookup","autowire","w0olf"],"image":["https://miro.medium.com/max/2000/1*C5pZvraKXWxDnGDzjHUzQg.png","https://koenig-media.raywenderlich.com/uploads/2016/11/Dagger-feature.png","https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/halloween.png","https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/commented.png","https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/votes.png","https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/posts.png","https://steemitimages.com/100x100/http://steemitboard.com/@w0olf/level.png","https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/comments.png","https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/voted.png","https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/payout.png","https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/supportboard.png","https://steemitimages.com/0x0/http://i.imgur.com/c11vQnq.gif","https://steemitimages.com/0x0/https://steemit-production-imageproxy-upload.s3.amazonaws.com/DQmZFRzcy5hi9uhX8Tsx74hZ8SpByxj1hfXXaWx2Cfk6grY"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkprogramming
permlinkspring-framework-method-level-dependency-injection-with-lookup
titleSpring-Framework: Method-level dependency injection with @Lookup
Transaction InfoBlock #38947324/Trx 932128d76494f8f6943faa5fea9a3fc8469e5ddc
View Raw JSON Data
{
  "block": 38947324,
  "op": [
    "comment",
    {
      "author": "w0olf",
      "body": "@@ -1433,16 +1433,115 @@\n n bean%0A%0A\n+%3Ccenter%3E%0A!%5B%5D(https://koenig-media.raywenderlich.com/uploads/2016/11/Dagger-feature.png)%0A%3C/center%3E%0A%0A\n ### Prot\n",
      "json_metadata": "{\"tags\":[\"java\",\"spring\",\"annotations\",\"dependencyinjection\",\"ioc\"],\"users\":[\"lookup\",\"autowire\",\"w0olf\"],\"image\":[\"https://miro.medium.com/max/2000/1*C5pZvraKXWxDnGDzjHUzQg.png\",\"https://koenig-media.raywenderlich.com/uploads/2016/11/Dagger-feature.png\",\"https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/halloween.png\",\"https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/commented.png\",\"https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/votes.png\",\"https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/posts.png\",\"https://steemitimages.com/100x100/http://steemitboard.com/@w0olf/level.png\",\"https://steemitimages.com/70x80/http://steemitboard.com/@w0olf/comments.png\",\"https://steemitimages.com/60x70/http://steemitboard.com/@w0olf/voted.png\",\"https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/payout.png\",\"https://steemitimages.com/50x60/http://steemitboard.com/@w0olf/supportboard.png\",\"https://steemitimages.com/0x0/http://i.imgur.com/c11vQnq.gif\",\"https://steemitimages.com/0x0/https://steemit-production-imageproxy-upload.s3.amazonaws.com/DQmZFRzcy5hi9uhX8Tsx74hZ8SpByxj1hfXXaWx2Cfk6grY\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "programming",
      "permlink": "spring-framework-method-level-dependency-injection-with-lookup",
      "title": "Spring-Framework: Method-level dependency injection with @Lookup"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-12-11T15:36:39",
  "trx_id": "932128d76494f8f6943faa5fea9a3fc8469e5ddc",
  "trx_in_block": 9,
  "virtual_op": false
}
w0olfclaimed reward balance: 0.072 HP
2019/12/11 15:30:57
accountw0olf
reward hbd0.000 HBD
reward hive0.000 HIVE
reward vests116.288124 VESTS
Transaction InfoBlock #38947210/Trx 9fb4058d5545498ebad81fab5796be6a9155bc8f
View Raw JSON Data
{
  "block": 38947210,
  "op": [
    "claim_reward_balance",
    {
      "account": "w0olf",
      "reward_hbd": "0.000 HBD",
      "reward_hive": "0.000 HIVE",
      "reward_vests": "116.288124 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-12-11T15:30:57",
  "trx_id": "9fb4058d5545498ebad81fab5796be6a9155bc8f",
  "trx_in_block": 17,
  "virtual_op": false
}
2019/12/11 14:39:42
authorw0olf
pending payout0.031 HBD
permlinkspring-framework-method-level-dependency-injection-with-lookup
rshares3599996346
total vote weight92249
voteralinabarbu
weight1721 (17.21%)
Transaction InfoBlock #38946186/Trx d0792d31c4231a5f565e0ab1c96dc85b961917db
View Raw JSON Data
{
  "block": 38946186,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.031 HBD",
      "permlink": "spring-framework-method-level-dependency-injection-with-lookup",
      "rshares": 3599996346,
      "total_vote_weight": 92249,
      "voter": "alinabarbu",
      "weight": 1721
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2019-12-11T14:39:42",
  "trx_id": "d0792d31c4231a5f565e0ab1c96dc85b961917db",
  "trx_in_block": 7,
  "virtual_op": true
}
2019/12/11 14:39:42
authorw0olf
permlinkspring-framework-method-level-dependency-injection-with-lookup
voteralinabarbu
weight1000 (10.00%)
Transaction InfoBlock #38946186/Trx d0792d31c4231a5f565e0ab1c96dc85b961917db
View Raw JSON Data
{
  "block": 38946186,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-framework-method-level-dependency-injection-with-lookup",
      "voter": "alinabarbu",
      "weight": 1000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-12-11T14:39:42",
  "trx_id": "d0792d31c4231a5f565e0ab1c96dc85b961917db",
  "trx_in_block": 7,
  "virtual_op": false
}
2019/12/11 14:30:21
authorw0olf
pending payout0.030 HBD
permlinkspring-framework-method-level-dependency-injection-with-lookup
rshares3597742227
total vote weight90528
voterpiyushkansal
weight1720 (17.20%)
Transaction InfoBlock #38945999/Trx 4042e0d8957edbcef9fa6537899636e263fa0a4e
View Raw JSON Data
{
  "block": 38945999,
  "op": [
    "effective_comment_vote",
    {
      "author": "w0olf",
      "pending_payout": "0.030 HBD",
      "permlink": "spring-framework-method-level-dependency-injection-with-lookup",
      "rshares": 3597742227,
      "total_vote_weight": 90528,
      "voter": "piyushkansal",
      "weight": 1720
    }
  ],
  "op_in_trx": 1,
  "timestamp": "2019-12-11T14:30:21",
  "trx_id": "4042e0d8957edbcef9fa6537899636e263fa0a4e",
  "trx_in_block": 7,
  "virtual_op": true
}
2019/12/11 14:30:21
authorw0olf
permlinkspring-framework-method-level-dependency-injection-with-lookup
voterpiyushkansal
weight2000 (20.00%)
Transaction InfoBlock #38945999/Trx 4042e0d8957edbcef9fa6537899636e263fa0a4e
View Raw JSON Data
{
  "block": 38945999,
  "op": [
    "vote",
    {
      "author": "w0olf",
      "permlink": "spring-framework-method-level-dependency-injection-with-lookup",
      "voter": "piyushkansal",
      "weight": 2000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-12-11T14:30:21",
  "trx_id": "4042e0d8957edbcef9fa6537899636e263fa0a4e",
  "trx_in_block": 7,
  "virtual_op": false
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"https://steemitimages.com/DQmf72FiRyh4sGNQHvGiNMuupYMUvX8k3oDFvMF8Ej1h5nw/profilepic.png","location":"Graz, Austria","name":"Wolf","about":"Proud Host of the Design A Character Contest | Artist | Firespinner | Software Developer","website":"http://mistawolf.deviantart.com","cover_image":"https://steemitimages.com/DQmao9XD1s8bSWF996s97dt1uyPJ9pFmJF6HMGK71yWQjgM/cover2.png"}
JSON METADATA
profile{"name":"Wolf","about":"DEV | ARTIST | FIRESPINNER","website":"https://www.deviantart.com/mistawolf","location":"Austria","cover_image":"https://cdn.steemitimages.com/DQmbAE5Zp5qoYxexhnyYpeioGJKvUAD9vTBFv5YXJnxV2ig/tealized.jpg","profile_image":"https://cdn.steemitimages.com/DQmPTnMVgozjHod7Wwdrfcpeb8WxdJfwGfadxnMKcVh9EX2/Wolf2.png"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "https://steemitimages.com/DQmf72FiRyh4sGNQHvGiNMuupYMUvX8k3oDFvMF8Ej1h5nw/profilepic.png",
      "location": "Graz, Austria",
      "name": "Wolf",
      "about": "Proud Host of the Design A Character Contest | Artist | Firespinner | Software Developer",
      "website": "http://mistawolf.deviantart.com",
      "cover_image": "https://steemitimages.com/DQmao9XD1s8bSWF996s97dt1uyPJ9pFmJF6HMGK71yWQjgM/cover2.png"
    }
  },
  "json_metadata": {
    "profile": {
      "name": "Wolf",
      "about": "DEV | ARTIST | FIRESPINNER",
      "website": "https://www.deviantart.com/mistawolf",
      "location": "Austria",
      "cover_image": "https://cdn.steemitimages.com/DQmbAE5Zp5qoYxexhnyYpeioGJKvUAD9vTBFv5YXJnxV2ig/tealized.jpg",
      "profile_image": "https://cdn.steemitimages.com/DQmPTnMVgozjHod7Wwdrfcpeb8WxdJfwGfadxnMKcVh9EX2/Wolf2.png"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM8Hruq5FmVrWKcoemGNE8GYJWE75UmLomGdADtbtD1cBVC5CmpP1/1
Active
Single Signature
Public Keys
STM6tvcHJigxUxVsw48SNP8NxjNicG5mQ4zS4oTfkKCrofh4hJTYY1/1
Posting
Single Signature
Public Keys
STM6atbj2V6Jc2ZgL8KUdw5WQFR3Z29CFABLMhkVokL3WBRwR9KGm1/1
Memo
STM8KJwquJ1GG3sPYBvj2TXSq1ZFDbM1EeFfe1EVQurBpXas1cTgS
{
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM8Hruq5FmVrWKcoemGNE8GYJWE75UmLomGdADtbtD1cBVC5CmpP",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM6tvcHJigxUxVsw48SNP8NxjNicG5mQ4zS4oTfkKCrofh4hJTYY",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting": {
    "account_auths": [
      [
        "busy.app",
        1
      ],
      [
        "dlive.app",
        1
      ],
      [
        "dtube.app",
        1
      ],
      [
        "utopian.app",
        1
      ]
    ],
    "key_auths": [
      [
        "STM6atbj2V6Jc2ZgL8KUdw5WQFR3Z29CFABLMhkVokL3WBRwR9KGm",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "memo": "STM8KJwquJ1GG3sPYBvj2TXSq1ZFDbM1EeFfe1EVQurBpXas1cTgS"
}

Witness Votes

0 / 30
No active witness votes.
[]