Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EIP-0012 - dApp-Wallet Web Bridge #23

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on Aug 10, 2020

  1. Initial draft of EIP-0012

    Technical spec for wallet-dApp communication.
    rooooooooob committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    720b188 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2020

  1. responding to comments

    rooooooooob committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    c745a55 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. Update EIP-0012 based on minor changes thought of during initial impl…

    …ementation of it in Yoroi.
    
    Type definitions are specified using flow types now instead of some
    pseudo JS schema.
    
    API errors are added to all API calls to handle things that can go wrong
    for any call,e.g. internal error in the wallet, incorrect params
    specified to API calls.
    
    get_change_address() was added as an explicit API since it should be
    easy to support and allows for an easier way during tx creation rather
    than arbitrarily choosing an address from the used or unused API calls,
    which aren't garuanteed to be non-empty.
    
    add_external_box was removed as we are still unsure how any wallets
    would be able to implement it in any meaningful way. This could be
    reversed and have most wallets treat it as a no-op.
    rooooooooob committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    a47bce0 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2021

  1. Update Tx (unsigned)

    The id field has been removed, as well as the tx id/box id from outputs
    which are now BoxCandidates.
    
    This was only used before to help with interop with exisitng tooling but
    now that sigma-rust no longer requires these there's no reason to keep
    them around. They only made it more difficult to construct an unsigned
    transaction. Now one can be a lot more easily constructed even without
    using other tooling to calculate the IDs/etc.
    rooooooooob committed May 31, 2021
    Configuration menu
    Copy the full SHA
    d0d5d9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3feb014 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Update eip-0012.md

    typo in type name
    
    Co-authored-by: Denys Zadorozhnyi <denys@zadorozhnyi.com>
    rooooooooob and greenhat authored Jun 17, 2021
    Configuration menu
    Copy the full SHA
    b70f406 View commit details
    Browse the repository at this point in the history