profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/akramhussein/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Akram Hussein akramhussein Vektor Co-founder & CTO @ Vektor

akramhussein/ForwardBackward 6

Homage to FrontBack iOS app without the social network.

akramhussein/bobbycom 2

Raspberry Pi app that continuously runs Google's Speech-to-Text Streaming API and relays it onwards via BTLE.

akramhussein/Hashcash 2

Swift implementation of the Hashcash Proof-of-Work algorithm

akramhussein/hey-bobby 1

A simple notification app for getting the attention of someone using a Bluetooth keyring button.

akramhussein/AHUtils 0

Collection of extensions and classes I used across projects

akramhussein/analytics-ios-integration-facebook-app-events 0

The Facebook analytics-ios integration. https://segment.com/docs/integrations/facebook

akramhussein/ble-relay-js 0

Node app for passing MQTT messages over BLE

akramhussein/ButtonBot 0

ButtonBot allows control of the MBot robot from MakeBlock using a single bluetooth access switch

akramhussein/ButtonDraw 0

iOS App to control a MakeBlock XY-Plotter Robot, specifically designed for a switch access headset.

akramhussein/CleanroomLogger 0

CleanroomLogger provides an extensible Swift-based logging API that is simple, lightweight and performant

PR opened coinbase/rosetta-ethereum

Update go version in Docker file to 1.16.8

Motivation

This PR updates the go version in the Dockerfile.

Solution

  • Use version 1.16.8

Open questions

None

+2 -2

0 comment

1 changed file

pr created time in 4 days

create barnchakramhussein/rosetta-ethereum

branch : go-version-docker

created branch time in 4 days

create barnchakramhussein/rosetta-ethereum

branch : fix-for-tx

created branch time in 6 days

push eventakramhussein/rosetta-ethereum

dependabot[bot]

commit sha 601304684b58f62fe12e0ac4bdff61120bca912e

Bump github.com/fatih/color from 1.10.0 to 1.12.0 (#36) Bumps [github.com/fatih/color](https://github.com/fatih/color) from 1.10.0 to 1.12.0. - [Release notes](https://github.com/fatih/color/releases) - [Commits](https://github.com/fatih/color/compare/v1.10.0...v1.12.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

dependabot[bot]

commit sha 6f492c2f6ac8a50b42f7a0c272d3703ad1ac9371

Bump github.com/spf13/cobra from 1.1.1 to 1.2.1 (#50) Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.1 to 1.2.1. - [Release notes](https://github.com/spf13/cobra/releases) - [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md) - [Commits](https://github.com/spf13/cobra/compare/v1.1.1...v1.2.1) --- updated-dependencies: - dependency-name: github.com/spf13/cobra dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 7 days

pull request commentcoinbase/rosetta-ethereum

Bump github.com/coinbase/rosetta-sdk-go from 0.6.5 to 0.7.0

I took a look at this see if I could address it. It fails to compile because in run.go it needs to pass an additional argument to a validation config file on asserter.NewServer from the rosetta-sdk-go dependency. rosetta-bitcoin also has not updated this dependency.

dependabot[bot]

comment created time in 7 days

pull request commentcoinbase/rosetta-ethereum

Bump github.com/fatih/color from 1.10.0 to 1.12.0

@shrimalmadhur I think this can be merged in as tests pass?

dependabot[bot]

comment created time in 7 days

pull request commentcoinbase/rosetta-ethereum

Bump github.com/spf13/cobra from 1.1.1 to 1.2.1

@shrimalmadhur I think this can be merged in as tests pass?

dependabot[bot]

comment created time in 7 days

push eventakramhussein/rosetta-ethereum

Madhur Shrimal

commit sha cf43d71ac4e44d1873e18e5b228a2fab8b7ebbd2

update go to 1.16 (#58) * update go to 1.16 * go install * go lint

view details

Akram Hussein

commit sha 60f078c4c4697e735055667502b3869267d0d7fd

fix: update go-ethereum to v1.10.8. update tests (#57)

view details

push time in 7 days

pull request commentcoinbase/rosetta-ethereum

fix: update go-ethereum to v1.10.8. update tests

Cool - btw I can't merge :)

akramhussein

comment created time in 7 days

pull request commentcoinbase/rosetta-ethereum

fix: update go-ethereum to v1.10.8. update tests

@shrimalmadhur done

akramhussein

comment created time in 7 days

push eventakramhussein/rosetta-ethereum

Madhur Shrimal

commit sha cf43d71ac4e44d1873e18e5b228a2fab8b7ebbd2

update go to 1.16 (#58) * update go to 1.16 * go install * go lint

view details

Akram Hussein

commit sha 5c39a0f6d1b098bf2e4061753647ee286523f7f2

fix: update go-ethereum to v1.10.8. update tests

view details

push time in 7 days

PR opened coinbase/rosetta-ethereum

fix: update go-ethereum to v1.10.8. update tests

Fixes #52 #54 #55.

Motivation

This PR updates the go-ethereum package to the latest version v1.10.8 and updates the code and tests without changing logic.

Solution

  • Update go-ethereum to v1.10.8
  • Reference new location for types
  • Update TestConstructionService to handle new EIP1559 format.

Open questions

None

+264 -18

0 comment

8 changed files

pr created time in 8 days

create barnchakramhussein/rosetta-ethereum

branch : pkg/go-ethereum-1.10.8

created branch time in 8 days

fork akramhussein/rosetta-ethereum

Ethereum Rosetta API Implementation

fork in 8 days

issue openedrainbow-me/rainbow

Is Rinkeby intentionally excluded from WalletConnect support?

The following list excludes Rinkeby but I haven't been able to identify the reason. Is this intentional or can I create a PR to add it?

https://github.com/rainbow-me/rainbow/blob/18c56c1a21faa2bf30d206461cac63c5eb13b339/src/redux/walletconnect.js#L305

created time in 12 days

startedandrecronje/rarity

started time in 16 days

pull request commenteth-brownie/brownie

Implement click cli

ummm sorry about that 🤦‍♂️ - I don't know why I'm able to approve PRs on this project? Is that a bug with GitHub? Genuinely thought it would throw an error! Apologies!

matnad

comment created time in a month

pull request commenteth-brownie/brownie

Implement click cli

ummm sorry about that 🤦‍♂️ - I don't know why I'm able to approve PRs on this project? Is that a bug with GitHub? Genuinely thought it would throw an error! Apologies!

matnad

comment created time in a month

PullRequestReviewEvent

fork akramhussein/rosetta-specifications

Specification files for the Rosetta Blockchain Standard

fork in 2 months

push eventakramhussein/rosetta-ethereum

Akram Hussein

commit sha d6377ae3567c82b784b58b5dd3b0b48b29c3ad48

Rename data_ to twData

view details

push time in 2 months

PR closed coinbase/rosetta-ethereum

Construction/payloads: `Input` should be `Data` to match geth eth namespace RPC specification

Fixes #46 .

Motivation

When using the endpoint construction/payloads the unsigned_transaction payload is invalid for passing to a signer. Per #46 references it should be data when submitting to a signer and input is part of the response.

Solution

Rename input to data on the transaction and transactionWire structs.

Open questions

None

+9 -9

1 comment

3 changed files

akramhussein

pr closed time in 2 months

Pull request review commentcoinbase/rosetta-ethereum

construction/payloads: Transaction input field should be data accordi…

 func (t *transaction) UnmarshalJSON(data []byte) error { 	t.From = tw.From 	t.To = tw.To 	t.Value = value-	t.Input = input+	t.Data = data_

Same as above

akramhussein

comment created time in 2 months

PullRequestReviewEvent

Pull request review commentcoinbase/rosetta-ethereum

construction/payloads: Transaction input field should be data accordi…

 func (t *transaction) UnmarshalJSON(data []byte) error { 		return err 	} -	input, err := hexutil.Decode(tw.Input)+	data_, err := hexutil.Decode(tw.Data)

The variable name is already taken - not sure what an appropriate alternative might be?

akramhussein

comment created time in 2 months

PullRequestReviewEvent

PR opened coinbase/rosetta-ethereum

construction/payloads: Transaction input field should be data accordi…

Fixes #46

Note: This PR replaces #47. I deleted the fork and forgot about the link so had to re-instated.

Motivation

When using the endpoint construction/payloads the unsigned_transaction payload is invalid for passing to a signer. Per #46 references it should be data when submitting to a signer and input is part of the response.

Solution

Rename input to data on the transaction and transactionWire structs.

Open questions

None

+9 -9

0 comment

3 changed files

pr created time in 2 months

delete branch akramhussein/rosetta-ethereum

delete branch : geth-headers

delete time in 2 months

push eventakramhussein/rosetta-ethereum

Akram Hussein

commit sha 68306c7e2db84d1dd25210fbf2315fa579f49ea4

Add GETH_HEADERS to be set as a config environment variable (#44) * Add GETH_HEADERS to be set as a config environment variable * Fix lint error * Rename GethHeaders to GethHeadersEnv * Added GethHeaders tests * Empty CI commit * Empty commit - to get CI working * Add explanation of GETH_HEADERS in README * Revert "Add explanation of GETH_HEADERS in README" This reverts commit 726b8fd85654c28ddf4cb4621782ff5b8e56ea22. * Fix: Add explanation of GETH_HEADERS in README

view details

Akram Hussein

commit sha f4bf6b6ebddae3520afe044ab86e37216cf794ea

construction/payloads: Transaction input field should be data according to Ethereum spec

view details

push time in 2 months