{"action":"created","comment":{"url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/comments/242952874","pull_request_review_id":186567597,"id":242952874,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0Mjk1Mjg3NA==","diff_hunk":"@@ -0,0 +1,225 @@\n+// @flow\n+\n+import { select, all, put, call, takeEvery } from 'redux-saga/effects'\n+import { push } from 'react-router-redux'\n+import keystore from '@jibrelnetwork/jwallet-web-keystore'\n+import BigNumber from 'utils/numbers/bigNumber'\n+\n+import checkETH from 'utils/digitalAssets/checkETH'\n+import web3 from 'services/web3'\n+import { getTransactionValue } from 'utils/transactions'\n+import {\n+  selectActiveWalletAddress,\n+  selectActiveWalletId,\n+} from 'store/selectors/wallets'\n+import {\n+  selectDigitalAsset,\n+  selectDigitalAssetsSend,\n+} from 'store/selectors/digitalAssets'\n+import { selectCurrentNetwork } from 'store/selectors/networks'\n+\n+import { getPrivateKey } from 'routes/Wallets/sagas'\n+\n+import * as digitalAssetsSend from '../modules/digitalAssetsSend'\n+\n+/**\n+ * Open/close view logic\n+ */\n+function* openView(/* action: ExtractReturn<typeof digitalAssetsSend.openView> */): Saga<void> {\n+  const activeAddress = yield select(selectActiveWalletAddress)\n+  yield put(digitalAssetsSend.setField('ownerAddress', activeAddress))\n+  yield put(digitalAssetsSend.setField('assetAddress', 'Ethereum'))\n+}\n+\n+function* checkErrors(): Saga<boolean> {\n+  const { invalidFields }: DigitalAssetSendState = yield select(selectDigitalAssetsSend)\n+  return !!(Object.keys(invalidFields).find(fieldName => invalidFields[fieldName] !== ''))\n+}\n+\n+function* clearErrors(): Saga<void> {\n+  const { invalidFields }: DigitalAssetSendState = yield select(selectDigitalAssetsSend)\n+  yield all(Object\n+    .keys(invalidFields)\n+    .map(fieldName => put(digitalAssetsSend.clearFieldError(fieldName)))\n+  )\n+}\n+\n+function* trimFields(): Saga<void> {\n+  const { formFields }: DigitalAssetSendState = yield select(selectDigitalAssetsSend)\n+  const fieldNames: Array<$Keys<DigitalAssetSendFormFields>> = Object.keys(formFields)\n+\n+  yield all(fieldNames.map(fieldName =>\n+    formFields[fieldName].trim() !== formFields[fieldName]\n+      ? put(digitalAssetsSend.setField(fieldName, formFields[fieldName].trim()))\n+      : call(() => null))\n+  )\n+}\n+\n+function* validate(): Saga<void> {\n+  const { formFields }: DigitalAssetSendState = yield select(selectDigitalAssetsSend)\n+  const {\n+    ownerAddress,\n+    recepient,\n+    assetAddress,\n+    amount,\n+    // amountFiat,\n+    // priority,\n+    // comment,\n+    // nonce,\n+  } = formFields\n+\n+  if (!keystore.checkAddressValid(ownerAddress)) {\n+    yield put(digitalAssetsSend.setFieldError('ownerAddress', 'Invalid owner address'))\n+  }\n+\n+  if (!keystore.checkAddressValid(recepient)) {\n+    yield put(digitalAssetsSend.setFieldError('recepient', 'Invalid recepient address'))\n+  }\n+\n+  const asset: ?DigitalAsset = yield select(selectDigitalAsset, assetAddress)\n+  if (!asset) {\n+    yield put(digitalAssetsSend.setFieldError('assetAddress', 'Invalid asset address'))\n+  }\n+\n+  const amountBN = BigNumber(amount)\n+  if (amountBN.isNaN() || amountBN.eq(0) || amountBN.lt(0)) {\n+    yield put(digitalAssetsSend.setFieldError('amount', 'Invalid amount value'))\n+  }\n+}\n+\n+type GetTransactionDataPayload = {\n+  asset: DigitalAsset,\n+  recepient: Address,\n+  amount: string,\n+  gasLimit?: string,\n+  gasPrice?: string,\n+  nonce?: string,\n+  privateKey: string,\n+}\n+\n+function getTransactionData(data: GetTransactionDataPayload): TXData {\n+  const {\n+    asset,\n+    recepient,\n+    amount,\n+    gasLimit,\n+    gasPrice,\n+    nonce,\n+    privateKey,\n+  } = data\n+\n+  const txData: TXData = {\n+    to: recepient,\n+    value: getTransactionValue(amount, asset.decimals),\n+    privateKey,\n+  }\n+\n+  /* eslint-disable fp/no-mutation */\n+  if (!checkETH(asset.address)) {\n+    txData.contractAddress = asset.address\n+  }\n+\n+  if (gasPrice) {\n+    txData.gasPrice = BigNumber(gasPrice)\n+  }\n+\n+  if (gasLimit) {\n+    txData.gasLimit = BigNumber(gasLimit)\n+  }\n+\n+  if (nonce) {\n+    txData.nonce = BigNumber(nonce)\n+  }\n+  /* eslint-enable fp/no-mutation */\n+\n+  return txData\n+}\n+\n+function* submitSendForm(): Saga<void> {\n+  yield* trimFields()\n+  yield* clearErrors()\n+  yield* validate()\n+\n+  if (!(yield* checkErrors())) {\n+    yield put(digitalAssetsSend.setStep(digitalAssetsSend.STEP_TWO))\n+  }\n+}\n+\n+function* submitPasswordForm(): Saga<void> {\n+  const {\n+    step,\n+    formFields: {\n+      recepient,\n+      amount,\n+      nonce,\n+      assetAddress,\n+      password,\n+    },\n+  }: DigitalAssetSendState = yield select(selectDigitalAssetsSend)","path":"src/routes/DigitalAssets/routes/Send/sagas/digitalAssetsSend.js","position":158,"original_position":158,"commit_id":"128a023f755b8a7ef5687f5bb3d50cac1904b288","original_commit_id":"128a023f755b8a7ef5687f5bb3d50cac1904b288","user":{"login":"IViol","id":11073017,"node_id":"MDQ6VXNlcjExMDczMDE3","avatar_url":"https://avatars0.githubusercontent.com/u/11073017?v=4","gravatar_id":"","url":"https://api.github.com/users/IViol","html_url":"https://github.com/IViol","followers_url":"https://api.github.com/users/IViol/followers","following_url":"https://api.github.com/users/IViol/following{/other_user}","gists_url":"https://api.github.com/users/IViol/gists{/gist_id}","starred_url":"https://api.github.com/users/IViol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IViol/subscriptions","organizations_url":"https://api.github.com/users/IViol/orgs","repos_url":"https://api.github.com/users/IViol/repos","events_url":"https://api.github.com/users/IViol/events{/privacy}","received_events_url":"https://api.github.com/users/IViol/received_events","type":"User","site_admin":false},"body":"some `yield select` with ExtractReturn - another not","created_at":"2018-12-19T15:14:51Z","updated_at":"2018-12-19T15:30:42Z","html_url":"https://github.com/jibrelnetwork/jwallet-web/pull/461#discussion_r242952874","pull_request_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/461","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/comments/242952874"},"html":{"href":"https://github.com/jibrelnetwork/jwallet-web/pull/461#discussion_r242952874"},"pull_request":{"href":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/461"}}},"pull_request":{"url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/461","id":239496222,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM5NDk2MjIy","html_url":"https://github.com/jibrelnetwork/jwallet-web/pull/461","diff_url":"https://github.com/jibrelnetwork/jwallet-web/pull/461.diff","patch_url":"https://github.com/jibrelnetwork/jwallet-web/pull/461.patch","issue_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/issues/461","number":461,"state":"open","locked":false,"title":"Send asset","user":{"login":"flexxnn","id":14754420,"node_id":"MDQ6VXNlcjE0NzU0NDIw","avatar_url":"https://avatars1.githubusercontent.com/u/14754420?v=4","gravatar_id":"","url":"https://api.github.com/users/flexxnn","html_url":"https://github.com/flexxnn","followers_url":"https://api.github.com/users/flexxnn/followers","following_url":"https://api.github.com/users/flexxnn/following{/other_user}","gists_url":"https://api.github.com/users/flexxnn/gists{/gist_id}","starred_url":"https://api.github.com/users/flexxnn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flexxnn/subscriptions","organizations_url":"https://api.github.com/users/flexxnn/orgs","repos_url":"https://api.github.com/users/flexxnn/repos","events_url":"https://api.github.com/users/flexxnn/events{/privacy}","received_events_url":"https://api.github.com/users/flexxnn/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-12-18T13:51:15Z","updated_at":"2018-12-19T15:30:42Z","closed_at":null,"merged_at":null,"merge_commit_sha":"cb832fcdcc0371be8673b1c8ebc8b7da22d8fc56","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/461/commits","review_comments_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/461/comments","review_comment_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/issues/461/comments","statuses_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/statuses/128a023f755b8a7ef5687f5bb3d50cac1904b288","head":{"label":"jibrelnetwork:feature/send-asset","ref":"feature/send-asset","sha":"128a023f755b8a7ef5687f5bb3d50cac1904b288","user":{"login":"jibrelnetwork","id":29154170,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI5MTU0MTcw","avatar_url":"https://avatars1.githubusercontent.com/u/29154170?v=4","gravatar_id":"","url":"https://api.github.com/users/jibrelnetwork","html_url":"https://github.com/jibrelnetwork","followers_url":"https://api.github.com/users/jibrelnetwork/followers","following_url":"https://api.github.com/users/jibrelnetwork/following{/other_user}","gists_url":"https://api.github.com/users/jibrelnetwork/gists{/gist_id}","starred_url":"https://api.github.com/users/jibrelnetwork/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jibrelnetwork/subscriptions","organizations_url":"https://api.github.com/users/jibrelnetwork/orgs","repos_url":"https://api.github.com/users/jibrelnetwork/repos","events_url":"https://api.github.com/users/jibrelnetwork/events{/privacy}","received_events_url":"https://api.github.com/users/jibrelnetwork/received_events","type":"Organization","site_admin":false},"repo":{"id":100784971,"node_id":"MDEwOlJlcG9zaXRvcnkxMDA3ODQ5NzE=","name":"jwallet-web","full_name":"jibrelnetwork/jwallet-web","private":false,"owner":{"login":"jibrelnetwork","id":29154170,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI5MTU0MTcw","avatar_url":"https://avatars1.githubusercontent.com/u/29154170?v=4","gravatar_id":"","url":"https://api.github.com/users/jibrelnetwork","html_url":"https://github.com/jibrelnetwork","followers_url":"https://api.github.com/users/jibrelnetwork/followers","following_url":"https://api.github.com/users/jibrelnetwork/following{/other_user}","gists_url":"https://api.github.com/users/jibrelnetwork/gists{/gist_id}","starred_url":"https://api.github.com/users/jibrelnetwork/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jibrelnetwork/subscriptions","organizations_url":"https://api.github.com/users/jibrelnetwork/orgs","repos_url":"https://api.github.com/users/jibrelnetwork/repos","events_url":"https://api.github.com/users/jibrelnetwork/events{/privacy}","received_events_url":"https://api.github.com/users/jibrelnetwork/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/jibrelnetwork/jwallet-web","description":"Web version of jWallet","fork":false,"url":"https://api.github.com/repos/jibrelnetwork/jwallet-web","forks_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/forks","keys_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/teams","hooks_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/hooks","issue_events_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/issues/events{/number}","events_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/events","assignees_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/assignees{/user}","branches_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/branches{/branch}","tags_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/tags","blobs_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/git/refs{/sha}","trees_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/statuses/{sha}","languages_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/languages","stargazers_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/stargazers","contributors_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/contributors","subscribers_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/subscribers","subscription_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/subscription","commits_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/commits{/sha}","git_commits_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/git/commits{/sha}","comments_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/comments{/number}","issue_comment_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/issues/comments{/number}","contents_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/contents/{+path}","compare_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/merges","archive_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/downloads","issues_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/issues{/number}","pulls_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls{/number}","milestones_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/milestones{/number}","notifications_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/labels{/name}","releases_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/releases{/id}","deployments_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/deployments","created_at":"2017-08-19T09:43:50Z","updated_at":"2018-11-30T13:33:34Z","pushed_at":"2018-12-19T14:09:40Z","git_url":"git://github.com/jibrelnetwork/jwallet-web.git","ssh_url":"git@github.com:jibrelnetwork/jwallet-web.git","clone_url":"https://github.com/jibrelnetwork/jwallet-web.git","svn_url":"https://github.com/jibrelnetwork/jwallet-web","homepage":"https://jwallet.network","size":14018,"stargazers_count":19,"watchers_count":19,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":7,"mirror_url":null,"archived":false,"open_issues_count":5,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":7,"open_issues":5,"watchers":19,"default_branch":"master"}},"base":{"label":"jibrelnetwork:develop","ref":"develop","sha":"f8b5a85ddc83a55764cb7c43b3d49fdc15895c3a","user":{"login":"jibrelnetwork","id":29154170,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI5MTU0MTcw","avatar_url":"https://avatars1.githubusercontent.com/u/29154170?v=4","gravatar_id":"","url":"https://api.github.com/users/jibrelnetwork","html_url":"https://github.com/jibrelnetwork","followers_url":"https://api.github.com/users/jibrelnetwork/followers","following_url":"https://api.github.com/users/jibrelnetwork/following{/other_user}","gists_url":"https://api.github.com/users/jibrelnetwork/gists{/gist_id}","starred_url":"https://api.github.com/users/jibrelnetwork/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jibrelnetwork/subscriptions","organizations_url":"https://api.github.com/users/jibrelnetwork/orgs","repos_url":"https://api.github.com/users/jibrelnetwork/repos","events_url":"https://api.github.com/users/jibrelnetwork/events{/privacy}","received_events_url":"https://api.github.com/users/jibrelnetwork/received_events","type":"Organization","site_admin":false},"repo":{"id":100784971,"node_id":"MDEwOlJlcG9zaXRvcnkxMDA3ODQ5NzE=","name":"jwallet-web","full_name":"jibrelnetwork/jwallet-web","private":false,"owner":{"login":"jibrelnetwork","id":29154170,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI5MTU0MTcw","avatar_url":"https://avatars1.githubusercontent.com/u/29154170?v=4","gravatar_id":"","url":"https://api.github.com/users/jibrelnetwork","html_url":"https://github.com/jibrelnetwork","followers_url":"https://api.github.com/users/jibrelnetwork/followers","following_url":"https://api.github.com/users/jibrelnetwork/following{/other_user}","gists_url":"https://api.github.com/users/jibrelnetwork/gists{/gist_id}","starred_url":"https://api.github.com/users/jibrelnetwork/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jibrelnetwork/subscriptions","organizations_url":"https://api.github.com/users/jibrelnetwork/orgs","repos_url":"https://api.github.com/users/jibrelnetwork/repos","events_url":"https://api.github.com/users/jibrelnetwork/events{/privacy}","received_events_url":"https://api.github.com/users/jibrelnetwork/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/jibrelnetwork/jwallet-web","description":"Web version of jWallet","fork":false,"url":"https://api.github.com/repos/jibrelnetwork/jwallet-web","forks_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/forks","keys_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/teams","hooks_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/hooks","issue_events_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/issues/events{/number}","events_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/events","assignees_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/assignees{/user}","branches_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/branches{/branch}","tags_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/tags","blobs_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/git/refs{/sha}","trees_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/statuses/{sha}","languages_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/languages","stargazers_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/stargazers","contributors_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/contributors","subscribers_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/subscribers","subscription_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/subscription","commits_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/commits{/sha}","git_commits_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/git/commits{/sha}","comments_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/comments{/number}","issue_comment_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/issues/comments{/number}","contents_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/contents/{+path}","compare_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/merges","archive_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/downloads","issues_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/issues{/number}","pulls_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls{/number}","milestones_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/milestones{/number}","notifications_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/labels{/name}","releases_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/releases{/id}","deployments_url":"https://api.github.com/repos/jibrelnetwork/jwallet-web/deployments","created_at":"2017-08-19T09:43:50Z","updated_at":"2018-11-30T13:33:34Z","pushed_at":"2018-12-19T14:09:40Z","git_url":"git://github.com/jibrelnetwork/jwallet-web.git","ssh_url":"git@github.com:jibrelnetwork/jwallet-web.git","clone_url":"https://github.com/jibrelnetwork/jwallet-web.git","svn_url":"https://github.com/jibrelnetwork/jwallet-web","homepage":"https://jwallet.network","size":14018,"stargazers_count":19,"watchers_count":19,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":7,"mirror_url":null,"archived":false,"open_issues_count":5,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":7,"open_issues":5,"watchers":19,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/461"},"html":{"href":"https://github.com/jibrelnetwork/jwallet-web/pull/461"},"issue":{"href":"https://api.github.com/repos/jibrelnetwork/jwallet-web/issues/461"},"comments":{"href":"https://api.github.com/repos/jibrelnetwork/jwallet-web/issues/461/comments"},"review_comments":{"href":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/461/comments"},"review_comment":{"href":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jibrelnetwork/jwallet-web/pulls/461/commits"},"statuses":{"href":"https://api.github.com/repos/jibrelnetwork/jwallet-web/statuses/128a023f755b8a7ef5687f5bb3d50cac1904b288"}},"author_association":"NONE"}}
{"actor":{"display_login":"IViol"}}