{"action":"created","issue":{"url":"https://api.github.com/repos/rate-engineering/rate3-monorepo/issues/9","repository_url":"https://api.github.com/repos/rate-engineering/rate3-monorepo","labels_url":"https://api.github.com/repos/rate-engineering/rate3-monorepo/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/rate-engineering/rate3-monorepo/issues/9/comments","events_url":"https://api.github.com/repos/rate-engineering/rate3-monorepo/issues/9/events","html_url":"https://github.com/rate-engineering/rate3-monorepo/issues/9","id":355459400,"node_id":"MDU6SXNzdWUzNTU0NTk0MDA=","number":9,"title":"JavaScript API for Ethereum and Stellar wallet management","user":{"login":"davis12529","id":6311446,"node_id":"MDQ6VXNlcjYzMTE0NDY=","avatar_url":"https://avatars3.githubusercontent.com/u/6311446?v=4","gravatar_id":"","url":"https://api.github.com/users/davis12529","html_url":"https://github.com/davis12529","followers_url":"https://api.github.com/users/davis12529/followers","following_url":"https://api.github.com/users/davis12529/following{/other_user}","gists_url":"https://api.github.com/users/davis12529/gists{/gist_id}","starred_url":"https://api.github.com/users/davis12529/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davis12529/subscriptions","organizations_url":"https://api.github.com/users/davis12529/orgs","repos_url":"https://api.github.com/users/davis12529/repos","events_url":"https://api.github.com/users/davis12529/events{/privacy}","received_events_url":"https://api.github.com/users/davis12529/received_events","type":"User","site_admin":false},"labels":[{"id":1001734221,"node_id":"MDU6TGFiZWwxMDAxNzM0MjIx","url":"https://api.github.com/repos/rate-engineering/rate3-monorepo/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"state":"open","locked":false,"assignee":{"login":"qianpeisheng","id":10240518,"node_id":"MDQ6VXNlcjEwMjQwNTE4","avatar_url":"https://avatars1.githubusercontent.com/u/10240518?v=4","gravatar_id":"","url":"https://api.github.com/users/qianpeisheng","html_url":"https://github.com/qianpeisheng","followers_url":"https://api.github.com/users/qianpeisheng/followers","following_url":"https://api.github.com/users/qianpeisheng/following{/other_user}","gists_url":"https://api.github.com/users/qianpeisheng/gists{/gist_id}","starred_url":"https://api.github.com/users/qianpeisheng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qianpeisheng/subscriptions","organizations_url":"https://api.github.com/users/qianpeisheng/orgs","repos_url":"https://api.github.com/users/qianpeisheng/repos","events_url":"https://api.github.com/users/qianpeisheng/events{/privacy}","received_events_url":"https://api.github.com/users/qianpeisheng/received_events","type":"User","site_admin":false},"assignees":[{"login":"qianpeisheng","id":10240518,"node_id":"MDQ6VXNlcjEwMjQwNTE4","avatar_url":"https://avatars1.githubusercontent.com/u/10240518?v=4","gravatar_id":"","url":"https://api.github.com/users/qianpeisheng","html_url":"https://github.com/qianpeisheng","followers_url":"https://api.github.com/users/qianpeisheng/followers","following_url":"https://api.github.com/users/qianpeisheng/following{/other_user}","gists_url":"https://api.github.com/users/qianpeisheng/gists{/gist_id}","starred_url":"https://api.github.com/users/qianpeisheng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qianpeisheng/subscriptions","organizations_url":"https://api.github.com/users/qianpeisheng/orgs","repos_url":"https://api.github.com/users/qianpeisheng/repos","events_url":"https://api.github.com/users/qianpeisheng/events{/privacy}","received_events_url":"https://api.github.com/users/qianpeisheng/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-08-30T07:31:33Z","updated_at":"2018-10-02T09:47:56Z","closed_at":null,"author_association":"MEMBER","body":"## Simple Summary\r\nA JS API library that provides a consistent interface to manage Ethereum and Stellar accounts through the use of respective blockchain API. Storage of data is not handled by this library.\r\n\r\n## Motivation\r\nThe creation of demos and PoCs will most likely require blockchain account management as accounts will be used to sign transactions (move tokens, smart contracts operations, etc)\r\n\r\nThe proposed API will accelerate development as it is a single package for developers to interact with Stellar and Ethereum APIs for multichain wallet management. This reduces the overhead to understand multiple APIs to implement blockchain wallet management, a core basic functionality required in any dApp.\r\n\r\nIn the future, this can be expanded to other blockchains that Rate3 Protocol is supported on.\r\n\r\n## Specification\r\nThe follow specifications apply to supported blockchains:\r\n1. Stellar\r\n2. Ethereum\r\n\r\n### Accounts\r\nTBD\r\n\r\n#### Single Account\r\nConstructors:\r\nInstance methods:\r\nTBD\r\n\r\n#### HD Wallet\r\nConstructors:\r\nInstance methods:\r\nTBD\r\n\r\n#### Provider Engine (Ethereum)\r\nTBD: https://github.com/ethereumjs/ethereumjs-wallet#provider-engine\r\n\r\n### Tokens\r\n\r\n### Transactions\r\n\r\n\r\n## References\r\nhttps://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0005.md\r\nhttps://github.com/ethereumjs/ethereumjs-wallet\r\n"},"comment":{"url":"https://api.github.com/repos/rate-engineering/rate3-monorepo/issues/comments/426214580","html_url":"https://github.com/rate-engineering/rate3-monorepo/issues/9#issuecomment-426214580","issue_url":"https://api.github.com/repos/rate-engineering/rate3-monorepo/issues/9","id":426214580,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNjIxNDU4MA==","user":{"login":"qianpeisheng","id":10240518,"node_id":"MDQ6VXNlcjEwMjQwNTE4","avatar_url":"https://avatars1.githubusercontent.com/u/10240518?v=4","gravatar_id":"","url":"https://api.github.com/users/qianpeisheng","html_url":"https://github.com/qianpeisheng","followers_url":"https://api.github.com/users/qianpeisheng/followers","following_url":"https://api.github.com/users/qianpeisheng/following{/other_user}","gists_url":"https://api.github.com/users/qianpeisheng/gists{/gist_id}","starred_url":"https://api.github.com/users/qianpeisheng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qianpeisheng/subscriptions","organizations_url":"https://api.github.com/users/qianpeisheng/orgs","repos_url":"https://api.github.com/users/qianpeisheng/repos","events_url":"https://api.github.com/users/qianpeisheng/events{/privacy}","received_events_url":"https://api.github.com/users/qianpeisheng/received_events","type":"User","site_admin":false},"created_at":"2018-10-02T09:47:56Z","updated_at":"2018-10-02T09:47:56Z","author_association":"COLLABORATOR","body":"**Problem**: For Stellar, the transaction history will only show the first 10 records.\r\n**Solution**: Add parameters to the request to get more customized transaction history. \r\n[ref](https://www.stellar.org/developers/horizon/reference/endpoints/operations-all.html#request)"}}
{"actor":{"display_login":"qianpeisheng"}}