fix: release FX fixed and unit tests added

This commit is contained in:
PedroCailleret
2022-12-09 01:45:23 -03:00
parent 932b2a03b4
commit d2b4e21241
22 changed files with 467 additions and 89 deletions

View File

@@ -45,6 +45,11 @@ const _abi = [
name: "LengthMismatch",
type: "error",
},
{
inputs: [],
name: "LockExpired",
type: "error",
},
{
inputs: [],
name: "LoopOverflow",

File diff suppressed because one or more lines are too long

View File

@@ -49,6 +49,7 @@ export interface P2PIXInterface extends utils.Interface {
"setValidSigners(address[])": FunctionFragment;
"tokenSettings(address[],bool[])": FunctionFragment;
"unlockExpired(bytes32[])": FunctionFragment;
"usedTransactions(bytes32)": FunctionFragment;
"userRecord(uint256)": FunctionFragment;
"validBacenSigners(uint256)": FunctionFragment;
"withdraw(uint256,bytes32[])": FunctionFragment;
@@ -77,6 +78,7 @@ export interface P2PIXInterface extends utils.Interface {
| "setValidSigners"
| "tokenSettings"
| "unlockExpired"
| "usedTransactions"
| "userRecord"
| "validBacenSigners"
| "withdraw"
@@ -180,6 +182,10 @@ export interface P2PIXInterface extends utils.Interface {
functionFragment: "unlockExpired",
values: [PromiseOrValue<BytesLike>[]]
): string;
encodeFunctionData(
functionFragment: "usedTransactions",
values: [PromiseOrValue<BytesLike>]
): string;
encodeFunctionData(
functionFragment: "userRecord",
values: [PromiseOrValue<BigNumberish>]
@@ -253,6 +259,10 @@ export interface P2PIXInterface extends utils.Interface {
functionFragment: "unlockExpired",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "usedTransactions",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "userRecord", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "validBacenSigners",
@@ -596,6 +606,11 @@ export interface P2PIX extends BaseContract {
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
usedTransactions(
arg0: PromiseOrValue<BytesLike>,
overrides?: CallOverrides
): Promise<[boolean]>;
userRecord(
arg0: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
@@ -739,6 +754,11 @@ export interface P2PIX extends BaseContract {
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
usedTransactions(
arg0: PromiseOrValue<BytesLike>,
overrides?: CallOverrides
): Promise<boolean>;
userRecord(
arg0: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
@@ -882,6 +902,11 @@ export interface P2PIX extends BaseContract {
overrides?: CallOverrides
): Promise<void>;
usedTransactions(
arg0: PromiseOrValue<BytesLike>,
overrides?: CallOverrides
): Promise<boolean>;
userRecord(
arg0: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
@@ -1115,6 +1140,11 @@ export interface P2PIX extends BaseContract {
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
usedTransactions(
arg0: PromiseOrValue<BytesLike>,
overrides?: CallOverrides
): Promise<BigNumber>;
userRecord(
arg0: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
@@ -1241,6 +1271,11 @@ export interface P2PIX extends BaseContract {
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
usedTransactions(
arg0: PromiseOrValue<BytesLike>,
overrides?: CallOverrides
): Promise<PopulatedTransaction>;
userRecord(
arg0: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides