[wip] awcp adding message signing, sidekick version bump
This commit is contained in:
+74
-22
@@ -140,32 +140,12 @@
|
|||||||
* @module
|
* @module
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// TODO: TS code style guide
|
|
||||||
// TODO: annotate everything with examples
|
|
||||||
// TODONE: enumerate RPC errors
|
// TODONE: enumerate RPC errors
|
||||||
// TODO: move Safe in here
|
// TODO: examples
|
||||||
|
|
||||||
// TODO: constants for method names
|
// TODO: constants for method names
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
|
||||||
// IMPORTS
|
|
||||||
//=============================================================================
|
|
||||||
|
|
||||||
//import type {
|
|
||||||
// ERROR_TYPE_RpcInvalidTransactionError,
|
|
||||||
// ERROR_TYPE_RpcBroadcastError,
|
|
||||||
// ERROR_TYPE_RpcRejectedByUserError,
|
|
||||||
// ERROR_TYPE_RpcUnsupportedProtocolError,
|
|
||||||
// ERROR_TYPE_RpcConnectionDenyError,
|
|
||||||
// ERROR_TYPE_RpcNotAuthorizeError,
|
|
||||||
// ERROR_TYPE_RpcPermissionDenyError,
|
|
||||||
// ERROR_TYPE_RpcInternalError,
|
|
||||||
// ERROR_TYPE_RpcMethodNotFoundError,
|
|
||||||
//} from './errcode.js';
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
// EXPORTS
|
// EXPORTS
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
@@ -226,6 +206,13 @@ export {
|
|||||||
RpcResp_W2A_tx_sign_noprop,
|
RpcResp_W2A_tx_sign_noprop,
|
||||||
EventData_A2W_tx_sign_noprop,
|
EventData_A2W_tx_sign_noprop,
|
||||||
EventData_W2A_tx_sign_noprop
|
EventData_W2A_tx_sign_noprop
|
||||||
|
// transaction.sign (do not propagate)
|
||||||
|
Params_A2W_msg_sign,
|
||||||
|
Result_W2A_msg_sign,
|
||||||
|
RpcCall_A2W_msg_sign,
|
||||||
|
RpcResp_W2A_msg_sign,
|
||||||
|
EventData_A2W_msg_sign,
|
||||||
|
EventData_W2A_msg_sign
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -715,6 +702,71 @@ type EventData_A2W_tx_sign_noprop
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Event data for aepp-to-waellet "transaction.sign" (do not propagate) response
|
||||||
|
*
|
||||||
|
* (layer 2)
|
||||||
|
*/
|
||||||
|
type EventData_W2A_tx_sign_noprop
|
||||||
|
= EventData_W2A<RpcResp_W2A_tx_sign_noprop>;
|
||||||
|
|
||||||
|
|
||||||
|
//----------------------------------------------------------------------------
|
||||||
|
// message.sign
|
||||||
|
//----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Parameters for "transaction.sign" (do not propagate)
|
||||||
|
*
|
||||||
|
* (layer 4)
|
||||||
|
*/
|
||||||
|
type Params_A2W_msg_sign
|
||||||
|
= {message : string,
|
||||||
|
onAccount : string}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Success result type for "transaction.sign" (do not propagate)
|
||||||
|
*
|
||||||
|
* (layer 4)
|
||||||
|
*/
|
||||||
|
type Result_W2A_tx_sign_noprop
|
||||||
|
= {signedTransaction : string};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Request type for "transaction.sign" (do not propagate)
|
||||||
|
*
|
||||||
|
* (layer 3)
|
||||||
|
*/
|
||||||
|
type RpcCall_A2W_tx_sign_noprop
|
||||||
|
= RpcCall<"transaction.sign",
|
||||||
|
Params_A2W_tx_sign_noprop>;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Response type for "transaction.sign" (do not propagate)
|
||||||
|
*
|
||||||
|
* (layer 3)
|
||||||
|
*/
|
||||||
|
type RpcResp_W2A_tx_sign_noprop
|
||||||
|
= RpcResp<"transaction.sign",
|
||||||
|
Result_W2A_tx_sign_noprop>;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Event data for aepp-to-waellet "transaction.sign" (do not propagate) message
|
||||||
|
*
|
||||||
|
* (layer 2)
|
||||||
|
*/
|
||||||
|
type EventData_A2W_tx_sign_noprop
|
||||||
|
= EventData_A2W<RpcCall_A2W_tx_sign_noprop>;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Event data for aepp-to-waellet "transaction.sign" (do not propagate) response
|
* Event data for aepp-to-waellet "transaction.sign" (do not propagate) response
|
||||||
*
|
*
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{type, library}.
|
{type, library}.
|
||||||
{realm, local}.
|
{realm, local}.
|
||||||
{name, sidekick}.
|
{name, sidekick}.
|
||||||
{version, "0.1.0"}.
|
{version, "0.2.0"}.
|
||||||
{deps, ["local-awcp-0.1.0"]}.
|
{deps, ["local-awcp-0.1.0"]}.
|
||||||
|
|||||||
Reference in New Issue
Block a user