VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS44.90%
Net Worth
0.389USD
STEEM
0.000STEEM
SBD
0.693SBD
Own SP
0.979SP
Detailed Balance
| STEEM | ||
| balance | 0.000STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.979SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 0.979SP | SP |
| Reward SP (pending) | 0.082SP | SP |
| SBD | ||
| sbd_balance | 0.629SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.064SBD | SBD |
{
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "1591.624782 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "0.629 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.064 SBD",
"conversions": []
}Account Info
| name | cybor0 |
| id | 1155416 |
| rank | 1,655,597 |
| reputation | 24166949347 |
| created | 2018-10-13T12:28:03 |
| recovery_account | utopian-io |
| proxy | None |
| post_count | 5 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-11-02T16:41:06 |
| last_root_post | 2018-11-02T16:41:06 |
| last_vote_time | 1970-01-01T00:00:00 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.000 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.629 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 1591.624782 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 0.000000 VESTS |
| reward_vesting_balance | 165.312320 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2018-10-21T11:52:36 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 1155416,
"name": "cybor0",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5SCt6LJB1Tknm5UTiKdbmHS6GQvWcJVducavkYHPBU7YygrJwA",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5c9Vxb7pRMT3G4dy4M1cfuso8xBNKKA2iEpKDjEEnbXCksSas2",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"busy.app",
1
]
],
"key_auths": [
[
"STM7XgexFCirbq2epwn5Lvt66SRojXxT1cTrDGTroZmBfs62XtUxb",
1
]
]
},
"memo_key": "STM7MKzbNZhWxPrn2bpN9nw6nhYiJ5xuMoPs6g5xioNzkSqvrPKiH",
"json_metadata": "",
"posting_json_metadata": "",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2018-10-21T11:52:36",
"created": "2018-10-13T12:28:03",
"mined": false,
"recovery_account": "utopian-io",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 5,
"can_vote": true,
"voting_manabar": {
"current_mana": 1591624782,
"last_update_time": 1541258253
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1539433683
},
"voting_power": 0,
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.629 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2018-11-03T15:17:33",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.064 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "165.312320 VESTS",
"reward_vesting_steem": "0.082 STEEM",
"vesting_shares": "1591.624782 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 0,
"posting_rewards": 1741,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2018-11-02T16:41:06",
"last_root_post": "2018-11-02T16:41:06",
"last_vote_time": "1970-01-01T00:00:00",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "24166949347",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 1655597
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2019/10/13 13:42:27
2019/10/13 13:42:27
| author | steemitboard |
| body | Congratulations @cybor0! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@cybor0/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@cybor0) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=cybor0)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemfest/@steemitboard/the-new-steemfest-badge-is-ready"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmRUkELn2Fd13pWFkmWU2wBMMx39EBX5V3cHBEZ2d7f3Ve/image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/the-new-steemfest-badge-is-ready">The new SteemFest⁴ badge is ready</a></td></tr></table> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | cybor0 |
| parent permlink | solidity-struktury-kontraktu |
| permlink | steemitboard-notify-cybor0-20191013t134227000z |
| title | |
| Transaction Info | Block #37249104/Trx 7a0cd8d71c0858a05c9234c9aca249a7ac779492 |
View Raw JSON Data
{
"block": 37249104,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @cybor0! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@cybor0/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@cybor0) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=cybor0)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemfest/@steemitboard/the-new-steemfest-badge-is-ready\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmRUkELn2Fd13pWFkmWU2wBMMx39EBX5V3cHBEZ2d7f3Ve/image.png\"></a></td><td><a href=\"https://steemit.com/steemfest/@steemitboard/the-new-steemfest-badge-is-ready\">The new SteemFest⁴ badge is ready</a></td></tr></table>\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "cybor0",
"parent_permlink": "solidity-struktury-kontraktu",
"permlink": "steemitboard-notify-cybor0-20191013t134227000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-10-13T13:42:27",
"trx_id": "7a0cd8d71c0858a05c9234c9aca249a7ac779492",
"trx_in_block": 39,
"virtual_op": 0
}2018/12/06 19:24:24
2018/12/06 19:24:24
| author | steemitboard |
| body | Congratulations @cybor0! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) : <table><tr><td>https://steemitimages.com/60x60/http://steemitboard.com/notifications/firstvote.png</td><td>You made your First Vote</td></tr> </table> <sub>_[Click here to view your Board of Honor](https://steemitboard.com/@cybor0)_</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/5jrq2c-steemitboard-saint-nicholas-day"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/mGo2Zd.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/5jrq2c-steemitboard-saint-nicholas-day">Saint Nicholas challenge for good boys and girls</a></td></tr></table> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | cybor0 |
| parent permlink | solidity-struktury-kontraktu |
| permlink | steemitboard-notify-cybor0-20181206t192426000z |
| title | |
| Transaction Info | Block #28334121/Trx 9b84b13086e756371ea81984d14fe667b6567f96 |
View Raw JSON Data
{
"block": 28334121,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @cybor0! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :\n\n<table><tr><td>https://steemitimages.com/60x60/http://steemitboard.com/notifications/firstvote.png</td><td>You made your First Vote</td></tr>\n</table>\n\n<sub>_[Click here to view your Board of Honor](https://steemitboard.com/@cybor0)_</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemitboard/@steemitboard/5jrq2c-steemitboard-saint-nicholas-day\"><img src=\"https://steemitimages.com/64x128/http://i.cubeupload.com/mGo2Zd.png\"></a></td><td><a href=\"https://steemit.com/steemitboard/@steemitboard/5jrq2c-steemitboard-saint-nicholas-day\">Saint Nicholas challenge for good boys and girls</a></td></tr></table>\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "cybor0",
"parent_permlink": "solidity-struktury-kontraktu",
"permlink": "steemitboard-notify-cybor0-20181206t192426000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-12-06T19:24:24",
"trx_id": "9b84b13086e756371ea81984d14fe667b6567f96",
"trx_in_block": 39,
"virtual_op": 0
}cybor0upvoted (100.00%) @cybor0 / solidity-struktury-kontraktu2018/12/06 18:29:57
cybor0upvoted (100.00%) @cybor0 / solidity-struktury-kontraktu
2018/12/06 18:29:57
| author | cybor0 |
| permlink | solidity-struktury-kontraktu |
| voter | cybor0 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28333032/Trx d7d599851562c53aaa6f7034ed1d95b94c8cf664 |
View Raw JSON Data
{
"block": 28333032,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "solidity-struktury-kontraktu",
"voter": "cybor0",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-12-06T18:29:57",
"trx_id": "d7d599851562c53aaa6f7034ed1d95b94c8cf664",
"trx_in_block": 11,
"virtual_op": 0
}cybor0received 0.040 SBD, 0.063 SP author reward for @cybor0 / solidity-struktury-kontraktu2018/11/09 16:41:06
cybor0received 0.040 SBD, 0.063 SP author reward for @cybor0 / solidity-struktury-kontraktu
2018/11/09 16:41:06
| author | cybor0 |
| permlink | solidity-struktury-kontraktu |
| sbd payout | 0.040 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 102.810139 VESTS |
| Transaction Info | Block #27553647/Virtual Operation #9 |
View Raw JSON Data
{
"block": 27553647,
"op": [
"author_reward",
{
"author": "cybor0",
"permlink": "solidity-struktury-kontraktu",
"sbd_payout": "0.040 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "102.810139 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-11-09T16:41:06",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 9
}cybor0received 0.024 SBD, 0.038 SP author reward for @cybor0 / solidity-pierwsze-kroki2018/11/06 18:53:33
cybor0received 0.024 SBD, 0.038 SP author reward for @cybor0 / solidity-pierwsze-kroki
2018/11/06 18:53:33
| author | cybor0 |
| permlink | solidity-pierwsze-kroki |
| sbd payout | 0.024 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 62.502181 VESTS |
| Transaction Info | Block #27469954/Virtual Operation #4 |
View Raw JSON Data
{
"block": 27469954,
"op": [
"author_reward",
{
"author": "cybor0",
"permlink": "solidity-pierwsze-kroki",
"sbd_payout": "0.024 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "62.502181 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-11-06T18:53:33",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 4
}newforyouupvoted (50.00%) @cybor0 / solidity-struktury-kontraktu2018/11/03 19:39:27
newforyouupvoted (50.00%) @cybor0 / solidity-struktury-kontraktu
2018/11/03 19:39:27
| author | cybor0 |
| permlink | solidity-struktury-kontraktu |
| voter | newforyou |
| weight | 5000 (50.00%) |
| Transaction Info | Block #27384570/Trx a228a288261c851830e5c3c6df44d819becbf42d |
View Raw JSON Data
{
"block": 27384570,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "solidity-struktury-kontraktu",
"voter": "newforyou",
"weight": 5000
}
],
"op_in_trx": 0,
"timestamp": "2018-11-03T19:39:27",
"trx_id": "a228a288261c851830e5c3c6df44d819becbf42d",
"trx_in_block": 4,
"virtual_op": 0
}cybor0claimed reward balance: 0.629 SBD, 0.979 SP2018/11/03 15:17:33
cybor0claimed reward balance: 0.629 SBD, 0.979 SP
2018/11/03 15:17:33
| account | cybor0 |
| reward sbd | 0.629 SBD |
| reward steem | 0.000 STEEM |
| reward vests | 1591.624782 VESTS |
| Transaction Info | Block #27379334/Trx 7677ddcb7a3f6f9acbb8d95aa49dd1c7e961cdbd |
View Raw JSON Data
{
"block": 27379334,
"op": [
"claim_reward_balance",
{
"account": "cybor0",
"reward_sbd": "0.629 SBD",
"reward_steem": "0.000 STEEM",
"reward_vests": "1591.624782 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-11-03T15:17:33",
"trx_id": "7677ddcb7a3f6f9acbb8d95aa49dd1c7e961cdbd",
"trx_in_block": 22,
"virtual_op": 0
}pixelfanupvoted (3.00%) @cybor0 / solidity-struktury-kontraktu2018/11/02 22:43:33
pixelfanupvoted (3.00%) @cybor0 / solidity-struktury-kontraktu
2018/11/02 22:43:33
| author | cybor0 |
| permlink | solidity-struktury-kontraktu |
| voter | pixelfan |
| weight | 300 (3.00%) |
| Transaction Info | Block #27359460/Trx 472ef00c0560ddb1d989995c00a8fbd71c1b02b5 |
View Raw JSON Data
{
"block": 27359460,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "solidity-struktury-kontraktu",
"voter": "pixelfan",
"weight": 300
}
],
"op_in_trx": 0,
"timestamp": "2018-11-02T22:43:33",
"trx_id": "472ef00c0560ddb1d989995c00a8fbd71c1b02b5",
"trx_in_block": 23,
"virtual_op": 0
}imperfect-oneupvoted (5.00%) @cybor0 / solidity-struktury-kontraktu2018/11/02 22:43:33
imperfect-oneupvoted (5.00%) @cybor0 / solidity-struktury-kontraktu
2018/11/02 22:43:33
| author | cybor0 |
| permlink | solidity-struktury-kontraktu |
| voter | imperfect-one |
| weight | 500 (5.00%) |
| Transaction Info | Block #27359460/Trx d66b298d7320b4701b79da4c085357c671a302f1 |
View Raw JSON Data
{
"block": 27359460,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "solidity-struktury-kontraktu",
"voter": "imperfect-one",
"weight": 500
}
],
"op_in_trx": 0,
"timestamp": "2018-11-02T22:43:33",
"trx_id": "d66b298d7320b4701b79da4c085357c671a302f1",
"trx_in_block": 15,
"virtual_op": 0
}mysupvoted (5.00%) @cybor0 / solidity-struktury-kontraktu2018/11/02 22:43:27
mysupvoted (5.00%) @cybor0 / solidity-struktury-kontraktu
2018/11/02 22:43:27
| author | cybor0 |
| permlink | solidity-struktury-kontraktu |
| voter | mys |
| weight | 500 (5.00%) |
| Transaction Info | Block #27359458/Trx b7a4bdfeb505ad468033381d2b03632c1d50c3a0 |
View Raw JSON Data
{
"block": 27359458,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "solidity-struktury-kontraktu",
"voter": "mys",
"weight": 500
}
],
"op_in_trx": 0,
"timestamp": "2018-11-02T22:43:27",
"trx_id": "b7a4bdfeb505ad468033381d2b03632c1d50c3a0",
"trx_in_block": 11,
"virtual_op": 0
}jacekwupvoted (50.00%) @cybor0 / solidity-struktury-kontraktu2018/11/02 20:25:54
jacekwupvoted (50.00%) @cybor0 / solidity-struktury-kontraktu
2018/11/02 20:25:54
| author | cybor0 |
| permlink | solidity-struktury-kontraktu |
| voter | jacekw |
| weight | 5000 (50.00%) |
| Transaction Info | Block #27356710/Trx 1ce6bfb4c51d069362d800818bed73e4aa4eb64a |
View Raw JSON Data
{
"block": 27356710,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "solidity-struktury-kontraktu",
"voter": "jacekw",
"weight": 5000
}
],
"op_in_trx": 0,
"timestamp": "2018-11-02T20:25:54",
"trx_id": "1ce6bfb4c51d069362d800818bed73e4aa4eb64a",
"trx_in_block": 6,
"virtual_op": 0
}pomocnikupvoted (100.00%) @cybor0 / solidity-struktury-kontraktu2018/11/02 20:24:39
pomocnikupvoted (100.00%) @cybor0 / solidity-struktury-kontraktu
2018/11/02 20:24:39
| author | cybor0 |
| permlink | solidity-struktury-kontraktu |
| voter | pomocnik |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27356685/Trx 4832a83a58bc0fd12d66d562d15aaff96def791f |
View Raw JSON Data
{
"block": 27356685,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "solidity-struktury-kontraktu",
"voter": "pomocnik",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-11-02T20:24:39",
"trx_id": "4832a83a58bc0fd12d66d562d15aaff96def791f",
"trx_in_block": 1,
"virtual_op": 0
}apt-getupvoted (100.00%) @cybor0 / solidity-struktury-kontraktu2018/11/02 16:55:33
apt-getupvoted (100.00%) @cybor0 / solidity-struktury-kontraktu
2018/11/02 16:55:33
| author | cybor0 |
| permlink | solidity-struktury-kontraktu |
| voter | apt-get |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27352507/Trx d0fdf480a5b10397c2aee397ac128b82648cb5fc |
View Raw JSON Data
{
"block": 27352507,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "solidity-struktury-kontraktu",
"voter": "apt-get",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-11-02T16:55:33",
"trx_id": "d0fdf480a5b10397c2aee397ac128b82648cb5fc",
"trx_in_block": 20,
"virtual_op": 0
}cybor0published a new post: solidity-struktury-kontraktu2018/11/02 16:41:06
cybor0published a new post: solidity-struktury-kontraktu
2018/11/02 16:41:06
| author | cybor0 |
| body |  # Importy w solidity W solidity możemy importować inne pliki źródłowe używając instrukcji import. Przykłady importowania . ```solidity import "sourcefile"; // wszystkie globalne symbole z pliku sourcefile zostaną zaimportowane również jako globalne import * as symbol from "sourcefile"; // wszystkie globalne symbole z pliku sourcefile zostaną zaimportowane jako część symbol, będą dostępne jako symbol.xxx //alternatywą dla powyższej instrukcji jest import "sourcefile" as symbol; ``` Mamy również możliwość stosowania aliasów. ```solidity import {symbol as alias} from "filename"; ``` # Komentarze W solidity mamy możliwość dodawania jednolinijkowych i wielolinijowych komentarzy. ```solidity // komentarz jednolinijkowy /* komentarz wielolinijkowy */ ``` # Struktura kontraktu Kontrakt w solidity przypominają klasy z innych języków programowania. Kontrakty mogą dziedziczyć z innych kontraktów. Kontrakt może zawierać: ## Zmienne stanu Zmienne które na stałe, są zapisywane w kontrakcie, jego storze. ```solidity contract Box { string message; } ``` ## Funkcje Funkcje dzielą kontrakt na wykonywalne kawałki. ```solidity function geMessage() public view { // Funkcja } ``` ## Modyfikatory Specjalne semantyczne jednostki, mające wpływa na wykonywanie funkcji. ```solidity modifier onlySeller() { // Modyfikator ten powoduje, że funkcja dla której zostanie użyty, zostanie wywołana tylko i wyłącznie dla właściciela kontraktu require( msg.sender == seller ); _; } function abort() public onlySeller { // Użycie modyfikatora } ``` ## Zdarzenia W solidity mamy możliwość tworzenia zdarzeń. ```solidity event messageEvent(address person); // Zdarzenia deklaracja function del() public { emit messageEvent(msg.sender); // Wywołanie zdarzenia } ``` ## Struktury W solidity mamy możliwość prezentowania bardziej skomplikowanych danych za pomocą struktur. ```solidity struct Car { // Struktura uint wheels; bool electric; ...... } ``` ## Typy wyliczeniowe Skończony zbiór stałych wartości. ```solidity enum State { Created, Deleted, Active } // Przykład typu wyliczeniowego ```` |
| json metadata | {"tags":["polish","pl-cypto","pl-blockchain","pl-ethereum","pl-solidity"],"image":["https://cdn.steemitimages.com/DQmRqDGEwCiJFgvyo9kR34vyS3uQqL6SbwrbtCZcKY7LeDh/solidity.png"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | polish |
| permlink | solidity-struktury-kontraktu |
| title | Solidity struktury kontraktu |
| Transaction Info | Block #27352220/Trx 2b50645c7dc5d204a70ed1746ef2215d13a1e4ec |
View Raw JSON Data
{
"block": 27352220,
"op": [
"comment",
{
"author": "cybor0",
"body": "\n# Importy w solidity\n\nW solidity możemy importować inne pliki źródłowe używając instrukcji import.\n\nPrzykłady importowania .\n```solidity\nimport \"sourcefile\"; // wszystkie globalne symbole z pliku sourcefile zostaną zaimportowane również jako globalne\nimport * as symbol from \"sourcefile\"; // wszystkie globalne symbole z pliku sourcefile zostaną zaimportowane jako część symbol, będą dostępne jako symbol.xxx\n//alternatywą dla powyższej instrukcji jest\nimport \"sourcefile\" as symbol;\n```\nMamy również możliwość stosowania aliasów.\n```solidity\nimport {symbol as alias} from \"filename\";\n```\n\n# Komentarze\nW solidity mamy możliwość dodawania jednolinijkowych i wielolinijowych komentarzy.\n```solidity\n// komentarz jednolinijkowy\n\n/*\nkomentarz wielolinijkowy\n*/\n```\n\n# Struktura kontraktu\nKontrakt w solidity przypominają klasy z innych języków programowania. Kontrakty mogą dziedziczyć z innych kontraktów. Kontrakt może zawierać:\n\n## Zmienne stanu\nZmienne które na stałe, są zapisywane w kontrakcie, jego storze.\n\n```solidity\ncontract Box {\n string message;\n}\n```\n\n## Funkcje\nFunkcje dzielą kontrakt na wykonywalne kawałki.\n```solidity\nfunction geMessage() public view { // Funkcja\n}\n```\n\n## Modyfikatory\nSpecjalne semantyczne jednostki, mające wpływa na wykonywanie funkcji.\n```solidity\n modifier onlySeller() { // Modyfikator ten powoduje, że funkcja dla której zostanie użyty, zostanie wywołana tylko i wyłącznie dla właściciela kontraktu \n require(\n msg.sender == seller\n );\n _;\n }\n\n function abort() public onlySeller { // Użycie modyfikatora\n }\n```\n\n## Zdarzenia\nW solidity mamy możliwość tworzenia zdarzeń.\n```solidity\n event messageEvent(address person); // Zdarzenia deklaracja\n\n function del() public {\n emit messageEvent(msg.sender); // Wywołanie zdarzenia\n }\n```\n\n## Struktury\nW solidity mamy możliwość prezentowania bardziej skomplikowanych danych za pomocą struktur.\n```solidity\n struct Car { // Struktura\n uint wheels;\n bool electric;\n ......\n }\n```\n\n## Typy wyliczeniowe\nSkończony zbiór stałych wartości.\n```solidity\n enum State { Created, Deleted, Active } // Przykład typu wyliczeniowego\n````",
"json_metadata": "{\"tags\":[\"polish\",\"pl-cypto\",\"pl-blockchain\",\"pl-ethereum\",\"pl-solidity\"],\"image\":[\"https://cdn.steemitimages.com/DQmRqDGEwCiJFgvyo9kR34vyS3uQqL6SbwrbtCZcKY7LeDh/solidity.png\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "polish",
"permlink": "solidity-struktury-kontraktu",
"title": "Solidity struktury kontraktu"
}
],
"op_in_trx": 0,
"timestamp": "2018-11-02T16:41:06",
"trx_id": "2b50645c7dc5d204a70ed1746ef2215d13a1e4ec",
"trx_in_block": 4,
"virtual_op": 0
}jacekwupvoted (50.00%) @cybor0 / solidity-pierwsze-kroki2018/10/30 19:08:42
jacekwupvoted (50.00%) @cybor0 / solidity-pierwsze-kroki
2018/10/30 19:08:42
| author | cybor0 |
| permlink | solidity-pierwsze-kroki |
| voter | jacekw |
| weight | 5000 (50.00%) |
| Transaction Info | Block #27268821/Trx 647e6b2dacd31f8ad98e143011752cc4649a0278 |
View Raw JSON Data
{
"block": 27268821,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "solidity-pierwsze-kroki",
"voter": "jacekw",
"weight": 5000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-30T19:08:42",
"trx_id": "647e6b2dacd31f8ad98e143011752cc4649a0278",
"trx_in_block": 8,
"virtual_op": 0
}pomocnikupvoted (100.00%) @cybor0 / solidity-pierwsze-kroki2018/10/30 19:08:21
pomocnikupvoted (100.00%) @cybor0 / solidity-pierwsze-kroki
2018/10/30 19:08:21
| author | cybor0 |
| permlink | solidity-pierwsze-kroki |
| voter | pomocnik |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27268814/Trx 92d3f4f626c3cad4c29af4104e4cfc7a1c56f350 |
View Raw JSON Data
{
"block": 27268814,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "solidity-pierwsze-kroki",
"voter": "pomocnik",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-30T19:08:21",
"trx_id": "92d3f4f626c3cad4c29af4104e4cfc7a1c56f350",
"trx_in_block": 4,
"virtual_op": 0
}kleinheimupvoted (100.00%) @cybor0 / solidity-pierwsze-kroki2018/10/30 19:07:30
kleinheimupvoted (100.00%) @cybor0 / solidity-pierwsze-kroki
2018/10/30 19:07:30
| author | cybor0 |
| permlink | solidity-pierwsze-kroki |
| voter | kleinheim |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27268797/Trx a47379291f356be511ab8c2e15e875dbec078b6b |
View Raw JSON Data
{
"block": 27268797,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "solidity-pierwsze-kroki",
"voter": "kleinheim",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-30T19:07:30",
"trx_id": "a47379291f356be511ab8c2e15e875dbec078b6b",
"trx_in_block": 17,
"virtual_op": 0
}cybor0published a new post: solidity-pierwsze-kroki2018/10/30 18:53:33
cybor0published a new post: solidity-pierwsze-kroki
2018/10/30 18:53:33
| author | cybor0 |
| body |  ## Co to jest solidity Solidity to stworzony w 2014 roku obiektowy język programowania przeznaczony do tworzenie [smart contract](https://en.wikipedia.org/wiki/Smart_contract) publikowanych w blockchain. ## IDE do solidity W celu pracy z solidity proponuję zapoznać się z dostępnym IDE pod adresem [https://remix.ethereum.org](https://remix.ethereum.org) ## Pierwszy program w solidity Napisanie pierwszego programu w solidity zaczniemy od stworzenie prostego kontraktu i omówienia jego poszczególnych części ```solidity pragma solidity ^0.4.25; contract Box { string public message; constructor() public { message = "Hello"; } function setMessage(string _message) public { message = _message; } } ``` ### Omówienie poszczególnych instrukcji #### Wiersz ```solidity pragma solidity ^0.4.25; ```` To nic innego jak informacja dla kompilatora, że nasz program używa wersji solidity co najmniej 0.4.25 lub wyższej do wersji 0.5.0, (nie wliczając wersji 0.5.0 która mogłaby wnieść zmiany pozwalające zepsuć nasz program). #### Wiersze ```solidity contract Box { } ```` Kontrakt - deklaracja sedna aplikacji pisanej w solidity to coś na na wzór "class" z innych języków (zbioru funkcji i danych). #### Wiersz ```solidity string public message; ``` To deklaracja zmiennej stanu typu string dostępnej publicznie. Dodanie słowa kluczowego public powoduje, że utworzona zostanie również funkcja publiczna, pozwalająca na odczyt zmiennej ```solidity function message() returns (string) { return message; } ``` która pozwoli na dostęp do naszej zmiennej. Jeśli samemu chcielibyśmy stworzyć taką funkcję musielibyśmy użyć innej nazwy np getMessage, ponieważ nazwa message jest zajęta przez samą zmienna. Funkcja ta mogłaby wyglądać następująco: ```solidity function getMessage() public view returns (string) { return message; } } ``` #### Wiersze ```solidity constructor() public { message = "Hello"; } ``` To konstruktor naszego kontraktu, zostanie wykonany tylko raz w momencie tworzenia kontraktu. Jak widać jego zadaniem będzie ustawienie naszej zmiennej message. #### Wiersze ```solidity function setMessage(string _message) public { message = _message; } ``` Stworzeni funkcji o dostępie publicznym pozwalającym na zapisanie argumentu funkcji do naszej zmiennej stanu - **message**. ### PS Wewnątrz funkcji kontraktu nie potrzeba używać słowa kluczowego **this** w celu odwołania się do zmiennej. |
| json metadata | {"tags":["polish","pl-cypto","pl-blockchain","pl-ethereum","pl-solidity"],"image":["https://cdn.steemitimages.com/DQmRqDGEwCiJFgvyo9kR34vyS3uQqL6SbwrbtCZcKY7LeDh/solidity.png"],"links":["https://en.wikipedia.org/wiki/Smart_contract","https://remix.ethereum.org"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | polish |
| permlink | solidity-pierwsze-kroki |
| title | Solidity pierwsze kroki |
| Transaction Info | Block #27268518/Trx 9d918072521367f820cc4fb8b0538dfc15269518 |
View Raw JSON Data
{
"block": 27268518,
"op": [
"comment",
{
"author": "cybor0",
"body": "\n\n## Co to jest solidity\nSolidity to stworzony w 2014 roku obiektowy język programowania przeznaczony do tworzenie [smart contract](https://en.wikipedia.org/wiki/Smart_contract) publikowanych w blockchain.\n\n## IDE do solidity\nW celu pracy z solidity proponuję zapoznać się z dostępnym IDE pod adresem [https://remix.ethereum.org](https://remix.ethereum.org)\n\n## Pierwszy program w solidity\nNapisanie pierwszego programu w solidity zaczniemy od stworzenie prostego kontraktu i omówienia jego poszczególnych części\n\n```solidity\npragma solidity ^0.4.25;\n\ncontract Box {\n string public message;\n \n constructor() public {\n message = \"Hello\";\n }\n\n function setMessage(string _message) public {\n message = _message;\n }\n}\n```\n\n### Omówienie poszczególnych instrukcji\n\n#### Wiersz \n\n```solidity\npragma solidity ^0.4.25;\n````\n\nTo nic innego jak informacja dla kompilatora, że nasz program używa wersji solidity co najmniej 0.4.25 lub wyższej do wersji 0.5.0, (nie wliczając wersji 0.5.0 która mogłaby wnieść zmiany pozwalające zepsuć nasz program).\n\n\n#### Wiersze \n```solidity\ncontract Box {\n\n}\n````\nKontrakt - deklaracja sedna aplikacji pisanej w solidity to coś na na wzór \"class\" z innych języków (zbioru funkcji i danych). \n\n\n#### Wiersz\n```solidity\nstring public message;\n```\n\nTo deklaracja zmiennej stanu typu string dostępnej publicznie.\nDodanie słowa kluczowego public powoduje, że utworzona zostanie również funkcja publiczna, pozwalająca na odczyt zmiennej\n\n```solidity\nfunction message() returns (string) { return message; }\n```\n\nktóra pozwoli na dostęp do naszej zmiennej.\n\nJeśli samemu chcielibyśmy stworzyć taką funkcję musielibyśmy użyć innej nazwy np getMessage, ponieważ nazwa message jest zajęta przez samą zmienna. Funkcja ta mogłaby wyglądać następująco:\n\n```solidity\nfunction getMessage() public view returns (string) {\n return message;\n }\n}\n```\n\n#### Wiersze\n\n```solidity\nconstructor() public {\n message = \"Hello\";\n}\n```\n\nTo konstruktor naszego kontraktu, zostanie wykonany tylko raz w momencie tworzenia kontraktu. Jak widać jego zadaniem będzie ustawienie naszej zmiennej message.\n\n#### Wiersze\n\n```solidity \nfunction setMessage(string _message) public {\n message = _message;\n}\n```\n\nStworzeni funkcji o dostępie publicznym pozwalającym na zapisanie argumentu funkcji do naszej zmiennej stanu - **message**.\n\n### PS\nWewnątrz funkcji kontraktu nie potrzeba używać słowa kluczowego **this** w celu odwołania się do zmiennej.",
"json_metadata": "{\"tags\":[\"polish\",\"pl-cypto\",\"pl-blockchain\",\"pl-ethereum\",\"pl-solidity\"],\"image\":[\"https://cdn.steemitimages.com/DQmRqDGEwCiJFgvyo9kR34vyS3uQqL6SbwrbtCZcKY7LeDh/solidity.png\"],\"links\":[\"https://en.wikipedia.org/wiki/Smart_contract\",\"https://remix.ethereum.org\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "polish",
"permlink": "solidity-pierwsze-kroki",
"title": "Solidity pierwsze kroki"
}
],
"op_in_trx": 0,
"timestamp": "2018-10-30T18:53:33",
"trx_id": "9d918072521367f820cc4fb8b0538dfc15269518",
"trx_in_block": 3,
"virtual_op": 0
}cybor0received 0.044 SBD, 0.071 SP author reward for @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum2018/10/30 17:06:33
cybor0received 0.044 SBD, 0.071 SP author reward for @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum
2018/10/30 17:06:33
| author | cybor0 |
| permlink | krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum |
| sbd payout | 0.044 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 114.966960 VESTS |
| Transaction Info | Block #27266377/Virtual Operation #13 |
View Raw JSON Data
{
"block": 27266377,
"op": [
"author_reward",
{
"author": "cybor0",
"permlink": "krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum",
"sbd_payout": "0.044 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "114.966960 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-10-30T17:06:33",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 13
}cybor0received 0.313 SBD, 0.490 SP author reward for @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych2018/10/28 09:56:36
cybor0received 0.313 SBD, 0.490 SP author reward for @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych
2018/10/28 09:56:36
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| sbd payout | 0.313 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 796.799030 VESTS |
| Transaction Info | Block #27200233/Virtual Operation #64 |
View Raw JSON Data
{
"block": 27200233,
"op": [
"author_reward",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"sbd_payout": "0.313 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "796.799030 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-10-28T09:56:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 64
}2018/10/27 04:32:24
2018/10/27 04:32:24
| author | steemitboard |
| body | Congratulations @cybor0! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) : <table><tr><td>https://steemitimages.com/60x60/http://steemitboard.com/notifications/firstpayout.png</td><td>You got your First payout</td></tr> </table> <sub>_[Click here to view your Board of Honor](https://steemitboard.com/@cybor0)_</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-notifications-improved"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/NgygYH.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-notifications-improved">SteemitBoard notifications improved</a></td></tr></table> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | cybor0 |
| parent permlink | krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum |
| permlink | steemitboard-notify-cybor0-20181027t043226000z |
| title | |
| Transaction Info | Block #27164972/Trx e7a947d09f88a55a4ceed43c1a1d86ccf86b7ec3 |
View Raw JSON Data
{
"block": 27164972,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @cybor0! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :\n\n<table><tr><td>https://steemitimages.com/60x60/http://steemitboard.com/notifications/firstpayout.png</td><td>You got your First payout</td></tr>\n</table>\n\n<sub>_[Click here to view your Board of Honor](https://steemitboard.com/@cybor0)_</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-notifications-improved\"><img src=\"https://steemitimages.com/64x128/http://i.cubeupload.com/NgygYH.png\"></a></td><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-notifications-improved\">SteemitBoard notifications improved</a></td></tr></table>\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "cybor0",
"parent_permlink": "krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum",
"permlink": "steemitboard-notify-cybor0-20181027t043226000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-10-27T04:32:24",
"trx_id": "e7a947d09f88a55a4ceed43c1a1d86ccf86b7ec3",
"trx_in_block": 39,
"virtual_op": 0
}cybor0received 0.272 SBD, 0.418 SP author reward for @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/26 19:44:48
cybor0received 0.272 SBD, 0.418 SP author reward for @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/26 19:44:48
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| sbd payout | 0.272 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 679.858792 VESTS |
| Transaction Info | Block #27154428/Virtual Operation #28 |
View Raw JSON Data
{
"block": 27154428,
"op": [
"author_reward",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"sbd_payout": "0.272 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "679.858792 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-10-26T19:44:48",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 28
}lukmadupvoted (100.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/24 14:06:54
lukmadupvoted (100.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/24 14:06:54
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| voter | lukmad |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27090120/Trx d26a797403efc215a2868bb7c7171fbe2b79199b |
View Raw JSON Data
{
"block": 27090120,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"voter": "lukmad",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-24T14:06:54",
"trx_id": "d26a797403efc215a2868bb7c7171fbe2b79199b",
"trx_in_block": 18,
"virtual_op": 0
}2018/10/24 14:06:48
2018/10/24 14:06:48
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | lukmad |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27090118/Trx 738b27061cf5baed7a93c866ea245ff1b2800e96 |
View Raw JSON Data
{
"block": 27090118,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "lukmad",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-24T14:06:48",
"trx_id": "738b27061cf5baed7a93c866ea245ff1b2800e96",
"trx_in_block": 15,
"virtual_op": 0
}2018/10/24 13:27:45
2018/10/24 13:27:45
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | leancenter |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27089337/Trx 3ef5c166ae18e1732ee261f2bfbc335fd547dc16 |
View Raw JSON Data
{
"block": 27089337,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "leancenter",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-24T13:27:45",
"trx_id": "3ef5c166ae18e1732ee261f2bfbc335fd547dc16",
"trx_in_block": 32,
"virtual_op": 0
}zworaupvoted (100.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum2018/10/24 06:49:48
zworaupvoted (100.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum
2018/10/24 06:49:48
| author | cybor0 |
| permlink | krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum |
| voter | zwora |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27081389/Trx bac3312de55929275cd318ccbc3710cfe0f69659 |
View Raw JSON Data
{
"block": 27081389,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum",
"voter": "zwora",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-24T06:49:48",
"trx_id": "bac3312de55929275cd318ccbc3710cfe0f69659",
"trx_in_block": 12,
"virtual_op": 0
}noisyupvoted (5.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum2018/10/23 22:05:03
noisyupvoted (5.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum
2018/10/23 22:05:03
| author | cybor0 |
| permlink | krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum |
| voter | noisy |
| weight | 500 (5.00%) |
| Transaction Info | Block #27070903/Trx f98e13630423c1bbe9caafcdb8ecff3a14b7c8ac |
View Raw JSON Data
{
"block": 27070903,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum",
"voter": "noisy",
"weight": 500
}
],
"op_in_trx": 0,
"timestamp": "2018-10-23T22:05:03",
"trx_id": "f98e13630423c1bbe9caafcdb8ecff3a14b7c8ac",
"trx_in_block": 18,
"virtual_op": 0
}ferviupvoted (10.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum2018/10/23 22:04:39
ferviupvoted (10.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum
2018/10/23 22:04:39
| author | cybor0 |
| permlink | krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum |
| voter | fervi |
| weight | 1000 (10.00%) |
| Transaction Info | Block #27070895/Trx 1e8f830b46a748e2853172ea76475a760be62744 |
View Raw JSON Data
{
"block": 27070895,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum",
"voter": "fervi",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-23T22:04:39",
"trx_id": "1e8f830b46a748e2853172ea76475a760be62744",
"trx_in_block": 29,
"virtual_op": 0
}plgonzalezrx8upvoted (12.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum2018/10/23 17:25:27
plgonzalezrx8upvoted (12.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum
2018/10/23 17:25:27
| author | cybor0 |
| permlink | krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum |
| voter | plgonzalezrx8 |
| weight | 1200 (12.00%) |
| Transaction Info | Block #27065318/Trx 577d64ac9ebd1056a1201d1b69c64c991133d7fe |
View Raw JSON Data
{
"block": 27065318,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum",
"voter": "plgonzalezrx8",
"weight": 1200
}
],
"op_in_trx": 0,
"timestamp": "2018-10-23T17:25:27",
"trx_id": "577d64ac9ebd1056a1201d1b69c64c991133d7fe",
"trx_in_block": 16,
"virtual_op": 0
}guangzhoulifeupvoted (12.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum2018/10/23 17:18:42
guangzhoulifeupvoted (12.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum
2018/10/23 17:18:42
| author | cybor0 |
| permlink | krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum |
| voter | guangzhoulife |
| weight | 1200 (12.00%) |
| Transaction Info | Block #27065183/Trx 41f023199c8e30945698b8f4d362202ba9be6ae6 |
View Raw JSON Data
{
"block": 27065183,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum",
"voter": "guangzhoulife",
"weight": 1200
}
],
"op_in_trx": 0,
"timestamp": "2018-10-23T17:18:42",
"trx_id": "41f023199c8e30945698b8f4d362202ba9be6ae6",
"trx_in_block": 6,
"virtual_op": 0
}umichupvoted (12.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum2018/10/23 17:18:15
umichupvoted (12.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum
2018/10/23 17:18:15
| author | cybor0 |
| permlink | krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum |
| voter | umich |
| weight | 1200 (12.00%) |
| Transaction Info | Block #27065174/Trx 93d2f8096b8b39a4fad0183e115cb40aec537478 |
View Raw JSON Data
{
"block": 27065174,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum",
"voter": "umich",
"weight": 1200
}
],
"op_in_trx": 0,
"timestamp": "2018-10-23T17:18:15",
"trx_id": "93d2f8096b8b39a4fad0183e115cb40aec537478",
"trx_in_block": 16,
"virtual_op": 0
}2018/10/23 17:07:06
2018/10/23 17:07:06
| author | diosbot |
| body | Witaj, jestem botem patrolującym #pl-artykuly.<br>Twój post nie spełnia podstawowej reguły #pl-artykuly dotyczącej długości wpisu.<br>Wyedytuj go dopisując więcej treści lub usuń tag - dziękujemy!<br><br>Więcej o regulaminie możesz przeczytać <a href="/polish/@fervi/zmiany-w-regulaminie-pl-artykuly-2018-02-12">w podanym linku.</a> |
| json metadata | {"tags":["pl-artykuly"]} |
| parent author | cybor0 |
| parent permlink | krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum |
| permlink | re-diosbot-krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum-20181023t170702970z |
| title | |
| Transaction Info | Block #27064953/Trx dbccd8e0b50be4cc4470cc90d43b7c5b51e4c962 |
View Raw JSON Data
{
"block": 27064953,
"op": [
"comment",
{
"author": "diosbot",
"body": "Witaj, jestem botem patrolującym #pl-artykuly.<br>Twój post nie spełnia podstawowej reguły #pl-artykuly dotyczącej długości wpisu.<br>Wyedytuj go dopisując więcej treści lub usuń tag - dziękujemy!<br><br>Więcej o regulaminie możesz przeczytać <a href=\"/polish/@fervi/zmiany-w-regulaminie-pl-artykuly-2018-02-12\">w podanym linku.</a>",
"json_metadata": "{\"tags\":[\"pl-artykuly\"]}",
"parent_author": "cybor0",
"parent_permlink": "krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum",
"permlink": "re-diosbot-krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum-20181023t170702970z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-10-23T17:07:06",
"trx_id": "dbccd8e0b50be4cc4470cc90d43b7c5b51e4c962",
"trx_in_block": 4,
"virtual_op": 0
}fastresteemupvoted (1.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum2018/10/23 17:06:42
fastresteemupvoted (1.00%) @cybor0 / krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum
2018/10/23 17:06:42
| author | cybor0 |
| permlink | krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum |
| voter | fastresteem |
| weight | 100 (1.00%) |
| Transaction Info | Block #27064945/Trx 48e7a3f81861abc69d7d3331d929ad6e120ee9a7 |
View Raw JSON Data
{
"block": 27064945,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum",
"voter": "fastresteem",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-10-23T17:06:42",
"trx_id": "48e7a3f81861abc69d7d3331d929ad6e120ee9a7",
"trx_in_block": 41,
"virtual_op": 0
}cybor0published a new post: krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum2018/10/23 17:06:33
cybor0published a new post: krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum
2018/10/23 17:06:33
| author | cybor0 |
| body |  # Bitcoin 31 Pażdziernika 2008 - Nakamoto Satoshi publikuje artykuł "Bitcoin: A Peer-to-Peer Electronic Cash System" - white paper bitcoina opisujący zdecentralizowany system. System ma pozwalać na dokonywanie płatności pomiędzy ludźmi bezpośrednio bez jednostki centralne za jakie można uznać banki. Bitcoin i wykorzystany blockchain opisywał jedynie możliwość wykorzystania go do transakcji finansowych. # Ethereum Grudzień 2013 - Vitalik Buterin powstaje propozycja white paper ethereum. Vitalik Burerin chciał wykorzystać opisywaną technologię blockchain nie tylko do tworzenia transakcji finansowych, ale również do tworzenia lepszych zdecentralizowanych aplikacji. W artykule tym została opisana idea Smart Contract, programy który będzie mógł być umieszczony i odpowiednio wykonywany wewnątrz blockchain. |
| json metadata | {"tags":["polish","pl-artykuly","pl-cypto","pl-blockchain","pl-ethereum"],"image":["https://cdn.steemitimages.com/DQmeEuVkGjAnho4WVBi1N2DsNfQrsxqZz7qPdeTezvP4RQE/bitcoin-3089728_960_720.jpg"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | polish |
| permlink | krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum |
| title | Krótkie wprowadzenie do historii bitcoin i ethereum |
| Transaction Info | Block #27064942/Trx 2de7db25642d1d6a18c0ee54bc7624b2ff5ef844 |
View Raw JSON Data
{
"block": 27064942,
"op": [
"comment",
{
"author": "cybor0",
"body": "\n# Bitcoin\n 31 Pażdziernika 2008 - Nakamoto Satoshi publikuje artykuł \"Bitcoin: A Peer-to-Peer Electronic Cash System\" - white paper bitcoina opisujący zdecentralizowany system. System ma pozwalać na dokonywanie płatności pomiędzy ludźmi bezpośrednio bez jednostki centralne za jakie można uznać banki. Bitcoin i wykorzystany blockchain opisywał jedynie możliwość wykorzystania go do transakcji finansowych. \n\n # Ethereum \n Grudzień 2013 - Vitalik Buterin powstaje propozycja white paper ethereum. Vitalik Burerin chciał wykorzystać opisywaną technologię blockchain nie tylko do tworzenia transakcji finansowych, ale również do tworzenia lepszych zdecentralizowanych aplikacji. W artykule tym została opisana idea Smart Contract, programy który będzie mógł być umieszczony i odpowiednio wykonywany wewnątrz blockchain.",
"json_metadata": "{\"tags\":[\"polish\",\"pl-artykuly\",\"pl-cypto\",\"pl-blockchain\",\"pl-ethereum\"],\"image\":[\"https://cdn.steemitimages.com/DQmeEuVkGjAnho4WVBi1N2DsNfQrsxqZz7qPdeTezvP4RQE/bitcoin-3089728_960_720.jpg\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "polish",
"permlink": "krotkie-wprowadzenie-do-historii-bitcoin-i-ethereum",
"title": "Krótkie wprowadzenie do historii bitcoin i ethereum"
}
],
"op_in_trx": 0,
"timestamp": "2018-10-23T17:06:33",
"trx_id": "2de7db25642d1d6a18c0ee54bc7624b2ff5ef844",
"trx_in_block": 22,
"virtual_op": 0
}informatorupvoted (40.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/23 16:40:12
informatorupvoted (40.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/23 16:40:12
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| voter | informator |
| weight | 4000 (40.00%) |
| Transaction Info | Block #27064415/Trx 14dfafc2cf2991861240bd421d1b27a2abccd78d |
View Raw JSON Data
{
"block": 27064415,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"voter": "informator",
"weight": 4000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-23T16:40:12",
"trx_id": "14dfafc2cf2991861240bd421d1b27a2abccd78d",
"trx_in_block": 39,
"virtual_op": 0
}2018/10/23 16:39:42
2018/10/23 16:39:42
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | informator |
| weight | 4000 (40.00%) |
| Transaction Info | Block #27064405/Trx d454b06d28788cb89aafe5a4888d64498c8fd509 |
View Raw JSON Data
{
"block": 27064405,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "informator",
"weight": 4000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-23T16:39:42",
"trx_id": "d454b06d28788cb89aafe5a4888d64498c8fd509",
"trx_in_block": 22,
"virtual_op": 0
}2018/10/22 01:55:45
2018/10/22 01:55:45
| author | steemitboard |
| body | Congratulations @cybor0! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) : [](http://steemitboard.com/@cybor0) Award for the number of upvotes received <sub>_Click on the badge to view your Board of Honor._</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-resteem-and-resteemed-added"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmfRVpHQhLDhnjDtqck8GPv9NPvNKPfMsDaAFDE1D9Er2Z/header_ranking.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-resteem-and-resteemed-added">SteemitBoard Ranking update - Resteem and Resteemed added</a></td></tr></table> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | cybor0 |
| parent permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| permlink | steemitboard-notify-cybor0-20181022t015544000z |
| title | |
| Transaction Info | Block #27017949/Trx c45a527f2acdba5c23b96344a731d37fcbd538e6 |
View Raw JSON Data
{
"block": 27017949,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @cybor0! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@cybor0) Award for the number of upvotes received\n\n<sub>_Click on the badge to view your Board of Honor._</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-resteem-and-resteemed-added\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmfRVpHQhLDhnjDtqck8GPv9NPvNKPfMsDaAFDE1D9Er2Z/header_ranking.png\"></a></td><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-resteem-and-resteemed-added\">SteemitBoard Ranking update - Resteem and Resteemed added</a></td></tr></table>\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "cybor0",
"parent_permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"permlink": "steemitboard-notify-cybor0-20181022t015544000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-10-22T01:55:45",
"trx_id": "c45a527f2acdba5c23b96344a731d37fcbd538e6",
"trx_in_block": 3,
"virtual_op": 0
}2018/10/21 21:51:45
2018/10/21 21:51:45
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | noisy |
| weight | 3000 (30.00%) |
| Transaction Info | Block #27013076/Trx 197f42908d78b9dfd67124327443207746df2c41 |
View Raw JSON Data
{
"block": 27013076,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "noisy",
"weight": 3000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T21:51:45",
"trx_id": "197f42908d78b9dfd67124327443207746df2c41",
"trx_in_block": 16,
"virtual_op": 0
}2018/10/21 21:51:21
2018/10/21 21:51:21
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | fervi |
| weight | 3000 (30.00%) |
| Transaction Info | Block #27013068/Trx 5c4363cf5609dc1f345f7a3fe4f1739b85eff46d |
View Raw JSON Data
{
"block": 27013068,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "fervi",
"weight": 3000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T21:51:21",
"trx_id": "5c4363cf5609dc1f345f7a3fe4f1739b85eff46d",
"trx_in_block": 9,
"virtual_op": 0
}2018/10/21 16:48:27
2018/10/21 16:48:27
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | mariuszkarowski |
| weight | 1200 (12.00%) |
| Transaction Info | Block #27007021/Trx 003a4bc49cec7d3a4ca699be7e6f36083b3d1ef0 |
View Raw JSON Data
{
"block": 27007021,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "mariuszkarowski",
"weight": 1200
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T16:48:27",
"trx_id": "003a4bc49cec7d3a4ca699be7e6f36083b3d1ef0",
"trx_in_block": 32,
"virtual_op": 0
}cybor0updated their account properties2018/10/21 11:52:36
cybor0updated their account properties
2018/10/21 11:52:36
| account | cybor0 |
| json metadata | |
| memo key | STM7MKzbNZhWxPrn2bpN9nw6nhYiJ5xuMoPs6g5xioNzkSqvrPKiH |
| posting | {"account_auths":[["busy.app",1]],"key_auths":[["STM7XgexFCirbq2epwn5Lvt66SRojXxT1cTrDGTroZmBfs62XtUxb",1]],"weight_threshold":1} |
| Transaction Info | Block #27001111/Trx 935bf6d030b5bdcc27f5ee10144890b55c173aa4 |
View Raw JSON Data
{
"block": 27001111,
"op": [
"account_update",
{
"account": "cybor0",
"json_metadata": "",
"memo_key": "STM7MKzbNZhWxPrn2bpN9nw6nhYiJ5xuMoPs6g5xioNzkSqvrPKiH",
"posting": {
"account_auths": [
[
"busy.app",
1
]
],
"key_auths": [
[
"STM7XgexFCirbq2epwn5Lvt66SRojXxT1cTrDGTroZmBfs62XtUxb",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T11:52:36",
"trx_id": "935bf6d030b5bdcc27f5ee10144890b55c173aa4",
"trx_in_block": 15,
"virtual_op": 0
}2018/10/21 11:46:24
2018/10/21 11:46:24
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | the.nervi |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27000987/Trx 055d34812c04c252f4b8e71dd9b887ddedb432e2 |
View Raw JSON Data
{
"block": 27000987,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "the.nervi",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T11:46:24",
"trx_id": "055d34812c04c252f4b8e71dd9b887ddedb432e2",
"trx_in_block": 16,
"virtual_op": 0
}cybor0followed @ilovecryptopl2018/10/21 10:31:33
cybor0followed @ilovecryptopl
2018/10/21 10:31:33
| id | follow |
| json | ["follow",{"follower":"cybor0","following":"ilovecryptopl","what":["blog"]}] |
| required auths | [] |
| required posting auths | ["cybor0"] |
| Transaction Info | Block #26999490/Trx c8849c72e710b818d2e842eb8119c9839afba8e3 |
View Raw JSON Data
{
"block": 26999490,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"cybor0\",\"following\":\"ilovecryptopl\",\"what\":[\"blog\"]}]",
"required_auths": [],
"required_posting_auths": [
"cybor0"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T10:31:33",
"trx_id": "c8849c72e710b818d2e842eb8119c9839afba8e3",
"trx_in_block": 3,
"virtual_op": 0
}2018/10/21 10:25:51
2018/10/21 10:25:51
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | jacekw |
| weight | 3000 (30.00%) |
| Transaction Info | Block #26999377/Trx 4974b9bc456117ba096fc3cf2d2160144e2f8c4c |
View Raw JSON Data
{
"block": 26999377,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "jacekw",
"weight": 3000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T10:25:51",
"trx_id": "4974b9bc456117ba096fc3cf2d2160144e2f8c4c",
"trx_in_block": 18,
"virtual_op": 0
}cybor0followed @steemitboard2018/10/21 10:20:21
cybor0followed @steemitboard
2018/10/21 10:20:21
| id | follow |
| json | ["follow",{"follower":"cybor0","following":"steemitboard","what":["blog"]}] |
| required auths | [] |
| required posting auths | ["cybor0"] |
| Transaction Info | Block #26999267/Trx f0e3110164b5bc004200ffa6352779cf38bf64d2 |
View Raw JSON Data
{
"block": 26999267,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"cybor0\",\"following\":\"steemitboard\",\"what\":[\"blog\"]}]",
"required_auths": [],
"required_posting_auths": [
"cybor0"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T10:20:21",
"trx_id": "f0e3110164b5bc004200ffa6352779cf38bf64d2",
"trx_in_block": 8,
"virtual_op": 0
}cybor0followed @introduce.bot2018/10/21 10:20:15
cybor0followed @introduce.bot
2018/10/21 10:20:15
| id | follow |
| json | ["follow",{"follower":"cybor0","following":"introduce.bot","what":["blog"]}] |
| required auths | [] |
| required posting auths | ["cybor0"] |
| Transaction Info | Block #26999265/Trx 9527b4bfee4bdbe49672d93539c0f0416e5a2cee |
View Raw JSON Data
{
"block": 26999265,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"cybor0\",\"following\":\"introduce.bot\",\"what\":[\"blog\"]}]",
"required_auths": [],
"required_posting_auths": [
"cybor0"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T10:20:15",
"trx_id": "9527b4bfee4bdbe49672d93539c0f0416e5a2cee",
"trx_in_block": 14,
"virtual_op": 0
}2018/10/21 10:12:30
2018/10/21 10:12:30
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | plgonzalezrx8 |
| weight | 1200 (12.00%) |
| Transaction Info | Block #26999110/Trx b0b988781767a466234a75ff3365425dfa63e4f5 |
View Raw JSON Data
{
"block": 26999110,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "plgonzalezrx8",
"weight": 1200
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T10:12:30",
"trx_id": "b0b988781767a466234a75ff3365425dfa63e4f5",
"trx_in_block": 9,
"virtual_op": 0
}2018/10/21 10:11:33
2018/10/21 10:11:33
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | pomocnik |
| weight | 10000 (100.00%) |
| Transaction Info | Block #26999091/Trx 9e63cef2358d03b58c8124be2f11c56489b16678 |
View Raw JSON Data
{
"block": 26999091,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "pomocnik",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T10:11:33",
"trx_id": "9e63cef2358d03b58c8124be2f11c56489b16678",
"trx_in_block": 7,
"virtual_op": 0
}2018/10/21 10:05:36
2018/10/21 10:05:36
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | emirfirlar |
| weight | 600 (6.00%) |
| Transaction Info | Block #26998972/Trx cd5c49806197c17b6bdddb78385dda8d3bc59eb4 |
View Raw JSON Data
{
"block": 26998972,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "emirfirlar",
"weight": 600
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T10:05:36",
"trx_id": "cd5c49806197c17b6bdddb78385dda8d3bc59eb4",
"trx_in_block": 7,
"virtual_op": 0
}2018/10/21 10:05:15
2018/10/21 10:05:15
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| voter | umich |
| weight | 1200 (12.00%) |
| Transaction Info | Block #26998965/Trx 19d1bb1e60d813a1c4bab31a27ba800103f2d6ce |
View Raw JSON Data
{
"block": 26998965,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"voter": "umich",
"weight": 1200
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T10:05:15",
"trx_id": "19d1bb1e60d813a1c4bab31a27ba800103f2d6ce",
"trx_in_block": 23,
"virtual_op": 0
}cybor0published a new post: deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych2018/10/21 09:56:36
cybor0published a new post: deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych
2018/10/21 09:56:36
| author | cybor0 |
| body |  ## ES6 ES6 – zachowuje kompatybilność, zatem wszystko opisane w artykule [Deklaracja zmiennych i stałych w JavaScript przed ES6](https://steemit.com/polish/@cybor0/deklaracja-zmiennych-i-stalych-w-javascript) jest nadal aktualne i możliwe. ES6 wprowadza nowy sposób zapisu zmiennych i stałych. ES6 rozbudowuje deklaracje zmiennych i stałych, dodając deklaracje zmiennych przy użyciu instrukcji **let** oraz stałych ze słowem kluczowym **const**. ### let Zmienne deklarowane przy użyciu instrukcji let – mają zasięg blokowy, nie są można ich deklarować ponownie. Przykład deklaracji i zasięgu ```javascript { let magicLetNumber = 12; console.log(magicLetNumber); } console.log(magicLetNumber); //12 //ReferenceError: magicLetNumber is not defined ``` Odwoływanie się do zmiennej która jest deklarowane z let przed miejsce zapisania instrukcji let powoduje zgłoszenie błędu. Do momentu wywołania instrukcji let nie możemy wcześniej wykorzystywać zmiennej letNumber, jest ona zadeklarowane ale istnieje w tzw. tymczasowej martwej strefie a.k.a TDZ, a jakiekolwiek odwołania do niej powodują w przeciwieństwie do var zgłoszenie błędu, przykład poniżej. ```javascript { console.log(varNumber); //zmienna zadeklarowana z var istnieje i znajduje się w okalającym zasięgu funkcyjnym, jeśli go brak to globalnym console.log(letNumber); //error TDZ let letNumber = 12; var varNumber = 12; } //undefined //ReferenceError: magicLetNumber is not defined ``` Ponowna deklaracja: var vs let ```javascript var varNumber1 = 12; var varNumber1 = 13; console.log(varNumber1); //12 ``` ```javascript let letNumber1 = 14; let letNumber1 = 15; //error console.log(letNumber1); //Uncaught SyntaxError: Identifier 'letNumber1' has already been declared ``` Zmiana wartości ```javascript let letNumber2 = 17; letNumber2 = 18; console.log(letNumber2); //18 ``` ### const Stałe - również mają zasięg blokowy. Są to stałe referencje, które wyeliminować mają możliwość zmiany referencji. Tak więc jeśli są zadeklarowane z wartością typu prostego nie możemy zmienić ich wartości ani zadeklarować ponownie. W przypadku gdy są referencją do obiektu nie możemy zmienić referencji, ale możemy zmieniać właściwość wewnątrz obiektu. Przypisanie ```javascript const CONST_NUMBER = 12; CONST_NUMBER = 12; //Uncaught TypeError: Assignment to constant variable. ``` Ponowna deklaracja ```javascript const CONST_NUMBER = 12; const CONST_NUMBER = 12; //Uncaught SyntaxError: Identifier 'CONST_NUMBER' has already been declared. ``` Możliwość zmiany właściwości obiektu ```javascript const CONST_OBJECT = {} CONST_OBJECT.a = 1; console.log(CONST_OBJECT); //{a: 1} ``` ##### Spostrzeżenie. Ogólnie wykonując deklaracje pożądane jest deklarowanie w następującym kierunku, jeśli to możliwe przy użyciu **const**, później **let** a na samym końcu wykorzystywanie **var**. |
| json metadata | {"tags":["polish","pl-artykuly","pl","pl-javascript"],"image":["https://cdn.steemitimages.com/DQmZ7krNK4zinjQnGv6ATt5j9de77qs49UvTJyL1RdAVGJ8/js.png"],"links":["https://steemit.com/polish/@cybor0/deklaracja-zmiennych-i-stalych-w-javascript"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | polish |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych |
| title | Deklaracja zmiennych i stałych w JavaScript w ES6 ZTJ ES2015 i późniejszych |
| Transaction Info | Block #26998792/Trx c35ef0faf04ce9435ded84950c5779f7501f9c13 |
View Raw JSON Data
{
"block": 26998792,
"op": [
"comment",
{
"author": "cybor0",
"body": "\n## ES6\n\nES6 – zachowuje kompatybilność, zatem wszystko opisane w artykule [Deklaracja zmiennych i stałych w JavaScript przed ES6](https://steemit.com/polish/@cybor0/deklaracja-zmiennych-i-stalych-w-javascript) jest nadal aktualne i możliwe.\n\n ES6 wprowadza nowy sposób zapisu zmiennych i stałych. ES6 rozbudowuje deklaracje zmiennych i stałych, dodając deklaracje zmiennych przy użyciu instrukcji **let** oraz stałych ze słowem kluczowym **const**.\n\n ### let\n\nZmienne deklarowane przy użyciu instrukcji let – mają zasięg blokowy, nie są można ich deklarować ponownie.\n\nPrzykład deklaracji i zasięgu\n\n```javascript\n{\n let magicLetNumber = 12;\n console.log(magicLetNumber);\n}\nconsole.log(magicLetNumber);\n//12\n//ReferenceError: magicLetNumber is not defined\n```\n\nOdwoływanie się do zmiennej która jest deklarowane z let przed miejsce zapisania instrukcji let powoduje zgłoszenie błędu. Do momentu wywołania instrukcji let nie możemy wcześniej wykorzystywać zmiennej letNumber, jest ona zadeklarowane ale istnieje w tzw. tymczasowej martwej strefie a.k.a TDZ, a jakiekolwiek odwołania do niej powodują w przeciwieństwie do var zgłoszenie błędu, przykład poniżej.\n\n\n```javascript\n{\n console.log(varNumber); //zmienna zadeklarowana z var istnieje i znajduje się w okalającym zasięgu funkcyjnym, jeśli go brak to globalnym\n console.log(letNumber); //error TDZ\n\n let letNumber = 12;\n var varNumber = 12;\n\n}\n//undefined\n//ReferenceError: magicLetNumber is not defined\n```\nPonowna deklaracja: var vs let\n\n```javascript\nvar varNumber1 = 12;\nvar varNumber1 = 13;\nconsole.log(varNumber1);\n//12\n```\n```javascript\nlet letNumber1 = 14;\nlet letNumber1 = 15; //error\nconsole.log(letNumber1);\n//Uncaught SyntaxError: Identifier 'letNumber1' has already been declared\n```\n\nZmiana wartości\n\n\n```javascript\nlet letNumber2 = 17;\nletNumber2 = 18;\nconsole.log(letNumber2);\n//18\n```\n\n### const\nStałe - również mają zasięg blokowy. Są to stałe referencje, które wyeliminować mają możliwość zmiany referencji. Tak więc jeśli są zadeklarowane z wartością typu prostego nie możemy zmienić ich wartości ani zadeklarować ponownie. W przypadku gdy są referencją do obiektu nie możemy zmienić referencji, ale możemy zmieniać właściwość wewnątrz obiektu.\n\nPrzypisanie\n\n```javascript\nconst CONST_NUMBER = 12;\nCONST_NUMBER = 12; //Uncaught TypeError: Assignment to constant variable.\n```\nPonowna deklaracja\n\n```javascript\nconst CONST_NUMBER = 12;\nconst CONST_NUMBER = 12; //Uncaught SyntaxError: Identifier 'CONST_NUMBER' has already been declared.\n```\n\nMożliwość zmiany właściwości obiektu\n\n```javascript\nconst CONST_OBJECT = {}\nCONST_OBJECT.a = 1;\nconsole.log(CONST_OBJECT);\n//{a: 1}\n```\n\n##### Spostrzeżenie.\nOgólnie wykonując deklaracje pożądane jest deklarowanie w następującym kierunku, jeśli to możliwe przy użyciu **const**, później **let** a na samym końcu wykorzystywanie **var**.",
"json_metadata": "{\"tags\":[\"polish\",\"pl-artykuly\",\"pl\",\"pl-javascript\"],\"image\":[\"https://cdn.steemitimages.com/DQmZ7krNK4zinjQnGv6ATt5j9de77qs49UvTJyL1RdAVGJ8/js.png\"],\"links\":[\"https://steemit.com/polish/@cybor0/deklaracja-zmiennych-i-stalych-w-javascript\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "polish",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript-w-es6-ztj-es2015-i-pozniejszych",
"title": "Deklaracja zmiennych i stałych w JavaScript w ES6 ZTJ ES2015 i późniejszych"
}
],
"op_in_trx": 0,
"timestamp": "2018-10-21T09:56:36",
"trx_id": "c35ef0faf04ce9435ded84950c5779f7501f9c13",
"trx_in_block": 3,
"virtual_op": 0
}2018/10/20 15:13:54
2018/10/20 15:13:54
| author | steemitboard |
| body | Congratulations @cybor0! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) : [](http://steemitboard.com/@cybor0) You published your First Post [](http://steemitboard.com/@cybor0) You got a First Vote <sub>_Click on the badge to view your Board of Honor._</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-resteem-and-resteemed-added"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmfRVpHQhLDhnjDtqck8GPv9NPvNKPfMsDaAFDE1D9Er2Z/header_ranking.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-resteem-and-resteemed-added">SteemitBoard Ranking update - Resteem and Resteemed added</a></td></tr></table> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | cybor0 |
| parent permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| permlink | steemitboard-notify-cybor0-20181020t151355000z |
| title | |
| Transaction Info | Block #26976347/Trx 8804522738f0b754b422aa55795ba848e2d16825 |
View Raw JSON Data
{
"block": 26976347,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @cybor0! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@cybor0) You published your First Post\n[](http://steemitboard.com/@cybor0) You got a First Vote\n\n<sub>_Click on the badge to view your Board of Honor._</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-resteem-and-resteemed-added\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmfRVpHQhLDhnjDtqck8GPv9NPvNKPfMsDaAFDE1D9Er2Z/header_ranking.png\"></a></td><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-resteem-and-resteemed-added\">SteemitBoard Ranking update - Resteem and Resteemed added</a></td></tr></table>\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "cybor0",
"parent_permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"permlink": "steemitboard-notify-cybor0-20181020t151355000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-10-20T15:13:54",
"trx_id": "8804522738f0b754b422aa55795ba848e2d16825",
"trx_in_block": 36,
"virtual_op": 0
}piotrgrafikupvoted (100.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/20 14:26:15
piotrgrafikupvoted (100.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/20 14:26:15
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| voter | piotrgrafik |
| weight | 10000 (100.00%) |
| Transaction Info | Block #26975394/Trx 1d57de1ec8385e92f7ca298b0e85c7fb122f7499 |
View Raw JSON Data
{
"block": 26975394,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"voter": "piotrgrafik",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-20T14:26:15",
"trx_id": "1d57de1ec8385e92f7ca298b0e85c7fb122f7499",
"trx_in_block": 8,
"virtual_op": 0
}saladyn276upvoted (100.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/20 08:29:42
saladyn276upvoted (100.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/20 08:29:42
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| voter | saladyn276 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #26968264/Trx 1650e2c9313f356c6a7d2eb65464244aa8e8ca96 |
View Raw JSON Data
{
"block": 26968264,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"voter": "saladyn276",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-20T08:29:42",
"trx_id": "1650e2c9313f356c6a7d2eb65464244aa8e8ca96",
"trx_in_block": 15,
"virtual_op": 0
}mariuszkarowskiupvoted (8.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/19 22:57:45
mariuszkarowskiupvoted (8.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/19 22:57:45
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| voter | mariuszkarowski |
| weight | 800 (8.00%) |
| Transaction Info | Block #26956833/Trx 3f5b6d98375350018d77da4cc55f80aae9f316f2 |
View Raw JSON Data
{
"block": 26956833,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"voter": "mariuszkarowski",
"weight": 800
}
],
"op_in_trx": 0,
"timestamp": "2018-10-19T22:57:45",
"trx_id": "3f5b6d98375350018d77da4cc55f80aae9f316f2",
"trx_in_block": 28,
"virtual_op": 0
}noisyupvoted (25.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/19 22:44:33
noisyupvoted (25.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/19 22:44:33
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| voter | noisy |
| weight | 2500 (25.00%) |
| Transaction Info | Block #26956569/Trx 0e0fb81fca0fc706beb918e01aa0be9242666563 |
View Raw JSON Data
{
"block": 26956569,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"voter": "noisy",
"weight": 2500
}
],
"op_in_trx": 0,
"timestamp": "2018-10-19T22:44:33",
"trx_id": "0e0fb81fca0fc706beb918e01aa0be9242666563",
"trx_in_block": 5,
"virtual_op": 0
}ferviupvoted (25.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/19 22:44:09
ferviupvoted (25.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/19 22:44:09
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| voter | fervi |
| weight | 2500 (25.00%) |
| Transaction Info | Block #26956561/Trx b24c1d579d759806eb90966aabffa370a5901871 |
View Raw JSON Data
{
"block": 26956561,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"voter": "fervi",
"weight": 2500
}
],
"op_in_trx": 0,
"timestamp": "2018-10-19T22:44:09",
"trx_id": "b24c1d579d759806eb90966aabffa370a5901871",
"trx_in_block": 45,
"virtual_op": 0
}jacekwupvoted (50.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/19 21:51:03
jacekwupvoted (50.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/19 21:51:03
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| voter | jacekw |
| weight | 5000 (50.00%) |
| Transaction Info | Block #26955500/Trx 7aabc3f4062807eeca5fab24efc1821188bc7f72 |
View Raw JSON Data
{
"block": 26955500,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"voter": "jacekw",
"weight": 5000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-19T21:51:03",
"trx_id": "7aabc3f4062807eeca5fab24efc1821188bc7f72",
"trx_in_block": 1,
"virtual_op": 0
}pomocnikupvoted (100.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/19 21:49:00
pomocnikupvoted (100.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/19 21:49:00
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| voter | pomocnik |
| weight | 10000 (100.00%) |
| Transaction Info | Block #26955459/Trx 6c83522242a4e7422139343e62cb5b179de13192 |
View Raw JSON Data
{
"block": 26955459,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"voter": "pomocnik",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-19T21:49:00",
"trx_id": "6c83522242a4e7422139343e62cb5b179de13192",
"trx_in_block": 22,
"virtual_op": 0
}the.nerviupvoted (100.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/19 20:06:54
the.nerviupvoted (100.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/19 20:06:54
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| voter | the.nervi |
| weight | 10000 (100.00%) |
| Transaction Info | Block #26953417/Trx 7690906c53e4a4e9f6fd5e3cabf0db94ec31db82 |
View Raw JSON Data
{
"block": 26953417,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"voter": "the.nervi",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-19T20:06:54",
"trx_id": "7690906c53e4a4e9f6fd5e3cabf0db94ec31db82",
"trx_in_block": 0,
"virtual_op": 0
}2018/10/19 20:01:15
2018/10/19 20:01:15
| author | introduce.bot |
| body | @cybor0, I gave you a vote!<br>If you follow me, I will also follow you in return! |
| json metadata | |
| parent author | cybor0 |
| parent permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| permlink | introduce-bot-re-cybor0deklaracja-zmiennych-i-stalych-w-javascript |
| title | |
| Transaction Info | Block #26953304/Trx 3db53e182b2bb6ad8b5117c6ba59801bb123cc86 |
View Raw JSON Data
{
"block": 26953304,
"op": [
"comment",
{
"author": "introduce.bot",
"body": " @cybor0, I gave you a vote!<br>If you follow me, I will also follow you in return!",
"json_metadata": "",
"parent_author": "cybor0",
"parent_permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"permlink": "introduce-bot-re-cybor0deklaracja-zmiennych-i-stalych-w-javascript",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-10-19T20:01:15",
"trx_id": "3db53e182b2bb6ad8b5117c6ba59801bb123cc86",
"trx_in_block": 37,
"virtual_op": 0
}introduce.botupvoted (1.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript2018/10/19 20:00:57
introduce.botupvoted (1.00%) @cybor0 / deklaracja-zmiennych-i-stalych-w-javascript
2018/10/19 20:00:57
| author | cybor0 |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| voter | introduce.bot |
| weight | 100 (1.00%) |
| Transaction Info | Block #26953298/Trx 6149e49f6e6496fa4f09a057bc33c609e22960d6 |
View Raw JSON Data
{
"block": 26953298,
"op": [
"vote",
{
"author": "cybor0",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"voter": "introduce.bot",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-10-19T20:00:57",
"trx_id": "6149e49f6e6496fa4f09a057bc33c609e22960d6",
"trx_in_block": 7,
"virtual_op": 0
}cybor0published a new post: deklaracja-zmiennych-i-stalych-w-javascript2018/10/19 19:47:06
cybor0published a new post: deklaracja-zmiennych-i-stalych-w-javascript
2018/10/19 19:47:06
| author | cybor0 |
| body |  ## Przed pojawieniem się ES6 **Zmienne** - deklaracja zmiennych w JavaScript do momentu pojawienia się ES6 była możliwa przy użyciu słowa kluczowego "var". Zmienne z deklaracją "var" mają zasięg funkcyjny, są hoistowane. *Deklaracja* ```javascript var magicNumber = 12; ``` *Hositing* ```javascript console.log(magicNumber); //undefined var magicNumber = 12; ``` co odpowiada interpretacji jak poniżej ```javascript var magicNumber; console.log(magicNumber); //undefined magicNumber = 12; ``` *Zasięg funkcyjny* ```javascript var magicNumber; //zasięg globalny function runCode() { var magicNumber = "12"; //magicNumber z var zasięg funkcyjny lokalny console.log(magicNumber); } runCode(); console.log(magicNumber); //12 //undefined ``` *Pominięcie var - zmienna przypisywana do zasięgu globalnego jeśli wyłączony "use strict"* - pominięcie słowa kluczowego "var" wewnątrz funkcji powoduje utworzenie zmiennej w zasięgu globalnym. Czyli w przypadku browsera w obiekcie window, w przypadku nodejs w obiekcie global. ```javascript //zasięg globalny var magicNumber; function runCode() { magicNumber = "12"; //magicNumber bez var zasięg globalny console.log(magicNumber); } runCode(); console.log(magicNumber); console.log(window.magicNumber); //12 //12 //12 ``` *Pominięcie var - zmienna nie przypisywana do zasięgu globalnego jeśli włączony "use strict"* - pominięcie słowa kluczowego "var" wewnątrz funkcji nie powoduje utworzeniaz miennej w zasięgu globalnym z wyłączonym "use strict". ```javascript "use strict" //zasięg globalny nie powstanie var magicNumber; function runCode() { magicNumber = "12"; //magicNumber zgłoszony error console.log(magicNumber); } runCode(); console.log(magicNumber); console.log(window.magicNumber); //Uncaught ReferenceError: magicNumber is not defined ``` --- **Stałe** – nie istniały, dlatego często symbolizowało się je z wykorzystaniem odpowiednio zapisanej nazwy zmiennej, w tak zwanej notacji ALL_CAPS. Nic nie stało na przeszkodzie żeby stosować inne notacje, ale umownie dla odróżnienia zmiennej od stałej używano ALL_CAPS. ```javascript var MY_PI = 3.14; ``` --- Deklaracja zmiennych i stałych w JavaScript w ES6 niebawem. |
| json metadata | {"tags":["polish","pl-artykuly","pl"],"image":["https://cdn.steemitimages.com/DQmZ7krNK4zinjQnGv6ATt5j9de77qs49UvTJyL1RdAVGJ8/js.png"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | polish |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| title | Deklaracja zmiennych i stałych w JavaScript przed ES6 |
| Transaction Info | Block #26953021/Trx ae4f3ac723618ca61ab643ca37baf4cb63427a3e |
View Raw JSON Data
{
"block": 26953021,
"op": [
"comment",
{
"author": "cybor0",
"body": "\n## Przed pojawieniem się ES6\n**Zmienne** - deklaracja zmiennych w JavaScript do momentu pojawienia się ES6 była możliwa przy użyciu słowa kluczowego \"var\". Zmienne z deklaracją \"var\" mają zasięg funkcyjny, są hoistowane.\n\n*Deklaracja*\n\n```javascript\nvar magicNumber = 12;\n```\n\n*Hositing*\n\n```javascript\nconsole.log(magicNumber); //undefined\nvar magicNumber = 12;\n```\nco odpowiada interpretacji jak poniżej\n\n```javascript\nvar magicNumber;\nconsole.log(magicNumber); //undefined\nmagicNumber = 12;\n```\n\n*Zasięg funkcyjny*\n\n```javascript\nvar magicNumber; //zasięg globalny\nfunction runCode() {\n var magicNumber = \"12\"; //magicNumber z var zasięg funkcyjny lokalny\n console.log(magicNumber);\n}\nrunCode();\nconsole.log(magicNumber);\n//12\n//undefined\n```\n\n*Pominięcie var - zmienna przypisywana do zasięgu globalnego jeśli wyłączony \"use strict\"* -\npominięcie słowa kluczowego \"var\" wewnątrz funkcji powoduje utworzenie zmiennej w zasięgu globalnym. Czyli w przypadku browsera w obiekcie window, w przypadku nodejs w obiekcie global.\n\n```javascript\n//zasięg globalny var magicNumber;\nfunction runCode() {\n magicNumber = \"12\"; //magicNumber bez var zasięg globalny\n console.log(magicNumber);\n}\nrunCode();\nconsole.log(magicNumber);\nconsole.log(window.magicNumber);\n//12\n//12\n//12\n```\n\n\n*Pominięcie var - zmienna nie przypisywana do zasięgu globalnego jeśli włączony \"use strict\"* - pominięcie słowa kluczowego \"var\" wewnątrz funkcji nie powoduje utworzeniaz miennej w zasięgu globalnym z wyłączonym \"use strict\".\n\n```javascript\n\"use strict\"\n//zasięg globalny nie powstanie var magicNumber;\nfunction runCode() {\n magicNumber = \"12\"; //magicNumber zgłoszony error\n console.log(magicNumber);\n}\nrunCode();\nconsole.log(magicNumber);\nconsole.log(window.magicNumber);\n//Uncaught ReferenceError: magicNumber is not defined\n```\n---\n**Stałe** – nie istniały, dlatego często symbolizowało się je z wykorzystaniem odpowiednio zapisanej nazwy zmiennej, w tak zwanej notacji ALL_CAPS. Nic nie stało na przeszkodzie żeby stosować inne notacje, ale umownie dla odróżnienia zmiennej od stałej używano ALL_CAPS.\n```javascript\nvar MY_PI = 3.14;\n```\n---\nDeklaracja zmiennych i stałych w JavaScript w ES6 niebawem.",
"json_metadata": "{\"tags\":[\"polish\",\"pl-artykuly\",\"pl\"],\"image\":[\"https://cdn.steemitimages.com/DQmZ7krNK4zinjQnGv6ATt5j9de77qs49UvTJyL1RdAVGJ8/js.png\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "polish",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"title": "Deklaracja zmiennych i stałych w JavaScript przed ES6"
}
],
"op_in_trx": 0,
"timestamp": "2018-10-19T19:47:06",
"trx_id": "ae4f3ac723618ca61ab643ca37baf4cb63427a3e",
"trx_in_block": 7,
"virtual_op": 0
}cybor0published a new post: deklaracja-zmiennych-i-stalych-w-javascript2018/10/19 19:44:48
cybor0published a new post: deklaracja-zmiennych-i-stalych-w-javascript
2018/10/19 19:44:48
| author | cybor0 |
| body |  ## Przed pojawieniem się ES6 **Zmienne** - deklaracja zmiennych w JavaScript do momentu pojawienia się ES6 była możliwa przy użyciu słowa kluczowego "var". Zmienne z deklaracją "var" mają zasięg funkcyjny, są hoistowane. *Deklaracja* ```javascript var magicNumber = 12; ``` *Hositing* ```javascript console.log(magicNumber); //undefined var magicNumber = 12; ``` co odpowiada interpretacji jak poniżej ```javascript var magicNumber; console.log(magicNumber); //undefined magicNumber = 12; ``` *Zasięg funkcyjny* ```javascript var magicNumber; //zasięg globalny function runCode() { var magicNumber = "12"; //magicNumber z var zasięg funkcyjny lokalny console.log(magicNumber); } runCode(); console.log(magicNumber); //12 //undefined ``` *Pominięcie var - zmienna przypisywana do zasięgu globalnego jeśli wyłączony "use strict"* - pominięcie słowa kluczowego "var" wewnątrz funkcji powoduje utworzenie zmiennej w zasięgu globalnym. Czyli w przypadku browsera w obiekcie window, w przypadku nodejs w obiekcie global. ```javascript //zasięg globalny var magicNumber; function runCode() { magicNumber = "12"; //magicNumber bez var zasięg globalny console.log(magicNumber); } runCode(); console.log(magicNumber); console.log(window.magicNumber); //12 //12 //12 ``` *Pominięcie var - zmienna nie przypisywana do zasięgu globalnego jeśli włączony "use strict"* - pominięcie słowa kluczowego "var" wewnątrz funkcji nie powoduje utworzeniaz miennej w zasięgu globalnym z wyłączonym "use strict". ```javascript "use strict" //zasięg globalny nie powstanie var magicNumber; function runCode() { magicNumber = "12"; //magicNumber zgłoszony error console.log(magicNumber); } runCode(); console.log(magicNumber); console.log(window.magicNumber); //Uncaught ReferenceError: magicNumber is not defined ``` --- **Stałe** – nie istniały, dlatego często symbolizowało się je z wykorzystaniem odpowiednio zapisanej nazwy zmiennej, w tak zwanej notacji ALL_CAPS. Nic nie stało na przeszkodzie żeby stosować inne notacje, ale umownie dla odróżnienia zmiennej od stałej używano ALL_CAPS. ```javascript var MY_PI = 3.14; ``` --- Deklaracja zmiennych i stałych w JavaScript w ES6 niebawem. |
| json metadata | {"tags":["polish","pl-artykuly","pl"],"image":["https://cdn.steemitimages.com/DQmZ7krNK4zinjQnGv6ATt5j9de77qs49UvTJyL1RdAVGJ8/js.png"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | polish |
| permlink | deklaracja-zmiennych-i-stalych-w-javascript |
| title | Deklaracja zmiennych i stałych w JavaScript |
| Transaction Info | Block #26952975/Trx 10c1c57f75a4b65d2d34fe53c07c43c5accd5a3a |
View Raw JSON Data
{
"block": 26952975,
"op": [
"comment",
{
"author": "cybor0",
"body": "\n## Przed pojawieniem się ES6\n**Zmienne** - deklaracja zmiennych w JavaScript do momentu pojawienia się ES6 była możliwa przy użyciu słowa kluczowego \"var\". Zmienne z deklaracją \"var\" mają zasięg funkcyjny, są hoistowane.\n\n*Deklaracja*\n\n```javascript\nvar magicNumber = 12;\n```\n\n*Hositing*\n\n```javascript\nconsole.log(magicNumber); //undefined\nvar magicNumber = 12;\n```\nco odpowiada interpretacji jak poniżej\n\n```javascript\nvar magicNumber;\nconsole.log(magicNumber); //undefined\nmagicNumber = 12;\n```\n\n*Zasięg funkcyjny*\n\n```javascript\nvar magicNumber; //zasięg globalny\nfunction runCode() {\n var magicNumber = \"12\"; //magicNumber z var zasięg funkcyjny lokalny\n console.log(magicNumber);\n}\nrunCode();\nconsole.log(magicNumber);\n//12\n//undefined\n```\n\n*Pominięcie var - zmienna przypisywana do zasięgu globalnego jeśli wyłączony \"use strict\"* -\npominięcie słowa kluczowego \"var\" wewnątrz funkcji powoduje utworzenie zmiennej w zasięgu globalnym. Czyli w przypadku browsera w obiekcie window, w przypadku nodejs w obiekcie global.\n\n```javascript\n//zasięg globalny var magicNumber;\nfunction runCode() {\n magicNumber = \"12\"; //magicNumber bez var zasięg globalny\n console.log(magicNumber);\n}\nrunCode();\nconsole.log(magicNumber);\nconsole.log(window.magicNumber);\n//12\n//12\n//12\n```\n\n\n*Pominięcie var - zmienna nie przypisywana do zasięgu globalnego jeśli włączony \"use strict\"* - pominięcie słowa kluczowego \"var\" wewnątrz funkcji nie powoduje utworzeniaz miennej w zasięgu globalnym z wyłączonym \"use strict\".\n\n```javascript\n\"use strict\"\n//zasięg globalny nie powstanie var magicNumber;\nfunction runCode() {\n magicNumber = \"12\"; //magicNumber zgłoszony error\n console.log(magicNumber);\n}\nrunCode();\nconsole.log(magicNumber);\nconsole.log(window.magicNumber);\n//Uncaught ReferenceError: magicNumber is not defined\n```\n---\n**Stałe** – nie istniały, dlatego często symbolizowało się je z wykorzystaniem odpowiednio zapisanej nazwy zmiennej, w tak zwanej notacji ALL_CAPS. Nic nie stało na przeszkodzie żeby stosować inne notacje, ale umownie dla odróżnienia zmiennej od stałej używano ALL_CAPS.\n```javascript\nvar MY_PI = 3.14;\n```\n---\nDeklaracja zmiennych i stałych w JavaScript w ES6 niebawem.",
"json_metadata": "{\"tags\":[\"polish\",\"pl-artykuly\",\"pl\"],\"image\":[\"https://cdn.steemitimages.com/DQmZ7krNK4zinjQnGv6ATt5j9de77qs49UvTJyL1RdAVGJ8/js.png\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "polish",
"permlink": "deklaracja-zmiennych-i-stalych-w-javascript",
"title": "Deklaracja zmiennych i stałych w JavaScript"
}
],
"op_in_trx": 0,
"timestamp": "2018-10-19T19:44:48",
"trx_id": "10c1c57f75a4b65d2d34fe53c07c43c5accd5a3a",
"trx_in_block": 26,
"virtual_op": 0
}utopian-iocreated a new account: @cybor02018/10/13 12:28:03
utopian-iocreated a new account: @cybor0
2018/10/13 12:28:03
| active | {"account_auths":[],"key_auths":[["STM5c9Vxb7pRMT3G4dy4M1cfuso8xBNKKA2iEpKDjEEnbXCksSas2",1]],"weight_threshold":1} |
| creator | utopian-io |
| extensions | [] |
| json metadata | |
| memo key | STM7MKzbNZhWxPrn2bpN9nw6nhYiJ5xuMoPs6g5xioNzkSqvrPKiH |
| new account name | cybor0 |
| owner | {"account_auths":[],"key_auths":[["STM5SCt6LJB1Tknm5UTiKdbmHS6GQvWcJVducavkYHPBU7YygrJwA",1]],"weight_threshold":1} |
| posting | {"account_auths":[],"key_auths":[["STM7XgexFCirbq2epwn5Lvt66SRojXxT1cTrDGTroZmBfs62XtUxb",1]],"weight_threshold":1} |
| Transaction Info | Block #26771583/Trx 35e03b268f251bfb40ca48a9d96d665fffac535d |
View Raw JSON Data
{
"block": 26771583,
"op": [
"create_claimed_account",
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM5c9Vxb7pRMT3G4dy4M1cfuso8xBNKKA2iEpKDjEEnbXCksSas2",
1
]
],
"weight_threshold": 1
},
"creator": "utopian-io",
"extensions": [],
"json_metadata": "",
"memo_key": "STM7MKzbNZhWxPrn2bpN9nw6nhYiJ5xuMoPs6g5xioNzkSqvrPKiH",
"new_account_name": "cybor0",
"owner": {
"account_auths": [],
"key_auths": [
[
"STM5SCt6LJB1Tknm5UTiKdbmHS6GQvWcJVducavkYHPBU7YygrJwA",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM7XgexFCirbq2epwn5Lvt66SRojXxT1cTrDGTroZmBfs62XtUxb",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-10-13T12:28:03",
"trx_id": "35e03b268f251bfb40ca48a9d96d665fffac535d",
"trx_in_block": 16,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress44.90%
{
"voting_manabar": {
"current_mana": 1591624782,
"last_update_time": 1541258253
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1539433683
},
"rc_account": {
"account": "cybor0",
"rc_manabar": {
"current_mana": "7532287631",
"last_update_time": 1544120997
},
"max_rc_creation_adjustment": {
"amount": "6056418165",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "7648042947"
}
}Account Metadata
| POSTING JSON METADATA | |
| None | |
| JSON METADATA | |
| None |
{
"posting_json_metadata": {},
"json_metadata": {}
}Auth Keys
Owner
Single Signature
Public Keys
STM5SCt6LJB1Tknm5UTiKdbmHS6GQvWcJVducavkYHPBU7YygrJwA1/1
Active
Single Signature
Public Keys
STM5c9Vxb7pRMT3G4dy4M1cfuso8xBNKKA2iEpKDjEEnbXCksSas21/1
Posting
Single Signature
Public Keys
STM7XgexFCirbq2epwn5Lvt66SRojXxT1cTrDGTroZmBfs62XtUxb1/1
App Permissions
@busy.app1/1
Memo
STM7MKzbNZhWxPrn2bpN9nw6nhYiJ5xuMoPs6g5xioNzkSqvrPKiH
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5SCt6LJB1Tknm5UTiKdbmHS6GQvWcJVducavkYHPBU7YygrJwA",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5c9Vxb7pRMT3G4dy4M1cfuso8xBNKKA2iEpKDjEEnbXCksSas2",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"busy.app",
1
]
],
"key_auths": [
[
"STM7XgexFCirbq2epwn5Lvt66SRojXxT1cTrDGTroZmBfs62XtUxb",
1
]
]
},
"memo": "STM7MKzbNZhWxPrn2bpN9nw6nhYiJ5xuMoPs6g5xioNzkSqvrPKiH"
}Witness Votes
0 / 30
No active witness votes.
[]