Properties
Readonly
[internal]
[internal]: any
Readonly
fallback
fallback: null | WrappedFallback
filters
filters: {
ActionAuthorizationUpdated: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
ActionAuthorizationUpdated(address,address,uint8[],bool[]): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
AuthorizedCostUpdated: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
AuthorizedCostUpdated(address,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
}
Type declaration
-
ActionAuthorizationUpdated: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
ActionAuthorizationUpdated(address,address,uint8[],bool[]): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
AuthorizedCostUpdated: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
AuthorizedCostUpdated(address,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
getActionAuthorization
getActionAuthorization: TypedContractMethod<[user: AddressLike, operator: AddressLike], [[bigint[], boolean[]] & {
actions: bigint[];
authorization: boolean[];
}], "view">
getAuthorizedCost
getAuthorizedCost: TypedContractMethod<[user: AddressLike], [bigint], "view">
interface
interface: IUserSettingsInterface
isActionAuthorized
isActionAuthorized: TypedContractMethod<[user: AddressLike, operator: AddressLike, action: BigNumberish], [boolean], "view">
multicall
multicall: TypedContractMethod<[data: BytesLike[]], [string[]], "nonpayable">
Readonly
runner
runner: null | ContractRunner
setActionAuthorization
setActionAuthorization: TypedContractMethod<[operator: AddressLike, actions: BigNumberish[], authorization: boolean[]], [void], "nonpayable">
setAuthorizedCost
setAuthorizedCost: TypedContractMethod<[amount: BigNumberish], [void], "nonpayable">
Readonly
target
target: string | Addressable