Constructors
constructor
- new GuardianClient(__namedParameters): GuardianClient
Parameters
- __namedParameters: GuardianClientParams
Methods
withConfirmationScreen
- withConfirmationScreen(popupWindowSize?): (<T>(task: (() => Promise<T>)) => Promise<T>)
Parameters
OptionalpopupWindowSize: {
width: number;
height: number;
}width: number
height: number
Returns (<T>(task: (() => Promise<T>)) => Promise<T>)
- <T>(task): Promise<T>
Parameters
- task: (() => Promise<T>)
- (): Promise<T>
Returns Promise<T>
Returns Promise<T>
withConfirmationScreenTask
- withConfirmationScreenTask(popupWindowSize?): (<T>(task: (() => Promise<T>)) => (() => Promise<T>))
Parameters
OptionalpopupWindowSize: {
width: number;
height: number;
}width: number
height: number
Returns (<T>(task: (() => Promise<T>)) => (() => Promise<T>))
- <T>(task): (() => Promise<T>)
Parameters
- task: (() => Promise<T>)
- (): Promise<T>
Returns Promise<T>
Returns (() => Promise<T>)
- (): Promise<T>
Returns Promise<T>
withDefaultConfirmationScreenTask
- withDefaultConfirmationScreenTask<T>(task): (() => Promise<T>)
Parameters
- task: (() => Promise<T>)
- (): Promise<T>
Returns Promise<T>
Returns (() => Promise<T>)
- (): Promise<T>
Returns Promise<T>
validateEVMTransaction
- validateEVMTransaction(__namedParameters): Promise<void>
Parameters
- __namedParameters: GuardianEVMTxnEvaluationParams
Returns Promise<void>
evaluateEIP712Message
- evaluateEIP712Message(__namedParameters): Promise<void>
Parameters
- __namedParameters: GuardianEIP712MessageEvaluationParams
Returns Promise<void>
evaluateERC191Message
- evaluateERC191Message(__namedParameters): Promise<void>
Parameters
- __namedParameters: GuardianERC191MessageEvaluationParams
Returns Promise<void>
Open confirmation screen and close it automatically if the underlying task fails.