Fix linter errors
This commit is contained in:
parent
a51919db0e
commit
63d79faa85
@ -22,7 +22,8 @@ export interface EthersInterfaceByFunctionSignature {
|
|||||||
|
|
||||||
const REVERT_ERROR_SELECTOR = '08c379a0';
|
const REVERT_ERROR_SELECTOR = '08c379a0';
|
||||||
const REVERT_ERROR_SELECTOR_OFFSET = 2;
|
const REVERT_ERROR_SELECTOR_OFFSET = 2;
|
||||||
const REVERT_ERROR_SELECTOR_END = 10;
|
const REVERT_ERROR_SELECTOR_BYTES_LENGTH = 4;
|
||||||
|
const REVERT_ERROR_SELECTOR_END = REVERT_ERROR_SELECTOR_OFFSET + REVERT_ERROR_SELECTOR_BYTES_LENGTH * 2;
|
||||||
|
|
||||||
export class BaseContract {
|
export class BaseContract {
|
||||||
protected _ethersInterfacesByFunctionSignature: EthersInterfaceByFunctionSignature;
|
protected _ethersInterfacesByFunctionSignature: EthersInterfaceByFunctionSignature;
|
||||||
@ -90,7 +91,7 @@ export class BaseContract {
|
|||||||
if (rawCallResult.slice(REVERT_ERROR_SELECTOR_OFFSET, REVERT_ERROR_SELECTOR_END) === REVERT_ERROR_SELECTOR) {
|
if (rawCallResult.slice(REVERT_ERROR_SELECTOR_OFFSET, REVERT_ERROR_SELECTOR_END) === REVERT_ERROR_SELECTOR) {
|
||||||
const revertReason = ethers.utils.defaultAbiCoder.decode(
|
const revertReason = ethers.utils.defaultAbiCoder.decode(
|
||||||
['string'],
|
['string'],
|
||||||
ethers.utils.hexDataSlice(rawCallResult, 4),
|
ethers.utils.hexDataSlice(rawCallResult, REVERT_ERROR_SELECTOR_BYTES_LENGTH),
|
||||||
);
|
);
|
||||||
throw new Error(revertReason);
|
throw new Error(revertReason);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user