EVM Contract Events
This page documents the events emitted by the Signet EVM Contract.
For type definitions, see Types.
SignatureRequested
Emitted when a signature is requested via the sign function.
event SignatureRequested(
address sender,
bytes32 payload,
uint32 keyVersion,
uint256 deposit,
uint256 chainId,
string path,
string algo,
string dest,
string params
);Fields
| Field | Type | Indexed | Description |
|---|---|---|---|
sender | address | No | Address of the requester |
payload | bytes32 | No | 32-byte data to be signed |
keyVersion | uint32 | No | MPC key version |
deposit | uint256 | No | Deposit amount paid |
chainId | uint256 | No | Chain ID where request originated |
path | string | No | Derivation path for key |
algo | string | No | Signing algorithm |
dest | string | No | Response destination |
params | string | No | Additional parameters |
SignatureResponded
Emitted when the MPC network returns a signature via the respond function.
event SignatureResponded(
bytes32 indexed requestId,
address responder,
Signature signature
);Fields
| Field | Type | Indexed | Description |
|---|---|---|---|
requestId | bytes32 | Yes | Identifier linking response to request |
responder | address | No | Address of MPC responder |
signature | Signature | No | ECDSA signature |
