From 17781c7cbccd8594e167b34d5f455b71152a8271 Mon Sep 17 00:00:00 2001 From: "saeta.eth" Date: Thu, 16 Mar 2023 15:20:34 -0300 Subject: [PATCH 01/10] Removed autogenerated code --- .../AelinPoolFactory/AelinPoolFactory.ts | 283 -- src/types/AelinPoolFactory/ERC20.ts | 500 --- .../AelinPoolFactory_v2/AelinPoolFactory.ts | 283 -- src/types/AelinPoolFactory_v2/ERC20.ts | 500 --- .../AelinPoolFactory_v3/AelinPoolFactory.ts | 283 -- src/types/AelinPoolFactory_v3/ERC20.ts | 500 --- .../AelinPoolFactory_v4/AelinPoolFactory.ts | 360 -- src/types/AelinPoolFactory_v4/ERC20.ts | 500 --- .../AelinUpfrontDealFactory.ts | 863 ---- src/types/AelinUpfrontDealFactory_v1/ERC20.ts | 500 --- src/types/schema.ts | 3548 ----------------- src/types/templates.ts | 33 - src/types/templates/AelinDeal/AelinDeal.ts | 1447 ------- src/types/templates/AelinPool/AelinDeal.ts | 1447 ------- src/types/templates/AelinPool/AelinPool.ts | 1926 --------- src/types/templates/AelinPool/ERC20.ts | 500 --- .../AelinUpfrontDeal/AelinUpfrontDeal.ts | 2242 ----------- 17 files changed, 15715 deletions(-) delete mode 100644 src/types/AelinPoolFactory/AelinPoolFactory.ts delete mode 100644 src/types/AelinPoolFactory/ERC20.ts delete mode 100644 src/types/AelinPoolFactory_v2/AelinPoolFactory.ts delete mode 100644 src/types/AelinPoolFactory_v2/ERC20.ts delete mode 100644 src/types/AelinPoolFactory_v3/AelinPoolFactory.ts delete mode 100644 src/types/AelinPoolFactory_v3/ERC20.ts delete mode 100644 src/types/AelinPoolFactory_v4/AelinPoolFactory.ts delete mode 100644 src/types/AelinPoolFactory_v4/ERC20.ts delete mode 100644 src/types/AelinUpfrontDealFactory_v1/AelinUpfrontDealFactory.ts delete mode 100644 src/types/AelinUpfrontDealFactory_v1/ERC20.ts delete mode 100644 src/types/schema.ts delete mode 100644 src/types/templates.ts delete mode 100644 src/types/templates/AelinDeal/AelinDeal.ts delete mode 100644 src/types/templates/AelinPool/AelinDeal.ts delete mode 100644 src/types/templates/AelinPool/AelinPool.ts delete mode 100644 src/types/templates/AelinPool/ERC20.ts delete mode 100644 src/types/templates/AelinUpfrontDeal/AelinUpfrontDeal.ts diff --git a/src/types/AelinPoolFactory/AelinPoolFactory.ts b/src/types/AelinPoolFactory/AelinPoolFactory.ts deleted file mode 100644 index 50fb99f..0000000 --- a/src/types/AelinPoolFactory/AelinPoolFactory.ts +++ /dev/null @@ -1,283 +0,0 @@ -// 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 CreatePool extends ethereum.Event { - get params(): CreatePool__Params { - return new CreatePool__Params(this) - } -} - -export class CreatePool__Params { - _event: CreatePool - - constructor(event: CreatePool) { - this._event = event - } - - get poolAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get name(): string { - return this._event.parameters[1].value.toString() - } - - get symbol(): string { - return this._event.parameters[2].value.toString() - } - - get purchaseTokenCap(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get purchaseToken(): Address { - return this._event.parameters[4].value.toAddress() - } - - get duration(): BigInt { - return this._event.parameters[5].value.toBigInt() - } - - get sponsorFee(): BigInt { - return this._event.parameters[6].value.toBigInt() - } - - get sponsor(): Address { - return this._event.parameters[7].value.toAddress() - } - - get purchaseDuration(): BigInt { - return this._event.parameters[8].value.toBigInt() - } - - get hasAllowList(): boolean { - return this._event.parameters[9].value.toBoolean() - } -} - -export class AelinPoolFactory extends ethereum.SmartContract { - static bind(address: Address): AelinPoolFactory { - return new AelinPoolFactory('AelinPoolFactory', address) - } - - AELIN_DEAL_LOGIC(): Address { - let result = super.call('AELIN_DEAL_LOGIC', 'AELIN_DEAL_LOGIC():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_DEAL_LOGIC(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_DEAL_LOGIC', 'AELIN_DEAL_LOGIC():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - AELIN_POOL_LOGIC(): Address { - let result = super.call('AELIN_POOL_LOGIC', 'AELIN_POOL_LOGIC():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_POOL_LOGIC(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_POOL_LOGIC', 'AELIN_POOL_LOGIC():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - AELIN_REWARDS(): Address { - let result = super.call('AELIN_REWARDS', 'AELIN_REWARDS():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_REWARDS(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_REWARDS', 'AELIN_REWARDS():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - createPool( - _name: string, - _symbol: string, - _purchaseTokenCap: BigInt, - _purchaseToken: Address, - _duration: BigInt, - _sponsorFee: BigInt, - _purchaseDuration: BigInt, - _allowList: Array
, - _allowListAmounts: Array, - ): Address { - let result = super.call( - 'createPool', - 'createPool(string,string,uint256,address,uint256,uint256,uint256,address[],uint256[]):(address)', - [ - ethereum.Value.fromString(_name), - ethereum.Value.fromString(_symbol), - ethereum.Value.fromUnsignedBigInt(_purchaseTokenCap), - ethereum.Value.fromAddress(_purchaseToken), - ethereum.Value.fromUnsignedBigInt(_duration), - ethereum.Value.fromUnsignedBigInt(_sponsorFee), - ethereum.Value.fromUnsignedBigInt(_purchaseDuration), - ethereum.Value.fromAddressArray(_allowList), - ethereum.Value.fromUnsignedBigIntArray(_allowListAmounts), - ], - ) - - return result[0].toAddress() - } - - try_createPool( - _name: string, - _symbol: string, - _purchaseTokenCap: BigInt, - _purchaseToken: Address, - _duration: BigInt, - _sponsorFee: BigInt, - _purchaseDuration: BigInt, - _allowList: Array
, - _allowListAmounts: Array, - ): ethereum.CallResult
{ - let result = super.tryCall( - 'createPool', - 'createPool(string,string,uint256,address,uint256,uint256,uint256,address[],uint256[]):(address)', - [ - ethereum.Value.fromString(_name), - ethereum.Value.fromString(_symbol), - ethereum.Value.fromUnsignedBigInt(_purchaseTokenCap), - ethereum.Value.fromAddress(_purchaseToken), - ethereum.Value.fromUnsignedBigInt(_duration), - ethereum.Value.fromUnsignedBigInt(_sponsorFee), - ethereum.Value.fromUnsignedBigInt(_purchaseDuration), - ethereum.Value.fromAddressArray(_allowList), - ethereum.Value.fromUnsignedBigIntArray(_allowListAmounts), - ], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } -} - -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 _aelinPoolLogic(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get _aelinDealLogic(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get _aelinRewards(): Address { - return this._call.inputValues[2].value.toAddress() - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class CreatePoolCall extends ethereum.Call { - get inputs(): CreatePoolCall__Inputs { - return new CreatePoolCall__Inputs(this) - } - - get outputs(): CreatePoolCall__Outputs { - return new CreatePoolCall__Outputs(this) - } -} - -export class CreatePoolCall__Inputs { - _call: CreatePoolCall - - constructor(call: CreatePoolCall) { - this._call = call - } - - get _name(): string { - return this._call.inputValues[0].value.toString() - } - - get _symbol(): string { - return this._call.inputValues[1].value.toString() - } - - get _purchaseTokenCap(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } - - get _purchaseToken(): Address { - return this._call.inputValues[3].value.toAddress() - } - - get _duration(): BigInt { - return this._call.inputValues[4].value.toBigInt() - } - - get _sponsorFee(): BigInt { - return this._call.inputValues[5].value.toBigInt() - } - - get _purchaseDuration(): BigInt { - return this._call.inputValues[6].value.toBigInt() - } - - get _allowList(): Array
{ - return this._call.inputValues[7].value.toAddressArray() - } - - get _allowListAmounts(): Array { - return this._call.inputValues[8].value.toBigIntArray() - } -} - -export class CreatePoolCall__Outputs { - _call: CreatePoolCall - - constructor(call: CreatePoolCall) { - this._call = call - } - - get value0(): Address { - return this._call.outputValues[0].value.toAddress() - } -} diff --git a/src/types/AelinPoolFactory/ERC20.ts b/src/types/AelinPoolFactory/ERC20.ts deleted file mode 100644 index 00ab9fa..0000000 --- a/src/types/AelinPoolFactory/ERC20.ts +++ /dev/null @@ -1,500 +0,0 @@ -// 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 Approval extends ethereum.Event { - get params(): Approval__Params { - return new Approval__Params(this) - } -} - -export class Approval__Params { - _event: Approval - - constructor(event: Approval) { - this._event = event - } - - get owner(): Address { - return this._event.parameters[0].value.toAddress() - } - - get spender(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class Transfer extends ethereum.Event { - get params(): Transfer__Params { - return new Transfer__Params(this) - } -} - -export class Transfer__Params { - _event: Transfer - - constructor(event: Transfer) { - this._event = event - } - - get from(): Address { - return this._event.parameters[0].value.toAddress() - } - - get to(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class ERC20 extends ethereum.SmartContract { - static bind(address: Address): ERC20 { - return new ERC20('ERC20', address) - } - - allowance(owner: Address, spender: Address): BigInt { - let result = super.call('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - - return result[0].toBigInt() - } - - try_allowance(owner: Address, spender: Address): ethereum.CallResult { - let result = super.tryCall('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - approve(spender: Address, amount: BigInt): boolean { - let result = super.call('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_approve(spender: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - balanceOf(account: Address): BigInt { - let result = super.call('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - - return result[0].toBigInt() - } - - try_balanceOf(account: Address): ethereum.CallResult { - let result = super.tryCall('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - decimals(): i32 { - let result = super.call('decimals', 'decimals():(uint8)', []) - - return result[0].toI32() - } - - try_decimals(): ethereum.CallResult { - let result = super.tryCall('decimals', 'decimals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - decreaseAllowance(spender: Address, subtractedValue: BigInt): boolean { - let result = super.call('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - - return result[0].toBoolean() - } - - try_decreaseAllowance(spender: Address, subtractedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - increaseAllowance(spender: Address, addedValue: BigInt): boolean { - let result = super.call('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - - return result[0].toBoolean() - } - - try_increaseAllowance(spender: Address, addedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - name(): string { - let result = super.call('name', 'name():(string)', []) - - return result[0].toString() - } - - try_name(): ethereum.CallResult { - let result = super.tryCall('name', 'name():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - symbol(): string { - let result = super.call('symbol', 'symbol():(string)', []) - - return result[0].toString() - } - - try_symbol(): ethereum.CallResult { - let result = super.tryCall('symbol', 'symbol():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - totalSupply(): BigInt { - let result = super.call('totalSupply', 'totalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalSupply(): ethereum.CallResult { - let result = super.tryCall('totalSupply', 'totalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - transfer(recipient: Address, amount: BigInt): boolean { - let result = super.call('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transfer(recipient: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFrom(sender: Address, recipient: Address, amount: BigInt): boolean { - let result = super.call('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transferFrom( - sender: Address, - recipient: Address, - amount: BigInt, - ): ethereum.CallResult { - let result = super.tryCall('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } -} - -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 - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class ApproveCall extends ethereum.Call { - get inputs(): ApproveCall__Inputs { - return new ApproveCall__Inputs(this) - } - - get outputs(): ApproveCall__Outputs { - return new ApproveCall__Outputs(this) - } -} - -export class ApproveCall__Inputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class ApproveCall__Outputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class DecreaseAllowanceCall extends ethereum.Call { - get inputs(): DecreaseAllowanceCall__Inputs { - return new DecreaseAllowanceCall__Inputs(this) - } - - get outputs(): DecreaseAllowanceCall__Outputs { - return new DecreaseAllowanceCall__Outputs(this) - } -} - -export class DecreaseAllowanceCall__Inputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get subtractedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class DecreaseAllowanceCall__Outputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class IncreaseAllowanceCall extends ethereum.Call { - get inputs(): IncreaseAllowanceCall__Inputs { - return new IncreaseAllowanceCall__Inputs(this) - } - - get outputs(): IncreaseAllowanceCall__Outputs { - return new IncreaseAllowanceCall__Outputs(this) - } -} - -export class IncreaseAllowanceCall__Inputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get addedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class IncreaseAllowanceCall__Outputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferCall extends ethereum.Call { - get inputs(): TransferCall__Inputs { - return new TransferCall__Inputs(this) - } - - get outputs(): TransferCall__Outputs { - return new TransferCall__Outputs(this) - } -} - -export class TransferCall__Inputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get recipient(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class TransferCall__Outputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromCall extends ethereum.Call { - get inputs(): TransferFromCall__Inputs { - return new TransferFromCall__Inputs(this) - } - - get outputs(): TransferFromCall__Outputs { - return new TransferFromCall__Outputs(this) - } -} - -export class TransferFromCall__Inputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get sender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get recipient(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } -} - -export class TransferFromCall__Outputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} diff --git a/src/types/AelinPoolFactory_v2/AelinPoolFactory.ts b/src/types/AelinPoolFactory_v2/AelinPoolFactory.ts deleted file mode 100644 index 50fb99f..0000000 --- a/src/types/AelinPoolFactory_v2/AelinPoolFactory.ts +++ /dev/null @@ -1,283 +0,0 @@ -// 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 CreatePool extends ethereum.Event { - get params(): CreatePool__Params { - return new CreatePool__Params(this) - } -} - -export class CreatePool__Params { - _event: CreatePool - - constructor(event: CreatePool) { - this._event = event - } - - get poolAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get name(): string { - return this._event.parameters[1].value.toString() - } - - get symbol(): string { - return this._event.parameters[2].value.toString() - } - - get purchaseTokenCap(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get purchaseToken(): Address { - return this._event.parameters[4].value.toAddress() - } - - get duration(): BigInt { - return this._event.parameters[5].value.toBigInt() - } - - get sponsorFee(): BigInt { - return this._event.parameters[6].value.toBigInt() - } - - get sponsor(): Address { - return this._event.parameters[7].value.toAddress() - } - - get purchaseDuration(): BigInt { - return this._event.parameters[8].value.toBigInt() - } - - get hasAllowList(): boolean { - return this._event.parameters[9].value.toBoolean() - } -} - -export class AelinPoolFactory extends ethereum.SmartContract { - static bind(address: Address): AelinPoolFactory { - return new AelinPoolFactory('AelinPoolFactory', address) - } - - AELIN_DEAL_LOGIC(): Address { - let result = super.call('AELIN_DEAL_LOGIC', 'AELIN_DEAL_LOGIC():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_DEAL_LOGIC(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_DEAL_LOGIC', 'AELIN_DEAL_LOGIC():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - AELIN_POOL_LOGIC(): Address { - let result = super.call('AELIN_POOL_LOGIC', 'AELIN_POOL_LOGIC():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_POOL_LOGIC(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_POOL_LOGIC', 'AELIN_POOL_LOGIC():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - AELIN_REWARDS(): Address { - let result = super.call('AELIN_REWARDS', 'AELIN_REWARDS():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_REWARDS(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_REWARDS', 'AELIN_REWARDS():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - createPool( - _name: string, - _symbol: string, - _purchaseTokenCap: BigInt, - _purchaseToken: Address, - _duration: BigInt, - _sponsorFee: BigInt, - _purchaseDuration: BigInt, - _allowList: Array
, - _allowListAmounts: Array, - ): Address { - let result = super.call( - 'createPool', - 'createPool(string,string,uint256,address,uint256,uint256,uint256,address[],uint256[]):(address)', - [ - ethereum.Value.fromString(_name), - ethereum.Value.fromString(_symbol), - ethereum.Value.fromUnsignedBigInt(_purchaseTokenCap), - ethereum.Value.fromAddress(_purchaseToken), - ethereum.Value.fromUnsignedBigInt(_duration), - ethereum.Value.fromUnsignedBigInt(_sponsorFee), - ethereum.Value.fromUnsignedBigInt(_purchaseDuration), - ethereum.Value.fromAddressArray(_allowList), - ethereum.Value.fromUnsignedBigIntArray(_allowListAmounts), - ], - ) - - return result[0].toAddress() - } - - try_createPool( - _name: string, - _symbol: string, - _purchaseTokenCap: BigInt, - _purchaseToken: Address, - _duration: BigInt, - _sponsorFee: BigInt, - _purchaseDuration: BigInt, - _allowList: Array
, - _allowListAmounts: Array, - ): ethereum.CallResult
{ - let result = super.tryCall( - 'createPool', - 'createPool(string,string,uint256,address,uint256,uint256,uint256,address[],uint256[]):(address)', - [ - ethereum.Value.fromString(_name), - ethereum.Value.fromString(_symbol), - ethereum.Value.fromUnsignedBigInt(_purchaseTokenCap), - ethereum.Value.fromAddress(_purchaseToken), - ethereum.Value.fromUnsignedBigInt(_duration), - ethereum.Value.fromUnsignedBigInt(_sponsorFee), - ethereum.Value.fromUnsignedBigInt(_purchaseDuration), - ethereum.Value.fromAddressArray(_allowList), - ethereum.Value.fromUnsignedBigIntArray(_allowListAmounts), - ], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } -} - -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 _aelinPoolLogic(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get _aelinDealLogic(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get _aelinRewards(): Address { - return this._call.inputValues[2].value.toAddress() - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class CreatePoolCall extends ethereum.Call { - get inputs(): CreatePoolCall__Inputs { - return new CreatePoolCall__Inputs(this) - } - - get outputs(): CreatePoolCall__Outputs { - return new CreatePoolCall__Outputs(this) - } -} - -export class CreatePoolCall__Inputs { - _call: CreatePoolCall - - constructor(call: CreatePoolCall) { - this._call = call - } - - get _name(): string { - return this._call.inputValues[0].value.toString() - } - - get _symbol(): string { - return this._call.inputValues[1].value.toString() - } - - get _purchaseTokenCap(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } - - get _purchaseToken(): Address { - return this._call.inputValues[3].value.toAddress() - } - - get _duration(): BigInt { - return this._call.inputValues[4].value.toBigInt() - } - - get _sponsorFee(): BigInt { - return this._call.inputValues[5].value.toBigInt() - } - - get _purchaseDuration(): BigInt { - return this._call.inputValues[6].value.toBigInt() - } - - get _allowList(): Array
{ - return this._call.inputValues[7].value.toAddressArray() - } - - get _allowListAmounts(): Array { - return this._call.inputValues[8].value.toBigIntArray() - } -} - -export class CreatePoolCall__Outputs { - _call: CreatePoolCall - - constructor(call: CreatePoolCall) { - this._call = call - } - - get value0(): Address { - return this._call.outputValues[0].value.toAddress() - } -} diff --git a/src/types/AelinPoolFactory_v2/ERC20.ts b/src/types/AelinPoolFactory_v2/ERC20.ts deleted file mode 100644 index 00ab9fa..0000000 --- a/src/types/AelinPoolFactory_v2/ERC20.ts +++ /dev/null @@ -1,500 +0,0 @@ -// 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 Approval extends ethereum.Event { - get params(): Approval__Params { - return new Approval__Params(this) - } -} - -export class Approval__Params { - _event: Approval - - constructor(event: Approval) { - this._event = event - } - - get owner(): Address { - return this._event.parameters[0].value.toAddress() - } - - get spender(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class Transfer extends ethereum.Event { - get params(): Transfer__Params { - return new Transfer__Params(this) - } -} - -export class Transfer__Params { - _event: Transfer - - constructor(event: Transfer) { - this._event = event - } - - get from(): Address { - return this._event.parameters[0].value.toAddress() - } - - get to(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class ERC20 extends ethereum.SmartContract { - static bind(address: Address): ERC20 { - return new ERC20('ERC20', address) - } - - allowance(owner: Address, spender: Address): BigInt { - let result = super.call('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - - return result[0].toBigInt() - } - - try_allowance(owner: Address, spender: Address): ethereum.CallResult { - let result = super.tryCall('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - approve(spender: Address, amount: BigInt): boolean { - let result = super.call('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_approve(spender: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - balanceOf(account: Address): BigInt { - let result = super.call('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - - return result[0].toBigInt() - } - - try_balanceOf(account: Address): ethereum.CallResult { - let result = super.tryCall('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - decimals(): i32 { - let result = super.call('decimals', 'decimals():(uint8)', []) - - return result[0].toI32() - } - - try_decimals(): ethereum.CallResult { - let result = super.tryCall('decimals', 'decimals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - decreaseAllowance(spender: Address, subtractedValue: BigInt): boolean { - let result = super.call('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - - return result[0].toBoolean() - } - - try_decreaseAllowance(spender: Address, subtractedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - increaseAllowance(spender: Address, addedValue: BigInt): boolean { - let result = super.call('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - - return result[0].toBoolean() - } - - try_increaseAllowance(spender: Address, addedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - name(): string { - let result = super.call('name', 'name():(string)', []) - - return result[0].toString() - } - - try_name(): ethereum.CallResult { - let result = super.tryCall('name', 'name():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - symbol(): string { - let result = super.call('symbol', 'symbol():(string)', []) - - return result[0].toString() - } - - try_symbol(): ethereum.CallResult { - let result = super.tryCall('symbol', 'symbol():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - totalSupply(): BigInt { - let result = super.call('totalSupply', 'totalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalSupply(): ethereum.CallResult { - let result = super.tryCall('totalSupply', 'totalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - transfer(recipient: Address, amount: BigInt): boolean { - let result = super.call('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transfer(recipient: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFrom(sender: Address, recipient: Address, amount: BigInt): boolean { - let result = super.call('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transferFrom( - sender: Address, - recipient: Address, - amount: BigInt, - ): ethereum.CallResult { - let result = super.tryCall('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } -} - -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 - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class ApproveCall extends ethereum.Call { - get inputs(): ApproveCall__Inputs { - return new ApproveCall__Inputs(this) - } - - get outputs(): ApproveCall__Outputs { - return new ApproveCall__Outputs(this) - } -} - -export class ApproveCall__Inputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class ApproveCall__Outputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class DecreaseAllowanceCall extends ethereum.Call { - get inputs(): DecreaseAllowanceCall__Inputs { - return new DecreaseAllowanceCall__Inputs(this) - } - - get outputs(): DecreaseAllowanceCall__Outputs { - return new DecreaseAllowanceCall__Outputs(this) - } -} - -export class DecreaseAllowanceCall__Inputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get subtractedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class DecreaseAllowanceCall__Outputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class IncreaseAllowanceCall extends ethereum.Call { - get inputs(): IncreaseAllowanceCall__Inputs { - return new IncreaseAllowanceCall__Inputs(this) - } - - get outputs(): IncreaseAllowanceCall__Outputs { - return new IncreaseAllowanceCall__Outputs(this) - } -} - -export class IncreaseAllowanceCall__Inputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get addedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class IncreaseAllowanceCall__Outputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferCall extends ethereum.Call { - get inputs(): TransferCall__Inputs { - return new TransferCall__Inputs(this) - } - - get outputs(): TransferCall__Outputs { - return new TransferCall__Outputs(this) - } -} - -export class TransferCall__Inputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get recipient(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class TransferCall__Outputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromCall extends ethereum.Call { - get inputs(): TransferFromCall__Inputs { - return new TransferFromCall__Inputs(this) - } - - get outputs(): TransferFromCall__Outputs { - return new TransferFromCall__Outputs(this) - } -} - -export class TransferFromCall__Inputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get sender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get recipient(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } -} - -export class TransferFromCall__Outputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} diff --git a/src/types/AelinPoolFactory_v3/AelinPoolFactory.ts b/src/types/AelinPoolFactory_v3/AelinPoolFactory.ts deleted file mode 100644 index 50fb99f..0000000 --- a/src/types/AelinPoolFactory_v3/AelinPoolFactory.ts +++ /dev/null @@ -1,283 +0,0 @@ -// 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 CreatePool extends ethereum.Event { - get params(): CreatePool__Params { - return new CreatePool__Params(this) - } -} - -export class CreatePool__Params { - _event: CreatePool - - constructor(event: CreatePool) { - this._event = event - } - - get poolAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get name(): string { - return this._event.parameters[1].value.toString() - } - - get symbol(): string { - return this._event.parameters[2].value.toString() - } - - get purchaseTokenCap(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get purchaseToken(): Address { - return this._event.parameters[4].value.toAddress() - } - - get duration(): BigInt { - return this._event.parameters[5].value.toBigInt() - } - - get sponsorFee(): BigInt { - return this._event.parameters[6].value.toBigInt() - } - - get sponsor(): Address { - return this._event.parameters[7].value.toAddress() - } - - get purchaseDuration(): BigInt { - return this._event.parameters[8].value.toBigInt() - } - - get hasAllowList(): boolean { - return this._event.parameters[9].value.toBoolean() - } -} - -export class AelinPoolFactory extends ethereum.SmartContract { - static bind(address: Address): AelinPoolFactory { - return new AelinPoolFactory('AelinPoolFactory', address) - } - - AELIN_DEAL_LOGIC(): Address { - let result = super.call('AELIN_DEAL_LOGIC', 'AELIN_DEAL_LOGIC():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_DEAL_LOGIC(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_DEAL_LOGIC', 'AELIN_DEAL_LOGIC():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - AELIN_POOL_LOGIC(): Address { - let result = super.call('AELIN_POOL_LOGIC', 'AELIN_POOL_LOGIC():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_POOL_LOGIC(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_POOL_LOGIC', 'AELIN_POOL_LOGIC():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - AELIN_REWARDS(): Address { - let result = super.call('AELIN_REWARDS', 'AELIN_REWARDS():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_REWARDS(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_REWARDS', 'AELIN_REWARDS():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - createPool( - _name: string, - _symbol: string, - _purchaseTokenCap: BigInt, - _purchaseToken: Address, - _duration: BigInt, - _sponsorFee: BigInt, - _purchaseDuration: BigInt, - _allowList: Array
, - _allowListAmounts: Array, - ): Address { - let result = super.call( - 'createPool', - 'createPool(string,string,uint256,address,uint256,uint256,uint256,address[],uint256[]):(address)', - [ - ethereum.Value.fromString(_name), - ethereum.Value.fromString(_symbol), - ethereum.Value.fromUnsignedBigInt(_purchaseTokenCap), - ethereum.Value.fromAddress(_purchaseToken), - ethereum.Value.fromUnsignedBigInt(_duration), - ethereum.Value.fromUnsignedBigInt(_sponsorFee), - ethereum.Value.fromUnsignedBigInt(_purchaseDuration), - ethereum.Value.fromAddressArray(_allowList), - ethereum.Value.fromUnsignedBigIntArray(_allowListAmounts), - ], - ) - - return result[0].toAddress() - } - - try_createPool( - _name: string, - _symbol: string, - _purchaseTokenCap: BigInt, - _purchaseToken: Address, - _duration: BigInt, - _sponsorFee: BigInt, - _purchaseDuration: BigInt, - _allowList: Array
, - _allowListAmounts: Array, - ): ethereum.CallResult
{ - let result = super.tryCall( - 'createPool', - 'createPool(string,string,uint256,address,uint256,uint256,uint256,address[],uint256[]):(address)', - [ - ethereum.Value.fromString(_name), - ethereum.Value.fromString(_symbol), - ethereum.Value.fromUnsignedBigInt(_purchaseTokenCap), - ethereum.Value.fromAddress(_purchaseToken), - ethereum.Value.fromUnsignedBigInt(_duration), - ethereum.Value.fromUnsignedBigInt(_sponsorFee), - ethereum.Value.fromUnsignedBigInt(_purchaseDuration), - ethereum.Value.fromAddressArray(_allowList), - ethereum.Value.fromUnsignedBigIntArray(_allowListAmounts), - ], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } -} - -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 _aelinPoolLogic(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get _aelinDealLogic(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get _aelinRewards(): Address { - return this._call.inputValues[2].value.toAddress() - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class CreatePoolCall extends ethereum.Call { - get inputs(): CreatePoolCall__Inputs { - return new CreatePoolCall__Inputs(this) - } - - get outputs(): CreatePoolCall__Outputs { - return new CreatePoolCall__Outputs(this) - } -} - -export class CreatePoolCall__Inputs { - _call: CreatePoolCall - - constructor(call: CreatePoolCall) { - this._call = call - } - - get _name(): string { - return this._call.inputValues[0].value.toString() - } - - get _symbol(): string { - return this._call.inputValues[1].value.toString() - } - - get _purchaseTokenCap(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } - - get _purchaseToken(): Address { - return this._call.inputValues[3].value.toAddress() - } - - get _duration(): BigInt { - return this._call.inputValues[4].value.toBigInt() - } - - get _sponsorFee(): BigInt { - return this._call.inputValues[5].value.toBigInt() - } - - get _purchaseDuration(): BigInt { - return this._call.inputValues[6].value.toBigInt() - } - - get _allowList(): Array
{ - return this._call.inputValues[7].value.toAddressArray() - } - - get _allowListAmounts(): Array { - return this._call.inputValues[8].value.toBigIntArray() - } -} - -export class CreatePoolCall__Outputs { - _call: CreatePoolCall - - constructor(call: CreatePoolCall) { - this._call = call - } - - get value0(): Address { - return this._call.outputValues[0].value.toAddress() - } -} diff --git a/src/types/AelinPoolFactory_v3/ERC20.ts b/src/types/AelinPoolFactory_v3/ERC20.ts deleted file mode 100644 index 00ab9fa..0000000 --- a/src/types/AelinPoolFactory_v3/ERC20.ts +++ /dev/null @@ -1,500 +0,0 @@ -// 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 Approval extends ethereum.Event { - get params(): Approval__Params { - return new Approval__Params(this) - } -} - -export class Approval__Params { - _event: Approval - - constructor(event: Approval) { - this._event = event - } - - get owner(): Address { - return this._event.parameters[0].value.toAddress() - } - - get spender(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class Transfer extends ethereum.Event { - get params(): Transfer__Params { - return new Transfer__Params(this) - } -} - -export class Transfer__Params { - _event: Transfer - - constructor(event: Transfer) { - this._event = event - } - - get from(): Address { - return this._event.parameters[0].value.toAddress() - } - - get to(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class ERC20 extends ethereum.SmartContract { - static bind(address: Address): ERC20 { - return new ERC20('ERC20', address) - } - - allowance(owner: Address, spender: Address): BigInt { - let result = super.call('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - - return result[0].toBigInt() - } - - try_allowance(owner: Address, spender: Address): ethereum.CallResult { - let result = super.tryCall('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - approve(spender: Address, amount: BigInt): boolean { - let result = super.call('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_approve(spender: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - balanceOf(account: Address): BigInt { - let result = super.call('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - - return result[0].toBigInt() - } - - try_balanceOf(account: Address): ethereum.CallResult { - let result = super.tryCall('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - decimals(): i32 { - let result = super.call('decimals', 'decimals():(uint8)', []) - - return result[0].toI32() - } - - try_decimals(): ethereum.CallResult { - let result = super.tryCall('decimals', 'decimals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - decreaseAllowance(spender: Address, subtractedValue: BigInt): boolean { - let result = super.call('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - - return result[0].toBoolean() - } - - try_decreaseAllowance(spender: Address, subtractedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - increaseAllowance(spender: Address, addedValue: BigInt): boolean { - let result = super.call('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - - return result[0].toBoolean() - } - - try_increaseAllowance(spender: Address, addedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - name(): string { - let result = super.call('name', 'name():(string)', []) - - return result[0].toString() - } - - try_name(): ethereum.CallResult { - let result = super.tryCall('name', 'name():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - symbol(): string { - let result = super.call('symbol', 'symbol():(string)', []) - - return result[0].toString() - } - - try_symbol(): ethereum.CallResult { - let result = super.tryCall('symbol', 'symbol():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - totalSupply(): BigInt { - let result = super.call('totalSupply', 'totalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalSupply(): ethereum.CallResult { - let result = super.tryCall('totalSupply', 'totalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - transfer(recipient: Address, amount: BigInt): boolean { - let result = super.call('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transfer(recipient: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFrom(sender: Address, recipient: Address, amount: BigInt): boolean { - let result = super.call('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transferFrom( - sender: Address, - recipient: Address, - amount: BigInt, - ): ethereum.CallResult { - let result = super.tryCall('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } -} - -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 - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class ApproveCall extends ethereum.Call { - get inputs(): ApproveCall__Inputs { - return new ApproveCall__Inputs(this) - } - - get outputs(): ApproveCall__Outputs { - return new ApproveCall__Outputs(this) - } -} - -export class ApproveCall__Inputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class ApproveCall__Outputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class DecreaseAllowanceCall extends ethereum.Call { - get inputs(): DecreaseAllowanceCall__Inputs { - return new DecreaseAllowanceCall__Inputs(this) - } - - get outputs(): DecreaseAllowanceCall__Outputs { - return new DecreaseAllowanceCall__Outputs(this) - } -} - -export class DecreaseAllowanceCall__Inputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get subtractedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class DecreaseAllowanceCall__Outputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class IncreaseAllowanceCall extends ethereum.Call { - get inputs(): IncreaseAllowanceCall__Inputs { - return new IncreaseAllowanceCall__Inputs(this) - } - - get outputs(): IncreaseAllowanceCall__Outputs { - return new IncreaseAllowanceCall__Outputs(this) - } -} - -export class IncreaseAllowanceCall__Inputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get addedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class IncreaseAllowanceCall__Outputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferCall extends ethereum.Call { - get inputs(): TransferCall__Inputs { - return new TransferCall__Inputs(this) - } - - get outputs(): TransferCall__Outputs { - return new TransferCall__Outputs(this) - } -} - -export class TransferCall__Inputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get recipient(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class TransferCall__Outputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromCall extends ethereum.Call { - get inputs(): TransferFromCall__Inputs { - return new TransferFromCall__Inputs(this) - } - - get outputs(): TransferFromCall__Outputs { - return new TransferFromCall__Outputs(this) - } -} - -export class TransferFromCall__Inputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get sender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get recipient(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } -} - -export class TransferFromCall__Outputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} diff --git a/src/types/AelinPoolFactory_v4/AelinPoolFactory.ts b/src/types/AelinPoolFactory_v4/AelinPoolFactory.ts deleted file mode 100644 index 04d8a38..0000000 --- a/src/types/AelinPoolFactory_v4/AelinPoolFactory.ts +++ /dev/null @@ -1,360 +0,0 @@ -// 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 CreatePool extends ethereum.Event { - get params(): CreatePool__Params { - return new CreatePool__Params(this) - } -} - -export class CreatePool__Params { - _event: CreatePool - - constructor(event: CreatePool) { - this._event = event - } - - get poolAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get name(): string { - return this._event.parameters[1].value.toString() - } - - get symbol(): string { - return this._event.parameters[2].value.toString() - } - - get purchaseTokenCap(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get purchaseToken(): Address { - return this._event.parameters[4].value.toAddress() - } - - get duration(): BigInt { - return this._event.parameters[5].value.toBigInt() - } - - get sponsorFee(): BigInt { - return this._event.parameters[6].value.toBigInt() - } - - get sponsor(): Address { - return this._event.parameters[7].value.toAddress() - } - - get purchaseDuration(): BigInt { - return this._event.parameters[8].value.toBigInt() - } - - get hasAllowList(): boolean { - return this._event.parameters[9].value.toBoolean() - } -} - -export class AelinPoolFactory__createPoolInput_poolDataStruct extends ethereum.Tuple { - get name(): string { - return this[0].toString() - } - - get symbol(): string { - return this[1].toString() - } - - get purchaseTokenCap(): BigInt { - return this[2].toBigInt() - } - - get purchaseToken(): Address { - return this[3].toAddress() - } - - get duration(): BigInt { - return this[4].toBigInt() - } - - get sponsorFee(): BigInt { - return this[5].toBigInt() - } - - get purchaseDuration(): BigInt { - return this[6].toBigInt() - } - - get allowListAddresses(): Array
{ - return this[7].toAddressArray() - } - - get allowListAmounts(): Array { - return this[8].toBigIntArray() - } - - get nftCollectionRules(): Array { - return this[9].toTupleArray() - } -} - -export class AelinPoolFactory__createPoolInput_poolDataNftCollectionRulesStruct extends ethereum.Tuple { - get purchaseAmount(): BigInt { - return this[0].toBigInt() - } - - get collectionAddress(): Address { - return this[1].toAddress() - } - - get purchaseAmountPerToken(): boolean { - return this[2].toBoolean() - } - - get tokenIds(): Array { - return this[3].toBigIntArray() - } - - get minTokensEligible(): Array { - return this[4].toBigIntArray() - } -} - -export class AelinPoolFactory extends ethereum.SmartContract { - static bind(address: Address): AelinPoolFactory { - return new AelinPoolFactory('AelinPoolFactory', address) - } - - AELIN_DEAL_LOGIC(): Address { - let result = super.call('AELIN_DEAL_LOGIC', 'AELIN_DEAL_LOGIC():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_DEAL_LOGIC(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_DEAL_LOGIC', 'AELIN_DEAL_LOGIC():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - AELIN_ESCROW_LOGIC(): Address { - let result = super.call('AELIN_ESCROW_LOGIC', 'AELIN_ESCROW_LOGIC():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_ESCROW_LOGIC(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_ESCROW_LOGIC', 'AELIN_ESCROW_LOGIC():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - AELIN_POOL_LOGIC(): Address { - let result = super.call('AELIN_POOL_LOGIC', 'AELIN_POOL_LOGIC():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_POOL_LOGIC(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_POOL_LOGIC', 'AELIN_POOL_LOGIC():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - AELIN_TREASURY(): Address { - let result = super.call('AELIN_TREASURY', 'AELIN_TREASURY():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_TREASURY(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_TREASURY', 'AELIN_TREASURY():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - createPool(_poolData: AelinPoolFactory__createPoolInput_poolDataStruct): Address { - let result = super.call( - 'createPool', - 'createPool((string,string,uint256,address,uint256,uint256,uint256,address[],uint256[],(uint256,address,bool,uint256[],uint256[])[])):(address)', - [ethereum.Value.fromTuple(_poolData)], - ) - - return result[0].toAddress() - } - - try_createPool( - _poolData: AelinPoolFactory__createPoolInput_poolDataStruct, - ): ethereum.CallResult
{ - let result = super.tryCall( - 'createPool', - 'createPool((string,string,uint256,address,uint256,uint256,uint256,address[],uint256[],(uint256,address,bool,uint256[],uint256[])[])):(address)', - [ethereum.Value.fromTuple(_poolData)], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } -} - -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 _aelinPoolLogic(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get _aelinDealLogic(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get _aelinTreasury(): Address { - return this._call.inputValues[2].value.toAddress() - } - - get _aelinEscrow(): Address { - return this._call.inputValues[3].value.toAddress() - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class CreatePoolCall extends ethereum.Call { - get inputs(): CreatePoolCall__Inputs { - return new CreatePoolCall__Inputs(this) - } - - get outputs(): CreatePoolCall__Outputs { - return new CreatePoolCall__Outputs(this) - } -} - -export class CreatePoolCall__Inputs { - _call: CreatePoolCall - - constructor(call: CreatePoolCall) { - this._call = call - } - - get _poolData(): CreatePoolCall_poolDataStruct { - return changetype(this._call.inputValues[0].value.toTuple()) - } -} - -export class CreatePoolCall__Outputs { - _call: CreatePoolCall - - constructor(call: CreatePoolCall) { - this._call = call - } - - get value0(): Address { - return this._call.outputValues[0].value.toAddress() - } -} - -export class CreatePoolCall_poolDataStruct extends ethereum.Tuple { - get name(): string { - return this[0].toString() - } - - get symbol(): string { - return this[1].toString() - } - - get purchaseTokenCap(): BigInt { - return this[2].toBigInt() - } - - get purchaseToken(): Address { - return this[3].toAddress() - } - - get duration(): BigInt { - return this[4].toBigInt() - } - - get sponsorFee(): BigInt { - return this[5].toBigInt() - } - - get purchaseDuration(): BigInt { - return this[6].toBigInt() - } - - get allowListAddresses(): Array
{ - return this[7].toAddressArray() - } - - get allowListAmounts(): Array { - return this[8].toBigIntArray() - } - - get nftCollectionRules(): Array { - return this[9].toTupleArray() - } -} - -export class CreatePoolCall_poolDataNftCollectionRulesStruct extends ethereum.Tuple { - get purchaseAmount(): BigInt { - return this[0].toBigInt() - } - - get collectionAddress(): Address { - return this[1].toAddress() - } - - get purchaseAmountPerToken(): boolean { - return this[2].toBoolean() - } - - get tokenIds(): Array { - return this[3].toBigIntArray() - } - - get minTokensEligible(): Array { - return this[4].toBigIntArray() - } -} diff --git a/src/types/AelinPoolFactory_v4/ERC20.ts b/src/types/AelinPoolFactory_v4/ERC20.ts deleted file mode 100644 index 00ab9fa..0000000 --- a/src/types/AelinPoolFactory_v4/ERC20.ts +++ /dev/null @@ -1,500 +0,0 @@ -// 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 Approval extends ethereum.Event { - get params(): Approval__Params { - return new Approval__Params(this) - } -} - -export class Approval__Params { - _event: Approval - - constructor(event: Approval) { - this._event = event - } - - get owner(): Address { - return this._event.parameters[0].value.toAddress() - } - - get spender(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class Transfer extends ethereum.Event { - get params(): Transfer__Params { - return new Transfer__Params(this) - } -} - -export class Transfer__Params { - _event: Transfer - - constructor(event: Transfer) { - this._event = event - } - - get from(): Address { - return this._event.parameters[0].value.toAddress() - } - - get to(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class ERC20 extends ethereum.SmartContract { - static bind(address: Address): ERC20 { - return new ERC20('ERC20', address) - } - - allowance(owner: Address, spender: Address): BigInt { - let result = super.call('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - - return result[0].toBigInt() - } - - try_allowance(owner: Address, spender: Address): ethereum.CallResult { - let result = super.tryCall('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - approve(spender: Address, amount: BigInt): boolean { - let result = super.call('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_approve(spender: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - balanceOf(account: Address): BigInt { - let result = super.call('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - - return result[0].toBigInt() - } - - try_balanceOf(account: Address): ethereum.CallResult { - let result = super.tryCall('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - decimals(): i32 { - let result = super.call('decimals', 'decimals():(uint8)', []) - - return result[0].toI32() - } - - try_decimals(): ethereum.CallResult { - let result = super.tryCall('decimals', 'decimals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - decreaseAllowance(spender: Address, subtractedValue: BigInt): boolean { - let result = super.call('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - - return result[0].toBoolean() - } - - try_decreaseAllowance(spender: Address, subtractedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - increaseAllowance(spender: Address, addedValue: BigInt): boolean { - let result = super.call('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - - return result[0].toBoolean() - } - - try_increaseAllowance(spender: Address, addedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - name(): string { - let result = super.call('name', 'name():(string)', []) - - return result[0].toString() - } - - try_name(): ethereum.CallResult { - let result = super.tryCall('name', 'name():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - symbol(): string { - let result = super.call('symbol', 'symbol():(string)', []) - - return result[0].toString() - } - - try_symbol(): ethereum.CallResult { - let result = super.tryCall('symbol', 'symbol():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - totalSupply(): BigInt { - let result = super.call('totalSupply', 'totalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalSupply(): ethereum.CallResult { - let result = super.tryCall('totalSupply', 'totalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - transfer(recipient: Address, amount: BigInt): boolean { - let result = super.call('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transfer(recipient: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFrom(sender: Address, recipient: Address, amount: BigInt): boolean { - let result = super.call('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transferFrom( - sender: Address, - recipient: Address, - amount: BigInt, - ): ethereum.CallResult { - let result = super.tryCall('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } -} - -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 - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class ApproveCall extends ethereum.Call { - get inputs(): ApproveCall__Inputs { - return new ApproveCall__Inputs(this) - } - - get outputs(): ApproveCall__Outputs { - return new ApproveCall__Outputs(this) - } -} - -export class ApproveCall__Inputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class ApproveCall__Outputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class DecreaseAllowanceCall extends ethereum.Call { - get inputs(): DecreaseAllowanceCall__Inputs { - return new DecreaseAllowanceCall__Inputs(this) - } - - get outputs(): DecreaseAllowanceCall__Outputs { - return new DecreaseAllowanceCall__Outputs(this) - } -} - -export class DecreaseAllowanceCall__Inputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get subtractedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class DecreaseAllowanceCall__Outputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class IncreaseAllowanceCall extends ethereum.Call { - get inputs(): IncreaseAllowanceCall__Inputs { - return new IncreaseAllowanceCall__Inputs(this) - } - - get outputs(): IncreaseAllowanceCall__Outputs { - return new IncreaseAllowanceCall__Outputs(this) - } -} - -export class IncreaseAllowanceCall__Inputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get addedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class IncreaseAllowanceCall__Outputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferCall extends ethereum.Call { - get inputs(): TransferCall__Inputs { - return new TransferCall__Inputs(this) - } - - get outputs(): TransferCall__Outputs { - return new TransferCall__Outputs(this) - } -} - -export class TransferCall__Inputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get recipient(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class TransferCall__Outputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromCall extends ethereum.Call { - get inputs(): TransferFromCall__Inputs { - return new TransferFromCall__Inputs(this) - } - - get outputs(): TransferFromCall__Outputs { - return new TransferFromCall__Outputs(this) - } -} - -export class TransferFromCall__Inputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get sender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get recipient(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } -} - -export class TransferFromCall__Outputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} diff --git a/src/types/AelinUpfrontDealFactory_v1/AelinUpfrontDealFactory.ts b/src/types/AelinUpfrontDealFactory_v1/AelinUpfrontDealFactory.ts deleted file mode 100644 index b222e6b..0000000 --- a/src/types/AelinUpfrontDealFactory_v1/AelinUpfrontDealFactory.ts +++ /dev/null @@ -1,863 +0,0 @@ -// 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 AcceptDeal extends ethereum.Event { - get params(): AcceptDeal__Params { - return new AcceptDeal__Params(this) - } -} - -export class AcceptDeal__Params { - _event: AcceptDeal - - constructor(event: AcceptDeal) { - this._event = event - } - - get user(): Address { - return this._event.parameters[0].value.toAddress() - } - - get amountPurchased(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get totalPurchased(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get amountDealTokens(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get totalDealTokens(): BigInt { - return this._event.parameters[4].value.toBigInt() - } -} - -export class ClaimDealTokens extends ethereum.Event { - get params(): ClaimDealTokens__Params { - return new ClaimDealTokens__Params(this) - } -} - -export class ClaimDealTokens__Params { - _event: ClaimDealTokens - - constructor(event: ClaimDealTokens) { - this._event = event - } - - get user(): Address { - return this._event.parameters[0].value.toAddress() - } - - get amountMinted(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get amountPurchasingReturned(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class ClaimedUnderlyingDealToken extends ethereum.Event { - get params(): ClaimedUnderlyingDealToken__Params { - return new ClaimedUnderlyingDealToken__Params(this) - } -} - -export class ClaimedUnderlyingDealToken__Params { - _event: ClaimedUnderlyingDealToken - - constructor(event: ClaimedUnderlyingDealToken) { - this._event = event - } - - get user(): Address { - return this._event.parameters[0].value.toAddress() - } - - get underlyingToken(): Address { - return this._event.parameters[1].value.toAddress() - } - - get amountClaimed(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class CreateUpFrontDeal extends ethereum.Event { - get params(): CreateUpFrontDeal__Params { - return new CreateUpFrontDeal__Params(this) - } -} - -export class CreateUpFrontDeal__Params { - _event: CreateUpFrontDeal - - constructor(event: CreateUpFrontDeal) { - this._event = event - } - - get dealAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get name(): string { - return this._event.parameters[1].value.toString() - } - - get symbol(): string { - return this._event.parameters[2].value.toString() - } - - get purchaseToken(): Address { - return this._event.parameters[3].value.toAddress() - } - - get underlyingDealToken(): Address { - return this._event.parameters[4].value.toAddress() - } - - get holder(): Address { - return this._event.parameters[5].value.toAddress() - } - - get sponsor(): Address { - return this._event.parameters[6].value.toAddress() - } - - get sponsorFee(): BigInt { - return this._event.parameters[7].value.toBigInt() - } - - get merkleRoot(): Bytes { - return this._event.parameters[8].value.toBytes() - } - - get ipfsHash(): string { - return this._event.parameters[9].value.toString() - } -} - -export class CreateUpFrontDealConfig extends ethereum.Event { - get params(): CreateUpFrontDealConfig__Params { - return new CreateUpFrontDealConfig__Params(this) - } -} - -export class CreateUpFrontDealConfig__Params { - _event: CreateUpFrontDealConfig - - constructor(event: CreateUpFrontDealConfig) { - this._event = event - } - - get dealAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get underlyingDealTokenTotal(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get purchaseTokenPerDealToken(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get purchaseRaiseMinimum(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get purchaseDuration(): BigInt { - return this._event.parameters[4].value.toBigInt() - } - - get vestingPeriod(): BigInt { - return this._event.parameters[5].value.toBigInt() - } - - get vestingCliffPeriod(): BigInt { - return this._event.parameters[6].value.toBigInt() - } - - get allowDeallocation(): boolean { - return this._event.parameters[7].value.toBoolean() - } -} - -export class DealFullyFunded extends ethereum.Event { - get params(): DealFullyFunded__Params { - return new DealFullyFunded__Params(this) - } -} - -export class DealFullyFunded__Params { - _event: DealFullyFunded - - constructor(event: DealFullyFunded) { - this._event = event - } - - get upFrontDealAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get timestamp(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get purchaseExpiryTimestamp(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get vestingCliffExpiryTimestamp(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get vestingExpiryTimestamp(): BigInt { - return this._event.parameters[4].value.toBigInt() - } -} - -export class DepositDealToken extends ethereum.Event { - get params(): DepositDealToken__Params { - return new DepositDealToken__Params(this) - } -} - -export class DepositDealToken__Params { - _event: DepositDealToken - - constructor(event: DepositDealToken) { - this._event = event - } - - get underlyingDealTokenAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get depositor(): Address { - return this._event.parameters[1].value.toAddress() - } - - get underlyingDealTokenAmount(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class Disavow extends ethereum.Event { - get params(): Disavow__Params { - return new Disavow__Params(this) - } -} - -export class Disavow__Params { - _event: Disavow - - constructor(event: Disavow) { - this._event = event - } - - get voucher(): Address { - return this._event.parameters[0].value.toAddress() - } -} - -export class FeeEscrowClaim extends ethereum.Event { - get params(): FeeEscrowClaim__Params { - return new FeeEscrowClaim__Params(this) - } -} - -export class FeeEscrowClaim__Params { - _event: FeeEscrowClaim - - constructor(event: FeeEscrowClaim) { - this._event = event - } - - get aelinFeeEscrow(): Address { - return this._event.parameters[0].value.toAddress() - } - - get underlyingTokenAddress(): Address { - return this._event.parameters[1].value.toAddress() - } - - get amount(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class HolderClaim extends ethereum.Event { - get params(): HolderClaim__Params { - return new HolderClaim__Params(this) - } -} - -export class HolderClaim__Params { - _event: HolderClaim - - constructor(event: HolderClaim) { - this._event = event - } - - get holder(): Address { - return this._event.parameters[0].value.toAddress() - } - - get purchaseToken(): Address { - return this._event.parameters[1].value.toAddress() - } - - get amountClaimed(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get underlyingToken(): Address { - return this._event.parameters[3].value.toAddress() - } - - get underlyingRefund(): BigInt { - return this._event.parameters[4].value.toBigInt() - } - - get timestamp(): BigInt { - return this._event.parameters[5].value.toBigInt() - } -} - -export class PoolWith1155 extends ethereum.Event { - get params(): PoolWith1155__Params { - return new PoolWith1155__Params(this) - } -} - -export class PoolWith1155__Params { - _event: PoolWith1155 - - constructor(event: PoolWith1155) { - this._event = event - } - - get collectionAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get purchaseAmount(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get purchaseAmountPerToken(): boolean { - return this._event.parameters[2].value.toBoolean() - } - - get tokenIds(): Array { - return this._event.parameters[3].value.toBigIntArray() - } - - get minTokensEligible(): Array { - return this._event.parameters[4].value.toBigIntArray() - } -} - -export class PoolWith721 extends ethereum.Event { - get params(): PoolWith721__Params { - return new PoolWith721__Params(this) - } -} - -export class PoolWith721__Params { - _event: PoolWith721 - - constructor(event: PoolWith721) { - this._event = event - } - - get collectionAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get purchaseAmount(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get purchaseAmountPerToken(): boolean { - return this._event.parameters[2].value.toBoolean() - } -} - -export class SetHolder extends ethereum.Event { - get params(): SetHolder__Params { - return new SetHolder__Params(this) - } -} - -export class SetHolder__Params { - _event: SetHolder - - constructor(event: SetHolder) { - this._event = event - } - - get holder(): Address { - return this._event.parameters[0].value.toAddress() - } -} - -export class SponsorClaim extends ethereum.Event { - get params(): SponsorClaim__Params { - return new SponsorClaim__Params(this) - } -} - -export class SponsorClaim__Params { - _event: SponsorClaim - - constructor(event: SponsorClaim) { - this._event = event - } - - get sponsor(): Address { - return this._event.parameters[0].value.toAddress() - } - - get amountMinted(): BigInt { - return this._event.parameters[1].value.toBigInt() - } -} - -export class Vouch extends ethereum.Event { - get params(): Vouch__Params { - return new Vouch__Params(this) - } -} - -export class Vouch__Params { - _event: Vouch - - constructor(event: Vouch) { - this._event = event - } - - get voucher(): Address { - return this._event.parameters[0].value.toAddress() - } -} - -export class WithdrewExcess extends ethereum.Event { - get params(): WithdrewExcess__Params { - return new WithdrewExcess__Params(this) - } -} - -export class WithdrewExcess__Params { - _event: WithdrewExcess - - constructor(event: WithdrewExcess) { - this._event = event - } - - get UpFrontDealAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get amountWithdrawn(): BigInt { - return this._event.parameters[1].value.toBigInt() - } -} - -export class AelinUpfrontDealFactory__createUpFrontDealInput_dealDataStruct extends ethereum.Tuple { - get name(): string { - return this[0].toString() - } - - get symbol(): string { - return this[1].toString() - } - - get purchaseToken(): Address { - return this[2].toAddress() - } - - get underlyingDealToken(): Address { - return this[3].toAddress() - } - - get holder(): Address { - return this[4].toAddress() - } - - get sponsor(): Address { - return this[5].toAddress() - } - - get sponsorFee(): BigInt { - return this[6].toBigInt() - } - - get merkleRoot(): Bytes { - return this[7].toBytes() - } - - get ipfsHash(): string { - return this[8].toString() - } -} - -export class AelinUpfrontDealFactory__createUpFrontDealInput_dealConfigStruct extends ethereum.Tuple { - get underlyingDealTokenTotal(): BigInt { - return this[0].toBigInt() - } - - get purchaseTokenPerDealToken(): BigInt { - return this[1].toBigInt() - } - - get purchaseRaiseMinimum(): BigInt { - return this[2].toBigInt() - } - - get purchaseDuration(): BigInt { - return this[3].toBigInt() - } - - get vestingPeriod(): BigInt { - return this[4].toBigInt() - } - - get vestingCliffPeriod(): BigInt { - return this[5].toBigInt() - } - - get allowDeallocation(): boolean { - return this[6].toBoolean() - } -} - -export class AelinUpfrontDealFactory__createUpFrontDealInput_nftCollectionRulesStruct extends ethereum.Tuple { - get purchaseAmount(): BigInt { - return this[0].toBigInt() - } - - get collectionAddress(): Address { - return this[1].toAddress() - } - - get purchaseAmountPerToken(): boolean { - return this[2].toBoolean() - } - - get tokenIds(): Array { - return this[3].toBigIntArray() - } - - get minTokensEligible(): Array { - return this[4].toBigIntArray() - } -} - -export class AelinUpfrontDealFactory__createUpFrontDealInput_allowListInitStruct extends ethereum.Tuple { - get allowListAddresses(): Array
{ - return this[0].toAddressArray() - } - - get allowListAmounts(): Array { - return this[1].toBigIntArray() - } -} - -export class AelinUpfrontDealFactory extends ethereum.SmartContract { - static bind(address: Address): AelinUpfrontDealFactory { - return new AelinUpfrontDealFactory('AelinUpfrontDealFactory', address) - } - - AELIN_ESCROW_LOGIC(): Address { - let result = super.call('AELIN_ESCROW_LOGIC', 'AELIN_ESCROW_LOGIC():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_ESCROW_LOGIC(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_ESCROW_LOGIC', 'AELIN_ESCROW_LOGIC():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - AELIN_TREASURY(): Address { - let result = super.call('AELIN_TREASURY', 'AELIN_TREASURY():(address)', []) - - return result[0].toAddress() - } - - try_AELIN_TREASURY(): ethereum.CallResult
{ - let result = super.tryCall('AELIN_TREASURY', 'AELIN_TREASURY():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - UP_FRONT_DEAL_LOGIC(): Address { - let result = super.call('UP_FRONT_DEAL_LOGIC', 'UP_FRONT_DEAL_LOGIC():(address)', []) - - return result[0].toAddress() - } - - try_UP_FRONT_DEAL_LOGIC(): ethereum.CallResult
{ - let result = super.tryCall('UP_FRONT_DEAL_LOGIC', 'UP_FRONT_DEAL_LOGIC():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - createUpFrontDeal( - _dealData: AelinUpfrontDealFactory__createUpFrontDealInput_dealDataStruct, - _dealConfig: AelinUpfrontDealFactory__createUpFrontDealInput_dealConfigStruct, - _nftCollectionRules: Array, - _allowListInit: AelinUpfrontDealFactory__createUpFrontDealInput_allowListInitStruct, - ): Address { - let result = super.call( - 'createUpFrontDeal', - 'createUpFrontDeal((string,string,address,address,address,address,uint256,bytes32,string),(uint256,uint256,uint256,uint256,uint256,uint256,bool),(uint256,address,bool,uint256[],uint256[])[],(address[],uint256[])):(address)', - [ - ethereum.Value.fromTuple(_dealData), - ethereum.Value.fromTuple(_dealConfig), - ethereum.Value.fromTupleArray(_nftCollectionRules), - ethereum.Value.fromTuple(_allowListInit), - ], - ) - - return result[0].toAddress() - } - - try_createUpFrontDeal( - _dealData: AelinUpfrontDealFactory__createUpFrontDealInput_dealDataStruct, - _dealConfig: AelinUpfrontDealFactory__createUpFrontDealInput_dealConfigStruct, - _nftCollectionRules: Array, - _allowListInit: AelinUpfrontDealFactory__createUpFrontDealInput_allowListInitStruct, - ): ethereum.CallResult
{ - let result = super.tryCall( - 'createUpFrontDeal', - 'createUpFrontDeal((string,string,address,address,address,address,uint256,bytes32,string),(uint256,uint256,uint256,uint256,uint256,uint256,bool),(uint256,address,bool,uint256[],uint256[])[],(address[],uint256[])):(address)', - [ - ethereum.Value.fromTuple(_dealData), - ethereum.Value.fromTuple(_dealConfig), - ethereum.Value.fromTupleArray(_nftCollectionRules), - ethereum.Value.fromTuple(_allowListInit), - ], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } -} - -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 _aelinUpFrontDeal(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get _aelinEscrow(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get _aelinTreasury(): Address { - return this._call.inputValues[2].value.toAddress() - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class CreateUpFrontDealCall extends ethereum.Call { - get inputs(): CreateUpFrontDealCall__Inputs { - return new CreateUpFrontDealCall__Inputs(this) - } - - get outputs(): CreateUpFrontDealCall__Outputs { - return new CreateUpFrontDealCall__Outputs(this) - } -} - -export class CreateUpFrontDealCall__Inputs { - _call: CreateUpFrontDealCall - - constructor(call: CreateUpFrontDealCall) { - this._call = call - } - - get _dealData(): CreateUpFrontDealCall_dealDataStruct { - return changetype( - this._call.inputValues[0].value.toTuple(), - ) - } - - get _dealConfig(): CreateUpFrontDealCall_dealConfigStruct { - return changetype( - this._call.inputValues[1].value.toTuple(), - ) - } - - get _nftCollectionRules(): Array { - return this._call.inputValues[2].value.toTupleArray() - } - - get _allowListInit(): CreateUpFrontDealCall_allowListInitStruct { - return changetype( - this._call.inputValues[3].value.toTuple(), - ) - } -} - -export class CreateUpFrontDealCall__Outputs { - _call: CreateUpFrontDealCall - - constructor(call: CreateUpFrontDealCall) { - this._call = call - } - - get upFrontDealAddress(): Address { - return this._call.outputValues[0].value.toAddress() - } -} - -export class CreateUpFrontDealCall_dealDataStruct extends ethereum.Tuple { - get name(): string { - return this[0].toString() - } - - get symbol(): string { - return this[1].toString() - } - - get purchaseToken(): Address { - return this[2].toAddress() - } - - get underlyingDealToken(): Address { - return this[3].toAddress() - } - - get holder(): Address { - return this[4].toAddress() - } - - get sponsor(): Address { - return this[5].toAddress() - } - - get sponsorFee(): BigInt { - return this[6].toBigInt() - } - - get merkleRoot(): Bytes { - return this[7].toBytes() - } - - get ipfsHash(): string { - return this[8].toString() - } -} - -export class CreateUpFrontDealCall_dealConfigStruct extends ethereum.Tuple { - get underlyingDealTokenTotal(): BigInt { - return this[0].toBigInt() - } - - get purchaseTokenPerDealToken(): BigInt { - return this[1].toBigInt() - } - - get purchaseRaiseMinimum(): BigInt { - return this[2].toBigInt() - } - - get purchaseDuration(): BigInt { - return this[3].toBigInt() - } - - get vestingPeriod(): BigInt { - return this[4].toBigInt() - } - - get vestingCliffPeriod(): BigInt { - return this[5].toBigInt() - } - - get allowDeallocation(): boolean { - return this[6].toBoolean() - } -} - -export class CreateUpFrontDealCall_nftCollectionRulesStruct extends ethereum.Tuple { - get purchaseAmount(): BigInt { - return this[0].toBigInt() - } - - get collectionAddress(): Address { - return this[1].toAddress() - } - - get purchaseAmountPerToken(): boolean { - return this[2].toBoolean() - } - - get tokenIds(): Array { - return this[3].toBigIntArray() - } - - get minTokensEligible(): Array { - return this[4].toBigIntArray() - } -} - -export class CreateUpFrontDealCall_allowListInitStruct extends ethereum.Tuple { - get allowListAddresses(): Array
{ - return this[0].toAddressArray() - } - - get allowListAmounts(): Array { - return this[1].toBigIntArray() - } -} diff --git a/src/types/AelinUpfrontDealFactory_v1/ERC20.ts b/src/types/AelinUpfrontDealFactory_v1/ERC20.ts deleted file mode 100644 index 00ab9fa..0000000 --- a/src/types/AelinUpfrontDealFactory_v1/ERC20.ts +++ /dev/null @@ -1,500 +0,0 @@ -// 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 Approval extends ethereum.Event { - get params(): Approval__Params { - return new Approval__Params(this) - } -} - -export class Approval__Params { - _event: Approval - - constructor(event: Approval) { - this._event = event - } - - get owner(): Address { - return this._event.parameters[0].value.toAddress() - } - - get spender(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class Transfer extends ethereum.Event { - get params(): Transfer__Params { - return new Transfer__Params(this) - } -} - -export class Transfer__Params { - _event: Transfer - - constructor(event: Transfer) { - this._event = event - } - - get from(): Address { - return this._event.parameters[0].value.toAddress() - } - - get to(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class ERC20 extends ethereum.SmartContract { - static bind(address: Address): ERC20 { - return new ERC20('ERC20', address) - } - - allowance(owner: Address, spender: Address): BigInt { - let result = super.call('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - - return result[0].toBigInt() - } - - try_allowance(owner: Address, spender: Address): ethereum.CallResult { - let result = super.tryCall('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - approve(spender: Address, amount: BigInt): boolean { - let result = super.call('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_approve(spender: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - balanceOf(account: Address): BigInt { - let result = super.call('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - - return result[0].toBigInt() - } - - try_balanceOf(account: Address): ethereum.CallResult { - let result = super.tryCall('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - decimals(): i32 { - let result = super.call('decimals', 'decimals():(uint8)', []) - - return result[0].toI32() - } - - try_decimals(): ethereum.CallResult { - let result = super.tryCall('decimals', 'decimals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - decreaseAllowance(spender: Address, subtractedValue: BigInt): boolean { - let result = super.call('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - - return result[0].toBoolean() - } - - try_decreaseAllowance(spender: Address, subtractedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - increaseAllowance(spender: Address, addedValue: BigInt): boolean { - let result = super.call('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - - return result[0].toBoolean() - } - - try_increaseAllowance(spender: Address, addedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - name(): string { - let result = super.call('name', 'name():(string)', []) - - return result[0].toString() - } - - try_name(): ethereum.CallResult { - let result = super.tryCall('name', 'name():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - symbol(): string { - let result = super.call('symbol', 'symbol():(string)', []) - - return result[0].toString() - } - - try_symbol(): ethereum.CallResult { - let result = super.tryCall('symbol', 'symbol():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - totalSupply(): BigInt { - let result = super.call('totalSupply', 'totalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalSupply(): ethereum.CallResult { - let result = super.tryCall('totalSupply', 'totalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - transfer(recipient: Address, amount: BigInt): boolean { - let result = super.call('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transfer(recipient: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFrom(sender: Address, recipient: Address, amount: BigInt): boolean { - let result = super.call('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transferFrom( - sender: Address, - recipient: Address, - amount: BigInt, - ): ethereum.CallResult { - let result = super.tryCall('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } -} - -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 - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class ApproveCall extends ethereum.Call { - get inputs(): ApproveCall__Inputs { - return new ApproveCall__Inputs(this) - } - - get outputs(): ApproveCall__Outputs { - return new ApproveCall__Outputs(this) - } -} - -export class ApproveCall__Inputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class ApproveCall__Outputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class DecreaseAllowanceCall extends ethereum.Call { - get inputs(): DecreaseAllowanceCall__Inputs { - return new DecreaseAllowanceCall__Inputs(this) - } - - get outputs(): DecreaseAllowanceCall__Outputs { - return new DecreaseAllowanceCall__Outputs(this) - } -} - -export class DecreaseAllowanceCall__Inputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get subtractedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class DecreaseAllowanceCall__Outputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class IncreaseAllowanceCall extends ethereum.Call { - get inputs(): IncreaseAllowanceCall__Inputs { - return new IncreaseAllowanceCall__Inputs(this) - } - - get outputs(): IncreaseAllowanceCall__Outputs { - return new IncreaseAllowanceCall__Outputs(this) - } -} - -export class IncreaseAllowanceCall__Inputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get addedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class IncreaseAllowanceCall__Outputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferCall extends ethereum.Call { - get inputs(): TransferCall__Inputs { - return new TransferCall__Inputs(this) - } - - get outputs(): TransferCall__Outputs { - return new TransferCall__Outputs(this) - } -} - -export class TransferCall__Inputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get recipient(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class TransferCall__Outputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromCall extends ethereum.Call { - get inputs(): TransferFromCall__Inputs { - return new TransferFromCall__Inputs(this) - } - - get outputs(): TransferFromCall__Outputs { - return new TransferFromCall__Outputs(this) - } -} - -export class TransferFromCall__Inputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get sender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get recipient(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } -} - -export class TransferFromCall__Outputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} diff --git a/src/types/schema.ts b/src/types/schema.ts deleted file mode 100644 index bc6c78c..0000000 --- a/src/types/schema.ts +++ /dev/null @@ -1,3548 +0,0 @@ -// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. - -import { - TypedMap, - Entity, - Value, - ValueKind, - store, - Bytes, - BigInt, - BigDecimal, -} from '@graphprotocol/graph-ts' - -export class PoolCreated extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('dealType', Value.fromString('')) - this.set('name', Value.fromString('')) - this.set('symbol', Value.fromString('')) - this.set('purchaseTokenCap', Value.fromBigInt(BigInt.zero())) - this.set('purchaseToken', Value.fromBytes(Bytes.empty())) - this.set('purchaseTokenSymbol', Value.fromString('')) - this.set('duration', Value.fromBigInt(BigInt.zero())) - this.set('sponsorFee', Value.fromBigInt(BigInt.zero())) - this.set('sponsor', Value.fromBytes(Bytes.empty())) - this.set('purchaseTokenDecimals', Value.fromI32(0)) - this.set('timestamp', Value.fromBigInt(BigInt.zero())) - this.set('hasAllowList', Value.fromBoolean(false)) - this.set('poolStatus', Value.fromString('')) - this.set('contributions', Value.fromBigInt(BigInt.zero())) - this.set('totalSupply', Value.fromBigInt(BigInt.zero())) - this.set('totalAmountAccepted', Value.fromBigInt(BigInt.zero())) - this.set('totalAmountFunded', Value.fromBigInt(BigInt.zero())) - this.set('totalAmountWithdrawn', Value.fromBigInt(BigInt.zero())) - this.set('totalAmountEarnedBySponsor', Value.fromBigInt(BigInt.zero())) - this.set('dealsCreated', Value.fromI32(0)) - this.set('holder', Value.fromBytes(Bytes.empty())) - this.set('filter', Value.fromString('')) - this.set('totalUsersInvested', Value.fromI32(0)) - this.set('totalAddressesInvested', Value.fromStringArray(new Array(0))) - this.set('hasNftList', Value.fromBoolean(false)) - this.set('nftCollectionRules', Value.fromStringArray(new Array(0))) - this.set('totalVouchers', Value.fromI32(0)) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save PoolCreated entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save PoolCreated entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('PoolCreated', id.toString(), this) - } - } - - static load(id: string): PoolCreated | null { - return changetype(store.get('PoolCreated', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get dealType(): string { - let value = this.get('dealType') - return value!.toString() - } - - set dealType(value: string) { - this.set('dealType', Value.fromString(value)) - } - - get name(): string { - let value = this.get('name') - return value!.toString() - } - - set name(value: string) { - this.set('name', Value.fromString(value)) - } - - get symbol(): string { - let value = this.get('symbol') - return value!.toString() - } - - set symbol(value: string) { - this.set('symbol', Value.fromString(value)) - } - - get purchaseTokenCap(): BigInt { - let value = this.get('purchaseTokenCap') - return value!.toBigInt() - } - - set purchaseTokenCap(value: BigInt) { - this.set('purchaseTokenCap', Value.fromBigInt(value)) - } - - get purchaseToken(): Bytes { - let value = this.get('purchaseToken') - return value!.toBytes() - } - - set purchaseToken(value: Bytes) { - this.set('purchaseToken', Value.fromBytes(value)) - } - - get purchaseTokenSymbol(): string { - let value = this.get('purchaseTokenSymbol') - return value!.toString() - } - - set purchaseTokenSymbol(value: string) { - this.set('purchaseTokenSymbol', Value.fromString(value)) - } - - get duration(): BigInt { - let value = this.get('duration') - return value!.toBigInt() - } - - set duration(value: BigInt) { - this.set('duration', Value.fromBigInt(value)) - } - - get sponsorFee(): BigInt { - let value = this.get('sponsorFee') - return value!.toBigInt() - } - - set sponsorFee(value: BigInt) { - this.set('sponsorFee', Value.fromBigInt(value)) - } - - get sponsor(): Bytes { - let value = this.get('sponsor') - return value!.toBytes() - } - - set sponsor(value: Bytes) { - this.set('sponsor', Value.fromBytes(value)) - } - - get purchaseDuration(): BigInt | null { - let value = this.get('purchaseDuration') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toBigInt() - } - } - - set purchaseDuration(value: BigInt | null) { - if (!value) { - this.unset('purchaseDuration') - } else { - this.set('purchaseDuration', Value.fromBigInt(value)) - } - } - - get purchaseExpiry(): BigInt | null { - let value = this.get('purchaseExpiry') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toBigInt() - } - } - - set purchaseExpiry(value: BigInt | null) { - if (!value) { - this.unset('purchaseExpiry') - } else { - this.set('purchaseExpiry', Value.fromBigInt(value)) - } - } - - get purchaseTokenDecimals(): i32 { - let value = this.get('purchaseTokenDecimals') - return value!.toI32() - } - - set purchaseTokenDecimals(value: i32) { - this.set('purchaseTokenDecimals', Value.fromI32(value)) - } - - get timestamp(): BigInt { - let value = this.get('timestamp') - return value!.toBigInt() - } - - set timestamp(value: BigInt) { - this.set('timestamp', Value.fromBigInt(value)) - } - - get hasAllowList(): boolean { - let value = this.get('hasAllowList') - return value!.toBoolean() - } - - set hasAllowList(value: boolean) { - this.set('hasAllowList', Value.fromBoolean(value)) - } - - get poolStatus(): string { - let value = this.get('poolStatus') - return value!.toString() - } - - set poolStatus(value: string) { - this.set('poolStatus', Value.fromString(value)) - } - - get contributions(): BigInt { - let value = this.get('contributions') - return value!.toBigInt() - } - - set contributions(value: BigInt) { - this.set('contributions', Value.fromBigInt(value)) - } - - get totalSupply(): BigInt { - let value = this.get('totalSupply') - return value!.toBigInt() - } - - set totalSupply(value: BigInt) { - this.set('totalSupply', Value.fromBigInt(value)) - } - - get dealAddress(): Bytes | null { - let value = this.get('dealAddress') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toBytes() - } - } - - set dealAddress(value: Bytes | null) { - if (!value) { - this.unset('dealAddress') - } else { - this.set('dealAddress', Value.fromBytes(value)) - } - } - - get deal(): string | null { - let value = this.get('deal') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toString() - } - } - - set deal(value: string | null) { - if (!value) { - this.unset('deal') - } else { - this.set('deal', Value.fromString(value)) - } - } - - get totalAmountAccepted(): BigInt { - let value = this.get('totalAmountAccepted') - return value!.toBigInt() - } - - set totalAmountAccepted(value: BigInt) { - this.set('totalAmountAccepted', Value.fromBigInt(value)) - } - - get totalAmountFunded(): BigInt { - let value = this.get('totalAmountFunded') - return value!.toBigInt() - } - - set totalAmountFunded(value: BigInt) { - this.set('totalAmountFunded', Value.fromBigInt(value)) - } - - get totalAmountWithdrawn(): BigInt { - let value = this.get('totalAmountWithdrawn') - return value!.toBigInt() - } - - set totalAmountWithdrawn(value: BigInt) { - this.set('totalAmountWithdrawn', Value.fromBigInt(value)) - } - - get totalAmountEarnedBySponsor(): BigInt { - let value = this.get('totalAmountEarnedBySponsor') - return value!.toBigInt() - } - - set totalAmountEarnedBySponsor(value: BigInt) { - this.set('totalAmountEarnedBySponsor', Value.fromBigInt(value)) - } - - get dealsCreated(): i32 { - let value = this.get('dealsCreated') - return value!.toI32() - } - - set dealsCreated(value: i32) { - this.set('dealsCreated', Value.fromI32(value)) - } - - get vestingStarts(): BigInt | null { - let value = this.get('vestingStarts') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toBigInt() - } - } - - set vestingStarts(value: BigInt | null) { - if (!value) { - this.unset('vestingStarts') - } else { - this.set('vestingStarts', Value.fromBigInt(value)) - } - } - - get vestingEnds(): BigInt | null { - let value = this.get('vestingEnds') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toBigInt() - } - } - - set vestingEnds(value: BigInt | null) { - if (!value) { - this.unset('vestingEnds') - } else { - this.set('vestingEnds', Value.fromBigInt(value)) - } - } - - get holder(): Bytes { - let value = this.get('holder') - return value!.toBytes() - } - - set holder(value: Bytes) { - this.set('holder', Value.fromBytes(value)) - } - - get filter(): string { - let value = this.get('filter') - return value!.toString() - } - - set filter(value: string) { - this.set('filter', Value.fromString(value)) - } - - get totalUsersInvested(): i32 { - let value = this.get('totalUsersInvested') - return value!.toI32() - } - - set totalUsersInvested(value: i32) { - this.set('totalUsersInvested', Value.fromI32(value)) - } - - get totalAddressesInvested(): Array { - let value = this.get('totalAddressesInvested') - return value!.toStringArray() - } - - set totalAddressesInvested(value: Array) { - this.set('totalAddressesInvested', Value.fromStringArray(value)) - } - - get hasNftList(): boolean { - let value = this.get('hasNftList') - return value!.toBoolean() - } - - set hasNftList(value: boolean) { - this.set('hasNftList', Value.fromBoolean(value)) - } - - get nftCollectionRules(): Array { - let value = this.get('nftCollectionRules') - return value!.toStringArray() - } - - set nftCollectionRules(value: Array) { - this.set('nftCollectionRules', Value.fromStringArray(value)) - } - - get upfrontDeal(): string | null { - let value = this.get('upfrontDeal') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toString() - } - } - - set upfrontDeal(value: string | null) { - if (!value) { - this.unset('upfrontDeal') - } else { - this.set('upfrontDeal', Value.fromString(value)) - } - } - - get totalVouchers(): i32 { - let value = this.get('totalVouchers') - return value!.toI32() - } - - set totalVouchers(value: i32) { - this.set('totalVouchers', Value.fromI32(value)) - } -} - -export class TotalPoolsCreated extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('count', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save TotalPoolsCreated entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save TotalPoolsCreated entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('TotalPoolsCreated', id.toString(), this) - } - } - - static load(id: string): TotalPoolsCreated | null { - return changetype(store.get('TotalPoolsCreated', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get count(): BigInt { - let value = this.get('count') - return value!.toBigInt() - } - - set count(value: BigInt) { - this.set('count', Value.fromBigInt(value)) - } -} - -export class PurchasePoolToken extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('purchaser', Value.fromBytes(Bytes.empty())) - this.set('poolAddress', Value.fromBytes(Bytes.empty())) - this.set('purchaseTokenAmount', Value.fromBigInt(BigInt.zero())) - this.set('timestamp', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save PurchasePoolToken entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save PurchasePoolToken entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('PurchasePoolToken', id.toString(), this) - } - } - - static load(id: string): PurchasePoolToken | null { - return changetype(store.get('PurchasePoolToken', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get purchaser(): Bytes { - let value = this.get('purchaser') - return value!.toBytes() - } - - set purchaser(value: Bytes) { - this.set('purchaser', Value.fromBytes(value)) - } - - get poolAddress(): Bytes { - let value = this.get('poolAddress') - return value!.toBytes() - } - - set poolAddress(value: Bytes) { - this.set('poolAddress', Value.fromBytes(value)) - } - - get purchaseTokenAmount(): BigInt { - let value = this.get('purchaseTokenAmount') - return value!.toBigInt() - } - - set purchaseTokenAmount(value: BigInt) { - this.set('purchaseTokenAmount', Value.fromBigInt(value)) - } - - get timestamp(): BigInt { - let value = this.get('timestamp') - return value!.toBigInt() - } - - set timestamp(value: BigInt) { - this.set('timestamp', Value.fromBigInt(value)) - } -} - -export class WithdrawFromPool extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('purchaser', Value.fromBytes(Bytes.empty())) - this.set('poolAddress', Value.fromBytes(Bytes.empty())) - this.set('purchaseTokenAmount', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save WithdrawFromPool entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save WithdrawFromPool entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('WithdrawFromPool', id.toString(), this) - } - } - - static load(id: string): WithdrawFromPool | null { - return changetype(store.get('WithdrawFromPool', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get purchaser(): Bytes { - let value = this.get('purchaser') - return value!.toBytes() - } - - set purchaser(value: Bytes) { - this.set('purchaser', Value.fromBytes(value)) - } - - get poolAddress(): Bytes { - let value = this.get('poolAddress') - return value!.toBytes() - } - - set poolAddress(value: Bytes) { - this.set('poolAddress', Value.fromBytes(value)) - } - - get purchaseTokenAmount(): BigInt { - let value = this.get('purchaseTokenAmount') - return value!.toBigInt() - } - - set purchaseTokenAmount(value: BigInt) { - this.set('purchaseTokenAmount', Value.fromBigInt(value)) - } -} - -export class AcceptDeal extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('purchaser', Value.fromBytes(Bytes.empty())) - this.set('poolAddress', Value.fromBytes(Bytes.empty())) - this.set('dealAddress', Value.fromBytes(Bytes.empty())) - this.set('sponsorFee', Value.fromBigInt(BigInt.zero())) - this.set('aelinFee', Value.fromBigInt(BigInt.zero())) - this.set('poolTokenAmount', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save AcceptDeal entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save AcceptDeal entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('AcceptDeal', id.toString(), this) - } - } - - static load(id: string): AcceptDeal | null { - return changetype(store.get('AcceptDeal', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get purchaser(): Bytes { - let value = this.get('purchaser') - return value!.toBytes() - } - - set purchaser(value: Bytes) { - this.set('purchaser', Value.fromBytes(value)) - } - - get poolAddress(): Bytes { - let value = this.get('poolAddress') - return value!.toBytes() - } - - set poolAddress(value: Bytes) { - this.set('poolAddress', Value.fromBytes(value)) - } - - get dealAddress(): Bytes { - let value = this.get('dealAddress') - return value!.toBytes() - } - - set dealAddress(value: Bytes) { - this.set('dealAddress', Value.fromBytes(value)) - } - - get sponsorFee(): BigInt { - let value = this.get('sponsorFee') - return value!.toBigInt() - } - - set sponsorFee(value: BigInt) { - this.set('sponsorFee', Value.fromBigInt(value)) - } - - get aelinFee(): BigInt { - let value = this.get('aelinFee') - return value!.toBigInt() - } - - set aelinFee(value: BigInt) { - this.set('aelinFee', Value.fromBigInt(value)) - } - - get poolTokenAmount(): BigInt { - let value = this.get('poolTokenAmount') - return value!.toBigInt() - } - - set poolTokenAmount(value: BigInt) { - this.set('poolTokenAmount', Value.fromBigInt(value)) - } -} - -export class DealCreated extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('name', Value.fromString('')) - this.set('symbol', Value.fromString('')) - this.set('poolAddress', Value.fromBytes(Bytes.empty())) - this.set('sponsor', Value.fromBytes(Bytes.empty())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save DealCreated entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save DealCreated entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('DealCreated', id.toString(), this) - } - } - - static load(id: string): DealCreated | null { - return changetype(store.get('DealCreated', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get name(): string { - let value = this.get('name') - return value!.toString() - } - - set name(value: string) { - this.set('name', Value.fromString(value)) - } - - get symbol(): string { - let value = this.get('symbol') - return value!.toString() - } - - set symbol(value: string) { - this.set('symbol', Value.fromString(value)) - } - - get poolAddress(): Bytes { - let value = this.get('poolAddress') - return value!.toBytes() - } - - set poolAddress(value: Bytes) { - this.set('poolAddress', Value.fromBytes(value)) - } - - get sponsor(): Bytes { - let value = this.get('sponsor') - return value!.toBytes() - } - - set sponsor(value: Bytes) { - this.set('sponsor', Value.fromBytes(value)) - } -} - -export class DealDetail extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('underlyingDealToken', Value.fromBytes(Bytes.empty())) - this.set('underlyingDealTokenSymbol', Value.fromString('')) - this.set('underlyingDealTokenDecimals', Value.fromI32(0)) - this.set('underlyingDealTokenTotalSupply', Value.fromBigInt(BigInt.zero())) - this.set('purchaseTokenTotalForDeal', Value.fromBigInt(BigInt.zero())) - this.set('underlyingDealTokenTotal', Value.fromBigInt(BigInt.zero())) - this.set('vestingPeriod', Value.fromBigInt(BigInt.zero())) - this.set('vestingCliff', Value.fromBigInt(BigInt.zero())) - this.set('proRataRedemptionPeriod', Value.fromBigInt(BigInt.zero())) - this.set('openRedemptionPeriod', Value.fromBigInt(BigInt.zero())) - this.set('holder', Value.fromBytes(Bytes.empty())) - this.set('isDealFunded', Value.fromBoolean(false)) - this.set('holderFundingExpiration', Value.fromBigInt(BigInt.zero())) - this.set('holderFundingDuration', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save DealDetail entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save DealDetail entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('DealDetail', id.toString(), this) - } - } - - static load(id: string): DealDetail | null { - return changetype(store.get('DealDetail', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get underlyingDealToken(): Bytes { - let value = this.get('underlyingDealToken') - return value!.toBytes() - } - - set underlyingDealToken(value: Bytes) { - this.set('underlyingDealToken', Value.fromBytes(value)) - } - - get underlyingDealTokenSymbol(): string { - let value = this.get('underlyingDealTokenSymbol') - return value!.toString() - } - - set underlyingDealTokenSymbol(value: string) { - this.set('underlyingDealTokenSymbol', Value.fromString(value)) - } - - get underlyingDealTokenDecimals(): i32 { - let value = this.get('underlyingDealTokenDecimals') - return value!.toI32() - } - - set underlyingDealTokenDecimals(value: i32) { - this.set('underlyingDealTokenDecimals', Value.fromI32(value)) - } - - get underlyingDealTokenTotalSupply(): BigInt { - let value = this.get('underlyingDealTokenTotalSupply') - return value!.toBigInt() - } - - set underlyingDealTokenTotalSupply(value: BigInt) { - this.set('underlyingDealTokenTotalSupply', Value.fromBigInt(value)) - } - - get purchaseTokenTotalForDeal(): BigInt { - let value = this.get('purchaseTokenTotalForDeal') - return value!.toBigInt() - } - - set purchaseTokenTotalForDeal(value: BigInt) { - this.set('purchaseTokenTotalForDeal', Value.fromBigInt(value)) - } - - get underlyingDealTokenTotal(): BigInt { - let value = this.get('underlyingDealTokenTotal') - return value!.toBigInt() - } - - set underlyingDealTokenTotal(value: BigInt) { - this.set('underlyingDealTokenTotal', Value.fromBigInt(value)) - } - - get vestingPeriod(): BigInt { - let value = this.get('vestingPeriod') - return value!.toBigInt() - } - - set vestingPeriod(value: BigInt) { - this.set('vestingPeriod', Value.fromBigInt(value)) - } - - get vestingCliff(): BigInt { - let value = this.get('vestingCliff') - return value!.toBigInt() - } - - set vestingCliff(value: BigInt) { - this.set('vestingCliff', Value.fromBigInt(value)) - } - - get proRataRedemptionPeriod(): BigInt { - let value = this.get('proRataRedemptionPeriod') - return value!.toBigInt() - } - - set proRataRedemptionPeriod(value: BigInt) { - this.set('proRataRedemptionPeriod', Value.fromBigInt(value)) - } - - get proRataRedemptionPeriodStart(): BigInt | null { - let value = this.get('proRataRedemptionPeriodStart') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toBigInt() - } - } - - set proRataRedemptionPeriodStart(value: BigInt | null) { - if (!value) { - this.unset('proRataRedemptionPeriodStart') - } else { - this.set('proRataRedemptionPeriodStart', Value.fromBigInt(value)) - } - } - - get openRedemptionPeriod(): BigInt { - let value = this.get('openRedemptionPeriod') - return value!.toBigInt() - } - - set openRedemptionPeriod(value: BigInt) { - this.set('openRedemptionPeriod', Value.fromBigInt(value)) - } - - get holder(): Bytes { - let value = this.get('holder') - return value!.toBytes() - } - - set holder(value: Bytes) { - this.set('holder', Value.fromBytes(value)) - } - - get isDealFunded(): boolean { - let value = this.get('isDealFunded') - return value!.toBoolean() - } - - set isDealFunded(value: boolean) { - this.set('isDealFunded', Value.fromBoolean(value)) - } - - get holderFundingExpiration(): BigInt { - let value = this.get('holderFundingExpiration') - return value!.toBigInt() - } - - set holderFundingExpiration(value: BigInt) { - this.set('holderFundingExpiration', Value.fromBigInt(value)) - } - - get holderFundingDuration(): BigInt { - let value = this.get('holderFundingDuration') - return value!.toBigInt() - } - - set holderFundingDuration(value: BigInt) { - this.set('holderFundingDuration', Value.fromBigInt(value)) - } -} - -export class SetSponsor extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('sponsor', Value.fromBytes(Bytes.empty())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save SetSponsor entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save SetSponsor entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('SetSponsor', id.toString(), this) - } - } - - static load(id: string): SetSponsor | null { - return changetype(store.get('SetSponsor', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get sponsor(): Bytes { - let value = this.get('sponsor') - return value!.toBytes() - } - - set sponsor(value: Bytes) { - this.set('sponsor', Value.fromBytes(value)) - } -} - -export class SetHolder extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('holder', Value.fromBytes(Bytes.empty())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save SetHolder entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save SetHolder entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('SetHolder', id.toString(), this) - } - } - - static load(id: string): SetHolder | null { - return changetype(store.get('SetHolder', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get holder(): Bytes { - let value = this.get('holder') - return value!.toBytes() - } - - set holder(value: Bytes) { - this.set('holder', Value.fromBytes(value)) - } -} - -export class AelinToken extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('name', Value.fromString('')) - this.set('symbol', Value.fromString('')) - this.set('decimals', Value.fromI32(0)) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save AelinToken entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save AelinToken entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('AelinToken', id.toString(), this) - } - } - - static load(id: string): AelinToken | null { - return changetype(store.get('AelinToken', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get name(): string { - let value = this.get('name') - return value!.toString() - } - - set name(value: string) { - this.set('name', Value.fromString(value)) - } - - get symbol(): string { - let value = this.get('symbol') - return value!.toString() - } - - set symbol(value: string) { - this.set('symbol', Value.fromString(value)) - } - - get decimals(): i32 { - let value = this.get('decimals') - return value!.toI32() - } - - set decimals(value: i32) { - this.set('decimals', Value.fromI32(value)) - } -} - -export class DealFullyFunded extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('poolAddress', Value.fromBytes(Bytes.empty())) - this.set('proRataRedemptionStart', Value.fromBigInt(BigInt.zero())) - this.set('openRedemptionStart', Value.fromBigInt(BigInt.zero())) - this.set('proRataRedemptionExpiry', Value.fromBigInt(BigInt.zero())) - this.set('openRedemptionExpiry', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save DealFullyFunded entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save DealFullyFunded entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('DealFullyFunded', id.toString(), this) - } - } - - static load(id: string): DealFullyFunded | null { - return changetype(store.get('DealFullyFunded', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get poolAddress(): Bytes { - let value = this.get('poolAddress') - return value!.toBytes() - } - - set poolAddress(value: Bytes) { - this.set('poolAddress', Value.fromBytes(value)) - } - - get proRataRedemptionStart(): BigInt { - let value = this.get('proRataRedemptionStart') - return value!.toBigInt() - } - - set proRataRedemptionStart(value: BigInt) { - this.set('proRataRedemptionStart', Value.fromBigInt(value)) - } - - get openRedemptionStart(): BigInt { - let value = this.get('openRedemptionStart') - return value!.toBigInt() - } - - set openRedemptionStart(value: BigInt) { - this.set('openRedemptionStart', Value.fromBigInt(value)) - } - - get proRataRedemptionExpiry(): BigInt { - let value = this.get('proRataRedemptionExpiry') - return value!.toBigInt() - } - - set proRataRedemptionExpiry(value: BigInt) { - this.set('proRataRedemptionExpiry', Value.fromBigInt(value)) - } - - get openRedemptionExpiry(): BigInt { - let value = this.get('openRedemptionExpiry') - return value!.toBigInt() - } - - set openRedemptionExpiry(value: BigInt) { - this.set('openRedemptionExpiry', Value.fromBigInt(value)) - } -} - -export class DepositDealToken extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('underlyingDealTokenAddress', Value.fromBytes(Bytes.empty())) - this.set('depositor', Value.fromBytes(Bytes.empty())) - this.set('dealContract', Value.fromBytes(Bytes.empty())) - this.set('underlyingDealTokenAmount', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save DepositDealToken entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save DepositDealToken entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('DepositDealToken', id.toString(), this) - } - } - - static load(id: string): DepositDealToken | null { - return changetype(store.get('DepositDealToken', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get underlyingDealTokenAddress(): Bytes { - let value = this.get('underlyingDealTokenAddress') - return value!.toBytes() - } - - set underlyingDealTokenAddress(value: Bytes) { - this.set('underlyingDealTokenAddress', Value.fromBytes(value)) - } - - get depositor(): Bytes { - let value = this.get('depositor') - return value!.toBytes() - } - - set depositor(value: Bytes) { - this.set('depositor', Value.fromBytes(value)) - } - - get dealContract(): Bytes { - let value = this.get('dealContract') - return value!.toBytes() - } - - set dealContract(value: Bytes) { - this.set('dealContract', Value.fromBytes(value)) - } - - get underlyingDealTokenAmount(): BigInt { - let value = this.get('underlyingDealTokenAmount') - return value!.toBigInt() - } - - set underlyingDealTokenAmount(value: BigInt) { - this.set('underlyingDealTokenAmount', Value.fromBigInt(value)) - } -} - -export class WithdrawUnderlyingDealToken extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('underlyingDealTokenAddress', Value.fromBytes(Bytes.empty())) - this.set('depositor', Value.fromBytes(Bytes.empty())) - this.set('dealContract', Value.fromBytes(Bytes.empty())) - this.set('underlyingDealTokenAmount', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save WithdrawUnderlyingDealToken entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save WithdrawUnderlyingDealToken entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('WithdrawUnderlyingDealToken', id.toString(), this) - } - } - - static load(id: string): WithdrawUnderlyingDealToken | null { - return changetype( - store.get('WithdrawUnderlyingDealToken', id), - ) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get underlyingDealTokenAddress(): Bytes { - let value = this.get('underlyingDealTokenAddress') - return value!.toBytes() - } - - set underlyingDealTokenAddress(value: Bytes) { - this.set('underlyingDealTokenAddress', Value.fromBytes(value)) - } - - get depositor(): Bytes { - let value = this.get('depositor') - return value!.toBytes() - } - - set depositor(value: Bytes) { - this.set('depositor', Value.fromBytes(value)) - } - - get dealContract(): Bytes { - let value = this.get('dealContract') - return value!.toBytes() - } - - set dealContract(value: Bytes) { - this.set('dealContract', Value.fromBytes(value)) - } - - get underlyingDealTokenAmount(): BigInt { - let value = this.get('underlyingDealTokenAmount') - return value!.toBigInt() - } - - set underlyingDealTokenAmount(value: BigInt) { - this.set('underlyingDealTokenAmount', Value.fromBigInt(value)) - } -} - -export class Transfer extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('from', Value.fromBytes(Bytes.empty())) - this.set('to', Value.fromBytes(Bytes.empty())) - this.set('value', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save Transfer entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save Transfer entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('Transfer', id.toString(), this) - } - } - - static load(id: string): Transfer | null { - return changetype(store.get('Transfer', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get from(): Bytes { - let value = this.get('from') - return value!.toBytes() - } - - set from(value: Bytes) { - this.set('from', Value.fromBytes(value)) - } - - get to(): Bytes { - let value = this.get('to') - return value!.toBytes() - } - - set to(value: Bytes) { - this.set('to', Value.fromBytes(value)) - } - - get value(): BigInt { - let value = this.get('value') - return value!.toBigInt() - } - - set value(value: BigInt) { - this.set('value', Value.fromBigInt(value)) - } -} - -export class ClaimedUnderlyingDealToken extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('underlyingDealTokenAddress', Value.fromBytes(Bytes.empty())) - this.set('recipient', Value.fromBytes(Bytes.empty())) - this.set('underlyingDealTokensClaimed', Value.fromBigInt(BigInt.zero())) - this.set('dealAddress', Value.fromBytes(Bytes.empty())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save ClaimedUnderlyingDealToken entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save ClaimedUnderlyingDealToken entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('ClaimedUnderlyingDealToken', id.toString(), this) - } - } - - static load(id: string): ClaimedUnderlyingDealToken | null { - return changetype( - store.get('ClaimedUnderlyingDealToken', id), - ) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get underlyingDealTokenAddress(): Bytes { - let value = this.get('underlyingDealTokenAddress') - return value!.toBytes() - } - - set underlyingDealTokenAddress(value: Bytes) { - this.set('underlyingDealTokenAddress', Value.fromBytes(value)) - } - - get recipient(): Bytes { - let value = this.get('recipient') - return value!.toBytes() - } - - set recipient(value: Bytes) { - this.set('recipient', Value.fromBytes(value)) - } - - get underlyingDealTokensClaimed(): BigInt { - let value = this.get('underlyingDealTokensClaimed') - return value!.toBigInt() - } - - set underlyingDealTokensClaimed(value: BigInt) { - this.set('underlyingDealTokensClaimed', Value.fromBigInt(value)) - } - - get dealAddress(): Bytes { - let value = this.get('dealAddress') - return value!.toBytes() - } - - set dealAddress(value: Bytes) { - this.set('dealAddress', Value.fromBytes(value)) - } -} - -export class VestingDeal extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('user', Value.fromString('')) - this.set('poolName', Value.fromString('')) - this.set('tokenToVest', Value.fromBytes(Bytes.empty())) - this.set('tokenToVestSymbol', Value.fromString('')) - this.set('investorDealTotal', Value.fromBigInt(BigInt.zero())) - this.set('remainingAmountToVest', Value.fromBigInt(BigInt.zero())) - this.set('totalVested', Value.fromBigInt(BigInt.zero())) - this.set('vestingPeriodEnds', Value.fromBigInt(BigInt.zero())) - this.set('vestingPeriodStarts', Value.fromBigInt(BigInt.zero())) - this.set('poolAddress', Value.fromBytes(Bytes.empty())) - this.set('underlyingDealTokenDecimals', Value.fromI32(0)) - this.set('pool', Value.fromString('')) - this.set('lastClaim', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save VestingDeal entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save VestingDeal entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('VestingDeal', id.toString(), this) - } - } - - static load(id: string): VestingDeal | null { - return changetype(store.get('VestingDeal', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get user(): string { - let value = this.get('user') - return value!.toString() - } - - set user(value: string) { - this.set('user', Value.fromString(value)) - } - - get poolName(): string { - let value = this.get('poolName') - return value!.toString() - } - - set poolName(value: string) { - this.set('poolName', Value.fromString(value)) - } - - get tokenToVest(): Bytes { - let value = this.get('tokenToVest') - return value!.toBytes() - } - - set tokenToVest(value: Bytes) { - this.set('tokenToVest', Value.fromBytes(value)) - } - - get tokenToVestSymbol(): string { - let value = this.get('tokenToVestSymbol') - return value!.toString() - } - - set tokenToVestSymbol(value: string) { - this.set('tokenToVestSymbol', Value.fromString(value)) - } - - get investorDealTotal(): BigInt { - let value = this.get('investorDealTotal') - return value!.toBigInt() - } - - set investorDealTotal(value: BigInt) { - this.set('investorDealTotal', Value.fromBigInt(value)) - } - - get remainingAmountToVest(): BigInt { - let value = this.get('remainingAmountToVest') - return value!.toBigInt() - } - - set remainingAmountToVest(value: BigInt) { - this.set('remainingAmountToVest', Value.fromBigInt(value)) - } - - get totalVested(): BigInt { - let value = this.get('totalVested') - return value!.toBigInt() - } - - set totalVested(value: BigInt) { - this.set('totalVested', Value.fromBigInt(value)) - } - - get vestingPeriodEnds(): BigInt { - let value = this.get('vestingPeriodEnds') - return value!.toBigInt() - } - - set vestingPeriodEnds(value: BigInt) { - this.set('vestingPeriodEnds', Value.fromBigInt(value)) - } - - get vestingPeriodStarts(): BigInt { - let value = this.get('vestingPeriodStarts') - return value!.toBigInt() - } - - set vestingPeriodStarts(value: BigInt) { - this.set('vestingPeriodStarts', Value.fromBigInt(value)) - } - - get poolAddress(): Bytes { - let value = this.get('poolAddress') - return value!.toBytes() - } - - set poolAddress(value: Bytes) { - this.set('poolAddress', Value.fromBytes(value)) - } - - get underlyingDealTokenDecimals(): i32 { - let value = this.get('underlyingDealTokenDecimals') - return value!.toI32() - } - - set underlyingDealTokenDecimals(value: i32) { - this.set('underlyingDealTokenDecimals', Value.fromI32(value)) - } - - get pool(): string { - let value = this.get('pool') - return value!.toString() - } - - set pool(value: string) { - this.set('pool', Value.fromString(value)) - } - - get lastClaim(): BigInt { - let value = this.get('lastClaim') - return value!.toBigInt() - } - - set lastClaim(value: BigInt) { - this.set('lastClaim', Value.fromBigInt(value)) - } -} - -export class TotalDealsBySponsor extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('count', Value.fromI32(0)) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save TotalDealsBySponsor entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save TotalDealsBySponsor entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('TotalDealsBySponsor', id.toString(), this) - } - } - - static load(id: string): TotalDealsBySponsor | null { - return changetype(store.get('TotalDealsBySponsor', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get count(): i32 { - let value = this.get('count') - return value!.toI32() - } - - set count(value: i32) { - this.set('count', Value.fromI32(value)) - } -} - -export class Deposit extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('userAddress', Value.fromBytes(Bytes.empty())) - this.set('timestamp', Value.fromBigInt(BigInt.zero())) - this.set('poolName', Value.fromString('')) - this.set('sponsor', Value.fromBytes(Bytes.empty())) - this.set('amountDeposited', Value.fromBigInt(BigInt.zero())) - this.set('pool', Value.fromString('')) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save Deposit entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save Deposit entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('Deposit', id.toString(), this) - } - } - - static load(id: string): Deposit | null { - return changetype(store.get('Deposit', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get userAddress(): Bytes { - let value = this.get('userAddress') - return value!.toBytes() - } - - set userAddress(value: Bytes) { - this.set('userAddress', Value.fromBytes(value)) - } - - get timestamp(): BigInt { - let value = this.get('timestamp') - return value!.toBigInt() - } - - set timestamp(value: BigInt) { - this.set('timestamp', Value.fromBigInt(value)) - } - - get poolName(): string { - let value = this.get('poolName') - return value!.toString() - } - - set poolName(value: string) { - this.set('poolName', Value.fromString(value)) - } - - get sponsor(): Bytes { - let value = this.get('sponsor') - return value!.toBytes() - } - - set sponsor(value: Bytes) { - this.set('sponsor', Value.fromBytes(value)) - } - - get amountDeposited(): BigInt { - let value = this.get('amountDeposited') - return value!.toBigInt() - } - - set amountDeposited(value: BigInt) { - this.set('amountDeposited', Value.fromBigInt(value)) - } - - get pool(): string { - let value = this.get('pool') - return value!.toString() - } - - set pool(value: string) { - this.set('pool', Value.fromString(value)) - } -} - -export class UserAllocationStat extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('userAddress', Value.fromBytes(Bytes.empty())) - this.set('totalWithdrawn', Value.fromBigInt(BigInt.zero())) - this.set('totalAccepted', Value.fromBigInt(BigInt.zero())) - this.set('poolTokenBalance', Value.fromBigInt(BigInt.zero())) - this.set('remainingProRataAllocation', Value.fromBigInt(BigInt.zero())) - this.set('pool', Value.fromString('')) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save UserAllocationStat entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save UserAllocationStat entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('UserAllocationStat', id.toString(), this) - } - } - - static load(id: string): UserAllocationStat | null { - return changetype(store.get('UserAllocationStat', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get userAddress(): Bytes { - let value = this.get('userAddress') - return value!.toBytes() - } - - set userAddress(value: Bytes) { - this.set('userAddress', Value.fromBytes(value)) - } - - get totalWithdrawn(): BigInt { - let value = this.get('totalWithdrawn') - return value!.toBigInt() - } - - set totalWithdrawn(value: BigInt) { - this.set('totalWithdrawn', Value.fromBigInt(value)) - } - - get totalAccepted(): BigInt { - let value = this.get('totalAccepted') - return value!.toBigInt() - } - - set totalAccepted(value: BigInt) { - this.set('totalAccepted', Value.fromBigInt(value)) - } - - get poolTokenBalance(): BigInt { - let value = this.get('poolTokenBalance') - return value!.toBigInt() - } - - set poolTokenBalance(value: BigInt) { - this.set('poolTokenBalance', Value.fromBigInt(value)) - } - - get remainingProRataAllocation(): BigInt { - let value = this.get('remainingProRataAllocation') - return value!.toBigInt() - } - - set remainingProRataAllocation(value: BigInt) { - this.set('remainingProRataAllocation', Value.fromBigInt(value)) - } - - get pool(): string { - let value = this.get('pool') - return value!.toString() - } - - set pool(value: string) { - this.set('pool', Value.fromString(value)) - } -} - -export class DealAccepted extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('userAddress', Value.fromBytes(Bytes.empty())) - this.set('timestamp', Value.fromBigInt(BigInt.zero())) - this.set('poolName', Value.fromString('')) - this.set('investmentAmount', Value.fromBigInt(BigInt.zero())) - this.set('dealTokenAmount', Value.fromBigInt(BigInt.zero())) - this.set('pool', Value.fromString('')) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save DealAccepted entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save DealAccepted entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('DealAccepted', id.toString(), this) - } - } - - static load(id: string): DealAccepted | null { - return changetype(store.get('DealAccepted', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get userAddress(): Bytes { - let value = this.get('userAddress') - return value!.toBytes() - } - - set userAddress(value: Bytes) { - this.set('userAddress', Value.fromBytes(value)) - } - - get timestamp(): BigInt { - let value = this.get('timestamp') - return value!.toBigInt() - } - - set timestamp(value: BigInt) { - this.set('timestamp', Value.fromBigInt(value)) - } - - get poolName(): string { - let value = this.get('poolName') - return value!.toString() - } - - set poolName(value: string) { - this.set('poolName', Value.fromString(value)) - } - - get investmentAmount(): BigInt { - let value = this.get('investmentAmount') - return value!.toBigInt() - } - - set investmentAmount(value: BigInt) { - this.set('investmentAmount', Value.fromBigInt(value)) - } - - get dealTokenAmount(): BigInt { - let value = this.get('dealTokenAmount') - return value!.toBigInt() - } - - set dealTokenAmount(value: BigInt) { - this.set('dealTokenAmount', Value.fromBigInt(value)) - } - - get pool(): string { - let value = this.get('pool') - return value!.toString() - } - - set pool(value: string) { - this.set('pool', Value.fromString(value)) - } -} - -export class DealSponsored extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('sponsor', Value.fromBytes(Bytes.empty())) - this.set('timestamp', Value.fromBigInt(BigInt.zero())) - this.set('poolName', Value.fromString('')) - this.set('amountEarned', Value.fromBigInt(BigInt.zero())) - this.set('totalAccepted', Value.fromBigInt(BigInt.zero())) - this.set('totalInvested', Value.fromBigInt(BigInt.zero())) - this.set('sponsorFee', Value.fromBigInt(BigInt.zero())) - this.set('pool', Value.fromString('')) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save DealSponsored entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save DealSponsored entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('DealSponsored', id.toString(), this) - } - } - - static load(id: string): DealSponsored | null { - return changetype(store.get('DealSponsored', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get sponsor(): Bytes { - let value = this.get('sponsor') - return value!.toBytes() - } - - set sponsor(value: Bytes) { - this.set('sponsor', Value.fromBytes(value)) - } - - get timestamp(): BigInt { - let value = this.get('timestamp') - return value!.toBigInt() - } - - set timestamp(value: BigInt) { - this.set('timestamp', Value.fromBigInt(value)) - } - - get poolName(): string { - let value = this.get('poolName') - return value!.toString() - } - - set poolName(value: string) { - this.set('poolName', Value.fromString(value)) - } - - get amountEarned(): BigInt { - let value = this.get('amountEarned') - return value!.toBigInt() - } - - set amountEarned(value: BigInt) { - this.set('amountEarned', Value.fromBigInt(value)) - } - - get totalAccepted(): BigInt { - let value = this.get('totalAccepted') - return value!.toBigInt() - } - - set totalAccepted(value: BigInt) { - this.set('totalAccepted', Value.fromBigInt(value)) - } - - get totalInvested(): BigInt { - let value = this.get('totalInvested') - return value!.toBigInt() - } - - set totalInvested(value: BigInt) { - this.set('totalInvested', Value.fromBigInt(value)) - } - - get sponsorFee(): BigInt { - let value = this.get('sponsorFee') - return value!.toBigInt() - } - - set sponsorFee(value: BigInt) { - this.set('sponsorFee', Value.fromBigInt(value)) - } - - get pool(): string { - let value = this.get('pool') - return value!.toString() - } - - set pool(value: string) { - this.set('pool', Value.fromString(value)) - } -} - -export class Vest extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('poolName', Value.fromString('')) - this.set('userAddress', Value.fromBytes(Bytes.empty())) - this.set('timestamp', Value.fromBigInt(BigInt.zero())) - this.set('amountVested', Value.fromBigInt(BigInt.zero())) - this.set('pool', Value.fromString('')) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save Vest entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save Vest entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('Vest', id.toString(), this) - } - } - - static load(id: string): Vest | null { - return changetype(store.get('Vest', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get poolName(): string { - let value = this.get('poolName') - return value!.toString() - } - - set poolName(value: string) { - this.set('poolName', Value.fromString(value)) - } - - get userAddress(): Bytes { - let value = this.get('userAddress') - return value!.toBytes() - } - - set userAddress(value: Bytes) { - this.set('userAddress', Value.fromBytes(value)) - } - - get timestamp(): BigInt { - let value = this.get('timestamp') - return value!.toBigInt() - } - - set timestamp(value: BigInt) { - this.set('timestamp', Value.fromBigInt(value)) - } - - get amountVested(): BigInt { - let value = this.get('amountVested') - return value!.toBigInt() - } - - set amountVested(value: BigInt) { - this.set('amountVested', Value.fromBigInt(value)) - } - - get pool(): string { - let value = this.get('pool') - return value!.toString() - } - - set pool(value: string) { - this.set('pool', Value.fromString(value)) - } -} - -export class DealFunded extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('holder', Value.fromBytes(Bytes.empty())) - this.set('timestamp', Value.fromBigInt(BigInt.zero())) - this.set('poolName', Value.fromString('')) - this.set('amountRaised', Value.fromBigInt(BigInt.zero())) - this.set('purchaseTokenSymbol', Value.fromString('')) - this.set('purchaseTokenDecimals', Value.fromI32(0)) - this.set('amountFunded', Value.fromBigInt(BigInt.zero())) - this.set('underlyingDealTokenSymbol', Value.fromString('')) - this.set('underlyingDealTokenDecimals', Value.fromI32(0)) - this.set('pool', Value.fromString('')) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save DealFunded entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save DealFunded entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('DealFunded', id.toString(), this) - } - } - - static load(id: string): DealFunded | null { - return changetype(store.get('DealFunded', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get holder(): Bytes { - let value = this.get('holder') - return value!.toBytes() - } - - set holder(value: Bytes) { - this.set('holder', Value.fromBytes(value)) - } - - get timestamp(): BigInt { - let value = this.get('timestamp') - return value!.toBigInt() - } - - set timestamp(value: BigInt) { - this.set('timestamp', Value.fromBigInt(value)) - } - - get poolName(): string { - let value = this.get('poolName') - return value!.toString() - } - - set poolName(value: string) { - this.set('poolName', Value.fromString(value)) - } - - get amountRaised(): BigInt { - let value = this.get('amountRaised') - return value!.toBigInt() - } - - set amountRaised(value: BigInt) { - this.set('amountRaised', Value.fromBigInt(value)) - } - - get purchaseTokenSymbol(): string { - let value = this.get('purchaseTokenSymbol') - return value!.toString() - } - - set purchaseTokenSymbol(value: string) { - this.set('purchaseTokenSymbol', Value.fromString(value)) - } - - get purchaseTokenDecimals(): i32 { - let value = this.get('purchaseTokenDecimals') - return value!.toI32() - } - - set purchaseTokenDecimals(value: i32) { - this.set('purchaseTokenDecimals', Value.fromI32(value)) - } - - get amountFunded(): BigInt { - let value = this.get('amountFunded') - return value!.toBigInt() - } - - set amountFunded(value: BigInt) { - this.set('amountFunded', Value.fromBigInt(value)) - } - - get underlyingDealTokenSymbol(): string { - let value = this.get('underlyingDealTokenSymbol') - return value!.toString() - } - - set underlyingDealTokenSymbol(value: string) { - this.set('underlyingDealTokenSymbol', Value.fromString(value)) - } - - get underlyingDealTokenDecimals(): i32 { - let value = this.get('underlyingDealTokenDecimals') - return value!.toI32() - } - - set underlyingDealTokenDecimals(value: i32) { - this.set('underlyingDealTokenDecimals', Value.fromI32(value)) - } - - get pool(): string { - let value = this.get('pool') - return value!.toString() - } - - set pool(value: string) { - this.set('pool', Value.fromString(value)) - } -} - -export class Withdraw extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('userAddress', Value.fromBytes(Bytes.empty())) - this.set('timestamp', Value.fromBigInt(BigInt.zero())) - this.set('poolName', Value.fromString('')) - this.set('amountWithdrawn', Value.fromBigInt(BigInt.zero())) - this.set('sponsorFee', Value.fromBigInt(BigInt.zero())) - this.set('pool', Value.fromString('')) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save Withdraw entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save Withdraw entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('Withdraw', id.toString(), this) - } - } - - static load(id: string): Withdraw | null { - return changetype(store.get('Withdraw', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get userAddress(): Bytes { - let value = this.get('userAddress') - return value!.toBytes() - } - - set userAddress(value: Bytes) { - this.set('userAddress', Value.fromBytes(value)) - } - - get timestamp(): BigInt { - let value = this.get('timestamp') - return value!.toBigInt() - } - - set timestamp(value: BigInt) { - this.set('timestamp', Value.fromBigInt(value)) - } - - get poolName(): string { - let value = this.get('poolName') - return value!.toString() - } - - set poolName(value: string) { - this.set('poolName', Value.fromString(value)) - } - - get amountWithdrawn(): BigInt { - let value = this.get('amountWithdrawn') - return value!.toBigInt() - } - - set amountWithdrawn(value: BigInt) { - this.set('amountWithdrawn', Value.fromBigInt(value)) - } - - get sponsorFee(): BigInt { - let value = this.get('sponsorFee') - return value!.toBigInt() - } - - set sponsorFee(value: BigInt) { - this.set('sponsorFee', Value.fromBigInt(value)) - } - - get pool(): string { - let value = this.get('pool') - return value!.toString() - } - - set pool(value: string) { - this.set('pool', Value.fromString(value)) - } -} - -export class Deal extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('name', Value.fromString('')) - this.set('symbol', Value.fromString('')) - this.set('poolAddress', Value.fromBytes(Bytes.empty())) - this.set('underlyingDealToken', Value.fromBytes(Bytes.empty())) - this.set('underlyingDealTokenSymbol', Value.fromString('')) - this.set('underlyingDealTokenDecimals', Value.fromI32(0)) - this.set('underlyingDealTokenTotalSupply', Value.fromBigInt(BigInt.zero())) - this.set('purchaseTokenTotalForDeal', Value.fromBigInt(BigInt.zero())) - this.set('underlyingDealTokenTotal', Value.fromBigInt(BigInt.zero())) - this.set('vestingPeriod', Value.fromBigInt(BigInt.zero())) - this.set('vestingCliff', Value.fromBigInt(BigInt.zero())) - this.set('vestingPeriodStarts', Value.fromBigInt(BigInt.zero())) - this.set('proRataRedemptionPeriod', Value.fromBigInt(BigInt.zero())) - this.set('openRedemptionPeriod', Value.fromBigInt(BigInt.zero())) - this.set('proRataRedemptionStart', Value.fromBigInt(BigInt.zero())) - this.set('openRedemptionStart', Value.fromBigInt(BigInt.zero())) - this.set('proRataRedemptionExpiry', Value.fromBigInt(BigInt.zero())) - this.set('openRedemptionExpiry', Value.fromBigInt(BigInt.zero())) - this.set('holder', Value.fromBytes(Bytes.empty())) - this.set('isDealFunded', Value.fromBoolean(false)) - this.set('holderFundingExpiration', Value.fromBigInt(BigInt.zero())) - this.set('holderFundingDuration', Value.fromBigInt(BigInt.zero())) - this.set('underlyingPerDealExchangeRate', Value.fromBigInt(BigInt.zero())) - this.set('totalAmountUnredeemed', Value.fromBigInt(BigInt.zero())) - this.set('timestamp', Value.fromBigInt(BigInt.zero())) - this.set('dealFundedAt', Value.fromBigInt(BigInt.zero())) - this.set('totalUsersAccepted', Value.fromI32(0)) - this.set('totalUsersRejected', Value.fromI32(0)) - this.set('maxDealTotalSupply', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save Deal entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save Deal entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('Deal', id.toString(), this) - } - } - - static load(id: string): Deal | null { - return changetype(store.get('Deal', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get name(): string { - let value = this.get('name') - return value!.toString() - } - - set name(value: string) { - this.set('name', Value.fromString(value)) - } - - get symbol(): string { - let value = this.get('symbol') - return value!.toString() - } - - set symbol(value: string) { - this.set('symbol', Value.fromString(value)) - } - - get poolAddress(): Bytes { - let value = this.get('poolAddress') - return value!.toBytes() - } - - set poolAddress(value: Bytes) { - this.set('poolAddress', Value.fromBytes(value)) - } - - get underlyingDealToken(): Bytes { - let value = this.get('underlyingDealToken') - return value!.toBytes() - } - - set underlyingDealToken(value: Bytes) { - this.set('underlyingDealToken', Value.fromBytes(value)) - } - - get underlyingDealTokenSymbol(): string { - let value = this.get('underlyingDealTokenSymbol') - return value!.toString() - } - - set underlyingDealTokenSymbol(value: string) { - this.set('underlyingDealTokenSymbol', Value.fromString(value)) - } - - get underlyingDealTokenDecimals(): i32 { - let value = this.get('underlyingDealTokenDecimals') - return value!.toI32() - } - - set underlyingDealTokenDecimals(value: i32) { - this.set('underlyingDealTokenDecimals', Value.fromI32(value)) - } - - get underlyingDealTokenTotalSupply(): BigInt { - let value = this.get('underlyingDealTokenTotalSupply') - return value!.toBigInt() - } - - set underlyingDealTokenTotalSupply(value: BigInt) { - this.set('underlyingDealTokenTotalSupply', Value.fromBigInt(value)) - } - - get purchaseTokenTotalForDeal(): BigInt { - let value = this.get('purchaseTokenTotalForDeal') - return value!.toBigInt() - } - - set purchaseTokenTotalForDeal(value: BigInt) { - this.set('purchaseTokenTotalForDeal', Value.fromBigInt(value)) - } - - get underlyingDealTokenTotal(): BigInt { - let value = this.get('underlyingDealTokenTotal') - return value!.toBigInt() - } - - set underlyingDealTokenTotal(value: BigInt) { - this.set('underlyingDealTokenTotal', Value.fromBigInt(value)) - } - - get vestingPeriod(): BigInt { - let value = this.get('vestingPeriod') - return value!.toBigInt() - } - - set vestingPeriod(value: BigInt) { - this.set('vestingPeriod', Value.fromBigInt(value)) - } - - get vestingCliff(): BigInt { - let value = this.get('vestingCliff') - return value!.toBigInt() - } - - set vestingCliff(value: BigInt) { - this.set('vestingCliff', Value.fromBigInt(value)) - } - - get vestingPeriodStarts(): BigInt { - let value = this.get('vestingPeriodStarts') - return value!.toBigInt() - } - - set vestingPeriodStarts(value: BigInt) { - this.set('vestingPeriodStarts', Value.fromBigInt(value)) - } - - get proRataRedemptionPeriod(): BigInt { - let value = this.get('proRataRedemptionPeriod') - return value!.toBigInt() - } - - set proRataRedemptionPeriod(value: BigInt) { - this.set('proRataRedemptionPeriod', Value.fromBigInt(value)) - } - - get proRataRedemptionPeriodStart(): BigInt | null { - let value = this.get('proRataRedemptionPeriodStart') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toBigInt() - } - } - - set proRataRedemptionPeriodStart(value: BigInt | null) { - if (!value) { - this.unset('proRataRedemptionPeriodStart') - } else { - this.set('proRataRedemptionPeriodStart', Value.fromBigInt(value)) - } - } - - get openRedemptionPeriod(): BigInt { - let value = this.get('openRedemptionPeriod') - return value!.toBigInt() - } - - set openRedemptionPeriod(value: BigInt) { - this.set('openRedemptionPeriod', Value.fromBigInt(value)) - } - - get proRataRedemptionStart(): BigInt { - let value = this.get('proRataRedemptionStart') - return value!.toBigInt() - } - - set proRataRedemptionStart(value: BigInt) { - this.set('proRataRedemptionStart', Value.fromBigInt(value)) - } - - get openRedemptionStart(): BigInt { - let value = this.get('openRedemptionStart') - return value!.toBigInt() - } - - set openRedemptionStart(value: BigInt) { - this.set('openRedemptionStart', Value.fromBigInt(value)) - } - - get proRataRedemptionExpiry(): BigInt { - let value = this.get('proRataRedemptionExpiry') - return value!.toBigInt() - } - - set proRataRedemptionExpiry(value: BigInt) { - this.set('proRataRedemptionExpiry', Value.fromBigInt(value)) - } - - get openRedemptionExpiry(): BigInt { - let value = this.get('openRedemptionExpiry') - return value!.toBigInt() - } - - set openRedemptionExpiry(value: BigInt) { - this.set('openRedemptionExpiry', Value.fromBigInt(value)) - } - - get holder(): Bytes { - let value = this.get('holder') - return value!.toBytes() - } - - set holder(value: Bytes) { - this.set('holder', Value.fromBytes(value)) - } - - get isDealFunded(): boolean { - let value = this.get('isDealFunded') - return value!.toBoolean() - } - - set isDealFunded(value: boolean) { - this.set('isDealFunded', Value.fromBoolean(value)) - } - - get holderFundingExpiration(): BigInt { - let value = this.get('holderFundingExpiration') - return value!.toBigInt() - } - - set holderFundingExpiration(value: BigInt) { - this.set('holderFundingExpiration', Value.fromBigInt(value)) - } - - get holderFundingDuration(): BigInt { - let value = this.get('holderFundingDuration') - return value!.toBigInt() - } - - set holderFundingDuration(value: BigInt) { - this.set('holderFundingDuration', Value.fromBigInt(value)) - } - - get underlyingPerDealExchangeRate(): BigInt { - let value = this.get('underlyingPerDealExchangeRate') - return value!.toBigInt() - } - - set underlyingPerDealExchangeRate(value: BigInt) { - this.set('underlyingPerDealExchangeRate', Value.fromBigInt(value)) - } - - get totalAmountUnredeemed(): BigInt { - let value = this.get('totalAmountUnredeemed') - return value!.toBigInt() - } - - set totalAmountUnredeemed(value: BigInt) { - this.set('totalAmountUnredeemed', Value.fromBigInt(value)) - } - - get timestamp(): BigInt { - let value = this.get('timestamp') - return value!.toBigInt() - } - - set timestamp(value: BigInt) { - this.set('timestamp', Value.fromBigInt(value)) - } - - get dealFundedAt(): BigInt { - let value = this.get('dealFundedAt') - return value!.toBigInt() - } - - set dealFundedAt(value: BigInt) { - this.set('dealFundedAt', Value.fromBigInt(value)) - } - - get totalUsersAccepted(): i32 { - let value = this.get('totalUsersAccepted') - return value!.toI32() - } - - set totalUsersAccepted(value: i32) { - this.set('totalUsersAccepted', Value.fromI32(value)) - } - - get totalUsersRejected(): i32 { - let value = this.get('totalUsersRejected') - return value!.toI32() - } - - set totalUsersRejected(value: i32) { - this.set('totalUsersRejected', Value.fromI32(value)) - } - - get maxDealTotalSupply(): BigInt { - let value = this.get('maxDealTotalSupply') - return value!.toBigInt() - } - - set maxDealTotalSupply(value: BigInt) { - this.set('maxDealTotalSupply', Value.fromBigInt(value)) - } -} - -export class UpfrontDeal extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('name', Value.fromString('')) - this.set('symbol', Value.fromString('')) - this.set('underlyingDealToken', Value.fromBytes(Bytes.empty())) - this.set('underlyingDealTokenSymbol', Value.fromString('')) - this.set('underlyingDealTokenDecimals', Value.fromI32(0)) - this.set('underlyingDealTokenTotalSupply', Value.fromBigInt(BigInt.zero())) - this.set('purchaseTokenTotalForDeal', Value.fromBigInt(BigInt.zero())) - this.set('underlyingDealTokenTotal', Value.fromBigInt(BigInt.zero())) - this.set('vestingPeriod', Value.fromBigInt(BigInt.zero())) - this.set('holder', Value.fromBytes(Bytes.empty())) - this.set('maxDealTotalSupply', Value.fromBigInt(BigInt.zero())) - this.set('purchaseTokenPerDealToken', Value.fromBigInt(BigInt.zero())) - this.set('purchaseRaiseMinimum', Value.fromBigInt(BigInt.zero())) - this.set('vestingCliffPeriod', Value.fromBigInt(BigInt.zero())) - this.set('allowDeallocation', Value.fromBoolean(false)) - this.set('totalAmountUnredeemed', Value.fromBigInt(BigInt.zero())) - this.set('holderClaim', Value.fromBoolean(false)) - this.set('sponsorClaim', Value.fromBoolean(false)) - this.set('totalRedeemed', Value.fromBigInt(BigInt.zero())) - this.set('totalUsersAccepted', Value.fromI32(0)) - this.set('remainingDealTokens', Value.fromBigInt(BigInt.zero())) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save UpfrontDeal entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save UpfrontDeal entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('UpfrontDeal', id.toString(), this) - } - } - - static load(id: string): UpfrontDeal | null { - return changetype(store.get('UpfrontDeal', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get name(): string { - let value = this.get('name') - return value!.toString() - } - - set name(value: string) { - this.set('name', Value.fromString(value)) - } - - get symbol(): string { - let value = this.get('symbol') - return value!.toString() - } - - set symbol(value: string) { - this.set('symbol', Value.fromString(value)) - } - - get underlyingDealToken(): Bytes { - let value = this.get('underlyingDealToken') - return value!.toBytes() - } - - set underlyingDealToken(value: Bytes) { - this.set('underlyingDealToken', Value.fromBytes(value)) - } - - get underlyingDealTokenSymbol(): string { - let value = this.get('underlyingDealTokenSymbol') - return value!.toString() - } - - set underlyingDealTokenSymbol(value: string) { - this.set('underlyingDealTokenSymbol', Value.fromString(value)) - } - - get underlyingDealTokenDecimals(): i32 { - let value = this.get('underlyingDealTokenDecimals') - return value!.toI32() - } - - set underlyingDealTokenDecimals(value: i32) { - this.set('underlyingDealTokenDecimals', Value.fromI32(value)) - } - - get underlyingDealTokenTotalSupply(): BigInt { - let value = this.get('underlyingDealTokenTotalSupply') - return value!.toBigInt() - } - - set underlyingDealTokenTotalSupply(value: BigInt) { - this.set('underlyingDealTokenTotalSupply', Value.fromBigInt(value)) - } - - get purchaseTokenTotalForDeal(): BigInt { - let value = this.get('purchaseTokenTotalForDeal') - return value!.toBigInt() - } - - set purchaseTokenTotalForDeal(value: BigInt) { - this.set('purchaseTokenTotalForDeal', Value.fromBigInt(value)) - } - - get underlyingDealTokenTotal(): BigInt { - let value = this.get('underlyingDealTokenTotal') - return value!.toBigInt() - } - - set underlyingDealTokenTotal(value: BigInt) { - this.set('underlyingDealTokenTotal', Value.fromBigInt(value)) - } - - get vestingPeriod(): BigInt { - let value = this.get('vestingPeriod') - return value!.toBigInt() - } - - set vestingPeriod(value: BigInt) { - this.set('vestingPeriod', Value.fromBigInt(value)) - } - - get holder(): Bytes { - let value = this.get('holder') - return value!.toBytes() - } - - set holder(value: Bytes) { - this.set('holder', Value.fromBytes(value)) - } - - get maxDealTotalSupply(): BigInt { - let value = this.get('maxDealTotalSupply') - return value!.toBigInt() - } - - set maxDealTotalSupply(value: BigInt) { - this.set('maxDealTotalSupply', Value.fromBigInt(value)) - } - - get purchaseTokenPerDealToken(): BigInt { - let value = this.get('purchaseTokenPerDealToken') - return value!.toBigInt() - } - - set purchaseTokenPerDealToken(value: BigInt) { - this.set('purchaseTokenPerDealToken', Value.fromBigInt(value)) - } - - get purchaseRaiseMinimum(): BigInt { - let value = this.get('purchaseRaiseMinimum') - return value!.toBigInt() - } - - set purchaseRaiseMinimum(value: BigInt) { - this.set('purchaseRaiseMinimum', Value.fromBigInt(value)) - } - - get vestingCliffPeriod(): BigInt { - let value = this.get('vestingCliffPeriod') - return value!.toBigInt() - } - - set vestingCliffPeriod(value: BigInt) { - this.set('vestingCliffPeriod', Value.fromBigInt(value)) - } - - get allowDeallocation(): boolean { - let value = this.get('allowDeallocation') - return value!.toBoolean() - } - - set allowDeallocation(value: boolean) { - this.set('allowDeallocation', Value.fromBoolean(value)) - } - - get dealStart(): BigInt | null { - let value = this.get('dealStart') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toBigInt() - } - } - - set dealStart(value: BigInt | null) { - if (!value) { - this.unset('dealStart') - } else { - this.set('dealStart', Value.fromBigInt(value)) - } - } - - get totalAmountUnredeemed(): BigInt { - let value = this.get('totalAmountUnredeemed') - return value!.toBigInt() - } - - set totalAmountUnredeemed(value: BigInt) { - this.set('totalAmountUnredeemed', Value.fromBigInt(value)) - } - - get holderClaim(): boolean { - let value = this.get('holderClaim') - return value!.toBoolean() - } - - set holderClaim(value: boolean) { - this.set('holderClaim', Value.fromBoolean(value)) - } - - get sponsorClaim(): boolean { - let value = this.get('sponsorClaim') - return value!.toBoolean() - } - - set sponsorClaim(value: boolean) { - this.set('sponsorClaim', Value.fromBoolean(value)) - } - - get totalRedeemed(): BigInt { - let value = this.get('totalRedeemed') - return value!.toBigInt() - } - - set totalRedeemed(value: BigInt) { - this.set('totalRedeemed', Value.fromBigInt(value)) - } - - get totalUsersAccepted(): i32 { - let value = this.get('totalUsersAccepted') - return value!.toI32() - } - - set totalUsersAccepted(value: i32) { - this.set('totalUsersAccepted', Value.fromI32(value)) - } - - get remainingDealTokens(): BigInt { - let value = this.get('remainingDealTokens') - return value!.toBigInt() - } - - set remainingDealTokens(value: BigInt) { - this.set('remainingDealTokens', Value.fromBigInt(value)) - } - - get merkleRoot(): Bytes | null { - let value = this.get('merkleRoot') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toBytes() - } - } - - set merkleRoot(value: Bytes | null) { - if (!value) { - this.unset('merkleRoot') - } else { - this.set('merkleRoot', Value.fromBytes(value)) - } - } - - get ipfsHash(): string | null { - let value = this.get('ipfsHash') - if (!value || value.kind == ValueKind.NULL) { - return null - } else { - return value.toString() - } - } - - set ipfsHash(value: string | null) { - if (!value) { - this.unset('ipfsHash') - } else { - this.set('ipfsHash', Value.fromString(value)) - } - } -} - -export class History extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('user', Value.fromString('')) - this.set('deposits', Value.fromStringArray(new Array(0))) - this.set('dealsAccepted', Value.fromStringArray(new Array(0))) - this.set('withdraws', Value.fromStringArray(new Array(0))) - this.set('vests', Value.fromStringArray(new Array(0))) - this.set('dealsSponsored', Value.fromStringArray(new Array(0))) - this.set('dealsFunded', Value.fromStringArray(new Array(0))) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save History entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save History entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('History', id.toString(), this) - } - } - - static load(id: string): History | null { - return changetype(store.get('History', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get user(): string { - let value = this.get('user') - return value!.toString() - } - - set user(value: string) { - this.set('user', Value.fromString(value)) - } - - get deposits(): Array { - let value = this.get('deposits') - return value!.toStringArray() - } - - set deposits(value: Array) { - this.set('deposits', Value.fromStringArray(value)) - } - - get dealsAccepted(): Array { - let value = this.get('dealsAccepted') - return value!.toStringArray() - } - - set dealsAccepted(value: Array) { - this.set('dealsAccepted', Value.fromStringArray(value)) - } - - get withdraws(): Array { - let value = this.get('withdraws') - return value!.toStringArray() - } - - set withdraws(value: Array) { - this.set('withdraws', Value.fromStringArray(value)) - } - - get vests(): Array { - let value = this.get('vests') - return value!.toStringArray() - } - - set vests(value: Array) { - this.set('vests', Value.fromStringArray(value)) - } - - get dealsSponsored(): Array { - let value = this.get('dealsSponsored') - return value!.toStringArray() - } - - set dealsSponsored(value: Array) { - this.set('dealsSponsored', Value.fromStringArray(value)) - } - - get dealsFunded(): Array { - let value = this.get('dealsFunded') - return value!.toStringArray() - } - - set dealsFunded(value: Array) { - this.set('dealsFunded', Value.fromStringArray(value)) - } -} - -export class User extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('poolsVouched', Value.fromStringArray(new Array(0))) - this.set('poolsVouchedAmt', Value.fromI32(0)) - this.set('poolsInvested', Value.fromStringArray(new Array(0))) - this.set('poolsInvestedAmt', Value.fromI32(0)) - this.set('poolsSponsored', Value.fromStringArray(new Array(0))) - this.set('poolsSponsoredAmt', Value.fromI32(0)) - this.set('poolsAsHolder', Value.fromStringArray(new Array(0))) - this.set('poolsAsHolderAmt', Value.fromI32(0)) - this.set('dealsAccepted', Value.fromStringArray(new Array(0))) - this.set('dealsAcceptedAmt', Value.fromI32(0)) - this.set('upfrontDealsAccepted', Value.fromStringArray(new Array(0))) - this.set('upfrontDealsAcceptedAmt', Value.fromI32(0)) - this.set('allocationsStat', Value.fromStringArray(new Array(0))) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save User entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save User entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('User', id.toString(), this) - } - } - - static load(id: string): User | null { - return changetype(store.get('User', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get history(): string { - let value = this.get('history') - return value!.toString() - } - - set history(value: string) { - this.set('history', Value.fromString(value)) - } - - get poolsVouched(): Array { - let value = this.get('poolsVouched') - return value!.toStringArray() - } - - set poolsVouched(value: Array) { - this.set('poolsVouched', Value.fromStringArray(value)) - } - - get poolsVouchedAmt(): i32 { - let value = this.get('poolsVouchedAmt') - return value!.toI32() - } - - set poolsVouchedAmt(value: i32) { - this.set('poolsVouchedAmt', Value.fromI32(value)) - } - - get poolsInvested(): Array { - let value = this.get('poolsInvested') - return value!.toStringArray() - } - - set poolsInvested(value: Array) { - this.set('poolsInvested', Value.fromStringArray(value)) - } - - get poolsInvestedAmt(): i32 { - let value = this.get('poolsInvestedAmt') - return value!.toI32() - } - - set poolsInvestedAmt(value: i32) { - this.set('poolsInvestedAmt', Value.fromI32(value)) - } - - get poolsSponsored(): Array { - let value = this.get('poolsSponsored') - return value!.toStringArray() - } - - set poolsSponsored(value: Array) { - this.set('poolsSponsored', Value.fromStringArray(value)) - } - - get poolsSponsoredAmt(): i32 { - let value = this.get('poolsSponsoredAmt') - return value!.toI32() - } - - set poolsSponsoredAmt(value: i32) { - this.set('poolsSponsoredAmt', Value.fromI32(value)) - } - - get poolsAsHolder(): Array { - let value = this.get('poolsAsHolder') - return value!.toStringArray() - } - - set poolsAsHolder(value: Array) { - this.set('poolsAsHolder', Value.fromStringArray(value)) - } - - get poolsAsHolderAmt(): i32 { - let value = this.get('poolsAsHolderAmt') - return value!.toI32() - } - - set poolsAsHolderAmt(value: i32) { - this.set('poolsAsHolderAmt', Value.fromI32(value)) - } - - get dealsAccepted(): Array { - let value = this.get('dealsAccepted') - return value!.toStringArray() - } - - set dealsAccepted(value: Array) { - this.set('dealsAccepted', Value.fromStringArray(value)) - } - - get dealsAcceptedAmt(): i32 { - let value = this.get('dealsAcceptedAmt') - return value!.toI32() - } - - set dealsAcceptedAmt(value: i32) { - this.set('dealsAcceptedAmt', Value.fromI32(value)) - } - - get upfrontDealsAccepted(): Array { - let value = this.get('upfrontDealsAccepted') - return value!.toStringArray() - } - - set upfrontDealsAccepted(value: Array) { - this.set('upfrontDealsAccepted', Value.fromStringArray(value)) - } - - get upfrontDealsAcceptedAmt(): i32 { - let value = this.get('upfrontDealsAcceptedAmt') - return value!.toI32() - } - - set upfrontDealsAcceptedAmt(value: i32) { - this.set('upfrontDealsAcceptedAmt', Value.fromI32(value)) - } - - get vestingDeals(): Array { - let value = this.get('vestingDeals') - return value!.toStringArray() - } - - set vestingDeals(value: Array) { - this.set('vestingDeals', Value.fromStringArray(value)) - } - - get allocationsStat(): Array { - let value = this.get('allocationsStat') - return value!.toStringArray() - } - - set allocationsStat(value: Array) { - this.set('allocationsStat', Value.fromStringArray(value)) - } -} - -export class Notification extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('type', Value.fromString('')) - this.set('message', Value.fromString('')) - this.set('pool', Value.fromString('')) - this.set('triggerStart', Value.fromBigInt(BigInt.zero())) - this.set('triggerEnd', Value.fromBigInt(BigInt.zero())) - this.set('target', Value.fromString('')) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save Notification entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save Notification entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('Notification', id.toString(), this) - } - } - - static load(id: string): Notification | null { - return changetype(store.get('Notification', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get type(): string { - let value = this.get('type') - return value!.toString() - } - - set type(value: string) { - this.set('type', Value.fromString(value)) - } - - get message(): string { - let value = this.get('message') - return value!.toString() - } - - set message(value: string) { - this.set('message', Value.fromString(value)) - } - - get pool(): string { - let value = this.get('pool') - return value!.toString() - } - - set pool(value: string) { - this.set('pool', Value.fromString(value)) - } - - get triggerStart(): BigInt { - let value = this.get('triggerStart') - return value!.toBigInt() - } - - set triggerStart(value: BigInt) { - this.set('triggerStart', Value.fromBigInt(value)) - } - - get triggerEnd(): BigInt { - let value = this.get('triggerEnd') - return value!.toBigInt() - } - - set triggerEnd(value: BigInt) { - this.set('triggerEnd', Value.fromBigInt(value)) - } - - get target(): string { - let value = this.get('target') - return value!.toString() - } - - set target(value: string) { - this.set('target', Value.fromString(value)) - } -} - -export class NftCollectionRule extends Entity { - constructor(id: string) { - super() - this.set('id', Value.fromString(id)) - - this.set('poolAddress', Value.fromBytes(Bytes.empty())) - this.set('nftType', Value.fromString('')) - this.set('collectionAddress', Value.fromBytes(Bytes.empty())) - this.set('purchaseAmount', Value.fromBigInt(BigInt.zero())) - this.set('purchaseAmountPerToken', Value.fromBoolean(false)) - this.set('erc1155TokenIds', Value.fromBigIntArray(new Array(0))) - this.set('erc721Blacklisted', Value.fromBigIntArray(new Array(0))) - this.set('erc1155TokensAmtEligible', Value.fromBigIntArray(new Array(0))) - } - - save(): void { - let id = this.get('id') - assert(id != null, 'Cannot save NftCollectionRule entity without an ID') - if (id) { - assert( - id.kind == ValueKind.STRING, - 'Cannot save NftCollectionRule entity with non-string ID. ' + - 'Considering using .toHex() to convert the "id" to a string.', - ) - store.set('NftCollectionRule', id.toString(), this) - } - } - - static load(id: string): NftCollectionRule | null { - return changetype(store.get('NftCollectionRule', id)) - } - - get id(): string { - let value = this.get('id') - return value!.toString() - } - - set id(value: string) { - this.set('id', Value.fromString(value)) - } - - get poolAddress(): Bytes { - let value = this.get('poolAddress') - return value!.toBytes() - } - - set poolAddress(value: Bytes) { - this.set('poolAddress', Value.fromBytes(value)) - } - - get nftType(): string { - let value = this.get('nftType') - return value!.toString() - } - - set nftType(value: string) { - this.set('nftType', Value.fromString(value)) - } - - get collectionAddress(): Bytes { - let value = this.get('collectionAddress') - return value!.toBytes() - } - - set collectionAddress(value: Bytes) { - this.set('collectionAddress', Value.fromBytes(value)) - } - - get purchaseAmount(): BigInt { - let value = this.get('purchaseAmount') - return value!.toBigInt() - } - - set purchaseAmount(value: BigInt) { - this.set('purchaseAmount', Value.fromBigInt(value)) - } - - get purchaseAmountPerToken(): boolean { - let value = this.get('purchaseAmountPerToken') - return value!.toBoolean() - } - - set purchaseAmountPerToken(value: boolean) { - this.set('purchaseAmountPerToken', Value.fromBoolean(value)) - } - - get erc1155TokenIds(): Array { - let value = this.get('erc1155TokenIds') - return value!.toBigIntArray() - } - - set erc1155TokenIds(value: Array) { - this.set('erc1155TokenIds', Value.fromBigIntArray(value)) - } - - get erc721Blacklisted(): Array { - let value = this.get('erc721Blacklisted') - return value!.toBigIntArray() - } - - set erc721Blacklisted(value: Array) { - this.set('erc721Blacklisted', Value.fromBigIntArray(value)) - } - - get erc1155TokensAmtEligible(): Array { - let value = this.get('erc1155TokensAmtEligible') - return value!.toBigIntArray() - } - - set erc1155TokensAmtEligible(value: Array) { - this.set('erc1155TokensAmtEligible', Value.fromBigIntArray(value)) - } -} diff --git a/src/types/templates.ts b/src/types/templates.ts deleted file mode 100644 index d64a9be..0000000 --- a/src/types/templates.ts +++ /dev/null @@ -1,33 +0,0 @@ -// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. - -import { Address, DataSourceTemplate, DataSourceContext } from '@graphprotocol/graph-ts' - -export class AelinPool extends DataSourceTemplate { - static create(address: Address): void { - DataSourceTemplate.create('AelinPool', [address.toHex()]) - } - - static createWithContext(address: Address, context: DataSourceContext): void { - DataSourceTemplate.createWithContext('AelinPool', [address.toHex()], context) - } -} - -export class AelinDeal extends DataSourceTemplate { - static create(address: Address): void { - DataSourceTemplate.create('AelinDeal', [address.toHex()]) - } - - static createWithContext(address: Address, context: DataSourceContext): void { - DataSourceTemplate.createWithContext('AelinDeal', [address.toHex()], context) - } -} - -export class AelinUpfrontDeal extends DataSourceTemplate { - static create(address: Address): void { - DataSourceTemplate.create('AelinUpfrontDeal', [address.toHex()]) - } - - static createWithContext(address: Address, context: DataSourceContext): void { - DataSourceTemplate.createWithContext('AelinUpfrontDeal', [address.toHex()], context) - } -} diff --git a/src/types/templates/AelinDeal/AelinDeal.ts b/src/types/templates/AelinDeal/AelinDeal.ts deleted file mode 100644 index 5ee1e22..0000000 --- a/src/types/templates/AelinDeal/AelinDeal.ts +++ /dev/null @@ -1,1447 +0,0 @@ -// 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 AelinToken extends ethereum.Event { - get params(): AelinToken__Params { - return new AelinToken__Params(this) - } -} - -export class AelinToken__Params { - _event: AelinToken - - constructor(event: AelinToken) { - this._event = event - } - - get name(): string { - return this._event.parameters[0].value.toString() - } - - get symbol(): string { - return this._event.parameters[1].value.toString() - } - - get decimals(): i32 { - return this._event.parameters[2].value.toI32() - } -} - -export class Approval extends ethereum.Event { - get params(): Approval__Params { - return new Approval__Params(this) - } -} - -export class Approval__Params { - _event: Approval - - constructor(event: Approval) { - this._event = event - } - - get owner(): Address { - return this._event.parameters[0].value.toAddress() - } - - get spender(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class ClaimedUnderlyingDealToken extends ethereum.Event { - get params(): ClaimedUnderlyingDealToken__Params { - return new ClaimedUnderlyingDealToken__Params(this) - } -} - -export class ClaimedUnderlyingDealToken__Params { - _event: ClaimedUnderlyingDealToken - - constructor(event: ClaimedUnderlyingDealToken) { - this._event = event - } - - get underlyingDealTokenAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get recipient(): Address { - return this._event.parameters[1].value.toAddress() - } - - get underlyingDealTokensClaimed(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class DealFullyFunded extends ethereum.Event { - get params(): DealFullyFunded__Params { - return new DealFullyFunded__Params(this) - } -} - -export class DealFullyFunded__Params { - _event: DealFullyFunded - - constructor(event: DealFullyFunded) { - this._event = event - } - - get poolAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get proRataRedemptionStart(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get proRataRedemptionExpiry(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get openRedemptionStart(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get openRedemptionExpiry(): BigInt { - return this._event.parameters[4].value.toBigInt() - } -} - -export class DepositDealToken extends ethereum.Event { - get params(): DepositDealToken__Params { - return new DepositDealToken__Params(this) - } -} - -export class DepositDealToken__Params { - _event: DepositDealToken - - constructor(event: DepositDealToken) { - this._event = event - } - - get underlyingDealTokenAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get depositor(): Address { - return this._event.parameters[1].value.toAddress() - } - - get underlyingDealTokenAmount(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class SetHolder extends ethereum.Event { - get params(): SetHolder__Params { - return new SetHolder__Params(this) - } -} - -export class SetHolder__Params { - _event: SetHolder - - constructor(event: SetHolder) { - this._event = event - } - - get holder(): Address { - return this._event.parameters[0].value.toAddress() - } -} - -export class Transfer extends ethereum.Event { - get params(): Transfer__Params { - return new Transfer__Params(this) - } -} - -export class Transfer__Params { - _event: Transfer - - constructor(event: Transfer) { - this._event = event - } - - get from(): Address { - return this._event.parameters[0].value.toAddress() - } - - get to(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class WithdrawUnderlyingDealToken extends ethereum.Event { - get params(): WithdrawUnderlyingDealToken__Params { - return new WithdrawUnderlyingDealToken__Params(this) - } -} - -export class WithdrawUnderlyingDealToken__Params { - _event: WithdrawUnderlyingDealToken - - constructor(event: WithdrawUnderlyingDealToken) { - this._event = event - } - - get underlyingDealTokenAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get depositor(): Address { - return this._event.parameters[1].value.toAddress() - } - - get underlyingDealTokenAmount(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class AelinDeal__claimableTokensResult { - value0: BigInt - value1: BigInt - - constructor(value0: BigInt, value1: BigInt) { - this.value0 = value0 - this.value1 = value1 - } - - toMap(): TypedMap { - let map = new TypedMap() - map.set('value0', ethereum.Value.fromUnsignedBigInt(this.value0)) - map.set('value1', ethereum.Value.fromUnsignedBigInt(this.value1)) - return map - } -} - -export class AelinDeal extends ethereum.SmartContract { - static bind(address: Address): AelinDeal { - return new AelinDeal('AelinDeal', address) - } - - aelinPool(): Address { - let result = super.call('aelinPool', 'aelinPool():(address)', []) - - return result[0].toAddress() - } - - try_aelinPool(): ethereum.CallResult
{ - let result = super.tryCall('aelinPool', 'aelinPool():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - allowance(owner: Address, spender: Address): BigInt { - let result = super.call('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - - return result[0].toBigInt() - } - - try_allowance(owner: Address, spender: Address): ethereum.CallResult { - let result = super.tryCall('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - amountVested(param0: Address): BigInt { - let result = super.call('amountVested', 'amountVested(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - - return result[0].toBigInt() - } - - try_amountVested(param0: Address): ethereum.CallResult { - let result = super.tryCall('amountVested', 'amountVested(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - approve(spender: Address, amount: BigInt): boolean { - let result = super.call('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_approve(spender: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - balanceOf(account: Address): BigInt { - let result = super.call('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - - return result[0].toBigInt() - } - - try_balanceOf(account: Address): ethereum.CallResult { - let result = super.tryCall('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - calledInitialize(): boolean { - let result = super.call('calledInitialize', 'calledInitialize():(bool)', []) - - return result[0].toBoolean() - } - - try_calledInitialize(): ethereum.CallResult { - let result = super.tryCall('calledInitialize', 'calledInitialize():(bool)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - claim(): BigInt { - let result = super.call('claim', 'claim():(uint256)', []) - - return result[0].toBigInt() - } - - try_claim(): ethereum.CallResult { - let result = super.tryCall('claim', 'claim():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - claimableTokens(purchaser: Address): AelinDeal__claimableTokensResult { - let result = super.call('claimableTokens', 'claimableTokens(address):(uint256,uint256)', [ - ethereum.Value.fromAddress(purchaser), - ]) - - return new AelinDeal__claimableTokensResult(result[0].toBigInt(), result[1].toBigInt()) - } - - try_claimableTokens(purchaser: Address): ethereum.CallResult { - let result = super.tryCall('claimableTokens', 'claimableTokens(address):(uint256,uint256)', [ - ethereum.Value.fromAddress(purchaser), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue( - new AelinDeal__claimableTokensResult(value[0].toBigInt(), value[1].toBigInt()), - ) - } - - decimals(): i32 { - let result = super.call('decimals', 'decimals():(uint8)', []) - - return result[0].toI32() - } - - try_decimals(): ethereum.CallResult { - let result = super.tryCall('decimals', 'decimals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - decreaseAllowance(spender: Address, subtractedValue: BigInt): boolean { - let result = super.call('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - - return result[0].toBoolean() - } - - try_decreaseAllowance(spender: Address, subtractedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - depositComplete(): boolean { - let result = super.call('depositComplete', 'depositComplete():(bool)', []) - - return result[0].toBoolean() - } - - try_depositComplete(): ethereum.CallResult { - let result = super.tryCall('depositComplete', 'depositComplete():(bool)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - depositUnderlying(_underlyingDealTokenAmount: BigInt): boolean { - let result = super.call('depositUnderlying', 'depositUnderlying(uint256):(bool)', [ - ethereum.Value.fromUnsignedBigInt(_underlyingDealTokenAmount), - ]) - - return result[0].toBoolean() - } - - try_depositUnderlying(_underlyingDealTokenAmount: BigInt): ethereum.CallResult { - let result = super.tryCall('depositUnderlying', 'depositUnderlying(uint256):(bool)', [ - ethereum.Value.fromUnsignedBigInt(_underlyingDealTokenAmount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - futureHolder(): Address { - let result = super.call('futureHolder', 'futureHolder():(address)', []) - - return result[0].toAddress() - } - - try_futureHolder(): ethereum.CallResult
{ - let result = super.tryCall('futureHolder', 'futureHolder():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - holder(): Address { - let result = super.call('holder', 'holder():(address)', []) - - return result[0].toAddress() - } - - try_holder(): ethereum.CallResult
{ - let result = super.tryCall('holder', 'holder():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - holderFundingExpiry(): BigInt { - let result = super.call('holderFundingExpiry', 'holderFundingExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_holderFundingExpiry(): ethereum.CallResult { - let result = super.tryCall('holderFundingExpiry', 'holderFundingExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - increaseAllowance(spender: Address, addedValue: BigInt): boolean { - let result = super.call('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - - return result[0].toBoolean() - } - - try_increaseAllowance(spender: Address, addedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - maxTotalSupply(): BigInt { - let result = super.call('maxTotalSupply', 'maxTotalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_maxTotalSupply(): ethereum.CallResult { - let result = super.tryCall('maxTotalSupply', 'maxTotalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - name(): string { - let result = super.call('name', 'name():(string)', []) - - return result[0].toString() - } - - try_name(): ethereum.CallResult { - let result = super.tryCall('name', 'name():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - openRedemptionExpiry(): BigInt { - let result = super.call('openRedemptionExpiry', 'openRedemptionExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_openRedemptionExpiry(): ethereum.CallResult { - let result = super.tryCall('openRedemptionExpiry', 'openRedemptionExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - openRedemptionPeriod(): BigInt { - let result = super.call('openRedemptionPeriod', 'openRedemptionPeriod():(uint256)', []) - - return result[0].toBigInt() - } - - try_openRedemptionPeriod(): ethereum.CallResult { - let result = super.tryCall('openRedemptionPeriod', 'openRedemptionPeriod():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - openRedemptionStart(): BigInt { - let result = super.call('openRedemptionStart', 'openRedemptionStart():(uint256)', []) - - return result[0].toBigInt() - } - - try_openRedemptionStart(): ethereum.CallResult { - let result = super.tryCall('openRedemptionStart', 'openRedemptionStart():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - proRataRedemptionExpiry(): BigInt { - let result = super.call('proRataRedemptionExpiry', 'proRataRedemptionExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_proRataRedemptionExpiry(): ethereum.CallResult { - let result = super.tryCall('proRataRedemptionExpiry', 'proRataRedemptionExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - proRataRedemptionPeriod(): BigInt { - let result = super.call('proRataRedemptionPeriod', 'proRataRedemptionPeriod():(uint256)', []) - - return result[0].toBigInt() - } - - try_proRataRedemptionPeriod(): ethereum.CallResult { - let result = super.tryCall('proRataRedemptionPeriod', 'proRataRedemptionPeriod():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - proRataRedemptionStart(): BigInt { - let result = super.call('proRataRedemptionStart', 'proRataRedemptionStart():(uint256)', []) - - return result[0].toBigInt() - } - - try_proRataRedemptionStart(): ethereum.CallResult { - let result = super.tryCall('proRataRedemptionStart', 'proRataRedemptionStart():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - symbol(): string { - let result = super.call('symbol', 'symbol():(string)', []) - - return result[0].toString() - } - - try_symbol(): ethereum.CallResult { - let result = super.tryCall('symbol', 'symbol():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - totalSupply(): BigInt { - let result = super.call('totalSupply', 'totalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalSupply(): ethereum.CallResult { - let result = super.tryCall('totalSupply', 'totalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - totalUnderlyingClaimed(): BigInt { - let result = super.call('totalUnderlyingClaimed', 'totalUnderlyingClaimed():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalUnderlyingClaimed(): ethereum.CallResult { - let result = super.tryCall('totalUnderlyingClaimed', 'totalUnderlyingClaimed():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - transfer(recipient: Address, amount: BigInt): boolean { - let result = super.call('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transfer(recipient: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFrom(sender: Address, recipient: Address, amount: BigInt): boolean { - let result = super.call('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transferFrom( - sender: Address, - recipient: Address, - amount: BigInt, - ): ethereum.CallResult { - let result = super.tryCall('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFromMax(sender: Address, recipient: Address): boolean { - let result = super.call('transferFromMax', 'transferFromMax(address,address):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ]) - - return result[0].toBoolean() - } - - try_transferFromMax(sender: Address, recipient: Address): ethereum.CallResult { - let result = super.tryCall('transferFromMax', 'transferFromMax(address,address):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferMax(recipient: Address): boolean { - let result = super.call('transferMax', 'transferMax(address):(bool)', [ - ethereum.Value.fromAddress(recipient), - ]) - - return result[0].toBoolean() - } - - try_transferMax(recipient: Address): ethereum.CallResult { - let result = super.tryCall('transferMax', 'transferMax(address):(bool)', [ - ethereum.Value.fromAddress(recipient), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - underlyingDealToken(): Address { - let result = super.call('underlyingDealToken', 'underlyingDealToken():(address)', []) - - return result[0].toAddress() - } - - try_underlyingDealToken(): ethereum.CallResult
{ - let result = super.tryCall('underlyingDealToken', 'underlyingDealToken():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - underlyingDealTokenTotal(): BigInt { - let result = super.call('underlyingDealTokenTotal', 'underlyingDealTokenTotal():(uint256)', []) - - return result[0].toBigInt() - } - - try_underlyingDealTokenTotal(): ethereum.CallResult { - let result = super.tryCall( - 'underlyingDealTokenTotal', - 'underlyingDealTokenTotal():(uint256)', - [], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - underlyingPerDealExchangeRate(): BigInt { - let result = super.call( - 'underlyingPerDealExchangeRate', - 'underlyingPerDealExchangeRate():(uint256)', - [], - ) - - return result[0].toBigInt() - } - - try_underlyingPerDealExchangeRate(): ethereum.CallResult { - let result = super.tryCall( - 'underlyingPerDealExchangeRate', - 'underlyingPerDealExchangeRate():(uint256)', - [], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - vestingCliff(): BigInt { - let result = super.call('vestingCliff', 'vestingCliff():(uint256)', []) - - return result[0].toBigInt() - } - - try_vestingCliff(): ethereum.CallResult { - let result = super.tryCall('vestingCliff', 'vestingCliff():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - vestingExpiry(): BigInt { - let result = super.call('vestingExpiry', 'vestingExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_vestingExpiry(): ethereum.CallResult { - let result = super.tryCall('vestingExpiry', 'vestingExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - vestingPeriod(): BigInt { - let result = super.call('vestingPeriod', 'vestingPeriod():(uint256)', []) - - return result[0].toBigInt() - } - - try_vestingPeriod(): ethereum.CallResult { - let result = super.tryCall('vestingPeriod', 'vestingPeriod():(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 - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class AcceptHolderCall extends ethereum.Call { - get inputs(): AcceptHolderCall__Inputs { - return new AcceptHolderCall__Inputs(this) - } - - get outputs(): AcceptHolderCall__Outputs { - return new AcceptHolderCall__Outputs(this) - } -} - -export class AcceptHolderCall__Inputs { - _call: AcceptHolderCall - - constructor(call: AcceptHolderCall) { - this._call = call - } -} - -export class AcceptHolderCall__Outputs { - _call: AcceptHolderCall - - constructor(call: AcceptHolderCall) { - this._call = call - } -} - -export class ApproveCall extends ethereum.Call { - get inputs(): ApproveCall__Inputs { - return new ApproveCall__Inputs(this) - } - - get outputs(): ApproveCall__Outputs { - return new ApproveCall__Outputs(this) - } -} - -export class ApproveCall__Inputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class ApproveCall__Outputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class ClaimCall extends ethereum.Call { - get inputs(): ClaimCall__Inputs { - return new ClaimCall__Inputs(this) - } - - get outputs(): ClaimCall__Outputs { - return new ClaimCall__Outputs(this) - } -} - -export class ClaimCall__Inputs { - _call: ClaimCall - - constructor(call: ClaimCall) { - this._call = call - } -} - -export class ClaimCall__Outputs { - _call: ClaimCall - - constructor(call: ClaimCall) { - this._call = call - } - - get value0(): BigInt { - return this._call.outputValues[0].value.toBigInt() - } -} - -export class DecreaseAllowanceCall extends ethereum.Call { - get inputs(): DecreaseAllowanceCall__Inputs { - return new DecreaseAllowanceCall__Inputs(this) - } - - get outputs(): DecreaseAllowanceCall__Outputs { - return new DecreaseAllowanceCall__Outputs(this) - } -} - -export class DecreaseAllowanceCall__Inputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get subtractedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class DecreaseAllowanceCall__Outputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class DepositUnderlyingCall extends ethereum.Call { - get inputs(): DepositUnderlyingCall__Inputs { - return new DepositUnderlyingCall__Inputs(this) - } - - get outputs(): DepositUnderlyingCall__Outputs { - return new DepositUnderlyingCall__Outputs(this) - } -} - -export class DepositUnderlyingCall__Inputs { - _call: DepositUnderlyingCall - - constructor(call: DepositUnderlyingCall) { - this._call = call - } - - get _underlyingDealTokenAmount(): BigInt { - return this._call.inputValues[0].value.toBigInt() - } -} - -export class DepositUnderlyingCall__Outputs { - _call: DepositUnderlyingCall - - constructor(call: DepositUnderlyingCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class IncreaseAllowanceCall extends ethereum.Call { - get inputs(): IncreaseAllowanceCall__Inputs { - return new IncreaseAllowanceCall__Inputs(this) - } - - get outputs(): IncreaseAllowanceCall__Outputs { - return new IncreaseAllowanceCall__Outputs(this) - } -} - -export class IncreaseAllowanceCall__Inputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get addedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class IncreaseAllowanceCall__Outputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -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 _name(): string { - return this._call.inputValues[0].value.toString() - } - - get _symbol(): string { - return this._call.inputValues[1].value.toString() - } - - get _underlyingDealToken(): Address { - return this._call.inputValues[2].value.toAddress() - } - - get _underlyingDealTokenTotal(): BigInt { - return this._call.inputValues[3].value.toBigInt() - } - - get _vestingPeriod(): BigInt { - return this._call.inputValues[4].value.toBigInt() - } - - get _vestingCliff(): BigInt { - return this._call.inputValues[5].value.toBigInt() - } - - get _proRataRedemptionPeriod(): BigInt { - return this._call.inputValues[6].value.toBigInt() - } - - get _openRedemptionPeriod(): BigInt { - return this._call.inputValues[7].value.toBigInt() - } - - get _holder(): Address { - return this._call.inputValues[8].value.toAddress() - } - - get _maxDealTotalSupply(): BigInt { - return this._call.inputValues[9].value.toBigInt() - } - - get _holderFundingDuration(): BigInt { - return this._call.inputValues[10].value.toBigInt() - } -} - -export class InitializeCall__Outputs { - _call: InitializeCall - - constructor(call: InitializeCall) { - this._call = call - } -} - -export class MintCall extends ethereum.Call { - get inputs(): MintCall__Inputs { - return new MintCall__Inputs(this) - } - - get outputs(): MintCall__Outputs { - return new MintCall__Outputs(this) - } -} - -export class MintCall__Inputs { - _call: MintCall - - constructor(call: MintCall) { - this._call = call - } - - get dst(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get dealTokenAmount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class MintCall__Outputs { - _call: MintCall - - constructor(call: MintCall) { - this._call = call - } -} - -export class SetHolderCall extends ethereum.Call { - get inputs(): SetHolderCall__Inputs { - return new SetHolderCall__Inputs(this) - } - - get outputs(): SetHolderCall__Outputs { - return new SetHolderCall__Outputs(this) - } -} - -export class SetHolderCall__Inputs { - _call: SetHolderCall - - constructor(call: SetHolderCall) { - this._call = call - } - - get _holder(): Address { - return this._call.inputValues[0].value.toAddress() - } -} - -export class SetHolderCall__Outputs { - _call: SetHolderCall - - constructor(call: SetHolderCall) { - this._call = call - } -} - -export class TransferCall extends ethereum.Call { - get inputs(): TransferCall__Inputs { - return new TransferCall__Inputs(this) - } - - get outputs(): TransferCall__Outputs { - return new TransferCall__Outputs(this) - } -} - -export class TransferCall__Inputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get recipient(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class TransferCall__Outputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromCall extends ethereum.Call { - get inputs(): TransferFromCall__Inputs { - return new TransferFromCall__Inputs(this) - } - - get outputs(): TransferFromCall__Outputs { - return new TransferFromCall__Outputs(this) - } -} - -export class TransferFromCall__Inputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get sender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get recipient(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } -} - -export class TransferFromCall__Outputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromMaxCall extends ethereum.Call { - get inputs(): TransferFromMaxCall__Inputs { - return new TransferFromMaxCall__Inputs(this) - } - - get outputs(): TransferFromMaxCall__Outputs { - return new TransferFromMaxCall__Outputs(this) - } -} - -export class TransferFromMaxCall__Inputs { - _call: TransferFromMaxCall - - constructor(call: TransferFromMaxCall) { - this._call = call - } - - get sender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get recipient(): Address { - return this._call.inputValues[1].value.toAddress() - } -} - -export class TransferFromMaxCall__Outputs { - _call: TransferFromMaxCall - - constructor(call: TransferFromMaxCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferMaxCall extends ethereum.Call { - get inputs(): TransferMaxCall__Inputs { - return new TransferMaxCall__Inputs(this) - } - - get outputs(): TransferMaxCall__Outputs { - return new TransferMaxCall__Outputs(this) - } -} - -export class TransferMaxCall__Inputs { - _call: TransferMaxCall - - constructor(call: TransferMaxCall) { - this._call = call - } - - get recipient(): Address { - return this._call.inputValues[0].value.toAddress() - } -} - -export class TransferMaxCall__Outputs { - _call: TransferMaxCall - - constructor(call: TransferMaxCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class WithdrawCall extends ethereum.Call { - get inputs(): WithdrawCall__Inputs { - return new WithdrawCall__Inputs(this) - } - - get outputs(): WithdrawCall__Outputs { - return new WithdrawCall__Outputs(this) - } -} - -export class WithdrawCall__Inputs { - _call: WithdrawCall - - constructor(call: WithdrawCall) { - this._call = call - } -} - -export class WithdrawCall__Outputs { - _call: WithdrawCall - - constructor(call: WithdrawCall) { - this._call = call - } -} - -export class WithdrawExpiryCall extends ethereum.Call { - get inputs(): WithdrawExpiryCall__Inputs { - return new WithdrawExpiryCall__Inputs(this) - } - - get outputs(): WithdrawExpiryCall__Outputs { - return new WithdrawExpiryCall__Outputs(this) - } -} - -export class WithdrawExpiryCall__Inputs { - _call: WithdrawExpiryCall - - constructor(call: WithdrawExpiryCall) { - this._call = call - } -} - -export class WithdrawExpiryCall__Outputs { - _call: WithdrawExpiryCall - - constructor(call: WithdrawExpiryCall) { - this._call = call - } -} diff --git a/src/types/templates/AelinPool/AelinDeal.ts b/src/types/templates/AelinPool/AelinDeal.ts deleted file mode 100644 index 5ee1e22..0000000 --- a/src/types/templates/AelinPool/AelinDeal.ts +++ /dev/null @@ -1,1447 +0,0 @@ -// 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 AelinToken extends ethereum.Event { - get params(): AelinToken__Params { - return new AelinToken__Params(this) - } -} - -export class AelinToken__Params { - _event: AelinToken - - constructor(event: AelinToken) { - this._event = event - } - - get name(): string { - return this._event.parameters[0].value.toString() - } - - get symbol(): string { - return this._event.parameters[1].value.toString() - } - - get decimals(): i32 { - return this._event.parameters[2].value.toI32() - } -} - -export class Approval extends ethereum.Event { - get params(): Approval__Params { - return new Approval__Params(this) - } -} - -export class Approval__Params { - _event: Approval - - constructor(event: Approval) { - this._event = event - } - - get owner(): Address { - return this._event.parameters[0].value.toAddress() - } - - get spender(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class ClaimedUnderlyingDealToken extends ethereum.Event { - get params(): ClaimedUnderlyingDealToken__Params { - return new ClaimedUnderlyingDealToken__Params(this) - } -} - -export class ClaimedUnderlyingDealToken__Params { - _event: ClaimedUnderlyingDealToken - - constructor(event: ClaimedUnderlyingDealToken) { - this._event = event - } - - get underlyingDealTokenAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get recipient(): Address { - return this._event.parameters[1].value.toAddress() - } - - get underlyingDealTokensClaimed(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class DealFullyFunded extends ethereum.Event { - get params(): DealFullyFunded__Params { - return new DealFullyFunded__Params(this) - } -} - -export class DealFullyFunded__Params { - _event: DealFullyFunded - - constructor(event: DealFullyFunded) { - this._event = event - } - - get poolAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get proRataRedemptionStart(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get proRataRedemptionExpiry(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get openRedemptionStart(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get openRedemptionExpiry(): BigInt { - return this._event.parameters[4].value.toBigInt() - } -} - -export class DepositDealToken extends ethereum.Event { - get params(): DepositDealToken__Params { - return new DepositDealToken__Params(this) - } -} - -export class DepositDealToken__Params { - _event: DepositDealToken - - constructor(event: DepositDealToken) { - this._event = event - } - - get underlyingDealTokenAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get depositor(): Address { - return this._event.parameters[1].value.toAddress() - } - - get underlyingDealTokenAmount(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class SetHolder extends ethereum.Event { - get params(): SetHolder__Params { - return new SetHolder__Params(this) - } -} - -export class SetHolder__Params { - _event: SetHolder - - constructor(event: SetHolder) { - this._event = event - } - - get holder(): Address { - return this._event.parameters[0].value.toAddress() - } -} - -export class Transfer extends ethereum.Event { - get params(): Transfer__Params { - return new Transfer__Params(this) - } -} - -export class Transfer__Params { - _event: Transfer - - constructor(event: Transfer) { - this._event = event - } - - get from(): Address { - return this._event.parameters[0].value.toAddress() - } - - get to(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class WithdrawUnderlyingDealToken extends ethereum.Event { - get params(): WithdrawUnderlyingDealToken__Params { - return new WithdrawUnderlyingDealToken__Params(this) - } -} - -export class WithdrawUnderlyingDealToken__Params { - _event: WithdrawUnderlyingDealToken - - constructor(event: WithdrawUnderlyingDealToken) { - this._event = event - } - - get underlyingDealTokenAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get depositor(): Address { - return this._event.parameters[1].value.toAddress() - } - - get underlyingDealTokenAmount(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class AelinDeal__claimableTokensResult { - value0: BigInt - value1: BigInt - - constructor(value0: BigInt, value1: BigInt) { - this.value0 = value0 - this.value1 = value1 - } - - toMap(): TypedMap { - let map = new TypedMap() - map.set('value0', ethereum.Value.fromUnsignedBigInt(this.value0)) - map.set('value1', ethereum.Value.fromUnsignedBigInt(this.value1)) - return map - } -} - -export class AelinDeal extends ethereum.SmartContract { - static bind(address: Address): AelinDeal { - return new AelinDeal('AelinDeal', address) - } - - aelinPool(): Address { - let result = super.call('aelinPool', 'aelinPool():(address)', []) - - return result[0].toAddress() - } - - try_aelinPool(): ethereum.CallResult
{ - let result = super.tryCall('aelinPool', 'aelinPool():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - allowance(owner: Address, spender: Address): BigInt { - let result = super.call('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - - return result[0].toBigInt() - } - - try_allowance(owner: Address, spender: Address): ethereum.CallResult { - let result = super.tryCall('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - amountVested(param0: Address): BigInt { - let result = super.call('amountVested', 'amountVested(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - - return result[0].toBigInt() - } - - try_amountVested(param0: Address): ethereum.CallResult { - let result = super.tryCall('amountVested', 'amountVested(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - approve(spender: Address, amount: BigInt): boolean { - let result = super.call('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_approve(spender: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - balanceOf(account: Address): BigInt { - let result = super.call('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - - return result[0].toBigInt() - } - - try_balanceOf(account: Address): ethereum.CallResult { - let result = super.tryCall('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - calledInitialize(): boolean { - let result = super.call('calledInitialize', 'calledInitialize():(bool)', []) - - return result[0].toBoolean() - } - - try_calledInitialize(): ethereum.CallResult { - let result = super.tryCall('calledInitialize', 'calledInitialize():(bool)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - claim(): BigInt { - let result = super.call('claim', 'claim():(uint256)', []) - - return result[0].toBigInt() - } - - try_claim(): ethereum.CallResult { - let result = super.tryCall('claim', 'claim():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - claimableTokens(purchaser: Address): AelinDeal__claimableTokensResult { - let result = super.call('claimableTokens', 'claimableTokens(address):(uint256,uint256)', [ - ethereum.Value.fromAddress(purchaser), - ]) - - return new AelinDeal__claimableTokensResult(result[0].toBigInt(), result[1].toBigInt()) - } - - try_claimableTokens(purchaser: Address): ethereum.CallResult { - let result = super.tryCall('claimableTokens', 'claimableTokens(address):(uint256,uint256)', [ - ethereum.Value.fromAddress(purchaser), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue( - new AelinDeal__claimableTokensResult(value[0].toBigInt(), value[1].toBigInt()), - ) - } - - decimals(): i32 { - let result = super.call('decimals', 'decimals():(uint8)', []) - - return result[0].toI32() - } - - try_decimals(): ethereum.CallResult { - let result = super.tryCall('decimals', 'decimals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - decreaseAllowance(spender: Address, subtractedValue: BigInt): boolean { - let result = super.call('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - - return result[0].toBoolean() - } - - try_decreaseAllowance(spender: Address, subtractedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - depositComplete(): boolean { - let result = super.call('depositComplete', 'depositComplete():(bool)', []) - - return result[0].toBoolean() - } - - try_depositComplete(): ethereum.CallResult { - let result = super.tryCall('depositComplete', 'depositComplete():(bool)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - depositUnderlying(_underlyingDealTokenAmount: BigInt): boolean { - let result = super.call('depositUnderlying', 'depositUnderlying(uint256):(bool)', [ - ethereum.Value.fromUnsignedBigInt(_underlyingDealTokenAmount), - ]) - - return result[0].toBoolean() - } - - try_depositUnderlying(_underlyingDealTokenAmount: BigInt): ethereum.CallResult { - let result = super.tryCall('depositUnderlying', 'depositUnderlying(uint256):(bool)', [ - ethereum.Value.fromUnsignedBigInt(_underlyingDealTokenAmount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - futureHolder(): Address { - let result = super.call('futureHolder', 'futureHolder():(address)', []) - - return result[0].toAddress() - } - - try_futureHolder(): ethereum.CallResult
{ - let result = super.tryCall('futureHolder', 'futureHolder():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - holder(): Address { - let result = super.call('holder', 'holder():(address)', []) - - return result[0].toAddress() - } - - try_holder(): ethereum.CallResult
{ - let result = super.tryCall('holder', 'holder():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - holderFundingExpiry(): BigInt { - let result = super.call('holderFundingExpiry', 'holderFundingExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_holderFundingExpiry(): ethereum.CallResult { - let result = super.tryCall('holderFundingExpiry', 'holderFundingExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - increaseAllowance(spender: Address, addedValue: BigInt): boolean { - let result = super.call('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - - return result[0].toBoolean() - } - - try_increaseAllowance(spender: Address, addedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - maxTotalSupply(): BigInt { - let result = super.call('maxTotalSupply', 'maxTotalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_maxTotalSupply(): ethereum.CallResult { - let result = super.tryCall('maxTotalSupply', 'maxTotalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - name(): string { - let result = super.call('name', 'name():(string)', []) - - return result[0].toString() - } - - try_name(): ethereum.CallResult { - let result = super.tryCall('name', 'name():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - openRedemptionExpiry(): BigInt { - let result = super.call('openRedemptionExpiry', 'openRedemptionExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_openRedemptionExpiry(): ethereum.CallResult { - let result = super.tryCall('openRedemptionExpiry', 'openRedemptionExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - openRedemptionPeriod(): BigInt { - let result = super.call('openRedemptionPeriod', 'openRedemptionPeriod():(uint256)', []) - - return result[0].toBigInt() - } - - try_openRedemptionPeriod(): ethereum.CallResult { - let result = super.tryCall('openRedemptionPeriod', 'openRedemptionPeriod():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - openRedemptionStart(): BigInt { - let result = super.call('openRedemptionStart', 'openRedemptionStart():(uint256)', []) - - return result[0].toBigInt() - } - - try_openRedemptionStart(): ethereum.CallResult { - let result = super.tryCall('openRedemptionStart', 'openRedemptionStart():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - proRataRedemptionExpiry(): BigInt { - let result = super.call('proRataRedemptionExpiry', 'proRataRedemptionExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_proRataRedemptionExpiry(): ethereum.CallResult { - let result = super.tryCall('proRataRedemptionExpiry', 'proRataRedemptionExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - proRataRedemptionPeriod(): BigInt { - let result = super.call('proRataRedemptionPeriod', 'proRataRedemptionPeriod():(uint256)', []) - - return result[0].toBigInt() - } - - try_proRataRedemptionPeriod(): ethereum.CallResult { - let result = super.tryCall('proRataRedemptionPeriod', 'proRataRedemptionPeriod():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - proRataRedemptionStart(): BigInt { - let result = super.call('proRataRedemptionStart', 'proRataRedemptionStart():(uint256)', []) - - return result[0].toBigInt() - } - - try_proRataRedemptionStart(): ethereum.CallResult { - let result = super.tryCall('proRataRedemptionStart', 'proRataRedemptionStart():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - symbol(): string { - let result = super.call('symbol', 'symbol():(string)', []) - - return result[0].toString() - } - - try_symbol(): ethereum.CallResult { - let result = super.tryCall('symbol', 'symbol():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - totalSupply(): BigInt { - let result = super.call('totalSupply', 'totalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalSupply(): ethereum.CallResult { - let result = super.tryCall('totalSupply', 'totalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - totalUnderlyingClaimed(): BigInt { - let result = super.call('totalUnderlyingClaimed', 'totalUnderlyingClaimed():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalUnderlyingClaimed(): ethereum.CallResult { - let result = super.tryCall('totalUnderlyingClaimed', 'totalUnderlyingClaimed():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - transfer(recipient: Address, amount: BigInt): boolean { - let result = super.call('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transfer(recipient: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFrom(sender: Address, recipient: Address, amount: BigInt): boolean { - let result = super.call('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transferFrom( - sender: Address, - recipient: Address, - amount: BigInt, - ): ethereum.CallResult { - let result = super.tryCall('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFromMax(sender: Address, recipient: Address): boolean { - let result = super.call('transferFromMax', 'transferFromMax(address,address):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ]) - - return result[0].toBoolean() - } - - try_transferFromMax(sender: Address, recipient: Address): ethereum.CallResult { - let result = super.tryCall('transferFromMax', 'transferFromMax(address,address):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferMax(recipient: Address): boolean { - let result = super.call('transferMax', 'transferMax(address):(bool)', [ - ethereum.Value.fromAddress(recipient), - ]) - - return result[0].toBoolean() - } - - try_transferMax(recipient: Address): ethereum.CallResult { - let result = super.tryCall('transferMax', 'transferMax(address):(bool)', [ - ethereum.Value.fromAddress(recipient), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - underlyingDealToken(): Address { - let result = super.call('underlyingDealToken', 'underlyingDealToken():(address)', []) - - return result[0].toAddress() - } - - try_underlyingDealToken(): ethereum.CallResult
{ - let result = super.tryCall('underlyingDealToken', 'underlyingDealToken():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - underlyingDealTokenTotal(): BigInt { - let result = super.call('underlyingDealTokenTotal', 'underlyingDealTokenTotal():(uint256)', []) - - return result[0].toBigInt() - } - - try_underlyingDealTokenTotal(): ethereum.CallResult { - let result = super.tryCall( - 'underlyingDealTokenTotal', - 'underlyingDealTokenTotal():(uint256)', - [], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - underlyingPerDealExchangeRate(): BigInt { - let result = super.call( - 'underlyingPerDealExchangeRate', - 'underlyingPerDealExchangeRate():(uint256)', - [], - ) - - return result[0].toBigInt() - } - - try_underlyingPerDealExchangeRate(): ethereum.CallResult { - let result = super.tryCall( - 'underlyingPerDealExchangeRate', - 'underlyingPerDealExchangeRate():(uint256)', - [], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - vestingCliff(): BigInt { - let result = super.call('vestingCliff', 'vestingCliff():(uint256)', []) - - return result[0].toBigInt() - } - - try_vestingCliff(): ethereum.CallResult { - let result = super.tryCall('vestingCliff', 'vestingCliff():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - vestingExpiry(): BigInt { - let result = super.call('vestingExpiry', 'vestingExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_vestingExpiry(): ethereum.CallResult { - let result = super.tryCall('vestingExpiry', 'vestingExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - vestingPeriod(): BigInt { - let result = super.call('vestingPeriod', 'vestingPeriod():(uint256)', []) - - return result[0].toBigInt() - } - - try_vestingPeriod(): ethereum.CallResult { - let result = super.tryCall('vestingPeriod', 'vestingPeriod():(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 - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class AcceptHolderCall extends ethereum.Call { - get inputs(): AcceptHolderCall__Inputs { - return new AcceptHolderCall__Inputs(this) - } - - get outputs(): AcceptHolderCall__Outputs { - return new AcceptHolderCall__Outputs(this) - } -} - -export class AcceptHolderCall__Inputs { - _call: AcceptHolderCall - - constructor(call: AcceptHolderCall) { - this._call = call - } -} - -export class AcceptHolderCall__Outputs { - _call: AcceptHolderCall - - constructor(call: AcceptHolderCall) { - this._call = call - } -} - -export class ApproveCall extends ethereum.Call { - get inputs(): ApproveCall__Inputs { - return new ApproveCall__Inputs(this) - } - - get outputs(): ApproveCall__Outputs { - return new ApproveCall__Outputs(this) - } -} - -export class ApproveCall__Inputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class ApproveCall__Outputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class ClaimCall extends ethereum.Call { - get inputs(): ClaimCall__Inputs { - return new ClaimCall__Inputs(this) - } - - get outputs(): ClaimCall__Outputs { - return new ClaimCall__Outputs(this) - } -} - -export class ClaimCall__Inputs { - _call: ClaimCall - - constructor(call: ClaimCall) { - this._call = call - } -} - -export class ClaimCall__Outputs { - _call: ClaimCall - - constructor(call: ClaimCall) { - this._call = call - } - - get value0(): BigInt { - return this._call.outputValues[0].value.toBigInt() - } -} - -export class DecreaseAllowanceCall extends ethereum.Call { - get inputs(): DecreaseAllowanceCall__Inputs { - return new DecreaseAllowanceCall__Inputs(this) - } - - get outputs(): DecreaseAllowanceCall__Outputs { - return new DecreaseAllowanceCall__Outputs(this) - } -} - -export class DecreaseAllowanceCall__Inputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get subtractedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class DecreaseAllowanceCall__Outputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class DepositUnderlyingCall extends ethereum.Call { - get inputs(): DepositUnderlyingCall__Inputs { - return new DepositUnderlyingCall__Inputs(this) - } - - get outputs(): DepositUnderlyingCall__Outputs { - return new DepositUnderlyingCall__Outputs(this) - } -} - -export class DepositUnderlyingCall__Inputs { - _call: DepositUnderlyingCall - - constructor(call: DepositUnderlyingCall) { - this._call = call - } - - get _underlyingDealTokenAmount(): BigInt { - return this._call.inputValues[0].value.toBigInt() - } -} - -export class DepositUnderlyingCall__Outputs { - _call: DepositUnderlyingCall - - constructor(call: DepositUnderlyingCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class IncreaseAllowanceCall extends ethereum.Call { - get inputs(): IncreaseAllowanceCall__Inputs { - return new IncreaseAllowanceCall__Inputs(this) - } - - get outputs(): IncreaseAllowanceCall__Outputs { - return new IncreaseAllowanceCall__Outputs(this) - } -} - -export class IncreaseAllowanceCall__Inputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get addedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class IncreaseAllowanceCall__Outputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -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 _name(): string { - return this._call.inputValues[0].value.toString() - } - - get _symbol(): string { - return this._call.inputValues[1].value.toString() - } - - get _underlyingDealToken(): Address { - return this._call.inputValues[2].value.toAddress() - } - - get _underlyingDealTokenTotal(): BigInt { - return this._call.inputValues[3].value.toBigInt() - } - - get _vestingPeriod(): BigInt { - return this._call.inputValues[4].value.toBigInt() - } - - get _vestingCliff(): BigInt { - return this._call.inputValues[5].value.toBigInt() - } - - get _proRataRedemptionPeriod(): BigInt { - return this._call.inputValues[6].value.toBigInt() - } - - get _openRedemptionPeriod(): BigInt { - return this._call.inputValues[7].value.toBigInt() - } - - get _holder(): Address { - return this._call.inputValues[8].value.toAddress() - } - - get _maxDealTotalSupply(): BigInt { - return this._call.inputValues[9].value.toBigInt() - } - - get _holderFundingDuration(): BigInt { - return this._call.inputValues[10].value.toBigInt() - } -} - -export class InitializeCall__Outputs { - _call: InitializeCall - - constructor(call: InitializeCall) { - this._call = call - } -} - -export class MintCall extends ethereum.Call { - get inputs(): MintCall__Inputs { - return new MintCall__Inputs(this) - } - - get outputs(): MintCall__Outputs { - return new MintCall__Outputs(this) - } -} - -export class MintCall__Inputs { - _call: MintCall - - constructor(call: MintCall) { - this._call = call - } - - get dst(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get dealTokenAmount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class MintCall__Outputs { - _call: MintCall - - constructor(call: MintCall) { - this._call = call - } -} - -export class SetHolderCall extends ethereum.Call { - get inputs(): SetHolderCall__Inputs { - return new SetHolderCall__Inputs(this) - } - - get outputs(): SetHolderCall__Outputs { - return new SetHolderCall__Outputs(this) - } -} - -export class SetHolderCall__Inputs { - _call: SetHolderCall - - constructor(call: SetHolderCall) { - this._call = call - } - - get _holder(): Address { - return this._call.inputValues[0].value.toAddress() - } -} - -export class SetHolderCall__Outputs { - _call: SetHolderCall - - constructor(call: SetHolderCall) { - this._call = call - } -} - -export class TransferCall extends ethereum.Call { - get inputs(): TransferCall__Inputs { - return new TransferCall__Inputs(this) - } - - get outputs(): TransferCall__Outputs { - return new TransferCall__Outputs(this) - } -} - -export class TransferCall__Inputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get recipient(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class TransferCall__Outputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromCall extends ethereum.Call { - get inputs(): TransferFromCall__Inputs { - return new TransferFromCall__Inputs(this) - } - - get outputs(): TransferFromCall__Outputs { - return new TransferFromCall__Outputs(this) - } -} - -export class TransferFromCall__Inputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get sender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get recipient(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } -} - -export class TransferFromCall__Outputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromMaxCall extends ethereum.Call { - get inputs(): TransferFromMaxCall__Inputs { - return new TransferFromMaxCall__Inputs(this) - } - - get outputs(): TransferFromMaxCall__Outputs { - return new TransferFromMaxCall__Outputs(this) - } -} - -export class TransferFromMaxCall__Inputs { - _call: TransferFromMaxCall - - constructor(call: TransferFromMaxCall) { - this._call = call - } - - get sender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get recipient(): Address { - return this._call.inputValues[1].value.toAddress() - } -} - -export class TransferFromMaxCall__Outputs { - _call: TransferFromMaxCall - - constructor(call: TransferFromMaxCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferMaxCall extends ethereum.Call { - get inputs(): TransferMaxCall__Inputs { - return new TransferMaxCall__Inputs(this) - } - - get outputs(): TransferMaxCall__Outputs { - return new TransferMaxCall__Outputs(this) - } -} - -export class TransferMaxCall__Inputs { - _call: TransferMaxCall - - constructor(call: TransferMaxCall) { - this._call = call - } - - get recipient(): Address { - return this._call.inputValues[0].value.toAddress() - } -} - -export class TransferMaxCall__Outputs { - _call: TransferMaxCall - - constructor(call: TransferMaxCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class WithdrawCall extends ethereum.Call { - get inputs(): WithdrawCall__Inputs { - return new WithdrawCall__Inputs(this) - } - - get outputs(): WithdrawCall__Outputs { - return new WithdrawCall__Outputs(this) - } -} - -export class WithdrawCall__Inputs { - _call: WithdrawCall - - constructor(call: WithdrawCall) { - this._call = call - } -} - -export class WithdrawCall__Outputs { - _call: WithdrawCall - - constructor(call: WithdrawCall) { - this._call = call - } -} - -export class WithdrawExpiryCall extends ethereum.Call { - get inputs(): WithdrawExpiryCall__Inputs { - return new WithdrawExpiryCall__Inputs(this) - } - - get outputs(): WithdrawExpiryCall__Outputs { - return new WithdrawExpiryCall__Outputs(this) - } -} - -export class WithdrawExpiryCall__Inputs { - _call: WithdrawExpiryCall - - constructor(call: WithdrawExpiryCall) { - this._call = call - } -} - -export class WithdrawExpiryCall__Outputs { - _call: WithdrawExpiryCall - - constructor(call: WithdrawExpiryCall) { - this._call = call - } -} diff --git a/src/types/templates/AelinPool/AelinPool.ts b/src/types/templates/AelinPool/AelinPool.ts deleted file mode 100644 index 9cb9e75..0000000 --- a/src/types/templates/AelinPool/AelinPool.ts +++ /dev/null @@ -1,1926 +0,0 @@ -// 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 AcceptDeal extends ethereum.Event { - get params(): AcceptDeal__Params { - return new AcceptDeal__Params(this) - } -} - -export class AcceptDeal__Params { - _event: AcceptDeal - - constructor(event: AcceptDeal) { - this._event = event - } - - get purchaser(): Address { - return this._event.parameters[0].value.toAddress() - } - - get dealAddress(): Address { - return this._event.parameters[1].value.toAddress() - } - - get poolTokenAmount(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get sponsorFee(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get aelinFee(): BigInt { - return this._event.parameters[4].value.toBigInt() - } -} - -export class AelinToken extends ethereum.Event { - get params(): AelinToken__Params { - return new AelinToken__Params(this) - } -} - -export class AelinToken__Params { - _event: AelinToken - - constructor(event: AelinToken) { - this._event = event - } - - get name(): string { - return this._event.parameters[0].value.toString() - } - - get symbol(): string { - return this._event.parameters[1].value.toString() - } - - get decimals(): i32 { - return this._event.parameters[2].value.toI32() - } -} - -export class AllowlistAddress extends ethereum.Event { - get params(): AllowlistAddress__Params { - return new AllowlistAddress__Params(this) - } -} - -export class AllowlistAddress__Params { - _event: AllowlistAddress - - constructor(event: AllowlistAddress) { - this._event = event - } - - get purchaser(): Address { - return this._event.parameters[0].value.toAddress() - } - - get allowlistAmount(): BigInt { - return this._event.parameters[1].value.toBigInt() - } -} - -export class Approval extends ethereum.Event { - get params(): Approval__Params { - return new Approval__Params(this) - } -} - -export class Approval__Params { - _event: Approval - - constructor(event: Approval) { - this._event = event - } - - get owner(): Address { - return this._event.parameters[0].value.toAddress() - } - - get spender(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class BlacklistNFT extends ethereum.Event { - get params(): BlacklistNFT__Params { - return new BlacklistNFT__Params(this) - } -} - -export class BlacklistNFT__Params { - _event: BlacklistNFT - - constructor(event: BlacklistNFT) { - this._event = event - } - - get collection(): Address { - return this._event.parameters[0].value.toAddress() - } - - get nftID(): BigInt { - return this._event.parameters[1].value.toBigInt() - } -} - -export class CreateDeal extends ethereum.Event { - get params(): CreateDeal__Params { - return new CreateDeal__Params(this) - } -} - -export class CreateDeal__Params { - _event: CreateDeal - - constructor(event: CreateDeal) { - this._event = event - } - - get name(): string { - return this._event.parameters[0].value.toString() - } - - get symbol(): string { - return this._event.parameters[1].value.toString() - } - - get sponsor(): Address { - return this._event.parameters[2].value.toAddress() - } - - get dealContract(): Address { - return this._event.parameters[3].value.toAddress() - } -} - -export class DealDetail extends ethereum.Event { - get params(): DealDetail__Params { - return new DealDetail__Params(this) - } -} - -export class DealDetail__Params { - _event: DealDetail - - constructor(event: DealDetail) { - this._event = event - } - - get dealContract(): Address { - return this._event.parameters[0].value.toAddress() - } - - get underlyingDealToken(): Address { - return this._event.parameters[1].value.toAddress() - } - - get purchaseTokenTotalForDeal(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get underlyingDealTokenTotal(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get vestingPeriod(): BigInt { - return this._event.parameters[4].value.toBigInt() - } - - get vestingCliff(): BigInt { - return this._event.parameters[5].value.toBigInt() - } - - get proRataRedemptionPeriod(): BigInt { - return this._event.parameters[6].value.toBigInt() - } - - get openRedemptionPeriod(): BigInt { - return this._event.parameters[7].value.toBigInt() - } - - get holder(): Address { - return this._event.parameters[8].value.toAddress() - } - - get holderFundingDuration(): BigInt { - return this._event.parameters[9].value.toBigInt() - } -} - -export class Disavow extends ethereum.Event { - get params(): Disavow__Params { - return new Disavow__Params(this) - } -} - -export class Disavow__Params { - _event: Disavow - - constructor(event: Disavow) { - this._event = event - } - - get voucher(): Address { - return this._event.parameters[0].value.toAddress() - } -} - -export class PoolWith1155 extends ethereum.Event { - get params(): PoolWith1155__Params { - return new PoolWith1155__Params(this) - } -} - -export class PoolWith1155__Params { - _event: PoolWith1155 - - constructor(event: PoolWith1155) { - this._event = event - } - - get collectionAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get purchaseAmount(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get purchaseAmountPerToken(): boolean { - return this._event.parameters[2].value.toBoolean() - } - - get tokenIds(): Array { - return this._event.parameters[3].value.toBigIntArray() - } - - get minTokensEligible(): Array { - return this._event.parameters[4].value.toBigIntArray() - } -} - -export class PoolWith721 extends ethereum.Event { - get params(): PoolWith721__Params { - return new PoolWith721__Params(this) - } -} - -export class PoolWith721__Params { - _event: PoolWith721 - - constructor(event: PoolWith721) { - this._event = event - } - - get collectionAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get purchaseAmount(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get purchaseAmountPerToken(): boolean { - return this._event.parameters[2].value.toBoolean() - } -} - -export class PurchasePoolToken extends ethereum.Event { - get params(): PurchasePoolToken__Params { - return new PurchasePoolToken__Params(this) - } -} - -export class PurchasePoolToken__Params { - _event: PurchasePoolToken - - constructor(event: PurchasePoolToken) { - this._event = event - } - - get purchaser(): Address { - return this._event.parameters[0].value.toAddress() - } - - get purchaseTokenAmount(): BigInt { - return this._event.parameters[1].value.toBigInt() - } -} - -export class SetSponsor extends ethereum.Event { - get params(): SetSponsor__Params { - return new SetSponsor__Params(this) - } -} - -export class SetSponsor__Params { - _event: SetSponsor - - constructor(event: SetSponsor) { - this._event = event - } - - get sponsor(): Address { - return this._event.parameters[0].value.toAddress() - } -} - -export class Transfer extends ethereum.Event { - get params(): Transfer__Params { - return new Transfer__Params(this) - } -} - -export class Transfer__Params { - _event: Transfer - - constructor(event: Transfer) { - this._event = event - } - - get from(): Address { - return this._event.parameters[0].value.toAddress() - } - - get to(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class Vouch extends ethereum.Event { - get params(): Vouch__Params { - return new Vouch__Params(this) - } -} - -export class Vouch__Params { - _event: Vouch - - constructor(event: Vouch) { - this._event = event - } - - get voucher(): Address { - return this._event.parameters[0].value.toAddress() - } -} - -export class WithdrawFromPool extends ethereum.Event { - get params(): WithdrawFromPool__Params { - return new WithdrawFromPool__Params(this) - } -} - -export class WithdrawFromPool__Params { - _event: WithdrawFromPool - - constructor(event: WithdrawFromPool) { - this._event = event - } - - get purchaser(): Address { - return this._event.parameters[0].value.toAddress() - } - - get purchaseTokenAmount(): BigInt { - return this._event.parameters[1].value.toBigInt() - } -} - -export class AelinPool__nftCollectionDetailsResult { - value0: BigInt - value1: Address - value2: boolean - - constructor(value0: BigInt, value1: Address, value2: boolean) { - this.value0 = value0 - this.value1 = value1 - this.value2 = value2 - } - - toMap(): TypedMap { - let map = new TypedMap() - map.set('value0', ethereum.Value.fromUnsignedBigInt(this.value0)) - map.set('value1', ethereum.Value.fromAddress(this.value1)) - map.set('value2', ethereum.Value.fromBoolean(this.value2)) - return map - } -} - -export class AelinPool extends ethereum.SmartContract { - static bind(address: Address): AelinPool { - return new AelinPool('AelinPool', address) - } - - aelinDeal(): Address { - let result = super.call('aelinDeal', 'aelinDeal():(address)', []) - - return result[0].toAddress() - } - - try_aelinDeal(): ethereum.CallResult
{ - let result = super.tryCall('aelinDeal', 'aelinDeal():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - aelinDealLogicAddress(): Address { - let result = super.call('aelinDealLogicAddress', 'aelinDealLogicAddress():(address)', []) - - return result[0].toAddress() - } - - try_aelinDealLogicAddress(): ethereum.CallResult
{ - let result = super.tryCall('aelinDealLogicAddress', 'aelinDealLogicAddress():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - aelinEscrowLogicAddress(): Address { - let result = super.call('aelinEscrowLogicAddress', 'aelinEscrowLogicAddress():(address)', []) - - return result[0].toAddress() - } - - try_aelinEscrowLogicAddress(): ethereum.CallResult
{ - let result = super.tryCall('aelinEscrowLogicAddress', 'aelinEscrowLogicAddress():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - aelinTreasuryAddress(): Address { - let result = super.call('aelinTreasuryAddress', 'aelinTreasuryAddress():(address)', []) - - return result[0].toAddress() - } - - try_aelinTreasuryAddress(): ethereum.CallResult
{ - let result = super.tryCall('aelinTreasuryAddress', 'aelinTreasuryAddress():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - allowList(param0: Address): BigInt { - let result = super.call('allowList', 'allowList(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - - return result[0].toBigInt() - } - - try_allowList(param0: Address): ethereum.CallResult { - let result = super.tryCall('allowList', 'allowList(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - allowance(owner: Address, spender: Address): BigInt { - let result = super.call('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - - return result[0].toBigInt() - } - - try_allowance(owner: Address, spender: Address): ethereum.CallResult { - let result = super.tryCall('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - amountAccepted(param0: Address): BigInt { - let result = super.call('amountAccepted', 'amountAccepted(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - - return result[0].toBigInt() - } - - try_amountAccepted(param0: Address): ethereum.CallResult { - let result = super.tryCall('amountAccepted', 'amountAccepted(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - amountWithdrawn(param0: Address): BigInt { - let result = super.call('amountWithdrawn', 'amountWithdrawn(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - - return result[0].toBigInt() - } - - try_amountWithdrawn(param0: Address): ethereum.CallResult { - let result = super.tryCall('amountWithdrawn', 'amountWithdrawn(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - approve(spender: Address, amount: BigInt): boolean { - let result = super.call('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_approve(spender: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - balanceOf(account: Address): BigInt { - let result = super.call('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - - return result[0].toBigInt() - } - - try_balanceOf(account: Address): ethereum.CallResult { - let result = super.tryCall('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - createDeal( - _underlyingDealToken: Address, - _purchaseTokenTotalForDeal: BigInt, - _underlyingDealTokenTotal: BigInt, - _vestingPeriod: BigInt, - _vestingCliffPeriod: BigInt, - _proRataRedemptionPeriod: BigInt, - _openRedemptionPeriod: BigInt, - _holder: Address, - _holderFundingDuration: BigInt, - ): Address { - let result = super.call( - 'createDeal', - 'createDeal(address,uint256,uint256,uint256,uint256,uint256,uint256,address,uint256):(address)', - [ - ethereum.Value.fromAddress(_underlyingDealToken), - ethereum.Value.fromUnsignedBigInt(_purchaseTokenTotalForDeal), - ethereum.Value.fromUnsignedBigInt(_underlyingDealTokenTotal), - ethereum.Value.fromUnsignedBigInt(_vestingPeriod), - ethereum.Value.fromUnsignedBigInt(_vestingCliffPeriod), - ethereum.Value.fromUnsignedBigInt(_proRataRedemptionPeriod), - ethereum.Value.fromUnsignedBigInt(_openRedemptionPeriod), - ethereum.Value.fromAddress(_holder), - ethereum.Value.fromUnsignedBigInt(_holderFundingDuration), - ], - ) - - return result[0].toAddress() - } - - try_createDeal( - _underlyingDealToken: Address, - _purchaseTokenTotalForDeal: BigInt, - _underlyingDealTokenTotal: BigInt, - _vestingPeriod: BigInt, - _vestingCliffPeriod: BigInt, - _proRataRedemptionPeriod: BigInt, - _openRedemptionPeriod: BigInt, - _holder: Address, - _holderFundingDuration: BigInt, - ): ethereum.CallResult
{ - let result = super.tryCall( - 'createDeal', - 'createDeal(address,uint256,uint256,uint256,uint256,uint256,uint256,address,uint256):(address)', - [ - ethereum.Value.fromAddress(_underlyingDealToken), - ethereum.Value.fromUnsignedBigInt(_purchaseTokenTotalForDeal), - ethereum.Value.fromUnsignedBigInt(_underlyingDealTokenTotal), - ethereum.Value.fromUnsignedBigInt(_vestingPeriod), - ethereum.Value.fromUnsignedBigInt(_vestingCliffPeriod), - ethereum.Value.fromUnsignedBigInt(_proRataRedemptionPeriod), - ethereum.Value.fromUnsignedBigInt(_openRedemptionPeriod), - ethereum.Value.fromAddress(_holder), - ethereum.Value.fromUnsignedBigInt(_holderFundingDuration), - ], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - decimals(): i32 { - let result = super.call('decimals', 'decimals():(uint8)', []) - - return result[0].toI32() - } - - try_decimals(): ethereum.CallResult { - let result = super.tryCall('decimals', 'decimals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - decreaseAllowance(spender: Address, subtractedValue: BigInt): boolean { - let result = super.call('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - - return result[0].toBoolean() - } - - try_decreaseAllowance(spender: Address, subtractedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - futureSponsor(): Address { - let result = super.call('futureSponsor', 'futureSponsor():(address)', []) - - return result[0].toAddress() - } - - try_futureSponsor(): ethereum.CallResult
{ - let result = super.tryCall('futureSponsor', 'futureSponsor():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - hasAllowList(): boolean { - let result = super.call('hasAllowList', 'hasAllowList():(bool)', []) - - return result[0].toBoolean() - } - - try_hasAllowList(): ethereum.CallResult { - let result = super.tryCall('hasAllowList', 'hasAllowList():(bool)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - hasNftList(): boolean { - let result = super.call('hasNftList', 'hasNftList():(bool)', []) - - return result[0].toBoolean() - } - - try_hasNftList(): ethereum.CallResult { - let result = super.tryCall('hasNftList', 'hasNftList():(bool)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - holder(): Address { - let result = super.call('holder', 'holder():(address)', []) - - return result[0].toAddress() - } - - try_holder(): ethereum.CallResult
{ - let result = super.tryCall('holder', 'holder():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - holderFundingExpiry(): BigInt { - let result = super.call('holderFundingExpiry', 'holderFundingExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_holderFundingExpiry(): ethereum.CallResult { - let result = super.tryCall('holderFundingExpiry', 'holderFundingExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - increaseAllowance(spender: Address, addedValue: BigInt): boolean { - let result = super.call('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - - return result[0].toBoolean() - } - - try_increaseAllowance(spender: Address, addedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - maxDealAccept(_purchaser: Address): BigInt { - let result = super.call('maxDealAccept', 'maxDealAccept(address):(uint256)', [ - ethereum.Value.fromAddress(_purchaser), - ]) - - return result[0].toBigInt() - } - - try_maxDealAccept(_purchaser: Address): ethereum.CallResult { - let result = super.tryCall('maxDealAccept', 'maxDealAccept(address):(uint256)', [ - ethereum.Value.fromAddress(_purchaser), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - maxProRataAmount(_purchaser: Address): BigInt { - let result = super.call('maxProRataAmount', 'maxProRataAmount(address):(uint256)', [ - ethereum.Value.fromAddress(_purchaser), - ]) - - return result[0].toBigInt() - } - - try_maxProRataAmount(_purchaser: Address): ethereum.CallResult { - let result = super.tryCall('maxProRataAmount', 'maxProRataAmount(address):(uint256)', [ - ethereum.Value.fromAddress(_purchaser), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - name(): string { - let result = super.call('name', 'name():(string)', []) - - return result[0].toString() - } - - try_name(): ethereum.CallResult { - let result = super.tryCall('name', 'name():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - nftCollectionDetails(param0: Address): AelinPool__nftCollectionDetailsResult { - let result = super.call( - 'nftCollectionDetails', - 'nftCollectionDetails(address):(uint256,address,bool)', - [ethereum.Value.fromAddress(param0)], - ) - - return new AelinPool__nftCollectionDetailsResult( - result[0].toBigInt(), - result[1].toAddress(), - result[2].toBoolean(), - ) - } - - try_nftCollectionDetails( - param0: Address, - ): ethereum.CallResult { - let result = super.tryCall( - 'nftCollectionDetails', - 'nftCollectionDetails(address):(uint256,address,bool)', - [ethereum.Value.fromAddress(param0)], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue( - new AelinPool__nftCollectionDetailsResult( - value[0].toBigInt(), - value[1].toAddress(), - value[2].toBoolean(), - ), - ) - } - - nftId(param0: Address, param1: BigInt): boolean { - let result = super.call('nftId', 'nftId(address,uint256):(bool)', [ - ethereum.Value.fromAddress(param0), - ethereum.Value.fromUnsignedBigInt(param1), - ]) - - return result[0].toBoolean() - } - - try_nftId(param0: Address, param1: BigInt): ethereum.CallResult { - let result = super.tryCall('nftId', 'nftId(address,uint256):(bool)', [ - ethereum.Value.fromAddress(param0), - ethereum.Value.fromUnsignedBigInt(param1), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - nftWalletUsedForPurchase(param0: Address, param1: Address): boolean { - let result = super.call( - 'nftWalletUsedForPurchase', - 'nftWalletUsedForPurchase(address,address):(bool)', - [ethereum.Value.fromAddress(param0), ethereum.Value.fromAddress(param1)], - ) - - return result[0].toBoolean() - } - - try_nftWalletUsedForPurchase(param0: Address, param1: Address): ethereum.CallResult { - let result = super.tryCall( - 'nftWalletUsedForPurchase', - 'nftWalletUsedForPurchase(address,address):(bool)', - [ethereum.Value.fromAddress(param0), ethereum.Value.fromAddress(param1)], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - numberOfDeals(): i32 { - let result = super.call('numberOfDeals', 'numberOfDeals():(uint8)', []) - - return result[0].toI32() - } - - try_numberOfDeals(): ethereum.CallResult { - let result = super.tryCall('numberOfDeals', 'numberOfDeals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - openPeriodEligible(param0: Address): boolean { - let result = super.call('openPeriodEligible', 'openPeriodEligible(address):(bool)', [ - ethereum.Value.fromAddress(param0), - ]) - - return result[0].toBoolean() - } - - try_openPeriodEligible(param0: Address): ethereum.CallResult { - let result = super.tryCall('openPeriodEligible', 'openPeriodEligible(address):(bool)', [ - ethereum.Value.fromAddress(param0), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - poolExpiry(): BigInt { - let result = super.call('poolExpiry', 'poolExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_poolExpiry(): ethereum.CallResult { - let result = super.tryCall('poolExpiry', 'poolExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - poolFactory(): Address { - let result = super.call('poolFactory', 'poolFactory():(address)', []) - - return result[0].toAddress() - } - - try_poolFactory(): ethereum.CallResult
{ - let result = super.tryCall('poolFactory', 'poolFactory():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - proRataConversion(): BigInt { - let result = super.call('proRataConversion', 'proRataConversion():(uint256)', []) - - return result[0].toBigInt() - } - - try_proRataConversion(): ethereum.CallResult { - let result = super.tryCall('proRataConversion', 'proRataConversion():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - purchaseExpiry(): BigInt { - let result = super.call('purchaseExpiry', 'purchaseExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_purchaseExpiry(): ethereum.CallResult { - let result = super.tryCall('purchaseExpiry', 'purchaseExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - purchaseToken(): Address { - let result = super.call('purchaseToken', 'purchaseToken():(address)', []) - - return result[0].toAddress() - } - - try_purchaseToken(): ethereum.CallResult
{ - let result = super.tryCall('purchaseToken', 'purchaseToken():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - purchaseTokenCap(): BigInt { - let result = super.call('purchaseTokenCap', 'purchaseTokenCap():(uint256)', []) - - return result[0].toBigInt() - } - - try_purchaseTokenCap(): ethereum.CallResult { - let result = super.tryCall('purchaseTokenCap', 'purchaseTokenCap():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - purchaseTokenDecimals(): i32 { - let result = super.call('purchaseTokenDecimals', 'purchaseTokenDecimals():(uint8)', []) - - return result[0].toI32() - } - - try_purchaseTokenDecimals(): ethereum.CallResult { - let result = super.tryCall('purchaseTokenDecimals', 'purchaseTokenDecimals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - purchaseTokenTotalForDeal(): BigInt { - let result = super.call( - 'purchaseTokenTotalForDeal', - 'purchaseTokenTotalForDeal():(uint256)', - [], - ) - - return result[0].toBigInt() - } - - try_purchaseTokenTotalForDeal(): ethereum.CallResult { - let result = super.tryCall( - 'purchaseTokenTotalForDeal', - 'purchaseTokenTotalForDeal():(uint256)', - [], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - sponsor(): Address { - let result = super.call('sponsor', 'sponsor():(address)', []) - - return result[0].toAddress() - } - - try_sponsor(): ethereum.CallResult
{ - let result = super.tryCall('sponsor', 'sponsor():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - sponsorFee(): BigInt { - let result = super.call('sponsorFee', 'sponsorFee():(uint256)', []) - - return result[0].toBigInt() - } - - try_sponsorFee(): ethereum.CallResult { - let result = super.tryCall('sponsorFee', 'sponsorFee():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - symbol(): string { - let result = super.call('symbol', 'symbol():(string)', []) - - return result[0].toString() - } - - try_symbol(): ethereum.CallResult { - let result = super.tryCall('symbol', 'symbol():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - totalAmountAccepted(): BigInt { - let result = super.call('totalAmountAccepted', 'totalAmountAccepted():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalAmountAccepted(): ethereum.CallResult { - let result = super.tryCall('totalAmountAccepted', 'totalAmountAccepted():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - totalAmountWithdrawn(): BigInt { - let result = super.call('totalAmountWithdrawn', 'totalAmountWithdrawn():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalAmountWithdrawn(): ethereum.CallResult { - let result = super.tryCall('totalAmountWithdrawn', 'totalAmountWithdrawn():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - totalSupply(): BigInt { - let result = super.call('totalSupply', 'totalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalSupply(): ethereum.CallResult { - let result = super.tryCall('totalSupply', 'totalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - transfer(_dst: Address, _amount: BigInt): boolean { - let result = super.call('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(_dst), - ethereum.Value.fromUnsignedBigInt(_amount), - ]) - - return result[0].toBoolean() - } - - try_transfer(_dst: Address, _amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(_dst), - ethereum.Value.fromUnsignedBigInt(_amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFrom(_src: Address, _dst: Address, _amount: BigInt): boolean { - let result = super.call('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(_src), - ethereum.Value.fromAddress(_dst), - ethereum.Value.fromUnsignedBigInt(_amount), - ]) - - return result[0].toBoolean() - } - - try_transferFrom(_src: Address, _dst: Address, _amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(_src), - ethereum.Value.fromAddress(_dst), - ethereum.Value.fromUnsignedBigInt(_amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } -} - -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 - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class AcceptDealTokensCall extends ethereum.Call { - get inputs(): AcceptDealTokensCall__Inputs { - return new AcceptDealTokensCall__Inputs(this) - } - - get outputs(): AcceptDealTokensCall__Outputs { - return new AcceptDealTokensCall__Outputs(this) - } -} - -export class AcceptDealTokensCall__Inputs { - _call: AcceptDealTokensCall - - constructor(call: AcceptDealTokensCall) { - this._call = call - } - - get _poolTokenAmount(): BigInt { - return this._call.inputValues[0].value.toBigInt() - } -} - -export class AcceptDealTokensCall__Outputs { - _call: AcceptDealTokensCall - - constructor(call: AcceptDealTokensCall) { - this._call = call - } -} - -export class AcceptMaxDealTokensCall extends ethereum.Call { - get inputs(): AcceptMaxDealTokensCall__Inputs { - return new AcceptMaxDealTokensCall__Inputs(this) - } - - get outputs(): AcceptMaxDealTokensCall__Outputs { - return new AcceptMaxDealTokensCall__Outputs(this) - } -} - -export class AcceptMaxDealTokensCall__Inputs { - _call: AcceptMaxDealTokensCall - - constructor(call: AcceptMaxDealTokensCall) { - this._call = call - } -} - -export class AcceptMaxDealTokensCall__Outputs { - _call: AcceptMaxDealTokensCall - - constructor(call: AcceptMaxDealTokensCall) { - this._call = call - } -} - -export class AcceptSponsorCall extends ethereum.Call { - get inputs(): AcceptSponsorCall__Inputs { - return new AcceptSponsorCall__Inputs(this) - } - - get outputs(): AcceptSponsorCall__Outputs { - return new AcceptSponsorCall__Outputs(this) - } -} - -export class AcceptSponsorCall__Inputs { - _call: AcceptSponsorCall - - constructor(call: AcceptSponsorCall) { - this._call = call - } -} - -export class AcceptSponsorCall__Outputs { - _call: AcceptSponsorCall - - constructor(call: AcceptSponsorCall) { - this._call = call - } -} - -export class ApproveCall extends ethereum.Call { - get inputs(): ApproveCall__Inputs { - return new ApproveCall__Inputs(this) - } - - get outputs(): ApproveCall__Outputs { - return new ApproveCall__Outputs(this) - } -} - -export class ApproveCall__Inputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class ApproveCall__Outputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class CreateDealCall extends ethereum.Call { - get inputs(): CreateDealCall__Inputs { - return new CreateDealCall__Inputs(this) - } - - get outputs(): CreateDealCall__Outputs { - return new CreateDealCall__Outputs(this) - } -} - -export class CreateDealCall__Inputs { - _call: CreateDealCall - - constructor(call: CreateDealCall) { - this._call = call - } - - get _underlyingDealToken(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get _purchaseTokenTotalForDeal(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } - - get _underlyingDealTokenTotal(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } - - get _vestingPeriod(): BigInt { - return this._call.inputValues[3].value.toBigInt() - } - - get _vestingCliffPeriod(): BigInt { - return this._call.inputValues[4].value.toBigInt() - } - - get _proRataRedemptionPeriod(): BigInt { - return this._call.inputValues[5].value.toBigInt() - } - - get _openRedemptionPeriod(): BigInt { - return this._call.inputValues[6].value.toBigInt() - } - - get _holder(): Address { - return this._call.inputValues[7].value.toAddress() - } - - get _holderFundingDuration(): BigInt { - return this._call.inputValues[8].value.toBigInt() - } -} - -export class CreateDealCall__Outputs { - _call: CreateDealCall - - constructor(call: CreateDealCall) { - this._call = call - } - - get value0(): Address { - return this._call.outputValues[0].value.toAddress() - } -} - -export class DecreaseAllowanceCall extends ethereum.Call { - get inputs(): DecreaseAllowanceCall__Inputs { - return new DecreaseAllowanceCall__Inputs(this) - } - - get outputs(): DecreaseAllowanceCall__Outputs { - return new DecreaseAllowanceCall__Outputs(this) - } -} - -export class DecreaseAllowanceCall__Inputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get subtractedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class DecreaseAllowanceCall__Outputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class DisavowCall extends ethereum.Call { - get inputs(): DisavowCall__Inputs { - return new DisavowCall__Inputs(this) - } - - get outputs(): DisavowCall__Outputs { - return new DisavowCall__Outputs(this) - } -} - -export class DisavowCall__Inputs { - _call: DisavowCall - - constructor(call: DisavowCall) { - this._call = call - } -} - -export class DisavowCall__Outputs { - _call: DisavowCall - - constructor(call: DisavowCall) { - this._call = call - } -} - -export class IncreaseAllowanceCall extends ethereum.Call { - get inputs(): IncreaseAllowanceCall__Inputs { - return new IncreaseAllowanceCall__Inputs(this) - } - - get outputs(): IncreaseAllowanceCall__Outputs { - return new IncreaseAllowanceCall__Outputs(this) - } -} - -export class IncreaseAllowanceCall__Inputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get addedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class IncreaseAllowanceCall__Outputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -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 _poolData(): InitializeCall_poolDataStruct { - return changetype(this._call.inputValues[0].value.toTuple()) - } - - get _sponsor(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get _aelinDealLogicAddress(): Address { - return this._call.inputValues[2].value.toAddress() - } - - get _aelinTreasuryAddress(): Address { - return this._call.inputValues[3].value.toAddress() - } - - get _aelinEscrowLogicAddress(): Address { - return this._call.inputValues[4].value.toAddress() - } -} - -export class InitializeCall__Outputs { - _call: InitializeCall - - constructor(call: InitializeCall) { - this._call = call - } -} - -export class InitializeCall_poolDataStruct extends ethereum.Tuple { - get name(): string { - return this[0].toString() - } - - get symbol(): string { - return this[1].toString() - } - - get purchaseTokenCap(): BigInt { - return this[2].toBigInt() - } - - get purchaseToken(): Address { - return this[3].toAddress() - } - - get duration(): BigInt { - return this[4].toBigInt() - } - - get sponsorFee(): BigInt { - return this[5].toBigInt() - } - - get purchaseDuration(): BigInt { - return this[6].toBigInt() - } - - get allowListAddresses(): Array
{ - return this[7].toAddressArray() - } - - get allowListAmounts(): Array { - return this[8].toBigIntArray() - } - - get nftCollectionRules(): Array { - return this[9].toTupleArray() - } -} - -export class InitializeCall_poolDataNftCollectionRulesStruct extends ethereum.Tuple { - get purchaseAmount(): BigInt { - return this[0].toBigInt() - } - - get collectionAddress(): Address { - return this[1].toAddress() - } - - get purchaseAmountPerToken(): boolean { - return this[2].toBoolean() - } - - get tokenIds(): Array { - return this[3].toBigIntArray() - } - - get minTokensEligible(): Array { - return this[4].toBigIntArray() - } -} - -export class PurchasePoolTokensCall extends ethereum.Call { - get inputs(): PurchasePoolTokensCall__Inputs { - return new PurchasePoolTokensCall__Inputs(this) - } - - get outputs(): PurchasePoolTokensCall__Outputs { - return new PurchasePoolTokensCall__Outputs(this) - } -} - -export class PurchasePoolTokensCall__Inputs { - _call: PurchasePoolTokensCall - - constructor(call: PurchasePoolTokensCall) { - this._call = call - } - - get _purchaseTokenAmount(): BigInt { - return this._call.inputValues[0].value.toBigInt() - } -} - -export class PurchasePoolTokensCall__Outputs { - _call: PurchasePoolTokensCall - - constructor(call: PurchasePoolTokensCall) { - this._call = call - } -} - -export class PurchasePoolTokensWithNftCall extends ethereum.Call { - get inputs(): PurchasePoolTokensWithNftCall__Inputs { - return new PurchasePoolTokensWithNftCall__Inputs(this) - } - - get outputs(): PurchasePoolTokensWithNftCall__Outputs { - return new PurchasePoolTokensWithNftCall__Outputs(this) - } -} - -export class PurchasePoolTokensWithNftCall__Inputs { - _call: PurchasePoolTokensWithNftCall - - constructor(call: PurchasePoolTokensWithNftCall) { - this._call = call - } - - get _nftPurchaseList(): Array { - return this._call.inputValues[0].value.toTupleArray() - } - - get _purchaseTokenAmount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class PurchasePoolTokensWithNftCall__Outputs { - _call: PurchasePoolTokensWithNftCall - - constructor(call: PurchasePoolTokensWithNftCall) { - this._call = call - } -} - -export class PurchasePoolTokensWithNftCall_nftPurchaseListStruct extends ethereum.Tuple { - get collectionAddress(): Address { - return this[0].toAddress() - } - - get tokenIds(): Array { - return this[1].toBigIntArray() - } -} - -export class SetSponsorCall extends ethereum.Call { - get inputs(): SetSponsorCall__Inputs { - return new SetSponsorCall__Inputs(this) - } - - get outputs(): SetSponsorCall__Outputs { - return new SetSponsorCall__Outputs(this) - } -} - -export class SetSponsorCall__Inputs { - _call: SetSponsorCall - - constructor(call: SetSponsorCall) { - this._call = call - } - - get _sponsor(): Address { - return this._call.inputValues[0].value.toAddress() - } -} - -export class SetSponsorCall__Outputs { - _call: SetSponsorCall - - constructor(call: SetSponsorCall) { - this._call = call - } -} - -export class TransferCall extends ethereum.Call { - get inputs(): TransferCall__Inputs { - return new TransferCall__Inputs(this) - } - - get outputs(): TransferCall__Outputs { - return new TransferCall__Outputs(this) - } -} - -export class TransferCall__Inputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get _dst(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get _amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class TransferCall__Outputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromCall extends ethereum.Call { - get inputs(): TransferFromCall__Inputs { - return new TransferFromCall__Inputs(this) - } - - get outputs(): TransferFromCall__Outputs { - return new TransferFromCall__Outputs(this) - } -} - -export class TransferFromCall__Inputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get _src(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get _dst(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get _amount(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } -} - -export class TransferFromCall__Outputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class VouchCall extends ethereum.Call { - get inputs(): VouchCall__Inputs { - return new VouchCall__Inputs(this) - } - - get outputs(): VouchCall__Outputs { - return new VouchCall__Outputs(this) - } -} - -export class VouchCall__Inputs { - _call: VouchCall - - constructor(call: VouchCall) { - this._call = call - } -} - -export class VouchCall__Outputs { - _call: VouchCall - - constructor(call: VouchCall) { - this._call = call - } -} - -export class WithdrawFromPoolCall extends ethereum.Call { - get inputs(): WithdrawFromPoolCall__Inputs { - return new WithdrawFromPoolCall__Inputs(this) - } - - get outputs(): WithdrawFromPoolCall__Outputs { - return new WithdrawFromPoolCall__Outputs(this) - } -} - -export class WithdrawFromPoolCall__Inputs { - _call: WithdrawFromPoolCall - - constructor(call: WithdrawFromPoolCall) { - this._call = call - } - - get _purchaseTokenAmount(): BigInt { - return this._call.inputValues[0].value.toBigInt() - } -} - -export class WithdrawFromPoolCall__Outputs { - _call: WithdrawFromPoolCall - - constructor(call: WithdrawFromPoolCall) { - this._call = call - } -} - -export class WithdrawMaxFromPoolCall extends ethereum.Call { - get inputs(): WithdrawMaxFromPoolCall__Inputs { - return new WithdrawMaxFromPoolCall__Inputs(this) - } - - get outputs(): WithdrawMaxFromPoolCall__Outputs { - return new WithdrawMaxFromPoolCall__Outputs(this) - } -} - -export class WithdrawMaxFromPoolCall__Inputs { - _call: WithdrawMaxFromPoolCall - - constructor(call: WithdrawMaxFromPoolCall) { - this._call = call - } -} - -export class WithdrawMaxFromPoolCall__Outputs { - _call: WithdrawMaxFromPoolCall - - constructor(call: WithdrawMaxFromPoolCall) { - this._call = call - } -} diff --git a/src/types/templates/AelinPool/ERC20.ts b/src/types/templates/AelinPool/ERC20.ts deleted file mode 100644 index 00ab9fa..0000000 --- a/src/types/templates/AelinPool/ERC20.ts +++ /dev/null @@ -1,500 +0,0 @@ -// 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 Approval extends ethereum.Event { - get params(): Approval__Params { - return new Approval__Params(this) - } -} - -export class Approval__Params { - _event: Approval - - constructor(event: Approval) { - this._event = event - } - - get owner(): Address { - return this._event.parameters[0].value.toAddress() - } - - get spender(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class Transfer extends ethereum.Event { - get params(): Transfer__Params { - return new Transfer__Params(this) - } -} - -export class Transfer__Params { - _event: Transfer - - constructor(event: Transfer) { - this._event = event - } - - get from(): Address { - return this._event.parameters[0].value.toAddress() - } - - get to(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class ERC20 extends ethereum.SmartContract { - static bind(address: Address): ERC20 { - return new ERC20('ERC20', address) - } - - allowance(owner: Address, spender: Address): BigInt { - let result = super.call('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - - return result[0].toBigInt() - } - - try_allowance(owner: Address, spender: Address): ethereum.CallResult { - let result = super.tryCall('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - approve(spender: Address, amount: BigInt): boolean { - let result = super.call('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_approve(spender: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - balanceOf(account: Address): BigInt { - let result = super.call('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - - return result[0].toBigInt() - } - - try_balanceOf(account: Address): ethereum.CallResult { - let result = super.tryCall('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - decimals(): i32 { - let result = super.call('decimals', 'decimals():(uint8)', []) - - return result[0].toI32() - } - - try_decimals(): ethereum.CallResult { - let result = super.tryCall('decimals', 'decimals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - decreaseAllowance(spender: Address, subtractedValue: BigInt): boolean { - let result = super.call('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - - return result[0].toBoolean() - } - - try_decreaseAllowance(spender: Address, subtractedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - increaseAllowance(spender: Address, addedValue: BigInt): boolean { - let result = super.call('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - - return result[0].toBoolean() - } - - try_increaseAllowance(spender: Address, addedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - name(): string { - let result = super.call('name', 'name():(string)', []) - - return result[0].toString() - } - - try_name(): ethereum.CallResult { - let result = super.tryCall('name', 'name():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - symbol(): string { - let result = super.call('symbol', 'symbol():(string)', []) - - return result[0].toString() - } - - try_symbol(): ethereum.CallResult { - let result = super.tryCall('symbol', 'symbol():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - totalSupply(): BigInt { - let result = super.call('totalSupply', 'totalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalSupply(): ethereum.CallResult { - let result = super.tryCall('totalSupply', 'totalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - transfer(recipient: Address, amount: BigInt): boolean { - let result = super.call('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transfer(recipient: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFrom(sender: Address, recipient: Address, amount: BigInt): boolean { - let result = super.call('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_transferFrom( - sender: Address, - recipient: Address, - amount: BigInt, - ): ethereum.CallResult { - let result = super.tryCall('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(sender), - ethereum.Value.fromAddress(recipient), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } -} - -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 - } -} - -export class ConstructorCall__Outputs { - _call: ConstructorCall - - constructor(call: ConstructorCall) { - this._call = call - } -} - -export class ApproveCall extends ethereum.Call { - get inputs(): ApproveCall__Inputs { - return new ApproveCall__Inputs(this) - } - - get outputs(): ApproveCall__Outputs { - return new ApproveCall__Outputs(this) - } -} - -export class ApproveCall__Inputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class ApproveCall__Outputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class DecreaseAllowanceCall extends ethereum.Call { - get inputs(): DecreaseAllowanceCall__Inputs { - return new DecreaseAllowanceCall__Inputs(this) - } - - get outputs(): DecreaseAllowanceCall__Outputs { - return new DecreaseAllowanceCall__Outputs(this) - } -} - -export class DecreaseAllowanceCall__Inputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get subtractedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class DecreaseAllowanceCall__Outputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class IncreaseAllowanceCall extends ethereum.Call { - get inputs(): IncreaseAllowanceCall__Inputs { - return new IncreaseAllowanceCall__Inputs(this) - } - - get outputs(): IncreaseAllowanceCall__Outputs { - return new IncreaseAllowanceCall__Outputs(this) - } -} - -export class IncreaseAllowanceCall__Inputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get addedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class IncreaseAllowanceCall__Outputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferCall extends ethereum.Call { - get inputs(): TransferCall__Inputs { - return new TransferCall__Inputs(this) - } - - get outputs(): TransferCall__Outputs { - return new TransferCall__Outputs(this) - } -} - -export class TransferCall__Inputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get recipient(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class TransferCall__Outputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromCall extends ethereum.Call { - get inputs(): TransferFromCall__Inputs { - return new TransferFromCall__Inputs(this) - } - - get outputs(): TransferFromCall__Outputs { - return new TransferFromCall__Outputs(this) - } -} - -export class TransferFromCall__Inputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get sender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get recipient(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } -} - -export class TransferFromCall__Outputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} diff --git a/src/types/templates/AelinUpfrontDeal/AelinUpfrontDeal.ts b/src/types/templates/AelinUpfrontDeal/AelinUpfrontDeal.ts deleted file mode 100644 index 85fa33e..0000000 --- a/src/types/templates/AelinUpfrontDeal/AelinUpfrontDeal.ts +++ /dev/null @@ -1,2242 +0,0 @@ -// 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 AcceptDeal extends ethereum.Event { - get params(): AcceptDeal__Params { - return new AcceptDeal__Params(this) - } -} - -export class AcceptDeal__Params { - _event: AcceptDeal - - constructor(event: AcceptDeal) { - this._event = event - } - - get user(): Address { - return this._event.parameters[0].value.toAddress() - } - - get amountPurchased(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get totalPurchased(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get amountDealTokens(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get totalDealTokens(): BigInt { - return this._event.parameters[4].value.toBigInt() - } -} - -export class BlacklistNFT extends ethereum.Event { - get params(): BlacklistNFT__Params { - return new BlacklistNFT__Params(this) - } -} - -export class BlacklistNFT__Params { - _event: BlacklistNFT - - constructor(event: BlacklistNFT) { - this._event = event - } - - get collection(): Address { - return this._event.parameters[0].value.toAddress() - } - - get nftID(): BigInt { - return this._event.parameters[1].value.toBigInt() - } -} - -export class AelinToken extends ethereum.Event { - get params(): AelinToken__Params { - return new AelinToken__Params(this) - } -} - -export class AelinToken__Params { - _event: AelinToken - - constructor(event: AelinToken) { - this._event = event - } - - get name(): string { - return this._event.parameters[0].value.toString() - } - - get symbol(): string { - return this._event.parameters[1].value.toString() - } - - get decimals(): i32 { - return this._event.parameters[2].value.toI32() - } -} - -export class Approval extends ethereum.Event { - get params(): Approval__Params { - return new Approval__Params(this) - } -} - -export class Approval__Params { - _event: Approval - - constructor(event: Approval) { - this._event = event - } - - get owner(): Address { - return this._event.parameters[0].value.toAddress() - } - - get spender(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class ClaimDealTokens extends ethereum.Event { - get params(): ClaimDealTokens__Params { - return new ClaimDealTokens__Params(this) - } -} - -export class ClaimDealTokens__Params { - _event: ClaimDealTokens - - constructor(event: ClaimDealTokens) { - this._event = event - } - - get user(): Address { - return this._event.parameters[0].value.toAddress() - } - - get amountMinted(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get amountPurchasingReturned(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class ClaimedUnderlyingDealToken extends ethereum.Event { - get params(): ClaimedUnderlyingDealToken__Params { - return new ClaimedUnderlyingDealToken__Params(this) - } -} - -export class ClaimedUnderlyingDealToken__Params { - _event: ClaimedUnderlyingDealToken - - constructor(event: ClaimedUnderlyingDealToken) { - this._event = event - } - - get user(): Address { - return this._event.parameters[0].value.toAddress() - } - - get underlyingToken(): Address { - return this._event.parameters[1].value.toAddress() - } - - get amountClaimed(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class CreateUpFrontDeal extends ethereum.Event { - get params(): CreateUpFrontDeal__Params { - return new CreateUpFrontDeal__Params(this) - } -} - -export class CreateUpFrontDeal__Params { - _event: CreateUpFrontDeal - - constructor(event: CreateUpFrontDeal) { - this._event = event - } - - get dealAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get name(): string { - return this._event.parameters[1].value.toString() - } - - get symbol(): string { - return this._event.parameters[2].value.toString() - } - - get purchaseToken(): Address { - return this._event.parameters[3].value.toAddress() - } - - get underlyingDealToken(): Address { - return this._event.parameters[4].value.toAddress() - } - - get holder(): Address { - return this._event.parameters[5].value.toAddress() - } - - get sponsor(): Address { - return this._event.parameters[6].value.toAddress() - } - - get sponsorFee(): BigInt { - return this._event.parameters[7].value.toBigInt() - } - - get merkleRoot(): Bytes { - return this._event.parameters[8].value.toBytes() - } - - get ipfsHash(): string { - return this._event.parameters[9].value.toString() - } -} - -export class CreateUpFrontDealConfig extends ethereum.Event { - get params(): CreateUpFrontDealConfig__Params { - return new CreateUpFrontDealConfig__Params(this) - } -} - -export class CreateUpFrontDealConfig__Params { - _event: CreateUpFrontDealConfig - - constructor(event: CreateUpFrontDealConfig) { - this._event = event - } - - get dealAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get underlyingDealTokenTotal(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get purchaseTokenPerDealToken(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get purchaseRaiseMinimum(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get purchaseDuration(): BigInt { - return this._event.parameters[4].value.toBigInt() - } - - get vestingPeriod(): BigInt { - return this._event.parameters[5].value.toBigInt() - } - - get vestingCliffPeriod(): BigInt { - return this._event.parameters[6].value.toBigInt() - } - - get allowDeallocation(): boolean { - return this._event.parameters[7].value.toBoolean() - } -} - -export class DealFullyFunded extends ethereum.Event { - get params(): DealFullyFunded__Params { - return new DealFullyFunded__Params(this) - } -} - -export class DealFullyFunded__Params { - _event: DealFullyFunded - - constructor(event: DealFullyFunded) { - this._event = event - } - - get upFrontDealAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get timestamp(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get purchaseExpiryTimestamp(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get vestingCliffExpiryTimestamp(): BigInt { - return this._event.parameters[3].value.toBigInt() - } - - get vestingExpiryTimestamp(): BigInt { - return this._event.parameters[4].value.toBigInt() - } -} - -export class DepositDealToken extends ethereum.Event { - get params(): DepositDealToken__Params { - return new DepositDealToken__Params(this) - } -} - -export class DepositDealToken__Params { - _event: DepositDealToken - - constructor(event: DepositDealToken) { - this._event = event - } - - get underlyingDealTokenAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get depositor(): Address { - return this._event.parameters[1].value.toAddress() - } - - get underlyingDealTokenAmount(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class Disavow extends ethereum.Event { - get params(): Disavow__Params { - return new Disavow__Params(this) - } -} - -export class Disavow__Params { - _event: Disavow - - constructor(event: Disavow) { - this._event = event - } - - get voucher(): Address { - return this._event.parameters[0].value.toAddress() - } -} - -export class FeeEscrowClaim extends ethereum.Event { - get params(): FeeEscrowClaim__Params { - return new FeeEscrowClaim__Params(this) - } -} - -export class FeeEscrowClaim__Params { - _event: FeeEscrowClaim - - constructor(event: FeeEscrowClaim) { - this._event = event - } - - get aelinFeeEscrow(): Address { - return this._event.parameters[0].value.toAddress() - } - - get underlyingTokenAddress(): Address { - return this._event.parameters[1].value.toAddress() - } - - get amount(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class HolderClaim extends ethereum.Event { - get params(): HolderClaim__Params { - return new HolderClaim__Params(this) - } -} - -export class HolderClaim__Params { - _event: HolderClaim - - constructor(event: HolderClaim) { - this._event = event - } - - get holder(): Address { - return this._event.parameters[0].value.toAddress() - } - - get purchaseToken(): Address { - return this._event.parameters[1].value.toAddress() - } - - get amountClaimed(): BigInt { - return this._event.parameters[2].value.toBigInt() - } - - get underlyingToken(): Address { - return this._event.parameters[3].value.toAddress() - } - - get underlyingRefund(): BigInt { - return this._event.parameters[4].value.toBigInt() - } - - get timestamp(): BigInt { - return this._event.parameters[5].value.toBigInt() - } -} - -export class PoolWith1155 extends ethereum.Event { - get params(): PoolWith1155__Params { - return new PoolWith1155__Params(this) - } -} - -export class PoolWith1155__Params { - _event: PoolWith1155 - - constructor(event: PoolWith1155) { - this._event = event - } - - get collectionAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get purchaseAmount(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get purchaseAmountPerToken(): boolean { - return this._event.parameters[2].value.toBoolean() - } - - get tokenIds(): Array { - return this._event.parameters[3].value.toBigIntArray() - } - - get minTokensEligible(): Array { - return this._event.parameters[4].value.toBigIntArray() - } -} - -export class PoolWith721 extends ethereum.Event { - get params(): PoolWith721__Params { - return new PoolWith721__Params(this) - } -} - -export class PoolWith721__Params { - _event: PoolWith721 - - constructor(event: PoolWith721) { - this._event = event - } - - get collectionAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get purchaseAmount(): BigInt { - return this._event.parameters[1].value.toBigInt() - } - - get purchaseAmountPerToken(): boolean { - return this._event.parameters[2].value.toBoolean() - } -} - -export class SetHolder extends ethereum.Event { - get params(): SetHolder__Params { - return new SetHolder__Params(this) - } -} - -export class SetHolder__Params { - _event: SetHolder - - constructor(event: SetHolder) { - this._event = event - } - - get holder(): Address { - return this._event.parameters[0].value.toAddress() - } -} - -export class SponsorClaim extends ethereum.Event { - get params(): SponsorClaim__Params { - return new SponsorClaim__Params(this) - } -} - -export class SponsorClaim__Params { - _event: SponsorClaim - - constructor(event: SponsorClaim) { - this._event = event - } - - get sponsor(): Address { - return this._event.parameters[0].value.toAddress() - } - - get amountMinted(): BigInt { - return this._event.parameters[1].value.toBigInt() - } -} - -export class Transfer extends ethereum.Event { - get params(): Transfer__Params { - return new Transfer__Params(this) - } -} - -export class Transfer__Params { - _event: Transfer - - constructor(event: Transfer) { - this._event = event - } - - get from(): Address { - return this._event.parameters[0].value.toAddress() - } - - get to(): Address { - return this._event.parameters[1].value.toAddress() - } - - get value(): BigInt { - return this._event.parameters[2].value.toBigInt() - } -} - -export class Vouch extends ethereum.Event { - get params(): Vouch__Params { - return new Vouch__Params(this) - } -} - -export class Vouch__Params { - _event: Vouch - - constructor(event: Vouch) { - this._event = event - } - - get voucher(): Address { - return this._event.parameters[0].value.toAddress() - } -} - -export class WithdrewExcess extends ethereum.Event { - get params(): WithdrewExcess__Params { - return new WithdrewExcess__Params(this) - } -} - -export class WithdrewExcess__Params { - _event: WithdrewExcess - - constructor(event: WithdrewExcess) { - this._event = event - } - - get UpFrontDealAddress(): Address { - return this._event.parameters[0].value.toAddress() - } - - get amountWithdrawn(): BigInt { - return this._event.parameters[1].value.toBigInt() - } -} - -export class AelinUpfrontDeal__dealConfigResult { - value0: BigInt - value1: BigInt - value2: BigInt - value3: BigInt - value4: BigInt - value5: BigInt - value6: boolean - - constructor( - value0: BigInt, - value1: BigInt, - value2: BigInt, - value3: BigInt, - value4: BigInt, - value5: BigInt, - value6: boolean, - ) { - this.value0 = value0 - this.value1 = value1 - this.value2 = value2 - this.value3 = value3 - this.value4 = value4 - this.value5 = value5 - this.value6 = value6 - } - - toMap(): TypedMap { - let map = new TypedMap() - map.set('value0', ethereum.Value.fromUnsignedBigInt(this.value0)) - map.set('value1', ethereum.Value.fromUnsignedBigInt(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)) - map.set('value5', ethereum.Value.fromUnsignedBigInt(this.value5)) - map.set('value6', ethereum.Value.fromBoolean(this.value6)) - return map - } -} - -export class AelinUpfrontDeal__dealDataResult { - value0: string - value1: string - value2: Address - value3: Address - value4: Address - value5: Address - value6: BigInt - value7: Bytes - value8: string - - constructor( - value0: string, - value1: string, - value2: Address, - value3: Address, - value4: Address, - value5: Address, - value6: BigInt, - value7: Bytes, - value8: string, - ) { - this.value0 = value0 - this.value1 = value1 - this.value2 = value2 - this.value3 = value3 - this.value4 = value4 - this.value5 = value5 - this.value6 = value6 - this.value7 = value7 - this.value8 = value8 - } - - toMap(): TypedMap { - let map = new TypedMap() - map.set('value0', ethereum.Value.fromString(this.value0)) - map.set('value1', ethereum.Value.fromString(this.value1)) - map.set('value2', ethereum.Value.fromAddress(this.value2)) - map.set('value3', ethereum.Value.fromAddress(this.value3)) - map.set('value4', ethereum.Value.fromAddress(this.value4)) - map.set('value5', ethereum.Value.fromAddress(this.value5)) - map.set('value6', ethereum.Value.fromUnsignedBigInt(this.value6)) - map.set('value7', ethereum.Value.fromFixedBytes(this.value7)) - map.set('value8', ethereum.Value.fromString(this.value8)) - return map - } -} - -export class AelinUpfrontDeal__getAllowListResult { - value0: Array
- value1: Array - value2: BigInt - value3: boolean - - constructor(value0: Array
, value1: Array, value2: BigInt, value3: boolean) { - this.value0 = value0 - this.value1 = value1 - this.value2 = value2 - this.value3 = value3 - } - - toMap(): TypedMap { - let map = new TypedMap() - map.set('value0', ethereum.Value.fromAddressArray(this.value0)) - map.set('value1', ethereum.Value.fromUnsignedBigIntArray(this.value1)) - map.set('value2', ethereum.Value.fromUnsignedBigInt(this.value2)) - map.set('value3', ethereum.Value.fromBoolean(this.value3)) - return map - } -} - -export class AelinUpfrontDeal__getNftCollectionDetailsResult { - value0: BigInt - value1: Address - value2: boolean - value3: Array - value4: Array - - constructor( - value0: BigInt, - value1: Address, - value2: boolean, - value3: Array, - value4: Array, - ) { - this.value0 = value0 - this.value1 = value1 - this.value2 = value2 - this.value3 = value3 - this.value4 = value4 - } - - toMap(): TypedMap { - let map = new TypedMap() - map.set('value0', ethereum.Value.fromUnsignedBigInt(this.value0)) - map.set('value1', ethereum.Value.fromAddress(this.value1)) - map.set('value2', ethereum.Value.fromBoolean(this.value2)) - map.set('value3', ethereum.Value.fromUnsignedBigIntArray(this.value3)) - map.set('value4', ethereum.Value.fromUnsignedBigIntArray(this.value4)) - return map - } -} - -export class AelinUpfrontDeal__getNftGatingDetailsResult { - value0: boolean - value1: boolean - value2: boolean - - constructor(value0: boolean, value1: boolean, value2: boolean) { - this.value0 = value0 - this.value1 = value1 - this.value2 = value2 - } - - toMap(): TypedMap { - let map = new TypedMap() - map.set('value0', ethereum.Value.fromBoolean(this.value0)) - map.set('value1', ethereum.Value.fromBoolean(this.value1)) - map.set('value2', ethereum.Value.fromBoolean(this.value2)) - return map - } -} - -export class AelinUpfrontDeal extends ethereum.SmartContract { - static bind(address: Address): AelinUpfrontDeal { - return new AelinUpfrontDeal('AelinUpfrontDeal', address) - } - - aelinEscrowLogicAddress(): Address { - let result = super.call('aelinEscrowLogicAddress', 'aelinEscrowLogicAddress():(address)', []) - - return result[0].toAddress() - } - - try_aelinEscrowLogicAddress(): ethereum.CallResult
{ - let result = super.tryCall('aelinEscrowLogicAddress', 'aelinEscrowLogicAddress():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - aelinFeeEscrow(): Address { - let result = super.call('aelinFeeEscrow', 'aelinFeeEscrow():(address)', []) - - return result[0].toAddress() - } - - try_aelinFeeEscrow(): ethereum.CallResult
{ - let result = super.tryCall('aelinFeeEscrow', 'aelinFeeEscrow():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - aelinTreasuryAddress(): Address { - let result = super.call('aelinTreasuryAddress', 'aelinTreasuryAddress():(address)', []) - - return result[0].toAddress() - } - - try_aelinTreasuryAddress(): ethereum.CallResult
{ - let result = super.tryCall('aelinTreasuryAddress', 'aelinTreasuryAddress():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - allowList(): boolean { - let result = super.call('allowList', 'allowList():(bool)', []) - - return result[0].toBoolean() - } - - try_allowList(): ethereum.CallResult { - let result = super.tryCall('allowList', 'allowList():(bool)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - allowance(owner: Address, spender: Address): BigInt { - let result = super.call('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - - return result[0].toBigInt() - } - - try_allowance(owner: Address, spender: Address): ethereum.CallResult { - let result = super.tryCall('allowance', 'allowance(address,address):(uint256)', [ - ethereum.Value.fromAddress(owner), - ethereum.Value.fromAddress(spender), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - amountVested(param0: Address): BigInt { - let result = super.call('amountVested', 'amountVested(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - - return result[0].toBigInt() - } - - try_amountVested(param0: Address): ethereum.CallResult { - let result = super.tryCall('amountVested', 'amountVested(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - approve(spender: Address, amount: BigInt): boolean { - let result = super.call('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - - return result[0].toBoolean() - } - - try_approve(spender: Address, amount: BigInt): ethereum.CallResult { - let result = super.tryCall('approve', 'approve(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - balanceOf(account: Address): BigInt { - let result = super.call('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - - return result[0].toBigInt() - } - - try_balanceOf(account: Address): ethereum.CallResult { - let result = super.tryCall('balanceOf', 'balanceOf(address):(uint256)', [ - ethereum.Value.fromAddress(account), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - claimableUnderlyingTokens(_purchaser: Address): BigInt { - let result = super.call( - 'claimableUnderlyingTokens', - 'claimableUnderlyingTokens(address):(uint256)', - [ethereum.Value.fromAddress(_purchaser)], - ) - - return result[0].toBigInt() - } - - try_claimableUnderlyingTokens(_purchaser: Address): ethereum.CallResult { - let result = super.tryCall( - 'claimableUnderlyingTokens', - 'claimableUnderlyingTokens(address):(uint256)', - [ethereum.Value.fromAddress(_purchaser)], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - dealConfig(): AelinUpfrontDeal__dealConfigResult { - let result = super.call( - 'dealConfig', - 'dealConfig():(uint256,uint256,uint256,uint256,uint256,uint256,bool)', - [], - ) - - return new AelinUpfrontDeal__dealConfigResult( - result[0].toBigInt(), - result[1].toBigInt(), - result[2].toBigInt(), - result[3].toBigInt(), - result[4].toBigInt(), - result[5].toBigInt(), - result[6].toBoolean(), - ) - } - - try_dealConfig(): ethereum.CallResult { - let result = super.tryCall( - 'dealConfig', - 'dealConfig():(uint256,uint256,uint256,uint256,uint256,uint256,bool)', - [], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue( - new AelinUpfrontDeal__dealConfigResult( - value[0].toBigInt(), - value[1].toBigInt(), - value[2].toBigInt(), - value[3].toBigInt(), - value[4].toBigInt(), - value[5].toBigInt(), - value[6].toBoolean(), - ), - ) - } - - dealData(): AelinUpfrontDeal__dealDataResult { - let result = super.call( - 'dealData', - 'dealData():(string,string,address,address,address,address,uint256,bytes32,string)', - [], - ) - - return new AelinUpfrontDeal__dealDataResult( - result[0].toString(), - result[1].toString(), - result[2].toAddress(), - result[3].toAddress(), - result[4].toAddress(), - result[5].toAddress(), - result[6].toBigInt(), - result[7].toBytes(), - result[8].toString(), - ) - } - - try_dealData(): ethereum.CallResult { - let result = super.tryCall( - 'dealData', - 'dealData():(string,string,address,address,address,address,uint256,bytes32,string)', - [], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue( - new AelinUpfrontDeal__dealDataResult( - value[0].toString(), - value[1].toString(), - value[2].toAddress(), - value[3].toAddress(), - value[4].toAddress(), - value[5].toAddress(), - value[6].toBigInt(), - value[7].toBytes(), - value[8].toString(), - ), - ) - } - - dealFactory(): Address { - let result = super.call('dealFactory', 'dealFactory():(address)', []) - - return result[0].toAddress() - } - - try_dealFactory(): ethereum.CallResult
{ - let result = super.tryCall('dealFactory', 'dealFactory():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - dealStart(): BigInt { - let result = super.call('dealStart', 'dealStart():(uint256)', []) - - return result[0].toBigInt() - } - - try_dealStart(): ethereum.CallResult { - let result = super.tryCall('dealStart', 'dealStart():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - decimals(): i32 { - let result = super.call('decimals', 'decimals():(uint8)', []) - - return result[0].toI32() - } - - try_decimals(): ethereum.CallResult { - let result = super.tryCall('decimals', 'decimals():(uint8)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toI32()) - } - - decreaseAllowance(spender: Address, subtractedValue: BigInt): boolean { - let result = super.call('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - - return result[0].toBoolean() - } - - try_decreaseAllowance(spender: Address, subtractedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('decreaseAllowance', 'decreaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(subtractedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - futureHolder(): Address { - let result = super.call('futureHolder', 'futureHolder():(address)', []) - - return result[0].toAddress() - } - - try_futureHolder(): ethereum.CallResult
{ - let result = super.tryCall('futureHolder', 'futureHolder():(address)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toAddress()) - } - - getAllowList(_userAddress: Address): AelinUpfrontDeal__getAllowListResult { - let result = super.call( - 'getAllowList', - 'getAllowList(address):(address[],uint256[],uint256,bool)', - [ethereum.Value.fromAddress(_userAddress)], - ) - - return new AelinUpfrontDeal__getAllowListResult( - result[0].toAddressArray(), - result[1].toBigIntArray(), - result[2].toBigInt(), - result[3].toBoolean(), - ) - } - - try_getAllowList( - _userAddress: Address, - ): ethereum.CallResult { - let result = super.tryCall( - 'getAllowList', - 'getAllowList(address):(address[],uint256[],uint256,bool)', - [ethereum.Value.fromAddress(_userAddress)], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue( - new AelinUpfrontDeal__getAllowListResult( - value[0].toAddressArray(), - value[1].toBigIntArray(), - value[2].toBigInt(), - value[3].toBoolean(), - ), - ) - } - - getAmountVested(_address: Address): BigInt { - let result = super.call('getAmountVested', 'getAmountVested(address):(uint256)', [ - ethereum.Value.fromAddress(_address), - ]) - - return result[0].toBigInt() - } - - try_getAmountVested(_address: Address): ethereum.CallResult { - let result = super.tryCall('getAmountVested', 'getAmountVested(address):(uint256)', [ - ethereum.Value.fromAddress(_address), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - getNftCollectionDetails(_collection: Address): AelinUpfrontDeal__getNftCollectionDetailsResult { - let result = super.call( - 'getNftCollectionDetails', - 'getNftCollectionDetails(address):(uint256,address,bool,uint256[],uint256[])', - [ethereum.Value.fromAddress(_collection)], - ) - - return new AelinUpfrontDeal__getNftCollectionDetailsResult( - result[0].toBigInt(), - result[1].toAddress(), - result[2].toBoolean(), - result[3].toBigIntArray(), - result[4].toBigIntArray(), - ) - } - - try_getNftCollectionDetails( - _collection: Address, - ): ethereum.CallResult { - let result = super.tryCall( - 'getNftCollectionDetails', - 'getNftCollectionDetails(address):(uint256,address,bool,uint256[],uint256[])', - [ethereum.Value.fromAddress(_collection)], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue( - new AelinUpfrontDeal__getNftCollectionDetailsResult( - value[0].toBigInt(), - value[1].toAddress(), - value[2].toBoolean(), - value[3].toBigIntArray(), - value[4].toBigIntArray(), - ), - ) - } - - getNftGatingDetails( - _collection: Address, - _wallet: Address, - _nftId: BigInt, - ): AelinUpfrontDeal__getNftGatingDetailsResult { - let result = super.call( - 'getNftGatingDetails', - 'getNftGatingDetails(address,address,uint256):(bool,bool,bool)', - [ - ethereum.Value.fromAddress(_collection), - ethereum.Value.fromAddress(_wallet), - ethereum.Value.fromUnsignedBigInt(_nftId), - ], - ) - - return new AelinUpfrontDeal__getNftGatingDetailsResult( - result[0].toBoolean(), - result[1].toBoolean(), - result[2].toBoolean(), - ) - } - - try_getNftGatingDetails( - _collection: Address, - _wallet: Address, - _nftId: BigInt, - ): ethereum.CallResult { - let result = super.tryCall( - 'getNftGatingDetails', - 'getNftGatingDetails(address,address,uint256):(bool,bool,bool)', - [ - ethereum.Value.fromAddress(_collection), - ethereum.Value.fromAddress(_wallet), - ethereum.Value.fromUnsignedBigInt(_nftId), - ], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue( - new AelinUpfrontDeal__getNftGatingDetailsResult( - value[0].toBoolean(), - value[1].toBoolean(), - value[2].toBoolean(), - ), - ) - } - - getPoolSharesPerUser(_address: Address): BigInt { - let result = super.call('getPoolSharesPerUser', 'getPoolSharesPerUser(address):(uint256)', [ - ethereum.Value.fromAddress(_address), - ]) - - return result[0].toBigInt() - } - - try_getPoolSharesPerUser(_address: Address): ethereum.CallResult { - let result = super.tryCall('getPoolSharesPerUser', 'getPoolSharesPerUser(address):(uint256)', [ - ethereum.Value.fromAddress(_address), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - getPurchaseTokensPerUser(_address: Address): BigInt { - let result = super.call( - 'getPurchaseTokensPerUser', - 'getPurchaseTokensPerUser(address):(uint256)', - [ethereum.Value.fromAddress(_address)], - ) - - return result[0].toBigInt() - } - - try_getPurchaseTokensPerUser(_address: Address): ethereum.CallResult { - let result = super.tryCall( - 'getPurchaseTokensPerUser', - 'getPurchaseTokensPerUser(address):(uint256)', - [ethereum.Value.fromAddress(_address)], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - hasPurchasedMerkle(_index: BigInt): boolean { - let result = super.call('hasPurchasedMerkle', 'hasPurchasedMerkle(uint256):(bool)', [ - ethereum.Value.fromUnsignedBigInt(_index), - ]) - - return result[0].toBoolean() - } - - try_hasPurchasedMerkle(_index: BigInt): ethereum.CallResult { - let result = super.tryCall('hasPurchasedMerkle', 'hasPurchasedMerkle(uint256):(bool)', [ - ethereum.Value.fromUnsignedBigInt(_index), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - increaseAllowance(spender: Address, addedValue: BigInt): boolean { - let result = super.call('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - - return result[0].toBoolean() - } - - try_increaseAllowance(spender: Address, addedValue: BigInt): ethereum.CallResult { - let result = super.tryCall('increaseAllowance', 'increaseAllowance(address,uint256):(bool)', [ - ethereum.Value.fromAddress(spender), - ethereum.Value.fromUnsignedBigInt(addedValue), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - name(): string { - let result = super.call('name', 'name():(string)', []) - - return result[0].toString() - } - - try_name(): ethereum.CallResult { - let result = super.tryCall('name', 'name():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - nftGating(): boolean { - let result = super.call('nftGating', 'nftGating():(bool)', []) - - return result[0].toBoolean() - } - - try_nftGating(): ethereum.CallResult { - let result = super.tryCall('nftGating', 'nftGating():(bool)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - poolSharesPerUser(param0: Address): BigInt { - let result = super.call('poolSharesPerUser', 'poolSharesPerUser(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - - return result[0].toBigInt() - } - - try_poolSharesPerUser(param0: Address): ethereum.CallResult { - let result = super.tryCall('poolSharesPerUser', 'poolSharesPerUser(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - purchaseExpiry(): BigInt { - let result = super.call('purchaseExpiry', 'purchaseExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_purchaseExpiry(): ethereum.CallResult { - let result = super.tryCall('purchaseExpiry', 'purchaseExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - purchaseTokensPerUser(param0: Address): BigInt { - let result = super.call('purchaseTokensPerUser', 'purchaseTokensPerUser(address):(uint256)', [ - ethereum.Value.fromAddress(param0), - ]) - - return result[0].toBigInt() - } - - try_purchaseTokensPerUser(param0: Address): ethereum.CallResult { - let result = super.tryCall( - 'purchaseTokensPerUser', - 'purchaseTokensPerUser(address):(uint256)', - [ethereum.Value.fromAddress(param0)], - ) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - symbol(): string { - let result = super.call('symbol', 'symbol():(string)', []) - - return result[0].toString() - } - - try_symbol(): ethereum.CallResult { - let result = super.tryCall('symbol', 'symbol():(string)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toString()) - } - - totalPoolShares(): BigInt { - let result = super.call('totalPoolShares', 'totalPoolShares():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalPoolShares(): ethereum.CallResult { - let result = super.tryCall('totalPoolShares', 'totalPoolShares():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - totalPurchasingAccepted(): BigInt { - let result = super.call('totalPurchasingAccepted', 'totalPurchasingAccepted():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalPurchasingAccepted(): ethereum.CallResult { - let result = super.tryCall('totalPurchasingAccepted', 'totalPurchasingAccepted():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - totalSupply(): BigInt { - let result = super.call('totalSupply', 'totalSupply():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalSupply(): ethereum.CallResult { - let result = super.tryCall('totalSupply', 'totalSupply():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - totalUnderlyingClaimed(): BigInt { - let result = super.call('totalUnderlyingClaimed', 'totalUnderlyingClaimed():(uint256)', []) - - return result[0].toBigInt() - } - - try_totalUnderlyingClaimed(): ethereum.CallResult { - let result = super.tryCall('totalUnderlyingClaimed', 'totalUnderlyingClaimed():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - transfer(_dst: Address, _amount: BigInt): boolean { - let result = super.call('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(_dst), - ethereum.Value.fromUnsignedBigInt(_amount), - ]) - - return result[0].toBoolean() - } - - try_transfer(_dst: Address, _amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transfer', 'transfer(address,uint256):(bool)', [ - ethereum.Value.fromAddress(_dst), - ethereum.Value.fromUnsignedBigInt(_amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - transferFrom(_src: Address, _dst: Address, _amount: BigInt): boolean { - let result = super.call('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(_src), - ethereum.Value.fromAddress(_dst), - ethereum.Value.fromUnsignedBigInt(_amount), - ]) - - return result[0].toBoolean() - } - - try_transferFrom(_src: Address, _dst: Address, _amount: BigInt): ethereum.CallResult { - let result = super.tryCall('transferFrom', 'transferFrom(address,address,uint256):(bool)', [ - ethereum.Value.fromAddress(_src), - ethereum.Value.fromAddress(_dst), - ethereum.Value.fromUnsignedBigInt(_amount), - ]) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBoolean()) - } - - vestingCliffExpiry(): BigInt { - let result = super.call('vestingCliffExpiry', 'vestingCliffExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_vestingCliffExpiry(): ethereum.CallResult { - let result = super.tryCall('vestingCliffExpiry', 'vestingCliffExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } - - vestingExpiry(): BigInt { - let result = super.call('vestingExpiry', 'vestingExpiry():(uint256)', []) - - return result[0].toBigInt() - } - - try_vestingExpiry(): ethereum.CallResult { - let result = super.tryCall('vestingExpiry', 'vestingExpiry():(uint256)', []) - if (result.reverted) { - return new ethereum.CallResult() - } - let value = result.value - return ethereum.CallResult.fromValue(value[0].toBigInt()) - } -} - -export class AcceptDealCall extends ethereum.Call { - get inputs(): AcceptDealCall__Inputs { - return new AcceptDealCall__Inputs(this) - } - - get outputs(): AcceptDealCall__Outputs { - return new AcceptDealCall__Outputs(this) - } -} - -export class AcceptDealCall__Inputs { - _call: AcceptDealCall - - constructor(call: AcceptDealCall) { - this._call = call - } - - get _nftPurchaseList(): Array { - return this._call.inputValues[0].value.toTupleArray() - } - - get _merkleData(): AcceptDealCall_merkleDataStruct { - return changetype(this._call.inputValues[1].value.toTuple()) - } - - get _purchaseTokenAmount(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } -} - -export class AcceptDealCall__Outputs { - _call: AcceptDealCall - - constructor(call: AcceptDealCall) { - this._call = call - } -} - -export class AcceptDealCall_nftPurchaseListStruct extends ethereum.Tuple { - get collectionAddress(): Address { - return this[0].toAddress() - } - - get tokenIds(): Array { - return this[1].toBigIntArray() - } -} - -export class AcceptDealCall_merkleDataStruct extends ethereum.Tuple { - get index(): BigInt { - return this[0].toBigInt() - } - - get account(): Address { - return this[1].toAddress() - } - - get amount(): BigInt { - return this[2].toBigInt() - } - - get merkleProof(): Array { - return this[3].toBytesArray() - } -} - -export class AcceptHolderCall extends ethereum.Call { - get inputs(): AcceptHolderCall__Inputs { - return new AcceptHolderCall__Inputs(this) - } - - get outputs(): AcceptHolderCall__Outputs { - return new AcceptHolderCall__Outputs(this) - } -} - -export class AcceptHolderCall__Inputs { - _call: AcceptHolderCall - - constructor(call: AcceptHolderCall) { - this._call = call - } -} - -export class AcceptHolderCall__Outputs { - _call: AcceptHolderCall - - constructor(call: AcceptHolderCall) { - this._call = call - } -} - -export class ApproveCall extends ethereum.Call { - get inputs(): ApproveCall__Inputs { - return new ApproveCall__Inputs(this) - } - - get outputs(): ApproveCall__Outputs { - return new ApproveCall__Outputs(this) - } -} - -export class ApproveCall__Inputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class ApproveCall__Outputs { - _call: ApproveCall - - constructor(call: ApproveCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class ClaimUnderlyingCall extends ethereum.Call { - get inputs(): ClaimUnderlyingCall__Inputs { - return new ClaimUnderlyingCall__Inputs(this) - } - - get outputs(): ClaimUnderlyingCall__Outputs { - return new ClaimUnderlyingCall__Outputs(this) - } -} - -export class ClaimUnderlyingCall__Inputs { - _call: ClaimUnderlyingCall - - constructor(call: ClaimUnderlyingCall) { - this._call = call - } -} - -export class ClaimUnderlyingCall__Outputs { - _call: ClaimUnderlyingCall - - constructor(call: ClaimUnderlyingCall) { - this._call = call - } -} - -export class DecreaseAllowanceCall extends ethereum.Call { - get inputs(): DecreaseAllowanceCall__Inputs { - return new DecreaseAllowanceCall__Inputs(this) - } - - get outputs(): DecreaseAllowanceCall__Outputs { - return new DecreaseAllowanceCall__Outputs(this) - } -} - -export class DecreaseAllowanceCall__Inputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get subtractedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class DecreaseAllowanceCall__Outputs { - _call: DecreaseAllowanceCall - - constructor(call: DecreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class DepositUnderlyingTokensCall extends ethereum.Call { - get inputs(): DepositUnderlyingTokensCall__Inputs { - return new DepositUnderlyingTokensCall__Inputs(this) - } - - get outputs(): DepositUnderlyingTokensCall__Outputs { - return new DepositUnderlyingTokensCall__Outputs(this) - } -} - -export class DepositUnderlyingTokensCall__Inputs { - _call: DepositUnderlyingTokensCall - - constructor(call: DepositUnderlyingTokensCall) { - this._call = call - } - - get _depositUnderlyingAmount(): BigInt { - return this._call.inputValues[0].value.toBigInt() - } -} - -export class DepositUnderlyingTokensCall__Outputs { - _call: DepositUnderlyingTokensCall - - constructor(call: DepositUnderlyingTokensCall) { - this._call = call - } -} - -export class DisavowCall extends ethereum.Call { - get inputs(): DisavowCall__Inputs { - return new DisavowCall__Inputs(this) - } - - get outputs(): DisavowCall__Outputs { - return new DisavowCall__Outputs(this) - } -} - -export class DisavowCall__Inputs { - _call: DisavowCall - - constructor(call: DisavowCall) { - this._call = call - } -} - -export class DisavowCall__Outputs { - _call: DisavowCall - - constructor(call: DisavowCall) { - this._call = call - } -} - -export class FeeEscrowClaimCall extends ethereum.Call { - get inputs(): FeeEscrowClaimCall__Inputs { - return new FeeEscrowClaimCall__Inputs(this) - } - - get outputs(): FeeEscrowClaimCall__Outputs { - return new FeeEscrowClaimCall__Outputs(this) - } -} - -export class FeeEscrowClaimCall__Inputs { - _call: FeeEscrowClaimCall - - constructor(call: FeeEscrowClaimCall) { - this._call = call - } -} - -export class FeeEscrowClaimCall__Outputs { - _call: FeeEscrowClaimCall - - constructor(call: FeeEscrowClaimCall) { - this._call = call - } -} - -export class HolderClaimCall extends ethereum.Call { - get inputs(): HolderClaimCall__Inputs { - return new HolderClaimCall__Inputs(this) - } - - get outputs(): HolderClaimCall__Outputs { - return new HolderClaimCall__Outputs(this) - } -} - -export class HolderClaimCall__Inputs { - _call: HolderClaimCall - - constructor(call: HolderClaimCall) { - this._call = call - } -} - -export class HolderClaimCall__Outputs { - _call: HolderClaimCall - - constructor(call: HolderClaimCall) { - this._call = call - } -} - -export class IncreaseAllowanceCall extends ethereum.Call { - get inputs(): IncreaseAllowanceCall__Inputs { - return new IncreaseAllowanceCall__Inputs(this) - } - - get outputs(): IncreaseAllowanceCall__Outputs { - return new IncreaseAllowanceCall__Outputs(this) - } -} - -export class IncreaseAllowanceCall__Inputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get spender(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get addedValue(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class IncreaseAllowanceCall__Outputs { - _call: IncreaseAllowanceCall - - constructor(call: IncreaseAllowanceCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -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 _dealData(): InitializeCall_dealDataStruct { - return changetype(this._call.inputValues[0].value.toTuple()) - } - - get _dealConfig(): InitializeCall_dealConfigStruct { - return changetype(this._call.inputValues[1].value.toTuple()) - } - - get _nftCollectionRules(): Array { - return this._call.inputValues[2].value.toTupleArray() - } - - get _allowListInit(): InitializeCall_allowListInitStruct { - return changetype(this._call.inputValues[3].value.toTuple()) - } - - get _aelinTreasuryAddress(): Address { - return this._call.inputValues[4].value.toAddress() - } - - get _aelinEscrowLogicAddress(): Address { - return this._call.inputValues[5].value.toAddress() - } -} - -export class InitializeCall__Outputs { - _call: InitializeCall - - constructor(call: InitializeCall) { - this._call = call - } -} - -export class InitializeCall_dealDataStruct extends ethereum.Tuple { - get name(): string { - return this[0].toString() - } - - get symbol(): string { - return this[1].toString() - } - - get purchaseToken(): Address { - return this[2].toAddress() - } - - get underlyingDealToken(): Address { - return this[3].toAddress() - } - - get holder(): Address { - return this[4].toAddress() - } - - get sponsor(): Address { - return this[5].toAddress() - } - - get sponsorFee(): BigInt { - return this[6].toBigInt() - } - - get merkleRoot(): Bytes { - return this[7].toBytes() - } - - get ipfsHash(): string { - return this[8].toString() - } -} - -export class InitializeCall_dealConfigStruct extends ethereum.Tuple { - get underlyingDealTokenTotal(): BigInt { - return this[0].toBigInt() - } - - get purchaseTokenPerDealToken(): BigInt { - return this[1].toBigInt() - } - - get purchaseRaiseMinimum(): BigInt { - return this[2].toBigInt() - } - - get purchaseDuration(): BigInt { - return this[3].toBigInt() - } - - get vestingPeriod(): BigInt { - return this[4].toBigInt() - } - - get vestingCliffPeriod(): BigInt { - return this[5].toBigInt() - } - - get allowDeallocation(): boolean { - return this[6].toBoolean() - } -} - -export class InitializeCall_nftCollectionRulesStruct extends ethereum.Tuple { - get purchaseAmount(): BigInt { - return this[0].toBigInt() - } - - get collectionAddress(): Address { - return this[1].toAddress() - } - - get purchaseAmountPerToken(): boolean { - return this[2].toBoolean() - } - - get tokenIds(): Array { - return this[3].toBigIntArray() - } - - get minTokensEligible(): Array { - return this[4].toBigIntArray() - } -} - -export class InitializeCall_allowListInitStruct extends ethereum.Tuple { - get allowListAddresses(): Array
{ - return this[0].toAddressArray() - } - - get allowListAmounts(): Array { - return this[1].toBigIntArray() - } -} - -export class PurchaserClaimCall extends ethereum.Call { - get inputs(): PurchaserClaimCall__Inputs { - return new PurchaserClaimCall__Inputs(this) - } - - get outputs(): PurchaserClaimCall__Outputs { - return new PurchaserClaimCall__Outputs(this) - } -} - -export class PurchaserClaimCall__Inputs { - _call: PurchaserClaimCall - - constructor(call: PurchaserClaimCall) { - this._call = call - } -} - -export class PurchaserClaimCall__Outputs { - _call: PurchaserClaimCall - - constructor(call: PurchaserClaimCall) { - this._call = call - } -} - -export class SetHolderCall extends ethereum.Call { - get inputs(): SetHolderCall__Inputs { - return new SetHolderCall__Inputs(this) - } - - get outputs(): SetHolderCall__Outputs { - return new SetHolderCall__Outputs(this) - } -} - -export class SetHolderCall__Inputs { - _call: SetHolderCall - - constructor(call: SetHolderCall) { - this._call = call - } - - get _holder(): Address { - return this._call.inputValues[0].value.toAddress() - } -} - -export class SetHolderCall__Outputs { - _call: SetHolderCall - - constructor(call: SetHolderCall) { - this._call = call - } -} - -export class SponsorClaimCall extends ethereum.Call { - get inputs(): SponsorClaimCall__Inputs { - return new SponsorClaimCall__Inputs(this) - } - - get outputs(): SponsorClaimCall__Outputs { - return new SponsorClaimCall__Outputs(this) - } -} - -export class SponsorClaimCall__Inputs { - _call: SponsorClaimCall - - constructor(call: SponsorClaimCall) { - this._call = call - } -} - -export class SponsorClaimCall__Outputs { - _call: SponsorClaimCall - - constructor(call: SponsorClaimCall) { - this._call = call - } -} - -export class TransferCall extends ethereum.Call { - get inputs(): TransferCall__Inputs { - return new TransferCall__Inputs(this) - } - - get outputs(): TransferCall__Outputs { - return new TransferCall__Outputs(this) - } -} - -export class TransferCall__Inputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get _dst(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get _amount(): BigInt { - return this._call.inputValues[1].value.toBigInt() - } -} - -export class TransferCall__Outputs { - _call: TransferCall - - constructor(call: TransferCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class TransferFromCall extends ethereum.Call { - get inputs(): TransferFromCall__Inputs { - return new TransferFromCall__Inputs(this) - } - - get outputs(): TransferFromCall__Outputs { - return new TransferFromCall__Outputs(this) - } -} - -export class TransferFromCall__Inputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get _src(): Address { - return this._call.inputValues[0].value.toAddress() - } - - get _dst(): Address { - return this._call.inputValues[1].value.toAddress() - } - - get _amount(): BigInt { - return this._call.inputValues[2].value.toBigInt() - } -} - -export class TransferFromCall__Outputs { - _call: TransferFromCall - - constructor(call: TransferFromCall) { - this._call = call - } - - get value0(): boolean { - return this._call.outputValues[0].value.toBoolean() - } -} - -export class VouchCall extends ethereum.Call { - get inputs(): VouchCall__Inputs { - return new VouchCall__Inputs(this) - } - - get outputs(): VouchCall__Outputs { - return new VouchCall__Outputs(this) - } -} - -export class VouchCall__Inputs { - _call: VouchCall - - constructor(call: VouchCall) { - this._call = call - } -} - -export class VouchCall__Outputs { - _call: VouchCall - - constructor(call: VouchCall) { - this._call = call - } -} - -export class WithdrawExcessCall extends ethereum.Call { - get inputs(): WithdrawExcessCall__Inputs { - return new WithdrawExcessCall__Inputs(this) - } - - get outputs(): WithdrawExcessCall__Outputs { - return new WithdrawExcessCall__Outputs(this) - } -} - -export class WithdrawExcessCall__Inputs { - _call: WithdrawExcessCall - - constructor(call: WithdrawExcessCall) { - this._call = call - } -} - -export class WithdrawExcessCall__Outputs { - _call: WithdrawExcessCall - - constructor(call: WithdrawExcessCall) { - this._call = call - } -} From 2cbec044981630db484894a5c548be96a5387a27 Mon Sep 17 00:00:00 2001 From: "saeta.eth" Date: Thu, 16 Mar 2023 15:23:12 -0300 Subject: [PATCH 02/10] upgrade dependecies and add matchstick --- package.json | 12 +- yarn.lock | 735 +++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 628 insertions(+), 119 deletions(-) diff --git a/package.json b/package.json index 0d4e359..04852fd 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,9 @@ "scripts": { "create": "graph create aelin/aelin-mega --node https://api.thegraph.com/deploy/", "create-local": "graph create aelin/aelin-mega --node http://127.0.0.1:8020", - "codegen": "graph codegen --debug --output-dir src/types/", - "build": "graph build --debug", + "codegen": "graph codegen --output-dir src/types/", + "build": "graph build", + "test": "graph test", "auth-hosted": "graph auth --product hosted-service $AELIN_GRAPH_ACCESS_TOKEN", "auth-hosted:alex": "graph auth --product hosted-service $ALEX_GRAPH_ACCESS_TOKEN", "deploy-hosted:kovan": "graph deploy --product hosted-service aelin-xyz/aelin-kovan", @@ -39,8 +40,8 @@ "prettier:fix": "prettier --write \"./**/*.{js,jsx,ts,tsx}\"" }, "devDependencies": { - "@graphprotocol/graph-cli": "0.25.0", - "@graphprotocol/graph-ts": "0.25.0", + "@graphprotocol/graph-cli": "^0.42.4", + "@graphprotocol/graph-ts": "^0.29.3", "@typescript-eslint/eslint-plugin": "^5.35.1", "@typescript-eslint/parser": "^5.35.1", "eslint": "^8.10.0", @@ -49,6 +50,7 @@ "eslint-plugin-prettier": "^4.0.0", "husky": "^7.0.4", "lint-staged": "^12.3.5", + "matchstick-as": "^0.5.1", "prettier": "^2.5.1", "typescript": "^4.7.4" }, @@ -66,4 +68,4 @@ "prettier --write" ] } -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index d700b2b..283fb68 100644 --- a/yarn.lock +++ b/yarn.lock @@ -344,39 +344,52 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@graphprotocol/graph-cli@0.25.0": - version "0.25.0" - resolved "https://registry.yarnpkg.com/@graphprotocol/graph-cli/-/graph-cli-0.25.0.tgz#f2a35158cc399c9e42f20571d7ce1643ccd842fa" - integrity sha512-94InY8tPkwyUeDh5LTRURJK5NhZDE5e6Lg5q8u1jCuZ8q2ZTCf64W8wa6u3/o27jbyavDQzcsTQgJVeyL2JXfg== +"@float-capital/float-subgraph-uncrashable@^0.0.0-alpha.4": + version "0.0.0-internal-testing.5" + resolved "https://registry.yarnpkg.com/@float-capital/float-subgraph-uncrashable/-/float-subgraph-uncrashable-0.0.0-internal-testing.5.tgz#060f98440f6e410812766c5b040952d2d02e2b73" + integrity sha512-yZ0H5e3EpAYKokX/AbtplzlvSxEJY7ZfpvQyDzyODkks0hakAAlDG6fQu1SlDJMWorY7bbq1j7fCiFeTWci6TA== + dependencies: + "@rescript/std" "9.0.0" + graphql "^16.6.0" + graphql-import-node "^0.0.5" + js-yaml "^4.1.0" + +"@graphprotocol/graph-cli@^0.42.4": + version "0.42.4" + resolved "https://registry.yarnpkg.com/@graphprotocol/graph-cli/-/graph-cli-0.42.4.tgz#e4323392c010e346e020a17addf71af788d14eeb" + integrity sha512-h6/OkmLSPqP8cji6AMXtq7AWHtgl4nC8wjunHhDBlQiLzdClky3jFe50/xAM9VBs2QV+oXhCflRq26qqO3XBXA== dependencies: - assemblyscript "0.19.10" + "@float-capital/float-subgraph-uncrashable" "^0.0.0-alpha.4" + "@oclif/core" "2.0.7" + assemblyscript "0.19.23" binary-install-raw "0.0.13" - chalk "^3.0.0" - chokidar "^3.0.2" - debug "^4.1.1" - docker-compose "^0.23.2" - dockerode "^2.5.8" - fs-extra "^9.0.0" - glob "^7.1.2" - gluegun "^4.3.1" - graphql "^15.5.0" - immutable "^3.8.2" - ipfs-http-client "^34.0.0" - jayson "^3.0.2" - js-yaml "^3.13.1" - node-fetch "^2.3.0" - pkginfo "^0.4.1" - prettier "^1.13.5" - request "^2.88.0" + chalk "3.0.0" + chokidar "3.5.1" + debug "4.3.1" + docker-compose "0.23.4" + dockerode "2.5.8" + fs-extra "9.0.0" + glob "7.1.6" + gluegun "https://github.com/edgeandnode/gluegun#v4.3.1-pin-colors-dep" + graphql "15.5.0" + immutable "4.2.1" + ipfs-http-client "34.0.0" + jayson "3.6.6" + js-yaml "3.13.1" + node-fetch "2.6.0" + prettier "1.19.1" + request "2.88.2" semver "7.3.5" - tmp-promise "^3.0.2" + sync-request "6.1.0" + tmp-promise "3.0.2" + web3-eth-abi "1.7.0" which "2.0.2" - yaml "^1.5.1" + yaml "1.9.2" -"@graphprotocol/graph-ts@0.25.0": - version "0.25.0" - resolved "https://registry.yarnpkg.com/@graphprotocol/graph-ts/-/graph-ts-0.25.0.tgz#74b11effe1d96957004b3f5f0361562ba2b80019" - integrity sha512-/R++19dAtqPhd/Bv3l09ubcc8SWrm+akeyYG4yqkg5fk+b5Bm2Bi4Y+CK8B4l3C9mcc2mzJ7s7YisDMmGclqzw== +"@graphprotocol/graph-ts@^0.29.3": + version "0.29.3" + resolved "https://registry.yarnpkg.com/@graphprotocol/graph-ts/-/graph-ts-0.29.3.tgz#f0a664790e966f5fb9bce317a8861e84ec1f3394" + integrity sha512-FXBLGlunOSwjiUXYEz1J9J/I2D/myldyib/9v0R+gn/NJaYqUkXD39UmIuRxqj9cBzB/FYojHzoHidIG5nYZDw== dependencies: assemblyscript "0.19.10" @@ -587,6 +600,40 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@oclif/core@2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@oclif/core/-/core-2.0.7.tgz#a17a85dfa105dda120fbc5647432010feaa97a9e" + integrity sha512-pj7hIH8SBeH3qha47fmyqdaBdNVEqesRgnKFh8Ytdb4S41/4BYOiQuyQGuvnKgvicH6DMxp4FbM9EQEW46V9xw== + dependencies: + "@types/cli-progress" "^3.11.0" + ansi-escapes "^4.3.2" + ansi-styles "^4.3.0" + cardinal "^2.1.1" + chalk "^4.1.2" + clean-stack "^3.0.1" + cli-progress "^3.10.0" + debug "^4.3.4" + ejs "^3.1.6" + fs-extra "^9.1.0" + get-package-type "^0.1.0" + globby "^11.1.0" + hyperlinker "^1.0.0" + indent-string "^4.0.0" + is-wsl "^2.2.0" + js-yaml "^3.14.1" + natural-orderby "^2.0.3" + object-treeify "^1.1.33" + password-prompt "^1.1.2" + semver "^7.3.7" + string-width "^4.2.3" + strip-ansi "^6.0.1" + supports-color "^8.1.1" + supports-hyperlinks "^2.2.0" + tslib "^2.4.1" + widest-line "^3.1.0" + wordwrap "^1.0.0" + wrap-ansi "^7.0.0" + "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" @@ -689,6 +736,11 @@ resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.4.tgz#a04d63f4d1bf5540a41b01a921c9a7fddc3bd1ca" integrity sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA== +"@rescript/std@9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@rescript/std/-/std-9.0.0.tgz#df53f3fa5911cb4e85bd66b92e9e58ddf3e4a7e1" + integrity sha512-zGzFsgtZ44mgL4Xef2gOy1hrRVdrs9mcxCOOKZrIPsmbZW14yTkaF591GXxpQvjXiHtgZ/iA9qLyWH6oSReIxQ== + "@sindresorhus/is@^0.14.0": version "0.14.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" @@ -1286,6 +1338,20 @@ "@types/connect" "*" "@types/node" "*" +"@types/cli-progress@^3.11.0": + version "3.11.0" + resolved "https://registry.yarnpkg.com/@types/cli-progress/-/cli-progress-3.11.0.tgz#ec79df99b26757c3d1c7170af8422e0fc95eef7e" + integrity sha512-XhXhBv1R/q2ahF3BM7qT5HLzJNlIL0wbcGyZVjqOTqAybAnsLisd7gy1UCyIqpL+5Iv6XhlSyzjLCnI2sIdbCg== + dependencies: + "@types/node" "*" + +"@types/concat-stream@^1.6.0": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@types/concat-stream/-/concat-stream-1.6.1.tgz#24bcfc101ecf68e886aaedce60dfd74b632a1b74" + integrity sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA== + dependencies: + "@types/node" "*" + "@types/connect@*", "@types/connect@^3.4.33": version "3.4.35" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" @@ -1314,6 +1380,15 @@ "@types/qs" "*" "@types/range-parser" "*" +"@types/express-serve-static-core@^4.17.9": + version "4.17.33" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543" + integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/express@4.17.13": version "4.17.13" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" @@ -1324,6 +1399,13 @@ "@types/qs" "*" "@types/serve-static" "*" +"@types/form-data@0.0.33": + version "0.0.33" + resolved "https://registry.yarnpkg.com/@types/form-data/-/form-data-0.0.33.tgz#c9ac85b2a5fd18435b8c85d9ecb50e6d6c893ff8" + integrity sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw== + dependencies: + "@types/node" "*" + "@types/google-protobuf@^3.15.2", "@types/google-protobuf@^3.15.5": version "3.15.6" resolved "https://registry.yarnpkg.com/@types/google-protobuf/-/google-protobuf-3.15.6.tgz#674a69493ef2c849b95eafe69167ea59079eb504" @@ -1334,6 +1416,11 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== +"@types/lodash@^4.14.159": + version "4.14.191" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.191.tgz#09511e7f7cba275acd8b419ddac8da9a6a79e2fa" + integrity sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ== + "@types/long@^4.0.0", "@types/long@^4.0.1": version "4.0.2" resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a" @@ -1359,7 +1446,7 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-11.11.6.tgz#df929d1bb2eee5afdda598a41930fe50b43eaa6a" integrity sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ== -"@types/node@^10.1.0", "@types/node@^10.3.2": +"@types/node@^10.0.3", "@types/node@^10.1.0", "@types/node@^10.3.2": version "10.17.60" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.60.tgz#35f3d6213daed95da7f0f73e75bcc6980e90597b" integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw== @@ -1369,6 +1456,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== +"@types/node@^8.0.0": + version "8.10.66" + resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.66.tgz#dd035d409df322acc83dff62a602f12a5783bbb3" + integrity sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw== + "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" @@ -1381,7 +1473,7 @@ dependencies: "@types/node" "*" -"@types/qs@*": +"@types/qs@*", "@types/qs@^6.2.31": version "6.9.7" resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== @@ -1671,7 +1763,12 @@ ansi-colors@^3.2.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== -ansi-escapes@^4.3.0: +ansi-escapes@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-escapes@^4.3.0, ansi-escapes@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== @@ -1715,7 +1812,7 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.0.0, ansi-styles@^4.1.0, ansi-styles@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -1727,6 +1824,11 @@ ansi-styles@^6.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.1.0.tgz#87313c102b8118abd57371afab34618bf7350ed3" integrity sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ== +ansicolors@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" + integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== + any-promise@1.3.0, any-promise@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" @@ -1740,7 +1842,7 @@ any-signal@^2.0.0, any-signal@^2.1.0: abort-controller "^3.0.0" native-abort-controller "^1.0.3" -anymatch@~3.1.1, anymatch@~3.1.2: +anymatch@~3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -1748,12 +1850,13 @@ anymatch@~3.1.1, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -apisauce@^2.1.5: - version "2.1.6" - resolved "https://registry.yarnpkg.com/apisauce/-/apisauce-2.1.6.tgz#94887f335bf3d735305fc895c8a191c9c2608a7f" - integrity sha512-MdxR391op/FucS2YQRfB/NMRyCnHEPDd4h17LRIuVYi0BpGmMhpxc0shbOpfs5ahABuBEffNCGal5EcsydbBWg== +apisauce@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/apisauce/-/apisauce-1.1.5.tgz#31d41a5cf805e401266cec67faf1a50f4aeae234" + integrity sha512-gKC8qb/bDJsPsnEXLZnXJ7gVx7dh87CEVNeIwv1dvaffnXoh5GHwac5pWR1P2broLiVj/fqFMQvLDDt/RhjiqA== dependencies: - axios "^0.21.4" + axios "^0.21.2" + ramda "^0.25.0" apollo-datasource@^3.3.2: version "3.3.2" @@ -1910,6 +2013,11 @@ array.prototype.map@^1.0.1: es-array-method-boxes-properly "^1.0.0" is-string "^1.0.7" +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + asmcrypto.js@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/asmcrypto.js/-/asmcrypto.js-2.3.2.tgz#b9f84bd0a1fb82f21f8c29cc284a707ad17bba2e" @@ -1940,6 +2048,15 @@ assemblyscript@0.19.10: binaryen "101.0.0-nightly.20210723" long "^4.0.0" +assemblyscript@0.19.23: + version "0.19.23" + resolved "https://registry.yarnpkg.com/assemblyscript/-/assemblyscript-0.19.23.tgz#16ece69f7f302161e2e736a0f6a474e6db72134c" + integrity sha512-fwOQNZVTMga5KRsfY80g7cpOl4PsFQczMwHzdtgoqLXaYhkhavufKb0sB0l3T1DUxpAufA0KNhlbpuuhZUwxMA== + dependencies: + binaryen "102.0.0-nightly.20211028" + long "^5.2.0" + source-map-support "^0.5.20" + assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" @@ -1969,6 +2086,11 @@ async@^2.6.1, async@^2.6.2, async@^2.6.3: dependencies: lodash "^4.17.14" +async@^3.2.3: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -2014,7 +2136,7 @@ axios@0.27.2: follow-redirects "^1.14.9" form-data "^4.0.0" -axios@^0.21.1, axios@^0.21.4: +axios@^0.21.1, axios@^0.21.2: version "0.21.4" resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== @@ -2240,6 +2362,11 @@ binaryen@101.0.0-nightly.20210723: resolved "https://registry.yarnpkg.com/binaryen/-/binaryen-101.0.0-nightly.20210723.tgz#b6bb7f3501341727681a03866c0856500eec3740" integrity sha512-eioJNqhHlkguVSbblHOtLqlhtC882SOEPKmNFZaDuz1hzQjolxZ+eu3/kaS10n3sGPONsIZsO7R9fR00UyhEUA== +binaryen@102.0.0-nightly.20211028: + version "102.0.0-nightly.20211028" + resolved "https://registry.yarnpkg.com/binaryen/-/binaryen-102.0.0-nightly.20211028.tgz#8f1efb0920afd34509e342e37f84313ec936afb2" + integrity sha512-GCJBVB5exbxzzvyt8MGDv/MeUjs6gkXDvf4xOIItRBptYl0Tz5sm1o/uG95YK0L0VeG5ajDu3hRtkBP2kzqC5w== + bindings@^1.3.0, bindings@^1.3.1, bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" @@ -2646,7 +2773,15 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caseless@~0.12.0: +cardinal@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505" + integrity sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw== + dependencies: + ansicolors "~0.3.2" + redeyed "~2.1.0" + +caseless@^0.12.0, caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== @@ -2664,6 +2799,14 @@ cbor@^5.1.0, cbor@^5.2.0: bignumber.js "^9.0.1" nofilter "^1.0.4" +chalk@3.0.0, chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -2684,15 +2827,7 @@ chalk@^2.0.0, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.0.0, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2739,20 +2874,20 @@ chokidar@3.4.2: optionalDependencies: fsevents "~2.1.2" -chokidar@^3.0.2: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== +chokidar@3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== dependencies: - anymatch "~3.1.2" + anymatch "~3.1.1" braces "~3.0.2" - glob-parent "~5.1.2" + glob-parent "~5.1.0" is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" - readdirp "~3.6.0" + readdirp "~3.5.0" optionalDependencies: - fsevents "~2.3.2" + fsevents "~2.3.1" chownr@^1.0.1, chownr@^1.1.4: version "1.1.4" @@ -2814,6 +2949,13 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== +clean-stack@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-3.0.1.tgz#155bf0b2221bf5f4fba89528d24c5953f17fe3a8" + integrity sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg== + dependencies: + escape-string-regexp "4.0.0" + cli-cursor@^3.0.0, cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2821,6 +2963,13 @@ cli-cursor@^3.0.0, cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-progress@^3.10.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/cli-progress/-/cli-progress-3.12.0.tgz#807ee14b66bcc086258e444ad0f19e7d42577942" + integrity sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A== + dependencies: + string-width "^4.2.3" + cli-spinners@^2.2.0: version "2.7.0" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" @@ -2912,7 +3061,12 @@ colorette@^2.0.16: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== -colors@1.4.0, colors@^1.1.2, colors@^1.3.3: +colors@1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.3.tgz#39e005d546afe01e01f9c4ca8fa50f686a01205d" + integrity sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg== + +colors@1.4.0, colors@^1.1.2: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== @@ -2944,14 +3098,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -"concat-stream@github:hugomrdias/concat-stream#feat/smaller": - version "2.0.0" - resolved "https://codeload.github.com/hugomrdias/concat-stream/tar.gz/057bc7b5d6d8df26c8cf00a3f151b6721a0a8034" - dependencies: - inherits "^2.0.3" - readable-stream "^3.0.2" - -concat-stream@~1.6.2: +concat-stream@^1.6.0, concat-stream@^1.6.2, concat-stream@~1.6.2: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -2961,6 +3108,13 @@ concat-stream@~1.6.2: readable-stream "^2.2.2" typedarray "^0.0.6" +"concat-stream@github:hugomrdias/concat-stream#feat/smaller": + version "2.0.0" + resolved "https://codeload.github.com/hugomrdias/concat-stream/tar.gz/057bc7b5d6d8df26c8cf00a3f151b6721a0a8034" + dependencies: + inherits "^2.0.3" + readable-stream "^3.0.2" + conf@^10.1.2: version "10.2.0" resolved "https://registry.yarnpkg.com/conf/-/conf-10.2.0.tgz#838e757be963f1a2386dfe048a98f8f69f7b55d6" @@ -3103,6 +3257,17 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -3182,6 +3347,13 @@ debug@4.1.1: dependencies: ms "^2.1.1" +debug@4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + debug@^3.1.0, debug@^3.2.6: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -3397,12 +3569,10 @@ dns-over-http-resolver@^1.0.0: native-fetch "^3.0.0" receptacle "^1.3.2" -docker-compose@^0.23.2: - version "0.23.17" - resolved "https://registry.yarnpkg.com/docker-compose/-/docker-compose-0.23.17.tgz#8816bef82562d9417dc8c790aa4871350f93a2ba" - integrity sha512-YJV18YoYIcxOdJKeFcCFihE6F4M2NExWM/d4S1ITcS9samHKnNUihz9kjggr0dNtsrbpFNc7/Yzd19DWs+m1xg== - dependencies: - yaml "^1.10.2" +docker-compose@0.23.4: + version "0.23.4" + resolved "https://registry.yarnpkg.com/docker-compose/-/docker-compose-0.23.4.tgz#43bcabcde55a6ba2873b52fe0ccd99dd8fdceba8" + integrity sha512-yWdXby9uQ8o4syOfvoSJ9ZlTnLipvUmDn59uaYY5VGIUSUAfMPPGqE1DE3pOCnfSg9Tl9UOOFO0PCSAzuIHmuA== docker-modem@^1.0.8: version "1.0.9" @@ -3414,7 +3584,7 @@ docker-modem@^1.0.8: readable-stream "~1.0.26-4" split-ca "^1.0.0" -dockerode@^2.5.8: +dockerode@2.5.8: version "2.5.8" resolved "https://registry.yarnpkg.com/dockerode/-/dockerode-2.5.8.tgz#1b661e36e1e4f860e25f56e0deabe9f87f1d0acc" integrity sha512-+7iOUYBeDTScmOmQqpUYQaE7F4vvIt6+gIZNHWhqAQEI887tiPFB9OvXI/HzQYqfUNvukMK+9myLW63oTJPZpw== @@ -3506,6 +3676,13 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== +ejs@^3.1.6: + version "3.1.8" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b" + integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ== + dependencies: + jake "^10.8.5" + electron-fetch@^1.7.2: version "1.7.4" resolved "https://registry.yarnpkg.com/electron-fetch/-/electron-fetch-1.7.4.tgz#af975ab92a14798bfaa025f88dcd2e54a7b0b769" @@ -3863,7 +4040,7 @@ espree@^9.4.0: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.3.0" -esprima@^4.0.0: +esprima@^4.0.0, esprima@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -4280,6 +4457,13 @@ file-uri-to-path@1.0.0: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== +filelist@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -4386,6 +4570,15 @@ forever-agent@~0.6.1: resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== +form-data@^2.2.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" + integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + form-data@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" @@ -4428,6 +4621,16 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== +fs-extra@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.0.tgz#b6afc31036e247b2466dc99c29ae797d5d4580a3" + integrity sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^1.0.0" + fs-extra@^4.0.2: version "4.0.3" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" @@ -4446,7 +4649,7 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0: +fs-extra@^9.0.1, fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -4488,7 +4691,7 @@ fsevents@~2.1.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== -fsevents@~2.3.2: +fsevents@~2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -4551,6 +4754,16 @@ get-iterator@^1.0.2: resolved "https://registry.yarnpkg.com/get-iterator/-/get-iterator-1.0.2.tgz#cd747c02b4c084461fac14f48f6b45a80ed25c82" integrity sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg== +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-port@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" + integrity sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg== + get-stream@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" @@ -4598,7 +4811,7 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2: +glob-parent@^5.1.2, glob-parent@~5.1.0: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -4624,7 +4837,7 @@ glob@7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.2, glob@^7.1.3: +glob@^7.1.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -4675,15 +4888,14 @@ globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -gluegun@^4.3.1: - version "4.7.1" - resolved "https://registry.yarnpkg.com/gluegun/-/gluegun-4.7.1.tgz#89477f155b79c16e63e7386819b01943942a7993" - integrity sha512-5iLbLCU+jCf34zHrl+AKC39mDIpVKn/Z5B2uIS8TjHVaPBaDPnRD/VspiHy9dyF5mjr7Ogg1/gOt8yeWo7MEug== +"gluegun@https://github.com/edgeandnode/gluegun#v4.3.1-pin-colors-dep": + version "4.3.1" + resolved "https://github.com/edgeandnode/gluegun#b34b9003d7bf556836da41b57ef36eb21570620a" dependencies: - apisauce "^2.1.5" + apisauce "^1.0.1" app-module-path "^2.2.0" cli-table3 "~0.5.0" - colors "^1.3.3" + colors "1.3.3" cosmiconfig "6.0.0" cross-spawn "^7.0.0" ejs "^2.6.1" @@ -4707,6 +4919,7 @@ gluegun@^4.3.1: lodash.upperfirst "^4.3.1" ora "^4.0.0" pluralize "^8.0.0" + ramdasauce "^2.1.0" semver "^7.0.0" which "^2.0.0" yargs-parser "^16.1.0" @@ -4763,6 +4976,11 @@ grapheme-splitter@^1.0.4: resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== +graphql-import-node@^0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/graphql-import-node/-/graphql-import-node-0.0.5.tgz#caf76a6cece10858b14f27cce935655398fc1bf0" + integrity sha512-OXbou9fqh9/Lm7vwXT0XoRN9J5+WCYKnbiTalgFDvkQERITRmcfncZs6aVABedd5B85yQU5EULS4a5pnbpuI0Q== + graphql-tag@^2.11.0: version "2.12.6" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" @@ -4770,11 +4988,21 @@ graphql-tag@^2.11.0: dependencies: tslib "^2.1.0" -graphql@^15.3.0, graphql@^15.5.0: +graphql@15.5.0: + version "15.5.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.0.tgz#39d19494dbe69d1ea719915b578bf920344a69d5" + integrity sha512-OmaM7y0kaK31NKG31q4YbD2beNYa6jBBKtMFT6gLYJljHLJr42IqJ8KX08u3Li/0ifzTU5HjmoOOrwa5BRLeDA== + +graphql@^15.3.0: version "15.8.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== +graphql@^16.6.0: + version "16.6.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb" + integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw== + growl@1.10.5: version "1.10.5" resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" @@ -4918,6 +5146,16 @@ home-or-tmp@^2.0.0: os-homedir "^1.0.0" os-tmpdir "^1.0.1" +http-basic@^8.1.1: + version "8.1.3" + resolved "https://registry.yarnpkg.com/http-basic/-/http-basic-8.1.3.tgz#a7cabee7526869b9b710136970805b1004261bbf" + integrity sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw== + dependencies: + caseless "^0.12.0" + concat-stream "^1.6.2" + http-response-object "^3.0.1" + parse-cache-control "^1.0.1" + http-cache-semantics@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" @@ -4939,6 +5177,13 @@ http-https@^1.0.0: resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b" integrity sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg== +http-response-object@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/http-response-object/-/http-response-object-3.0.2.tgz#7f435bb210454e4360d074ef1f989d5ea8aa9810" + integrity sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA== + dependencies: + "@types/node" "^10.0.3" + http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" @@ -4963,6 +5208,11 @@ husky@^7.0.4: resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== +hyperlinker@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hyperlinker/-/hyperlinker-1.0.0.tgz#23dc9e38a206b208ee49bc2d6c8ef47027df0c0e" + integrity sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ== + iconv-lite@0.4.24, iconv-lite@^0.4.4: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -5016,10 +5266,10 @@ immediate@~3.2.3: resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.2.3.tgz#d140fa8f614659bd6541233097ddaac25cdd991c" integrity sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg== -immutable@^3.8.2: - version "3.8.2" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" - integrity sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg== +immutable@4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.2.1.tgz#8a4025691018c560a40c67e43d698f816edc44d4" + integrity sha512-7WYV7Q5BTs0nlQm7tl92rDYYoyELLKHoDMBKhrxEoiV4mrfVdRz8hzPiYOzH7yWjzoVEamxRuAqhxL2PLRwZYQ== import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" @@ -5141,7 +5391,7 @@ ipfs-core-utils@^0.6.1: timeout-abort-controller "^1.1.1" uint8arrays "^1.1.0" -ipfs-http-client@^34.0.0: +ipfs-http-client@34.0.0: version "34.0.0" resolved "https://registry.yarnpkg.com/ipfs-http-client/-/ipfs-http-client-34.0.0.tgz#8804d06a11c22306332a8ffa0949b6f672a0c9c8" integrity sha512-4RCkk8ix4Dqn6sxqFVwuXWCZ1eLFPsVaj6Ijvu1fs9VYgxgVudsW9PWwarlr4mw1xUCmPWYyXnEbGgzBrfMy0Q== @@ -5398,6 +5648,11 @@ is-date-object@^1.0.1: dependencies: has-tostringtag "^1.0.0" +is-docker@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + is-electron@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.1.tgz#751b1dd8a74907422faa5c35aaa0cf66d98086e9" @@ -5633,6 +5888,13 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -5809,12 +6071,24 @@ iterate-value@^1.0.0: es-get-iterator "^1.0.2" iterate-iterator "^1.0.1" -jayson@^3.0.2: - version "3.7.0" - resolved "https://registry.yarnpkg.com/jayson/-/jayson-3.7.0.tgz#b735b12d06d348639ae8230d7a1e2916cb078f25" - integrity sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ== +jake@^10.8.5: + version "10.8.5" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" + integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.1" + minimatch "^3.0.4" + +jayson@3.6.6: + version "3.6.6" + resolved "https://registry.yarnpkg.com/jayson/-/jayson-3.6.6.tgz#189984f624e398f831bd2be8e8c80eb3abf764a1" + integrity sha512-f71uvrAWTtrwoww6MKcl9phQTC+56AopLyEenWvKVAIMz+q0oVGj6tenLZ7Z6UiPBkJtKLj4kt0tACllFQruGQ== dependencies: "@types/connect" "^3.4.33" + "@types/express-serve-static-core" "^4.17.9" + "@types/lodash" "^4.14.159" "@types/node" "^12.12.54" "@types/ws" "^7.4.4" JSONStream "^1.3.5" @@ -5853,6 +6127,14 @@ js-tokens@^3.0.2: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg== +js-yaml@3.13.1: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + js-yaml@3.14.0: version "3.14.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" @@ -5861,7 +6143,7 @@ js-yaml@3.14.0: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^3.13.1: +js-yaml@^3.14.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -6482,6 +6764,11 @@ long@^4.0.0: resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== +long@^5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/long/-/long-5.2.1.tgz#e27595d0083d103d2fa2c20c7699f8e0c92b897f" + integrity sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A== + looper@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/looper/-/looper-3.0.0.tgz#2efa54c3b1cbaba9b94aee2e5914b0be57fbb749" @@ -6568,6 +6855,13 @@ make-dir@^3.0.2: dependencies: semver "^6.0.0" +matchstick-as@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/matchstick-as/-/matchstick-as-0.5.1.tgz#dd2983811e1f346a1d7607c82a354f12a93b8e2b" + integrity sha512-4mClFCu+wGoKH0V7u058U2lel7IJGcAABtPuq6u1jEUmV86ATWQWNw1x6S0zNUG5GJUBuq6Ghb0qBI1Cjx+KoA== + dependencies: + wabt "1.0.24" + md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -6707,6 +7001,13 @@ minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" @@ -7112,6 +7413,11 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== +natural-orderby@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/natural-orderby/-/natural-orderby-2.0.3.tgz#8623bc518ba162f8ff1cdb8941d74deb0fdcc016" + integrity sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q== + "ndjson@github:hugomrdias/ndjson#feat/readable-stream3": version "1.5.0" resolved "https://codeload.github.com/hugomrdias/ndjson/tar.gz/4db16da6b42e5b39bf300c3a7cde62abb3fa3a11" @@ -7140,6 +7446,11 @@ next-tick@^1.1.0: resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + no-case@^2.2.0, no-case@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" @@ -7162,6 +7473,11 @@ node-fetch@2.4.1: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.4.1.tgz#b2e38f1117b8acbedbe0524f041fb3177188255d" integrity sha512-P9UbpFK87NyqBZzUuDBDz4f6Yiys8xm8j7ACDbi6usvFm6KItklQUKjeoqTrYS/S1k6I8oaOC2YLLDr/gg26Mw== +node-fetch@2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== + node-fetch@2.6.7, node-fetch@^2.3.0, node-fetch@^2.6.0, node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" @@ -7329,6 +7645,11 @@ object-keys@^1.0.11, object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== +object-treeify@^1.1.33: + version "1.1.33" + resolved "https://registry.yarnpkg.com/object-treeify/-/object-treeify-1.1.33.tgz#f06fece986830a3cba78ddd32d4c11d1f76cdf40" + integrity sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A== + object.assign@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" @@ -7583,6 +7904,11 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" +parse-cache-control@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parse-cache-control/-/parse-cache-control-1.0.1.tgz#8eeab3e54fa56920fe16ba38f77fa21aacc2d74e" + integrity sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg== + parse-duration@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/parse-duration/-/parse-duration-0.4.4.tgz#11c0f51a689e97d06c57bd772f7fda7dc013243c" @@ -7616,6 +7942,14 @@ pascal-case@^2.0.0, pascal-case@^2.0.1: camel-case "^3.0.0" upper-case-first "^1.1.0" +password-prompt@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/password-prompt/-/password-prompt-1.1.2.tgz#85b2f93896c5bd9e9f2d6ff0627fa5af3dc00923" + integrity sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA== + dependencies: + ansi-escapes "^3.1.0" + cross-spawn "^6.0.5" + path-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" @@ -7638,6 +7972,11 @@ path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -7760,11 +8099,6 @@ pkg-up@^3.1.0: dependencies: find-up "^3.0.0" -pkginfo@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.4.1.tgz#b5418ef0439de5425fc4995042dced14fb2a84ff" - integrity sha512-8xCNE/aT/EXKenuMDZ+xTVwkT8gsoHN2z/Q29l80u0ppGEXVvsKRzNMbtKhg8LS8k1tJLAHHylf6p4VFmP6XUQ== - pluralize@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" @@ -8064,7 +8398,7 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^1.13.5: +prettier@1.19.1: version "1.19.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== @@ -8105,6 +8439,13 @@ promise.allsettled@1.0.2: function-bind "^1.1.1" iterate-value "^1.0.0" +promise@^8.0.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" + integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== + dependencies: + asap "~2.0.6" + promise@~1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/promise/-/promise-1.3.0.tgz#e5cc9a4c8278e4664ffedc01c7da84842b040175" @@ -8246,6 +8587,13 @@ qs@6.10.3: dependencies: side-channel "^1.0.4" +qs@^6.4.0: + version "6.11.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.1.tgz#6c29dff97f0c0060765911ba65cbc9764186109f" + integrity sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ== + dependencies: + side-channel "^1.0.4" + qs@^6.5.2: version "6.11.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" @@ -8277,6 +8625,23 @@ queue-microtask@^1.2.2, queue-microtask@^1.2.3: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +ramda@^0.24.1: + version "0.24.1" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.24.1.tgz#c3b7755197f35b8dc3502228262c4c91ddb6b857" + integrity sha512-HEm619G8PaZMfkqCa23qiOe7r3R0brPu7ZgOsgKUsnvLhd0qhc/vTjkUovomgPWa5ECBa08fJZixth9LaoBo5w== + +ramda@^0.25.0: + version "0.25.0" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.25.0.tgz#8fdf68231cffa90bc2f9460390a0cb74a29b29a9" + integrity sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ== + +ramdasauce@^2.1.0: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ramdasauce/-/ramdasauce-2.1.3.tgz#acb45ecc7e4fc4d6f39e19989b4a16dff383e9c2" + integrity sha512-Ml3CPim4SKwmg5g9UI77lnRSeKr/kQw7YhQ6rfdMcBYy6DMlwmkEwQqjygJ3OhxPR+NfFfpjKl3Tf8GXckaqqg== + dependencies: + ramda "^0.24.1" + randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -8386,10 +8751,10 @@ readdirp@~3.4.0: dependencies: picomatch "^2.2.1" -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== dependencies: picomatch "^2.2.1" @@ -8400,6 +8765,13 @@ receptacle@^1.3.2: dependencies: ms "^2.1.1" +redeyed@~2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-2.1.1.tgz#8984b5815d99cb220469c99eeeffe38913e6cc0b" + integrity sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ== + dependencies: + esprima "~4.0.0" + redux-saga@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/redux-saga/-/redux-saga-1.0.0.tgz#acb8b3ed9180fecbe75f342011d75af3ac11045b" @@ -8460,7 +8832,7 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -request@^2.79.0, request@^2.88.0: +request@2.88.2, request@^2.79.0: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -8758,7 +9130,7 @@ semver@7.3.7, semver@^7.0.0, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: dependencies: lru-cache "^6.0.0" -semver@^5.3.0: +semver@^5.3.0, semver@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -8856,6 +9228,13 @@ shallowequal@^1.0.2: resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -8863,6 +9242,11 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" @@ -8953,11 +9337,24 @@ source-map-support@^0.4.15: dependencies: source-map "^0.5.6" +source-map-support@^0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + spark-md5@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spark-md5/-/spark-md5-3.0.0.tgz#3722227c54e2faf24b1dc6d933cc144e6f71bfef" @@ -9069,7 +9466,7 @@ string-width@^1.0.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0: +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -9231,18 +9628,33 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.1.0: +supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" +supports-color@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + supports-color@^9.2.2: version "9.2.2" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.2.2.tgz#502acaf82f2b7ee78eb7c83dcac0f89694e5a7bb" integrity sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA== +supports-hyperlinks@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + swap-case@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" @@ -9291,6 +9703,22 @@ symbol-observable@^1.0.3: resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== +sync-request@6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/sync-request/-/sync-request-6.1.0.tgz#e96217565b5e50bbffe179868ba75532fb597e68" + integrity sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw== + dependencies: + http-response-object "^3.0.1" + sync-rpc "^1.2.1" + then-request "^6.0.0" + +sync-rpc@^1.2.1: + version "1.3.6" + resolved "https://registry.yarnpkg.com/sync-rpc/-/sync-rpc-1.3.6.tgz#b2e8b2550a12ccbc71df8644810529deb68665a7" + integrity sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw== + dependencies: + get-port "^3.1.0" + tar-fs@~1.16.3: version "1.16.3" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" @@ -9355,6 +9783,23 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== +then-request@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/then-request/-/then-request-6.0.2.tgz#ec18dd8b5ca43aaee5cb92f7e4c1630e950d4f0c" + integrity sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA== + dependencies: + "@types/concat-stream" "^1.6.0" + "@types/form-data" "0.0.33" + "@types/node" "^8.0.0" + "@types/qs" "^6.2.31" + caseless "~0.12.0" + concat-stream "^1.6.0" + form-data "^2.2.0" + http-basic "^8.1.1" + http-response-object "^3.0.1" + promise "^8.0.0" + qs "^6.4.0" + through2@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" @@ -9417,10 +9862,10 @@ title-case@^2.1.0: no-case "^2.2.0" upper-case "^1.0.3" -tmp-promise@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" - integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== +tmp-promise@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.2.tgz#6e933782abff8b00c3119d63589ca1fb9caaa62a" + integrity sha512-OyCLAKU1HzBjL6Ev3gxUeraJNlbNingmi8IrHHEsYH8LTmEuhvYfqvhn2F/je+mjf4N58UmZ96OMEy1JanSCpA== dependencies: tmp "^0.2.0" @@ -9566,6 +10011,11 @@ tslib@^2.1.0, tslib@^2.4.0, tslib@~2.4.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== +tslib@^2.4.1: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" + integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -9736,6 +10186,11 @@ universalify@^0.2.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== +universalify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" + integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -9903,6 +10358,11 @@ vuvuzela@1.0.3: resolved "https://registry.yarnpkg.com/vuvuzela/-/vuvuzela-1.0.3.tgz#3be145e58271c73ca55279dd851f12a682114b0b" integrity sha512-Tm7jR1xTzBbPW+6y1tknKiEhz04Wf/1iZkcTJjSFcpNko43+dFW6+OOeQe9taJIug3NdfUAjFKgUSyQrIKaDvQ== +wabt@1.0.24: + version "1.0.24" + resolved "https://registry.yarnpkg.com/wabt/-/wabt-1.0.24.tgz#c02e0b5b4503b94feaf4a30a426ef01c1bea7c6c" + integrity sha512-8l7sIOd3i5GWfTWciPL0+ff/FK/deVK2Q6FN+MPz4vfUcD78i2M/49XJTwF6aml91uIiuXJEsLKWMB2cw/mtKg== + wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -10138,6 +10598,14 @@ web3-eth-abi@1.5.3: "@ethersproject/abi" "5.0.7" web3-utils "1.5.3" +web3-eth-abi@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.7.0.tgz#4fac9c7d9e5a62b57f8884b37371f515c766f3f4" + integrity sha512-heqR0bWxgCJwjWIhq2sGyNj9bwun5+Xox/LdZKe+WMyTSy0cXDXEAgv3XKNkXC4JqdDt/ZlbTEx4TWak4TRMSg== + dependencies: + "@ethersproject/abi" "5.0.7" + web3-utils "1.7.0" + web3-eth-abi@1.7.4: version "1.7.4" resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.7.4.tgz#3fee967bafd67f06b99ceaddc47ab0970f2a614a" @@ -10554,6 +11022,19 @@ web3-utils@1.5.3: randombytes "^2.1.0" utf8 "3.0.0" +web3-utils@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.7.0.tgz#c59f0fd43b2449357296eb54541810b99b1c771c" + integrity sha512-O8Tl4Ky40Sp6pe89Olk2FsaUkgHyb5QAXuaKo38ms3CxZZ4d3rPGfjP9DNKGm5+IUgAZBNpF1VmlSmNCqfDI1w== + dependencies: + bn.js "^4.11.9" + ethereum-bloom-filters "^1.0.6" + ethereumjs-util "^7.1.0" + ethjs-unit "0.1.6" + number-to-bn "1.7.0" + randombytes "^2.1.0" + utf8 "3.0.0" + web3-utils@1.7.4: version "1.7.4" resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.7.4.tgz#eb6fa3706b058602747228234453811bbee017f5" @@ -10692,6 +11173,13 @@ which@2.0.2, which@^2.0.0, which@^2.0.1: dependencies: isexe "^2.0.0" +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + wide-align@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" @@ -10706,6 +11194,13 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2 || 3 || 4" +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.0.0" + wif@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/wif/-/wif-2.0.6.tgz#08d3f52056c66679299726fade0d432ae74b4704" @@ -10718,6 +11213,11 @@ word-wrap@^1.2.3: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== + wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" @@ -10861,7 +11361,14 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.2, yaml@^1.5.1, yaml@^1.7.2: +yaml@1.9.2: + version "1.9.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.9.2.tgz#f0cfa865f003ab707663e4f04b3956957ea564ed" + integrity sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg== + dependencies: + "@babel/runtime" "^7.9.2" + +yaml@^1.10.2, yaml@^1.7.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== From fa78fd56c0e6ff364de83952f1ecdf2ac67bd715 Mon Sep 17 00:00:00 2001 From: "saeta.eth" Date: Thu, 16 Mar 2023 15:24:11 -0300 Subject: [PATCH 03/10] add types folder and matchstick files to gitignore --- .gitignore | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.gitignore b/.gitignore index 5bc2977..9a4197f 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,13 @@ lib-cov # Coverage directory used by tools like istanbul coverage +# Test coverage tools +tests/.tools/ + +# Matchstick binaries +tests/.* +matchstick + # nyc test coverage .nyc_output @@ -60,4 +67,6 @@ typings/ # next.js build output .next +# Graph CLI +src/types/ build/ From 3985fec12e6042b1b2fc7d4e809922ad4aa0eace Mon Sep 17 00:00:00 2001 From: "saeta.eth" Date: Thu, 16 Mar 2023 15:24:32 -0300 Subject: [PATCH 04/10] add tests to ci --- .github/workflows/ci.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..9bda776 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,36 @@ +# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests across different versions of node +# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions + +name: Node.js CI + +on: + push: + branches: [main] + pull_request: + branches: [main] + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [12.x, 14.x, 16.x] + # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ + + steps: + - uses: actions/checkout@v2 + with: + persist-credentials: false + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node-version }} + cache: 'npm' + - name: Reconfigure git to use HTTP authentication + run: > + git config --global url."https://github.com/".insteadOf + ssh://git@github.com/ + - run: npm ci + - run: npm run codegen + - run: npm run test From bba2519b2aa80864a40cdf32bb5bac3ad9e43549 Mon Sep 17 00:00:00 2001 From: "saeta.eth" Date: Thu, 16 Mar 2023 15:24:43 -0300 Subject: [PATCH 05/10] add first unit test --- schema.graphql | 42 +++---- src/aelin-upfront-deal-factory.ts | 3 + src/services/entities.ts | 18 +++ subgraph.yaml | 12 +- tests/aelin-upfront-deal-factory.test.ts | 141 +++++++++++++++++++++++ tests/entities.ts | 3 + tests/mocks/events.ts | 74 ++++++++++++ 7 files changed, 266 insertions(+), 27 deletions(-) create mode 100644 tests/aelin-upfront-deal-factory.test.ts create mode 100644 tests/entities.ts create mode 100644 tests/mocks/events.ts diff --git a/schema.graphql b/schema.graphql index 9e0cab4..a25d7a5 100644 --- a/schema.graphql +++ b/schema.graphql @@ -53,7 +53,7 @@ type PoolCreated @entity { symbol: String! " the cap on the amount of purchase tokens in the pool. If 0 - that means uncapped " - purchaseTokenCap: BigInt! + purchaseTokenCap: BigInt " the address of the purchase token " purchaseToken: Bytes! @@ -62,7 +62,7 @@ type PoolCreated @entity { purchaseTokenSymbol: String! " the duration of the pool assuming no deal is presented when purchasers can withdraw all of their locked funds " - duration: BigInt! + duration: BigInt " the fee paid to the sponsor when a purchaser accepts a deal " sponsorFee: BigInt! @@ -83,7 +83,7 @@ type PoolCreated @entity { timestamp: BigInt! " if there is an allow list on the pool " - hasAllowList: Boolean! + hasAllowList: Boolean " the current status of the pool " poolStatus: PoolStatus! @@ -92,7 +92,7 @@ type PoolCreated @entity { contributions: BigInt! " the total supply of pool tokens " - totalSupply: BigInt! + totalSupply: BigInt " the address of the current proposed deal on the pool " dealAddress: Bytes @@ -114,25 +114,25 @@ type PoolCreated @entity { vestingEnds: BigInt - holder: Bytes! + holder: Bytes "poolName-sponsorAddress-purchaseTokenSymbol" filter: String! totalUsersInvested: Int! - totalAddressesInvested: [String!]! + totalAddressesInvested: [String!] hasNftList: Boolean! - nftCollectionRules: [NftCollectionRule!]! + nftCollectionRules: [NftCollectionRule!] " details of the created upfront deal " upfrontDeal: UpfrontDeal totalVouchers: Int! - vouchers: [String!]! + vouchers: [String!] } type TotalPoolsCreated @entity { @@ -675,43 +675,43 @@ type UpfrontDeal @entity { underlyingDealTokenDecimals: Int! " the underlying deal token totalSupply " - underlyingDealTokenTotalSupply: BigInt! + underlyingDealTokenTotalSupply: BigInt " the total amount of purchse tokens for the deal " - purchaseTokenTotalForDeal: BigInt! + purchaseTokenTotalForDeal: BigInt " the total amount of underlying deal tokens available for the deal " - underlyingDealTokenTotal: BigInt! + underlyingDealTokenTotal: BigInt " the vesting period which is linear for all deals in v1 " - vestingPeriod: BigInt! + vestingPeriod: BigInt " the address of the holder of the underlying deal tokens who is receiving the underlying purchaser tokens " holder: Bytes! - maxDealTotalSupply: BigInt! + maxDealTotalSupply: BigInt - purchaseTokenPerDealToken: BigInt! + purchaseTokenPerDealToken: BigInt - purchaseRaiseMinimum: BigInt! + purchaseRaiseMinimum: BigInt - vestingCliffPeriod: BigInt! + vestingCliffPeriod: BigInt - allowDeallocation: Boolean! + allowDeallocation: Boolean dealStart: BigInt - totalAmountUnredeemed: BigInt! + totalAmountUnredeemed: BigInt holderClaim: Boolean sponsorClaim: Boolean - totalRedeemed: BigInt! + totalRedeemed: BigInt - totalUsersAccepted: Int! + totalUsersAccepted: Int - remainingDealTokens: BigInt! + remainingDealTokens: BigInt merkleRoot: Bytes diff --git a/src/aelin-upfront-deal-factory.ts b/src/aelin-upfront-deal-factory.ts index b541f84..5c4e55b 100644 --- a/src/aelin-upfront-deal-factory.ts +++ b/src/aelin-upfront-deal-factory.ts @@ -51,6 +51,8 @@ export function handleCreateUpfrontDeal(event: CreateUpFrontDealEvent): void { poolCreatedEntity.totalAmountEarnedBySponsor = ZERO poolCreatedEntity.hasNftList = false poolCreatedEntity.totalVouchers = 0 + poolCreatedEntity.dealsCreated = 0 + poolCreatedEntity.totalUsersInvested = 0 let userEntity = getOrCreateUser(event.params.sponsor.toHex()) if (userEntity != null) { @@ -92,6 +94,7 @@ export function handleCreateUpfrontDeal(event: CreateUpFrontDealEvent): void { // use templates to create a new pool to track events AelinUpfrontDeal.create(event.params.dealAddress) } + export function handleCreateUpfrontDealConfig(event: CreateUpFrontDealConfigEvent): void { const upFrontDealEntity = getUpfrontDeal(event.params.dealAddress.toHex()) const poolCreatedEntity = getPoolCreated(event.params.dealAddress.toHex()) diff --git a/src/services/entities.ts b/src/services/entities.ts index 774ee7a..b99d8f2 100644 --- a/src/services/entities.ts +++ b/src/services/entities.ts @@ -1252,6 +1252,12 @@ export function getOrCreateHistory(address: string): History | null { if (historyEntity == null) { historyEntity = new History(address) historyEntity.user = address + historyEntity.vests = [] + historyEntity.deposits = [] + historyEntity.withdraws = [] + historyEntity.dealsAccepted = [] + historyEntity.dealsSponsored = [] + historyEntity.dealsFunded = [] historyEntity.save() } @@ -1262,6 +1268,18 @@ export function getOrCreateUser(address: string): User | null { let userEntity = User.load(address) if (userEntity == null) { userEntity = new User(address) + userEntity.poolsSponsored = [] + userEntity.poolsVouched = [] + userEntity.poolsVouchedAmt = 0 + userEntity.poolsInvested = [] + userEntity.poolsInvestedAmt = 0 + userEntity.poolsAsHolder = [] + userEntity.poolsAsHolderAmt = 0 + userEntity.dealsAccepted = [] + userEntity.dealsAcceptedAmt = 0 + userEntity.upfrontDealsAccepted = [] + userEntity.upfrontDealsAcceptedAmt = 0 + userEntity.allocationsStat = [] } return userEntity diff --git a/subgraph.yaml b/subgraph.yaml index 3d762d0..68aa057 100644 --- a/subgraph.yaml +++ b/subgraph.yaml @@ -1,4 +1,4 @@ -specVersion: 0.0.2 +specVersion: 0.0.4 description: Fundraising on Ethereum. schema: file: ./schema.graphql @@ -12,7 +12,7 @@ dataSources: startBlock: 36833961 mapping: kind: ethereum/events - apiVersion: 0.0.5 + apiVersion: 0.0.6 language: wasm/assemblyscript entities: - PoolCreated @@ -34,7 +34,7 @@ dataSources: startBlock: 36833483 mapping: kind: ethereum/events - apiVersion: 0.0.5 + apiVersion: 0.0.6 language: wasm/assemblyscript entities: - PoolCreated @@ -58,7 +58,7 @@ templates: abi: AelinPool mapping: kind: ethereum/events - apiVersion: 0.0.5 + apiVersion: 0.0.6 language: wasm/assemblyscript file: ./src/aelin-pool.ts entities: @@ -108,7 +108,7 @@ templates: abi: AelinDeal mapping: kind: ethereum/events - apiVersion: 0.0.5 + apiVersion: 0.0.6 language: wasm/assemblyscript file: ./src/aelin-deal.ts entities: @@ -137,7 +137,7 @@ templates: abi: AelinUpfrontDeal mapping: kind: ethereum/events - apiVersion: 0.0.5 + apiVersion: 0.0.6 language: wasm/assemblyscript file: ./src/aelin-upfront-deal.ts entities: diff --git a/tests/aelin-upfront-deal-factory.test.ts b/tests/aelin-upfront-deal-factory.test.ts new file mode 100644 index 0000000..65721c5 --- /dev/null +++ b/tests/aelin-upfront-deal-factory.test.ts @@ -0,0 +1,141 @@ +import { + clearStore, + describe, + test, + assert, + createMockedFunction, + afterEach, +} from 'matchstick-as/assembly/index' +import { Address, ethereum } from '@graphprotocol/graph-ts' + +import { CreateUpFrontDeal as CreateUpFrontDealEvent } from '../src/types/AelinUpfrontDealFactory_v1/AelinUpfrontDealFactory' +import { handleCreateUpfrontDeal } from '../src/aelin-upfront-deal-factory' + +import { createNewUpfrontDealsEvent } from './mocks/events' + +import { + UPFRONT_DEAL_ENTITY_TYPE, + POOL_CREATED_ENTITY_TYPE, + TOTAL_POOLS_CREATED_ENTITY_TYPE, +} from './entities' + +export function handleCreateUpfrontDeals(events: CreateUpFrontDealEvent[]): void { + events.forEach((event) => { + handleCreateUpfrontDeal(event) + }) +} + +describe('handleCreateUpfrontDeal()', () => { + afterEach(() => { + clearStore() + }) + + test('Can call handleCreateUpfrontDeal with custom events', () => { + let upfrontDealEvent = createNewUpfrontDealsEvent( + '0x89205a3a3b2a69de6dbf7f01ed13b2108b2c43e7', + 'Upfront Deal Test', + 'TEST', + '0x57ab1ec28d129707052df4df418d58a2d46d5f51', + '0x61BAADcF22d2565B0F471b291C475db5555e0b76', + '0xa834e550b45b4a469a05b846fb637bfcb12e3df8', + '0xa834e550b45b4a469a05b846fb637bfcb12e3df8', + 2, + '0x0000000000000000000000000000000000000000000000000000000000000000', + '0x0000000000000000000000000000000000000000000000000000000000000000', + ) + + createMockedFunction( + Address.fromString('0x61baadcf22d2565b0f471b291c475db5555e0b76'), + 'symbol', + 'symbol():(string)', + ).returns([ethereum.Value.fromString('AELIN')]) + + createMockedFunction( + Address.fromString('0x61baadcf22d2565b0f471b291c475db5555e0b76'), + 'decimals', + 'decimals():(uint8)', + ).returns([ethereum.Value.fromI32(18)]) + + createMockedFunction( + Address.fromString('0x57ab1ec28d129707052df4df418d58a2d46d5f51'), + 'symbol', + 'symbol():(string)', + ).returns([ethereum.Value.fromString('sUSD')]) + + createMockedFunction( + Address.fromString('0x57ab1ec28d129707052df4df418d58a2d46d5f51'), + 'decimals', + 'decimals():(uint8)', + ).returns([ethereum.Value.fromI32(18)]) + + handleCreateUpfrontDeal(upfrontDealEvent) + + // Asserts for UpfrontDeal entity + assert.fieldEquals( + UPFRONT_DEAL_ENTITY_TYPE, + '0x89205a3a3b2a69de6dbf7f01ed13b2108b2c43e7', + 'name', + 'Upfront Deal Test', + ) + + assert.fieldEquals( + UPFRONT_DEAL_ENTITY_TYPE, + '0x89205a3a3b2a69de6dbf7f01ed13b2108b2c43e7', + 'symbol', + 'TEST', + ) + + assert.fieldEquals( + UPFRONT_DEAL_ENTITY_TYPE, + '0x89205a3a3b2a69de6dbf7f01ed13b2108b2c43e7', + 'underlyingDealToken', + '0x61baadcf22d2565b0f471b291c475db5555e0b76', + ) + + assert.fieldEquals( + UPFRONT_DEAL_ENTITY_TYPE, + '0x89205a3a3b2a69de6dbf7f01ed13b2108b2c43e7', + 'holder', + '0xa834e550b45b4a469a05b846fb637bfcb12e3df8', + ) + + assert.fieldEquals( + UPFRONT_DEAL_ENTITY_TYPE, + '0x89205a3a3b2a69de6dbf7f01ed13b2108b2c43e7', + 'merkleRoot', + '0x0000000000000000000000000000000000000000000000000000000000000000', + ) + + assert.fieldEquals( + UPFRONT_DEAL_ENTITY_TYPE, + '0x89205a3a3b2a69de6dbf7f01ed13b2108b2c43e7', + 'ipfsHash', + '0x0000000000000000000000000000000000000000000000000000000000000000', + ) + + // Asserts for PoolCreated entity + assert.fieldEquals( + 'PoolCreated', + '0x89205a3a3b2a69de6dbf7f01ed13b2108b2c43e7', + 'name', + 'Upfront Deal Test', + ) + + assert.fieldEquals( + POOL_CREATED_ENTITY_TYPE, + '0x89205a3a3b2a69de6dbf7f01ed13b2108b2c43e7', + 'sponsor', + '0xa834e550b45b4a469a05b846fb637bfcb12e3df8', + ) + + assert.fieldEquals( + POOL_CREATED_ENTITY_TYPE, + '0x89205a3a3b2a69de6dbf7f01ed13b2108b2c43e7', + 'sponsorFee', + '2', + ) + + // Asserts for TotalPoolsCreated entity + assert.fieldEquals(TOTAL_POOLS_CREATED_ENTITY_TYPE, '1', 'count', '1') + }) +}) diff --git a/tests/entities.ts b/tests/entities.ts new file mode 100644 index 0000000..2ef7054 --- /dev/null +++ b/tests/entities.ts @@ -0,0 +1,3 @@ +export const UPFRONT_DEAL_ENTITY_TYPE = 'UpfrontDeal' +export const POOL_CREATED_ENTITY_TYPE = 'PoolCreated' +export const TOTAL_POOLS_CREATED_ENTITY_TYPE = 'TotalPoolsCreated' diff --git a/tests/mocks/events.ts b/tests/mocks/events.ts new file mode 100644 index 0000000..8260edf --- /dev/null +++ b/tests/mocks/events.ts @@ -0,0 +1,74 @@ +import { newMockEvent } from 'matchstick-as/assembly/index' +import { Address, ethereum, BigInt, Bytes } from '@graphprotocol/graph-ts' + +import { CreateUpFrontDeal as CreateUpFrontDealEvent } from '../../src/types/AelinUpfrontDealFactory_v1/AelinUpfrontDealFactory' + +export function createNewUpfrontDealsEvent( + dealAddress: string, + name: string, + symbol: string, + purchaseToken: string, + underlyingDealToken: string, + holder: string, + sponsor: string, + sponsorFee: i32, + merkleRoot: string, + ipfsHash: string, +): CreateUpFrontDealEvent { + let newUpfrontDealEvent = changetype(newMockEvent()) + newUpfrontDealEvent.parameters = new Array() + + let dealAddressParam = new ethereum.EventParam( + 'dealAddress', + ethereum.Value.fromAddress(Address.fromString(dealAddress)), + ) + + let nameParam = new ethereum.EventParam('name', ethereum.Value.fromString(name)) + + let symbolParam = new ethereum.EventParam('symbol', ethereum.Value.fromString(symbol)) + + let purchaseTokenParam = new ethereum.EventParam( + 'purchaseToken', + ethereum.Value.fromAddress(Address.fromString(purchaseToken)), + ) + + let underlyingDealTokenParam = new ethereum.EventParam( + 'underlyingDealToken', + ethereum.Value.fromAddress(Address.fromString(underlyingDealToken)), + ) + + let holderParam = new ethereum.EventParam( + 'holder', + ethereum.Value.fromAddress(Address.fromString(holder)), + ) + + let sponsorParam = new ethereum.EventParam( + 'sponsor', + ethereum.Value.fromAddress(Address.fromString(sponsor)), + ) + + let sponsorFeeParam = new ethereum.EventParam( + 'sponsorFee', + ethereum.Value.fromUnsignedBigInt(BigInt.fromI32(sponsorFee)), + ) + + let merkleRootParam = new ethereum.EventParam( + 'merkleRoot', + ethereum.Value.fromFixedBytes(Bytes.fromHexString(merkleRoot) as Bytes), + ) + + let ipfsHashParam = new ethereum.EventParam('ipfsHash', ethereum.Value.fromString(ipfsHash)) + + newUpfrontDealEvent.parameters.push(dealAddressParam) + newUpfrontDealEvent.parameters.push(nameParam) + newUpfrontDealEvent.parameters.push(symbolParam) + newUpfrontDealEvent.parameters.push(purchaseTokenParam) + newUpfrontDealEvent.parameters.push(underlyingDealTokenParam) + newUpfrontDealEvent.parameters.push(holderParam) + newUpfrontDealEvent.parameters.push(sponsorParam) + newUpfrontDealEvent.parameters.push(sponsorFeeParam) + newUpfrontDealEvent.parameters.push(merkleRootParam) + newUpfrontDealEvent.parameters.push(ipfsHashParam) + + return newUpfrontDealEvent +} From e074f99e0d2ae06f264cf4e9b355db20a1ac7f60 Mon Sep 17 00:00:00 2001 From: "saeta.eth" Date: Thu, 16 Mar 2023 15:33:14 -0300 Subject: [PATCH 06/10] fix ci --- .github/workflows/ci.yml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9bda776..84b87ce 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,14 +23,13 @@ jobs: with: persist-credentials: false - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} - cache: 'npm' - - name: Reconfigure git to use HTTP authentication - run: > - git config --global url."https://github.com/".insteadOf - ssh://git@github.com/ - - run: npm ci - - run: npm run codegen - - run: npm run test + cache: 'yarn' + - name: Install dependencies + run: yarn --frozen-lockfile + - name: Generate auto-generated files + run: yarn codegen + - name: Run tests + run: npm test From ec1ba5b89a18debcf7aae92a820bea348faebd3d Mon Sep 17 00:00:00 2001 From: "saeta.eth" Date: Thu, 16 Mar 2023 15:37:44 -0300 Subject: [PATCH 07/10] fix ci --- .github/workflows/ci.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 84b87ce..eec699b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,10 +26,10 @@ jobs: uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} - cache: 'yarn' - - name: Install dependencies - run: yarn --frozen-lockfile - - name: Generate auto-generated files - run: yarn codegen - - name: Run tests - run: npm test + cache: 'npm' + - name: Install dependencies + run: yarn --frozen-lockfile + - name: Generate auto-generated files + run: yarn codegen + - name: Run tests + run: npm test From b1bdf94809f6890db390b02a75314106fba2e514 Mon Sep 17 00:00:00 2001 From: "saeta.eth" Date: Thu, 16 Mar 2023 15:42:16 -0300 Subject: [PATCH 08/10] fix ci --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eec699b..d312348 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: strategy: matrix: - node-version: [12.x, 14.x, 16.x] + node-version: [16.x, 18.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: From 1b71b01d73629d667b84d6e5122b33dac2efa281 Mon Sep 17 00:00:00 2001 From: "saeta.eth" Date: Thu, 16 Mar 2023 17:16:24 -0300 Subject: [PATCH 09/10] Downgrade Graph CLI to 0.40.0 due to issues with testing library --- package.json | 3 +- yarn.lock | 263 +++------------------------------------------------ 2 files changed, 15 insertions(+), 251 deletions(-) diff --git a/package.json b/package.json index 04852fd..10e5312 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "codegen": "graph codegen --output-dir src/types/", "build": "graph build", "test": "graph test", + "coverage": "graph test -- -c", "auth-hosted": "graph auth --product hosted-service $AELIN_GRAPH_ACCESS_TOKEN", "auth-hosted:alex": "graph auth --product hosted-service $ALEX_GRAPH_ACCESS_TOKEN", "deploy-hosted:kovan": "graph deploy --product hosted-service aelin-xyz/aelin-kovan", @@ -40,7 +41,7 @@ "prettier:fix": "prettier --write \"./**/*.{js,jsx,ts,tsx}\"" }, "devDependencies": { - "@graphprotocol/graph-cli": "^0.42.4", + "@graphprotocol/graph-cli": "^0.40.0", "@graphprotocol/graph-ts": "^0.29.3", "@typescript-eslint/eslint-plugin": "^5.35.1", "@typescript-eslint/parser": "^5.35.1", diff --git a/yarn.lock b/yarn.lock index 283fb68..7c4d6fa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -354,13 +354,12 @@ graphql-import-node "^0.0.5" js-yaml "^4.1.0" -"@graphprotocol/graph-cli@^0.42.4": - version "0.42.4" - resolved "https://registry.yarnpkg.com/@graphprotocol/graph-cli/-/graph-cli-0.42.4.tgz#e4323392c010e346e020a17addf71af788d14eeb" - integrity sha512-h6/OkmLSPqP8cji6AMXtq7AWHtgl4nC8wjunHhDBlQiLzdClky3jFe50/xAM9VBs2QV+oXhCflRq26qqO3XBXA== +"@graphprotocol/graph-cli@^0.40.0": + version "0.40.0" + resolved "https://registry.yarnpkg.com/@graphprotocol/graph-cli/-/graph-cli-0.40.0.tgz#31e9116ec6fa213754f257e7e846fd7a3cfed11a" + integrity sha512-bNhdyrYLyad+UXz2LnFKFBRWl+Tmpa7DqM0NK8WV1sozdbovI2NUVn5xkbSIgKVd55qn06V0FclOV/o/Fy+K5A== dependencies: "@float-capital/float-subgraph-uncrashable" "^0.0.0-alpha.4" - "@oclif/core" "2.0.7" assemblyscript "0.19.23" binary-install-raw "0.0.13" chalk "3.0.0" @@ -600,40 +599,6 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@oclif/core@2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@oclif/core/-/core-2.0.7.tgz#a17a85dfa105dda120fbc5647432010feaa97a9e" - integrity sha512-pj7hIH8SBeH3qha47fmyqdaBdNVEqesRgnKFh8Ytdb4S41/4BYOiQuyQGuvnKgvicH6DMxp4FbM9EQEW46V9xw== - dependencies: - "@types/cli-progress" "^3.11.0" - ansi-escapes "^4.3.2" - ansi-styles "^4.3.0" - cardinal "^2.1.1" - chalk "^4.1.2" - clean-stack "^3.0.1" - cli-progress "^3.10.0" - debug "^4.3.4" - ejs "^3.1.6" - fs-extra "^9.1.0" - get-package-type "^0.1.0" - globby "^11.1.0" - hyperlinker "^1.0.0" - indent-string "^4.0.0" - is-wsl "^2.2.0" - js-yaml "^3.14.1" - natural-orderby "^2.0.3" - object-treeify "^1.1.33" - password-prompt "^1.1.2" - semver "^7.3.7" - string-width "^4.2.3" - strip-ansi "^6.0.1" - supports-color "^8.1.1" - supports-hyperlinks "^2.2.0" - tslib "^2.4.1" - widest-line "^3.1.0" - wordwrap "^1.0.0" - wrap-ansi "^7.0.0" - "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" @@ -1338,13 +1303,6 @@ "@types/connect" "*" "@types/node" "*" -"@types/cli-progress@^3.11.0": - version "3.11.0" - resolved "https://registry.yarnpkg.com/@types/cli-progress/-/cli-progress-3.11.0.tgz#ec79df99b26757c3d1c7170af8422e0fc95eef7e" - integrity sha512-XhXhBv1R/q2ahF3BM7qT5HLzJNlIL0wbcGyZVjqOTqAybAnsLisd7gy1UCyIqpL+5Iv6XhlSyzjLCnI2sIdbCg== - dependencies: - "@types/node" "*" - "@types/concat-stream@^1.6.0": version "1.6.1" resolved "https://registry.yarnpkg.com/@types/concat-stream/-/concat-stream-1.6.1.tgz#24bcfc101ecf68e886aaedce60dfd74b632a1b74" @@ -1763,12 +1721,7 @@ ansi-colors@^3.2.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== -ansi-escapes@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== - -ansi-escapes@^4.3.0, ansi-escapes@^4.3.2: +ansi-escapes@^4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== @@ -1812,7 +1765,7 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0, ansi-styles@^4.3.0: +ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -1824,11 +1777,6 @@ ansi-styles@^6.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.1.0.tgz#87313c102b8118abd57371afab34618bf7350ed3" integrity sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ== -ansicolors@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" - integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== - any-promise@1.3.0, any-promise@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" @@ -2086,11 +2034,6 @@ async@^2.6.1, async@^2.6.2, async@^2.6.3: dependencies: lodash "^4.17.14" -async@^3.2.3: - version "3.2.4" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" - integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -2773,14 +2716,6 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -cardinal@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505" - integrity sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw== - dependencies: - ansicolors "~0.3.2" - redeyed "~2.1.0" - caseless@^0.12.0, caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -2827,7 +2762,7 @@ chalk@^2.0.0, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2949,13 +2884,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -clean-stack@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-3.0.1.tgz#155bf0b2221bf5f4fba89528d24c5953f17fe3a8" - integrity sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg== - dependencies: - escape-string-regexp "4.0.0" - cli-cursor@^3.0.0, cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2963,13 +2891,6 @@ cli-cursor@^3.0.0, cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-progress@^3.10.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/cli-progress/-/cli-progress-3.12.0.tgz#807ee14b66bcc086258e444ad0f19e7d42577942" - integrity sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A== - dependencies: - string-width "^4.2.3" - cli-spinners@^2.2.0: version "2.7.0" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" @@ -3257,17 +3178,6 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -3676,13 +3586,6 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -ejs@^3.1.6: - version "3.1.8" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b" - integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ== - dependencies: - jake "^10.8.5" - electron-fetch@^1.7.2: version "1.7.4" resolved "https://registry.yarnpkg.com/electron-fetch/-/electron-fetch-1.7.4.tgz#af975ab92a14798bfaa025f88dcd2e54a7b0b769" @@ -4040,7 +3943,7 @@ espree@^9.4.0: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.3.0" -esprima@^4.0.0, esprima@~4.0.0: +esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -4457,13 +4360,6 @@ file-uri-to-path@1.0.0: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filelist@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" - integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== - dependencies: - minimatch "^5.0.1" - fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -4754,11 +4650,6 @@ get-iterator@^1.0.2: resolved "https://registry.yarnpkg.com/get-iterator/-/get-iterator-1.0.2.tgz#cd747c02b4c084461fac14f48f6b45a80ed25c82" integrity sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg== -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - get-port@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" @@ -4888,9 +4779,9 @@ globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -"gluegun@https://github.com/edgeandnode/gluegun#v4.3.1-pin-colors-dep": +"gluegun@git+https://github.com/edgeandnode/gluegun.git#v4.3.1-pin-colors-dep": version "4.3.1" - resolved "https://github.com/edgeandnode/gluegun#b34b9003d7bf556836da41b57ef36eb21570620a" + resolved "git+https://github.com/edgeandnode/gluegun.git#b34b9003d7bf556836da41b57ef36eb21570620a" dependencies: apisauce "^1.0.1" app-module-path "^2.2.0" @@ -5208,11 +5099,6 @@ husky@^7.0.4: resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== -hyperlinker@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hyperlinker/-/hyperlinker-1.0.0.tgz#23dc9e38a206b208ee49bc2d6c8ef47027df0c0e" - integrity sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ== - iconv-lite@0.4.24, iconv-lite@^0.4.4: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -5648,11 +5534,6 @@ is-date-object@^1.0.1: dependencies: has-tostringtag "^1.0.0" -is-docker@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - is-electron@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.1.tgz#751b1dd8a74907422faa5c35aaa0cf66d98086e9" @@ -5888,13 +5769,6 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -6071,16 +5945,6 @@ iterate-value@^1.0.0: es-get-iterator "^1.0.2" iterate-iterator "^1.0.1" -jake@^10.8.5: - version "10.8.5" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" - integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== - dependencies: - async "^3.2.3" - chalk "^4.0.2" - filelist "^1.0.1" - minimatch "^3.0.4" - jayson@3.6.6: version "3.6.6" resolved "https://registry.yarnpkg.com/jayson/-/jayson-3.6.6.tgz#189984f624e398f831bd2be8e8c80eb3abf764a1" @@ -6143,14 +6007,6 @@ js-yaml@3.14.0: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^3.14.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" @@ -7001,13 +6857,6 @@ minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.1: - version "5.1.6" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" - integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== - dependencies: - brace-expansion "^2.0.1" - minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" @@ -7413,11 +7262,6 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -natural-orderby@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/natural-orderby/-/natural-orderby-2.0.3.tgz#8623bc518ba162f8ff1cdb8941d74deb0fdcc016" - integrity sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q== - "ndjson@github:hugomrdias/ndjson#feat/readable-stream3": version "1.5.0" resolved "https://codeload.github.com/hugomrdias/ndjson/tar.gz/4db16da6b42e5b39bf300c3a7cde62abb3fa3a11" @@ -7446,11 +7290,6 @@ next-tick@^1.1.0: resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - no-case@^2.2.0, no-case@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" @@ -7645,11 +7484,6 @@ object-keys@^1.0.11, object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-treeify@^1.1.33: - version "1.1.33" - resolved "https://registry.yarnpkg.com/object-treeify/-/object-treeify-1.1.33.tgz#f06fece986830a3cba78ddd32d4c11d1f76cdf40" - integrity sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A== - object.assign@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" @@ -7942,14 +7776,6 @@ pascal-case@^2.0.0, pascal-case@^2.0.1: camel-case "^3.0.0" upper-case-first "^1.1.0" -password-prompt@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/password-prompt/-/password-prompt-1.1.2.tgz#85b2f93896c5bd9e9f2d6ff0627fa5af3dc00923" - integrity sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA== - dependencies: - ansi-escapes "^3.1.0" - cross-spawn "^6.0.5" - path-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" @@ -7972,11 +7798,6 @@ path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== - path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -8765,13 +8586,6 @@ receptacle@^1.3.2: dependencies: ms "^2.1.1" -redeyed@~2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-2.1.1.tgz#8984b5815d99cb220469c99eeeffe38913e6cc0b" - integrity sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ== - dependencies: - esprima "~4.0.0" - redux-saga@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/redux-saga/-/redux-saga-1.0.0.tgz#acb8b3ed9180fecbe75f342011d75af3ac11045b" @@ -9130,7 +8944,7 @@ semver@7.3.7, semver@^7.0.0, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: dependencies: lru-cache "^6.0.0" -semver@^5.3.0, semver@^5.5.0: +semver@^5.3.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -9228,13 +9042,6 @@ shallowequal@^1.0.2: resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== - dependencies: - shebang-regex "^1.0.0" - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -9242,11 +9049,6 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" @@ -9466,7 +9268,7 @@ string-width@^1.0.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -9628,33 +9430,18 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" -supports-color@^8.1.1: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - supports-color@^9.2.2: version "9.2.2" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.2.2.tgz#502acaf82f2b7ee78eb7c83dcac0f89694e5a7bb" integrity sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA== -supports-hyperlinks@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" - integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - swap-case@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" @@ -10011,11 +9798,6 @@ tslib@^2.1.0, tslib@^2.4.0, tslib@~2.4.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== -tslib@^2.4.1: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" - integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== - tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -11173,13 +10955,6 @@ which@2.0.2, which@^2.0.0, which@^2.0.1: dependencies: isexe "^2.0.0" -which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - wide-align@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" @@ -11194,13 +10969,6 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2 || 3 || 4" -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - wif@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/wif/-/wif-2.0.6.tgz#08d3f52056c66679299726fade0d432ae74b4704" @@ -11213,11 +10981,6 @@ word-wrap@^1.2.3: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== - wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" From fd67a39320624bb3c60e55760cdd368f95a63f5e Mon Sep 17 00:00:00 2001 From: "saeta.eth" Date: Thu, 16 Mar 2023 17:26:49 -0300 Subject: [PATCH 10/10] Fix import --- src/services/notifications.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/notifications.ts b/src/services/notifications.ts index aacae0f..f142895 100644 --- a/src/services/notifications.ts +++ b/src/services/notifications.ts @@ -10,7 +10,7 @@ import { ClaimedUnderlyingDealToken as ClaimedUnderlyingDealTokenEvent, WithdrawUnderlyingDealToken as WithdrawUnderlyingDealTokenEvent, } from '../types/templates/AelinDeal/AelinDeal' -import { CreatePool as CreatePoolEvent } from '../types/AelinPoolFactory/AelinPoolFactory' +import { CreatePool as CreatePoolEvent } from '../types/AelinPoolFactory_v4/AelinPoolFactory' import { CreateUpFrontDeal as CreateUpFrontDealEvent } from '../types/AelinUpfrontDealFactory_v1/AelinUpfrontDealFactory' import { AcceptDeal as AcceptUpfrontDealEvent,