aave-automation-subgraph/generated/templates/InstaAutomation/InstaAutomation.ts
2022-08-04 18:29:39 +05:30

1173 lines
26 KiB
TypeScript

// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
import {
ethereum,
JSONValue,
TypedMap,
Entity,
Bytes,
Address,
BigInt
} from "@graphprotocol/graph-ts";
export class LogCancelledAutomation extends ethereum.Event {
get params(): LogCancelledAutomation__Params {
return new LogCancelledAutomation__Params(this);
}
}
export class LogCancelledAutomation__Params {
_event: LogCancelledAutomation;
constructor(event: LogCancelledAutomation) {
this._event = event;
}
get user(): Address {
return this._event.parameters[0].value.toAddress();
}
get id(): BigInt {
return this._event.parameters[1].value.toBigInt();
}
get nonce(): BigInt {
return this._event.parameters[2].value.toBigInt();
}
}
export class LogExecutedAutomation extends ethereum.Event {
get params(): LogExecutedAutomation__Params {
return new LogExecutedAutomation__Params(this);
}
}
export class LogExecutedAutomation__Params {
_event: LogExecutedAutomation;
constructor(event: LogExecutedAutomation) {
this._event = event;
}
get user(): Address {
return this._event.parameters[0].value.toAddress();
}
get id(): BigInt {
return this._event.parameters[1].value.toBigInt();
}
get nonce(): BigInt {
return this._event.parameters[2].value.toBigInt();
}
get isSafe(): boolean {
return this._event.parameters[3].value.toBoolean();
}
get metadata(): Bytes {
return this._event.parameters[4].value.toBytes();
}
}
export class LogExecutedAutomationParams extends ethereum.Event {
get params(): LogExecutedAutomationParams__Params {
return new LogExecutedAutomationParams__Params(this);
}
}
export class LogExecutedAutomationParams__Params {
_event: LogExecutedAutomationParams;
constructor(event: LogExecutedAutomationParams) {
this._event = event;
}
get user(): Address {
return this._event.parameters[0].value.toAddress();
}
get id(): BigInt {
return this._event.parameters[1].value.toBigInt();
}
get nonce(): BigInt {
return this._event.parameters[2].value.toBigInt();
}
get finalHf(): BigInt {
return this._event.parameters[3].value.toBigInt();
}
get initialHf(): BigInt {
return this._event.parameters[4].value.toBigInt();
}
get automationFee(): i32 {
return this._event.parameters[5].value.toI32();
}
get params(): LogExecutedAutomationParamsParamsStruct {
return changetype<LogExecutedAutomationParamsParamsStruct>(
this._event.parameters[6].value.toTuple()
);
}
get spells(): LogExecutedAutomationParamsSpellsStruct {
return changetype<LogExecutedAutomationParamsSpellsStruct>(
this._event.parameters[7].value.toTuple()
);
}
}
export class LogExecutedAutomationParamsParamsStruct extends ethereum.Tuple {
get collateralToken(): Address {
return this[0].toAddress();
}
get debtToken(): Address {
return this[1].toAddress();
}
get collateralAmount(): BigInt {
return this[2].toBigInt();
}
get debtAmount(): BigInt {
return this[3].toBigInt();
}
get collateralAmountWithTotalFee(): BigInt {
return this[4].toBigInt();
}
get swap(): LogExecutedAutomationParamsParamsSwapStruct {
return changetype<LogExecutedAutomationParamsParamsSwapStruct>(
this[5].toTuple()
);
}
get route(): BigInt {
return this[6].toBigInt();
}
get rateMode(): BigInt {
return this[7].toBigInt();
}
}
export class LogExecutedAutomationParamsParamsSwapStruct extends ethereum.Tuple {
get buyToken(): Address {
return this[0].toAddress();
}
get sellToken(): Address {
return this[1].toAddress();
}
get sellAmt(): BigInt {
return this[2].toBigInt();
}
get unitAmt(): BigInt {
return this[3].toBigInt();
}
get callData(): Bytes {
return this[4].toBytes();
}
}
export class LogExecutedAutomationParamsSpellsStruct extends ethereum.Tuple {
get _targets(): Array<string> {
return this[0].toStringArray();
}
get _datas(): Array<Bytes> {
return this[1].toBytesArray();
}
}
export class LogFeeTransferred extends ethereum.Event {
get params(): LogFeeTransferred__Params {
return new LogFeeTransferred__Params(this);
}
}
export class LogFeeTransferred__Params {
_event: LogFeeTransferred;
constructor(event: LogFeeTransferred) {
this._event = event;
}
get recipient_(): Address {
return this._event.parameters[0].value.toAddress();
}
get tokens(): Array<Address> {
return this._event.parameters[1].value.toAddressArray();
}
get amount(): Array<BigInt> {
return this._event.parameters[2].value.toBigIntArray();
}
}
export class LogFlippedExecutors extends ethereum.Event {
get params(): LogFlippedExecutors__Params {
return new LogFlippedExecutors__Params(this);
}
}
export class LogFlippedExecutors__Params {
_event: LogFlippedExecutors;
constructor(event: LogFlippedExecutors) {
this._event = event;
}
get executors(): Array<Address> {
return this._event.parameters[0].value.toAddressArray();
}
get status(): Array<boolean> {
return this._event.parameters[1].value.toBooleanArray();
}
}
export class LogSubmittedAutomation extends ethereum.Event {
get params(): LogSubmittedAutomation__Params {
return new LogSubmittedAutomation__Params(this);
}
}
export class LogSubmittedAutomation__Params {
_event: LogSubmittedAutomation;
constructor(event: LogSubmittedAutomation) {
this._event = event;
}
get user(): Address {
return this._event.parameters[0].value.toAddress();
}
get id(): BigInt {
return this._event.parameters[1].value.toBigInt();
}
get safeHF(): BigInt {
return this._event.parameters[2].value.toBigInt();
}
get thresholdHF(): BigInt {
return this._event.parameters[3].value.toBigInt();
}
get currentHf(): BigInt {
return this._event.parameters[4].value.toBigInt();
}
}
export class LogSystemCancelledAutomation extends ethereum.Event {
get params(): LogSystemCancelledAutomation__Params {
return new LogSystemCancelledAutomation__Params(this);
}
}
export class LogSystemCancelledAutomation__Params {
_event: LogSystemCancelledAutomation;
constructor(event: LogSystemCancelledAutomation) {
this._event = event;
}
get user(): Address {
return this._event.parameters[0].value.toAddress();
}
get id(): BigInt {
return this._event.parameters[1].value.toBigInt();
}
get nonce(): BigInt {
return this._event.parameters[2].value.toBigInt();
}
get errorCode(): i32 {
return this._event.parameters[3].value.toI32();
}
}
export class LogUpdatedAutomationFee extends ethereum.Event {
get params(): LogUpdatedAutomationFee__Params {
return new LogUpdatedAutomationFee__Params(this);
}
}
export class LogUpdatedAutomationFee__Params {
_event: LogUpdatedAutomationFee;
constructor(event: LogUpdatedAutomationFee) {
this._event = event;
}
get oldAutomationFee(): i32 {
return this._event.parameters[0].value.toI32();
}
get newAutomationFee(): i32 {
return this._event.parameters[1].value.toI32();
}
}
export class LogUpdatedBufferHf extends ethereum.Event {
get params(): LogUpdatedBufferHf__Params {
return new LogUpdatedBufferHf__Params(this);
}
}
export class LogUpdatedBufferHf__Params {
_event: LogUpdatedBufferHf;
constructor(event: LogUpdatedBufferHf) {
this._event = event;
}
get oldBufferHf(): BigInt {
return this._event.parameters[0].value.toBigInt();
}
get newBufferHf(): BigInt {
return this._event.parameters[1].value.toBigInt();
}
}
export class LogUpdatedMinHf extends ethereum.Event {
get params(): LogUpdatedMinHf__Params {
return new LogUpdatedMinHf__Params(this);
}
}
export class LogUpdatedMinHf__Params {
_event: LogUpdatedMinHf;
constructor(event: LogUpdatedMinHf) {
this._event = event;
}
get oldMinHf(): BigInt {
return this._event.parameters[0].value.toBigInt();
}
get newMinHf(): BigInt {
return this._event.parameters[1].value.toBigInt();
}
}
export class InstaAutomation___userAutomationConfigsResult {
value0: Address;
value1: i32;
value2: BigInt;
value3: BigInt;
value4: BigInt;
constructor(
value0: Address,
value1: i32,
value2: BigInt,
value3: BigInt,
value4: BigInt
) {
this.value0 = value0;
this.value1 = value1;
this.value2 = value2;
this.value3 = value3;
this.value4 = value4;
}
toMap(): TypedMap<string, ethereum.Value> {
let map = new TypedMap<string, ethereum.Value>();
map.set("value0", ethereum.Value.fromAddress(this.value0));
map.set(
"value1",
ethereum.Value.fromUnsignedBigInt(BigInt.fromI32(this.value1))
);
map.set("value2", ethereum.Value.fromUnsignedBigInt(this.value2));
map.set("value3", ethereum.Value.fromUnsignedBigInt(this.value3));
map.set("value4", ethereum.Value.fromUnsignedBigInt(this.value4));
return map;
}
getUser(): Address {
return this.value0;
}
getStatus(): i32 {
return this.value1;
}
getNonce(): BigInt {
return this.value2;
}
getSafeHF(): BigInt {
return this.value3;
}
getThresholdHF(): BigInt {
return this.value4;
}
}
export class InstaAutomation__castInputSpellsStruct extends ethereum.Tuple {
get _targets(): Array<string> {
return this[0].toStringArray();
}
get _datas(): Array<Bytes> {
return this[1].toBytesArray();
}
}
export class InstaAutomation extends ethereum.SmartContract {
static bind(address: Address): InstaAutomation {
return new InstaAutomation("InstaAutomation", address);
}
_automationFee(): i32 {
let result = super.call("_automationFee", "_automationFee():(uint16)", []);
return result[0].toI32();
}
try__automationFee(): ethereum.CallResult<i32> {
let result = super.tryCall(
"_automationFee",
"_automationFee():(uint16)",
[]
);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(value[0].toI32());
}
_bufferHf(): BigInt {
let result = super.call("_bufferHf", "_bufferHf():(uint128)", []);
return result[0].toBigInt();
}
try__bufferHf(): ethereum.CallResult<BigInt> {
let result = super.tryCall("_bufferHf", "_bufferHf():(uint128)", []);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(value[0].toBigInt());
}
_executors(param0: Address): boolean {
let result = super.call("_executors", "_executors(address):(bool)", [
ethereum.Value.fromAddress(param0)
]);
return result[0].toBoolean();
}
try__executors(param0: Address): ethereum.CallResult<boolean> {
let result = super.tryCall("_executors", "_executors(address):(bool)", [
ethereum.Value.fromAddress(param0)
]);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(value[0].toBoolean());
}
_id(): BigInt {
let result = super.call("_id", "_id():(uint32)", []);
return result[0].toBigInt();
}
try__id(): ethereum.CallResult<BigInt> {
let result = super.tryCall("_id", "_id():(uint32)", []);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(value[0].toBigInt());
}
_minimumThresholdHf(): BigInt {
let result = super.call(
"_minimumThresholdHf",
"_minimumThresholdHf():(uint128)",
[]
);
return result[0].toBigInt();
}
try__minimumThresholdHf(): ethereum.CallResult<BigInt> {
let result = super.tryCall(
"_minimumThresholdHf",
"_minimumThresholdHf():(uint128)",
[]
);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(value[0].toBigInt());
}
_owner(): Address {
let result = super.call("_owner", "_owner():(address)", []);
return result[0].toAddress();
}
try__owner(): ethereum.CallResult<Address> {
let result = super.tryCall("_owner", "_owner():(address)", []);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(value[0].toAddress());
}
_status(): i32 {
let result = super.call("_status", "_status():(uint8)", []);
return result[0].toI32();
}
try__status(): ethereum.CallResult<i32> {
let result = super.tryCall("_status", "_status():(uint8)", []);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(value[0].toI32());
}
_userAutomationConfigs(
param0: BigInt
): InstaAutomation___userAutomationConfigsResult {
let result = super.call(
"_userAutomationConfigs",
"_userAutomationConfigs(uint32):(address,uint8,uint32,uint128,uint128)",
[ethereum.Value.fromUnsignedBigInt(param0)]
);
return new InstaAutomation___userAutomationConfigsResult(
result[0].toAddress(),
result[1].toI32(),
result[2].toBigInt(),
result[3].toBigInt(),
result[4].toBigInt()
);
}
try__userAutomationConfigs(
param0: BigInt
): ethereum.CallResult<InstaAutomation___userAutomationConfigsResult> {
let result = super.tryCall(
"_userAutomationConfigs",
"_userAutomationConfigs(uint32):(address,uint8,uint32,uint128,uint128)",
[ethereum.Value.fromUnsignedBigInt(param0)]
);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(
new InstaAutomation___userAutomationConfigsResult(
value[0].toAddress(),
value[1].toI32(),
value[2].toBigInt(),
value[3].toBigInt(),
value[4].toBigInt()
)
);
}
_userLatestId(param0: Address): BigInt {
let result = super.call(
"_userLatestId",
"_userLatestId(address):(uint32)",
[ethereum.Value.fromAddress(param0)]
);
return result[0].toBigInt();
}
try__userLatestId(param0: Address): ethereum.CallResult<BigInt> {
let result = super.tryCall(
"_userLatestId",
"_userLatestId(address):(uint32)",
[ethereum.Value.fromAddress(param0)]
);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(value[0].toBigInt());
}
cast(dsa: Address, spells: InstaAutomation__castInputSpellsStruct): boolean {
let result = super.call("cast", "cast(address,(string[],bytes[])):(bool)", [
ethereum.Value.fromAddress(dsa),
ethereum.Value.fromTuple(spells)
]);
return result[0].toBoolean();
}
try_cast(
dsa: Address,
spells: InstaAutomation__castInputSpellsStruct
): ethereum.CallResult<boolean> {
let result = super.tryCall(
"cast",
"cast(address,(string[],bytes[])):(bool)",
[ethereum.Value.fromAddress(dsa), ethereum.Value.fromTuple(spells)]
);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(value[0].toBoolean());
}
getHealthFactor(user: Address): BigInt {
let result = super.call(
"getHealthFactor",
"getHealthFactor(address):(uint256)",
[ethereum.Value.fromAddress(user)]
);
return result[0].toBigInt();
}
try_getHealthFactor(user: Address): ethereum.CallResult<BigInt> {
let result = super.tryCall(
"getHealthFactor",
"getHealthFactor(address):(uint256)",
[ethereum.Value.fromAddress(user)]
);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(value[0].toBigInt());
}
version(): BigInt {
let result = super.call("version", "version():(uint256)", []);
return result[0].toBigInt();
}
try_version(): ethereum.CallResult<BigInt> {
let result = super.tryCall("version", "version():(uint256)", []);
if (result.reverted) {
return new ethereum.CallResult();
}
let value = result.value;
return ethereum.CallResult.fromValue(value[0].toBigInt());
}
}
export class ConstructorCall extends ethereum.Call {
get inputs(): ConstructorCall__Inputs {
return new ConstructorCall__Inputs(this);
}
get outputs(): ConstructorCall__Outputs {
return new ConstructorCall__Outputs(this);
}
}
export class ConstructorCall__Inputs {
_call: ConstructorCall;
constructor(call: ConstructorCall) {
this._call = call;
}
get aavePoolAddressesProvider_(): Address {
return this._call.inputValues[0].value.toAddress();
}
get instaList_(): Address {
return this._call.inputValues[1].value.toAddress();
}
}
export class ConstructorCall__Outputs {
_call: ConstructorCall;
constructor(call: ConstructorCall) {
this._call = call;
}
}
export class CancelAutomationRequestCall extends ethereum.Call {
get inputs(): CancelAutomationRequestCall__Inputs {
return new CancelAutomationRequestCall__Inputs(this);
}
get outputs(): CancelAutomationRequestCall__Outputs {
return new CancelAutomationRequestCall__Outputs(this);
}
}
export class CancelAutomationRequestCall__Inputs {
_call: CancelAutomationRequestCall;
constructor(call: CancelAutomationRequestCall) {
this._call = call;
}
}
export class CancelAutomationRequestCall__Outputs {
_call: CancelAutomationRequestCall;
constructor(call: CancelAutomationRequestCall) {
this._call = call;
}
}
export class CastCall extends ethereum.Call {
get inputs(): CastCall__Inputs {
return new CastCall__Inputs(this);
}
get outputs(): CastCall__Outputs {
return new CastCall__Outputs(this);
}
}
export class CastCall__Inputs {
_call: CastCall;
constructor(call: CastCall) {
this._call = call;
}
get dsa(): Address {
return this._call.inputValues[0].value.toAddress();
}
get spells(): CastCallSpellsStruct {
return changetype<CastCallSpellsStruct>(
this._call.inputValues[1].value.toTuple()
);
}
}
export class CastCall__Outputs {
_call: CastCall;
constructor(call: CastCall) {
this._call = call;
}
get success(): boolean {
return this._call.outputValues[0].value.toBoolean();
}
}
export class CastCallSpellsStruct extends ethereum.Tuple {
get _targets(): Array<string> {
return this[0].toStringArray();
}
get _datas(): Array<Bytes> {
return this[1].toBytesArray();
}
}
export class ExecuteAutomationCall extends ethereum.Call {
get inputs(): ExecuteAutomationCall__Inputs {
return new ExecuteAutomationCall__Inputs(this);
}
get outputs(): ExecuteAutomationCall__Outputs {
return new ExecuteAutomationCall__Outputs(this);
}
}
export class ExecuteAutomationCall__Inputs {
_call: ExecuteAutomationCall;
constructor(call: ExecuteAutomationCall) {
this._call = call;
}
get user_(): Address {
return this._call.inputValues[0].value.toAddress();
}
get id_(): BigInt {
return this._call.inputValues[1].value.toBigInt();
}
get nonce_(): BigInt {
return this._call.inputValues[2].value.toBigInt();
}
get params(): ExecuteAutomationCallParamsStruct {
return changetype<ExecuteAutomationCallParamsStruct>(
this._call.inputValues[3].value.toTuple()
);
}
get metadata_(): Bytes {
return this._call.inputValues[4].value.toBytes();
}
}
export class ExecuteAutomationCall__Outputs {
_call: ExecuteAutomationCall;
constructor(call: ExecuteAutomationCall) {
this._call = call;
}
}
export class ExecuteAutomationCallParamsStruct extends ethereum.Tuple {
get collateralToken(): Address {
return this[0].toAddress();
}
get debtToken(): Address {
return this[1].toAddress();
}
get collateralAmount(): BigInt {
return this[2].toBigInt();
}
get debtAmount(): BigInt {
return this[3].toBigInt();
}
get collateralAmountWithTotalFee(): BigInt {
return this[4].toBigInt();
}
get swap(): ExecuteAutomationCallParamsSwapStruct {
return changetype<ExecuteAutomationCallParamsSwapStruct>(this[5].toTuple());
}
get route(): BigInt {
return this[6].toBigInt();
}
get rateMode(): BigInt {
return this[7].toBigInt();
}
}
export class ExecuteAutomationCallParamsSwapStruct extends ethereum.Tuple {
get buyToken(): Address {
return this[0].toAddress();
}
get sellToken(): Address {
return this[1].toAddress();
}
get sellAmt(): BigInt {
return this[2].toBigInt();
}
get unitAmt(): BigInt {
return this[3].toBigInt();
}
get callData(): Bytes {
return this[4].toBytes();
}
}
export class FlipExecutorCall extends ethereum.Call {
get inputs(): FlipExecutorCall__Inputs {
return new FlipExecutorCall__Inputs(this);
}
get outputs(): FlipExecutorCall__Outputs {
return new FlipExecutorCall__Outputs(this);
}
}
export class FlipExecutorCall__Inputs {
_call: FlipExecutorCall;
constructor(call: FlipExecutorCall) {
this._call = call;
}
get executor_(): Array<Address> {
return this._call.inputValues[0].value.toAddressArray();
}
get status_(): Array<boolean> {
return this._call.inputValues[1].value.toBooleanArray();
}
}
export class FlipExecutorCall__Outputs {
_call: FlipExecutorCall;
constructor(call: FlipExecutorCall) {
this._call = call;
}
}
export class InitializeCall extends ethereum.Call {
get inputs(): InitializeCall__Inputs {
return new InitializeCall__Inputs(this);
}
get outputs(): InitializeCall__Outputs {
return new InitializeCall__Outputs(this);
}
}
export class InitializeCall__Inputs {
_call: InitializeCall;
constructor(call: InitializeCall) {
this._call = call;
}
get owner_(): Address {
return this._call.inputValues[0].value.toAddress();
}
get automationFee_(): i32 {
return this._call.inputValues[1].value.toI32();
}
get minimumThresholdHf_(): BigInt {
return this._call.inputValues[2].value.toBigInt();
}
get bufferHf_(): BigInt {
return this._call.inputValues[3].value.toBigInt();
}
}
export class InitializeCall__Outputs {
_call: InitializeCall;
constructor(call: InitializeCall) {
this._call = call;
}
}
export class SubmitAutomationRequestCall extends ethereum.Call {
get inputs(): SubmitAutomationRequestCall__Inputs {
return new SubmitAutomationRequestCall__Inputs(this);
}
get outputs(): SubmitAutomationRequestCall__Outputs {
return new SubmitAutomationRequestCall__Outputs(this);
}
}
export class SubmitAutomationRequestCall__Inputs {
_call: SubmitAutomationRequestCall;
constructor(call: SubmitAutomationRequestCall) {
this._call = call;
}
get safeHealthFactor_(): BigInt {
return this._call.inputValues[0].value.toBigInt();
}
get thresholdHealthFactor_(): BigInt {
return this._call.inputValues[1].value.toBigInt();
}
}
export class SubmitAutomationRequestCall__Outputs {
_call: SubmitAutomationRequestCall;
constructor(call: SubmitAutomationRequestCall) {
this._call = call;
}
}
export class SystemCancelCall extends ethereum.Call {
get inputs(): SystemCancelCall__Inputs {
return new SystemCancelCall__Inputs(this);
}
get outputs(): SystemCancelCall__Outputs {
return new SystemCancelCall__Outputs(this);
}
}
export class SystemCancelCall__Inputs {
_call: SystemCancelCall;
constructor(call: SystemCancelCall) {
this._call = call;
}
get user_(): Address {
return this._call.inputValues[0].value.toAddress();
}
get id_(): BigInt {
return this._call.inputValues[1].value.toBigInt();
}
get errorCode_(): i32 {
return this._call.inputValues[2].value.toI32();
}
}
export class SystemCancelCall__Outputs {
_call: SystemCancelCall;
constructor(call: SystemCancelCall) {
this._call = call;
}
}
export class TransferFeeCall extends ethereum.Call {
get inputs(): TransferFeeCall__Inputs {
return new TransferFeeCall__Inputs(this);
}
get outputs(): TransferFeeCall__Outputs {
return new TransferFeeCall__Outputs(this);
}
}
export class TransferFeeCall__Inputs {
_call: TransferFeeCall;
constructor(call: TransferFeeCall) {
this._call = call;
}
get tokens_(): Array<Address> {
return this._call.inputValues[0].value.toAddressArray();
}
get recipient_(): Address {
return this._call.inputValues[1].value.toAddress();
}
}
export class TransferFeeCall__Outputs {
_call: TransferFeeCall;
constructor(call: TransferFeeCall) {
this._call = call;
}
}
export class UpdateAutomationFeeCall extends ethereum.Call {
get inputs(): UpdateAutomationFeeCall__Inputs {
return new UpdateAutomationFeeCall__Inputs(this);
}
get outputs(): UpdateAutomationFeeCall__Outputs {
return new UpdateAutomationFeeCall__Outputs(this);
}
}
export class UpdateAutomationFeeCall__Inputs {
_call: UpdateAutomationFeeCall;
constructor(call: UpdateAutomationFeeCall) {
this._call = call;
}
get newAutomationFee_(): i32 {
return this._call.inputValues[0].value.toI32();
}
}
export class UpdateAutomationFeeCall__Outputs {
_call: UpdateAutomationFeeCall;
constructor(call: UpdateAutomationFeeCall) {
this._call = call;
}
}
export class UpdateBufferHfCall extends ethereum.Call {
get inputs(): UpdateBufferHfCall__Inputs {
return new UpdateBufferHfCall__Inputs(this);
}
get outputs(): UpdateBufferHfCall__Outputs {
return new UpdateBufferHfCall__Outputs(this);
}
}
export class UpdateBufferHfCall__Inputs {
_call: UpdateBufferHfCall;
constructor(call: UpdateBufferHfCall) {
this._call = call;
}
get newBufferHf_(): BigInt {
return this._call.inputValues[0].value.toBigInt();
}
}
export class UpdateBufferHfCall__Outputs {
_call: UpdateBufferHfCall;
constructor(call: UpdateBufferHfCall) {
this._call = call;
}
}
export class UpdateMinimunHfCall extends ethereum.Call {
get inputs(): UpdateMinimunHfCall__Inputs {
return new UpdateMinimunHfCall__Inputs(this);
}
get outputs(): UpdateMinimunHfCall__Outputs {
return new UpdateMinimunHfCall__Outputs(this);
}
}
export class UpdateMinimunHfCall__Inputs {
_call: UpdateMinimunHfCall;
constructor(call: UpdateMinimunHfCall) {
this._call = call;
}
get newMinimumThresholdHf_(): BigInt {
return this._call.inputValues[0].value.toBigInt();
}
}
export class UpdateMinimunHfCall__Outputs {
_call: UpdateMinimunHfCall;
constructor(call: UpdateMinimunHfCall) {
this._call = call;
}
}