UNPKG

@flarenetwork/flare-periphery-contract-artifacts

Version:

Smart contract artifacts for all Flare chains

2,359 lines (2,358 loc) 196 kB
[ { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "feeBIPS", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "mintingVaultCollateralRatioBIPS", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "mintingPoolCollateralRatioBIPS", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "freeCollateralLots", "type": "uint256" } ], "name": "AgentAvailable", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "uint8", "name": "collateralClass", "type": "uint8" }, { "indexed": false, "internalType": "address", "name": "token", "type": "address" } ], "name": "AgentCollateralTypeChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "destroyAllowedAt", "type": "uint256" } ], "name": "AgentDestroyAnnounced", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" } ], "name": "AgentDestroyed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "sender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "query", "type": "uint256" } ], "name": "AgentPing", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "query", "type": "uint256" }, { "indexed": false, "internalType": "string", "name": "response", "type": "string" } ], "name": "AgentPingResponse", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "string", "name": "name", "type": "string" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "validAt", "type": "uint256" } ], "name": "AgentSettingChangeAnnounced", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "string", "name": "name", "type": "string" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "AgentSettingChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "components": [ { "internalType": "address", "name": "collateralPool", "type": "address" }, { "internalType": "address", "name": "collateralPoolToken", "type": "address" }, { "internalType": "string", "name": "underlyingAddress", "type": "string" }, { "internalType": "address", "name": "vaultCollateralToken", "type": "address" }, { "internalType": "address", "name": "poolWNatToken", "type": "address" }, { "internalType": "uint256", "name": "feeBIPS", "type": "uint256" }, { "internalType": "uint256", "name": "poolFeeShareBIPS", "type": "uint256" }, { "internalType": "uint256", "name": "mintingVaultCollateralRatioBIPS", "type": "uint256" }, { "internalType": "uint256", "name": "mintingPoolCollateralRatioBIPS", "type": "uint256" }, { "internalType": "uint256", "name": "buyFAssetByAgentFactorBIPS", "type": "uint256" }, { "internalType": "uint256", "name": "poolExitCollateralRatioBIPS", "type": "uint256" }, { "internalType": "uint256", "name": "redemptionPoolFeeShareBIPS", "type": "uint256" } ], "indexed": false, "internalType": "struct IAssetManagerEvents.AgentVaultCreationData", "name": "creationData", "type": "tuple" } ], "name": "AgentVaultCreated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "exitAllowedAt", "type": "uint256" } ], "name": "AvailableAgentExitAnnounced", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" } ], "name": "AvailableAgentExited", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint8", "name": "collateralClass", "type": "uint8" }, { "indexed": false, "internalType": "address", "name": "collateralToken", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "minCollateralRatioBIPS", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "safetyMinCollateralRatioBIPS", "type": "uint256" } ], "name": "CollateralRatiosChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "minter", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "collateralReservationId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "reservedAmountUBA", "type": "uint256" } ], "name": "CollateralReservationDeleted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "minter", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "collateralReservationId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "valueUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "feeUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "firstUnderlyingBlock", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "lastUnderlyingBlock", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "lastUnderlyingTimestamp", "type": "uint256" }, { "indexed": false, "internalType": "string", "name": "paymentAddress", "type": "string" }, { "indexed": false, "internalType": "bytes32", "name": "paymentReference", "type": "bytes32" }, { "indexed": false, "internalType": "address", "name": "executor", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "executorFeeNatWei", "type": "uint256" } ], "name": "CollateralReserved", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint8", "name": "collateralClass", "type": "uint8" }, { "indexed": false, "internalType": "address", "name": "token", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "decimals", "type": "uint256" }, { "indexed": false, "internalType": "bool", "name": "directPricePair", "type": "bool" }, { "indexed": false, "internalType": "string", "name": "assetFtsoSymbol", "type": "string" }, { "indexed": false, "internalType": "string", "name": "tokenFtsoSymbol", "type": "string" }, { "indexed": false, "internalType": "uint256", "name": "minCollateralRatioBIPS", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "safetyMinCollateralRatioBIPS", "type": "uint256" } ], "name": "CollateralTypeAdded", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "bytes32", "name": "transactionHash", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "depositedUBA", "type": "uint256" } ], "name": "ConfirmedClosedMintingPayment", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "string", "name": "name", "type": "string" }, { "indexed": false, "internalType": "address", "name": "value", "type": "address" } ], "name": "ContractChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amountUBA", "type": "uint256" } ], "name": "CoreVaultFundsAdded", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "redeemer", "type": "address" }, { "indexed": false, "internalType": "string", "name": "paymentAddress", "type": "string" }, { "indexed": false, "internalType": "bytes32", "name": "paymentReference", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "valueUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "feeUBA", "type": "uint256" } ], "name": "CoreVaultRedemptionRequested", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "underlyingBlockNumber", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "underlyingBlockTimestamp", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "updatedAt", "type": "uint256" } ], "name": "CurrentUnderlyingBlockUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "transactionId", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "executionAllowedAt", "type": "uint256" } ], "name": "DirectMintingDelayed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "transactionId", "type": "bytes32" }, { "indexed": false, "internalType": "address", "name": "targetAddress", "type": "address" }, { "indexed": false, "internalType": "address", "name": "executor", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "mintedAmountUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "mintingFeeUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "executorFeeUBA", "type": "uint256" } ], "name": "DirectMintingExecuted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "transactionId", "type": "bytes32" }, { "indexed": false, "internalType": "string", "name": "sourceAddress", "type": "string" }, { "indexed": false, "internalType": "address", "name": "executor", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "mintedAmountUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "mintingFeeUBA", "type": "uint256" }, { "indexed": false, "internalType": "bytes", "name": "memoData", "type": "bytes" } ], "name": "DirectMintingExecutedToSmartAccount", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "transactionId", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "receivedAmountUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "minimumMintingFeeUBA", "type": "uint256" } ], "name": "DirectMintingPaymentTooSmallForFee", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "startedUntilTimestamp", "type": "uint256" } ], "name": "DirectMintingsUnblocked", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "bytes32", "name": "transactionHash1", "type": "bytes32" }, { "indexed": false, "internalType": "bytes32", "name": "transactionHash2", "type": "bytes32" } ], "name": "DuplicatePaymentConfirmed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "dustUBA", "type": "uint256" } ], "name": "DustChanged", "type": "event" }, { "anonymous": false, "inputs": [], "name": "EmergencyPauseCanceled", "type": "event" }, { "anonymous": false, "inputs": [], "name": "EmergencyPauseTotalDurationReset", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "enum EmergencyPause.Level", "name": "externalLevel", "type": "uint8" }, { "indexed": false, "internalType": "uint256", "name": "externalPausedUntil", "type": "uint256" }, { "indexed": false, "internalType": "enum EmergencyPause.Level", "name": "governanceLevel", "type": "uint8" }, { "indexed": false, "internalType": "uint256", "name": "governancePausedUntil", "type": "uint256" } ], "name": "EmergencyPauseTriggered", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "timestamp", "type": "uint256" } ], "name": "FullLiquidationStarted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "bytes32", "name": "transactionHash", "type": "bytes32" } ], "name": "IllegalPaymentConfirmed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "transactionId", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "executionAllowedAt", "type": "uint256" } ], "name": "LargeDirectMintingDelayed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" } ], "name": "LiquidationEnded", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "liquidator", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "valueUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "paidVaultCollateralWei", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "paidPoolCollateralWei", "type": "uint256" } ], "name": "LiquidationPerformed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "timestamp", "type": "uint256" } ], "name": "LiquidationStarted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "collateralReservationId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "mintedAmountUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "agentFeeUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "poolFeeUBA", "type": "uint256" } ], "name": "MintingExecuted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "paused", "type": "bool" } ], "name": "MintingPaused", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "minter", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "collateralReservationId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "reservedAmountUBA", "type": "uint256" } ], "name": "MintingPaymentDefault", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amountWei", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "withdrawalAllowedAt", "type": "uint256" } ], "name": "PoolTokenRedemptionAnnounced", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "redeemer", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "redemptionAmountUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "paidVaultCollateralWei", "type": "uint256" } ], "name": "RedeemedInCollateral", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "redeemer", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "remainingAmountUBA", "type": "uint256" } ], "name": "RedemptionAmountIncomplete", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "redeemer", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "requestId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "redemptionAmountUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "redeemedVaultCollateralWei", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "redeemedPoolCollateralWei", "type": "uint256" } ], "name": "RedemptionDefault", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "redeemer", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "requestId", "type": "uint256" }, { "indexed": false, "internalType": "bytes32", "name": "transactionHash", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "redemptionAmountUBA", "type": "uint256" }, { "indexed": false, "internalType": "int256", "name": "spentUnderlyingUBA", "type": "int256" } ], "name": "RedemptionPaymentBlocked", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "redeemer", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "requestId", "type": "uint256" }, { "indexed": false, "internalType": "bytes32", "name": "transactionHash", "type": "bytes32" }, { "indexed": false, "internalType": "int256", "name": "spentUnderlyingUBA", "type": "int256" }, { "indexed": false, "internalType": "string", "name": "failureReason", "type": "string" } ], "name": "RedemptionPaymentFailed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "redeemer", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "requestId", "type": "uint256" }, { "indexed": false, "internalType": "bytes32", "name": "transactionHash", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "redemptionAmountUBA", "type": "uint256" }, { "indexed": false, "internalType": "int256", "name": "spentUnderlyingUBA", "type": "int256" } ], "name": "RedemptionPerformed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "requestId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "poolFeeUBA", "type": "uint256" } ], "name": "RedemptionPoolFeeMinted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "redeemer", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "requestId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "redemptionAmountUBA", "type": "uint256" } ], "name": "RedemptionRejected", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "redeemer", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "remainingLots", "type": "uint256" } ], "name": "RedemptionRequestIncomplete", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "redeemer", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "requestId", "type": "uint256" }, { "indexed": false, "internalType": "string", "name": "paymentAddress", "type": "string" }, { "indexed": false, "internalType": "uint256", "name": "valueUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "feeUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "firstUnderlyingBlock", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "lastUnderlyingBlock", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "lastUnderlyingTimestamp", "type": "uint256" }, { "indexed": false, "internalType": "bytes32", "name": "paymentReference", "type": "bytes32" }, { "indexed": false, "internalType": "address", "name": "executor", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "executorFeeNatWei", "type": "uint256" } ], "name": "RedemptionRequested", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "redemptionTicketId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "ticketValueUBA", "type": "uint256" } ], "name": "RedemptionTicketCreated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "redemptionTicketId", "type": "uint256" } ], "name": "RedemptionTicketDeleted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "redemptionTicketId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "ticketValueUBA", "type": "uint256" } ], "name": "RedemptionTicketUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "firstTicketId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "nextTicketId", "type": "uint256" } ], "name": "RedemptionTicketsConsolidated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "address", "name": "redeemer", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "requestId", "type": "uint256" }, { "indexed": false, "internalType": "string", "name": "paymentAddress", "type": "string" }, { "indexed": false, "internalType": "uint256", "name": "valueUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "feeUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "firstUnderlyingBlock", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "lastUnderlyingBlock", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "lastUnderlyingTimestamp", "type": "uint256" }, { "indexed": false, "internalType": "bytes32", "name": "paymentReference", "type": "bytes32" }, { "indexed": false, "internalType": "address", "name": "executor", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "executorFeeNatWei", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "destinationTag", "type": "uint256" } ], "name": "RedemptionWithTagRequested", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "requestId", "type": "uint256" } ], "name": "ReturnFromCoreVaultCancelled", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "requestId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "receivedUnderlyingUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "remintedUBA", "type": "uint256" } ], "name": "ReturnFromCoreVaultConfirmed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "requestId", "type": "uint256" }, { "indexed": false, "internalType": "bytes32", "name": "paymentReference", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "valueUBA", "type": "uint256" } ], "name": "ReturnFromCoreVaultRequested", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "valueUBA", "type": "uint256" } ], "name": "SelfClose", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "mintFromFreeUnderlying", "type": "bool" }, { "indexed": false, "internalType": "uint256", "name": "mintedAmountUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "depositedAmountUBA", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "poolFeeUBA", "type": "uint256" } ], "name": "SelfMint", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "string", "name": "name", "type": "string" }, { "indexed": false, "internalType": "uint256[]", "name": "value", "type": "uint256[]" } ], "name": "SettingArrayChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "string", "name": "name", "type": "string" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "SettingChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "transferRedemptionRequestId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "remintedUBA", "type": "uint256" } ], "name": "TransferToCoreVaultDefaulted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "transferRedemptionRequestId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "valueUBA", "type": "uint256" } ], "name": "TransferToCoreVaultStarted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "transferRedemptionRequestId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "valueUBA", "type": "uint256" } ], "name": "TransferToCoreVaultSuccessful", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "int256", "name": "underlyingBalanceUBA", "type": "int256" } ], "name": "UnderlyingBalanceChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "int256", "name": "balance", "type": "int256" }, { "indexed": false, "internalType": "uint256", "name": "requiredBalance", "type": "uint256" } ], "name": "UnderlyingBalanceTooLow", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "bytes32", "name": "transactionHash", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "depositedUBA", "type": "uint256" } ], "name": "UnderlyingBalanceToppedUp", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "announcementId", "type": "uint256" }, { "indexed": false, "internalType": "bytes32", "name": "paymentReference", "type": "bytes32" } ], "name": "UnderlyingWithdrawalAnnounced", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "announcementId", "type": "uint256" } ], "name": "UnderlyingWithdrawalCancelled", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "announcementId", "type": "uint256" }, { "indexed": false, "internalType": "int256", "name": "spentUBA", "type": "int256" }, { "indexed": false, "internalType": "bytes32", "name": "transactionHash", "type": "bytes32" } ], "name": "UnderlyingWithdrawalConfirmed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "agentVault", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amountWei", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "withdrawalAllowedAt", "type": "uint256" } ], "name": "VaultCollateralWithdrawalAnnounced", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "_agentVault", "type": "address" }, { "internalType": "address", "name": "_minter", "type": "address" } ], "name": "addAlwaysAllowedMinterForAgent", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_agentVault", "type": "address" }, { "internalType": "uint256", "name": "_query", "type": "uint256" } ], "name": "agentPing", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_agentVault", "type": "address" }, { "internalType": "uint256", "name": "_query", "type": "uint256" }, { "internalType": "string", "name": "_response", "type": "string" } ], "name": "agentPingResponse", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_agentVault", "type": "address" }, { "internalType": "uint256", "name": "_firstRedemptionTicketId", "type": "uint256" }, { "internalType": "uint256", "name": "_pageSize", "type": "uint256" } ], "name": "agentRedemptionQueue", "outputs": [ { "components": [ { "internalType": "uint256", "name": "redemptionTicketId", "type": "uint256" }, { "internalType": "address", "name": "agentVault", "type": "address" }, { "internalType": "uint256", "name": "ticketValueUBA", "type": "uint256" } ], "internalType": "struct RedemptionTicketInfo.Data[]", "name": "_queue", "type": "tuple[]" }, { "internalType": "uint256", "name": "_nextRedemptionTicketId", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_agentVault", "type": "address" } ], "name": "alwaysAllowedMintersForAgent", "outputs": [ { "internalType": "address[]", "name": "", "type": "address[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_agentVault", "type": "address" }, { "internalType": "uint256", "name": "_valuePoolTokenWei", "type": "uint256" } ], "name": "announceAgentPoolTokenRedemption", "outputs": [ { "internalType": "uint256", "name": "_redemptionAllowedAt", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_agentVault", "type": "address" }, { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "uint256", "name": "_value", "type": "uint256" } ], "name": "announceAgentSettingUpdate", "outputs": [ { "internalType": "uint256", "name": "_updateAllowedAt", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_agentVault", "type": "address" } ], "name": "announceDestroyAgent", "outputs": [ { "internalType": "uint256", "name": "_destroyAllowedAt", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_agentVault", "type": "address" } ], "name": "announceExitAvailableAgentList", "outputs": [ { "internalType": "uint256", "name": "_exitAllowedAt", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_agentVault", "type": "address" } ], "name": "announceUnderlyingWithdrawal", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_agentVault", "type": "address" }, { "internalType": "uint256", "name": "_valueNATWei", "type": "uint256" } ], "name": "announceVaultCollateralWithdrawal", "outputs": [ { "internalType": "uint256", "name": "_withdrawalAllowedAt", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "assetManagerController", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "assetMintingDecimals", "outputs": [ {