Request Signature is not available for ScatterJS. This is solely meant for native desktop/mobile applications.
For Web Applications see Signature Providers.
This API route sends transactions to be signed by the user within Scatter.
{
id:'random-uid',
type:'requestSignature',
plugin:'YOUR_APP',
payload:{
origin:'YOUR_APP'
network:{...},
requiredFields:{...} OR {},
blockchain:'...',
transaction:{...},
abi:{...} OR null, // <-- for blockchains with no on-chain ABI
}
}