Skip to content

Commit 7b2da8d

Browse files
committed
feat: add new asset manager interface (with emergency pause event change)
1 parent 3494a85 commit 7b2da8d

File tree

8 files changed

+256
-440
lines changed

8 files changed

+256
-440
lines changed

packages/fasset-indexer-core/chain/artifacts/assetManager/IAssetManager__latest.json

Lines changed: 67 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -559,31 +559,6 @@
559559
"name": "CollateralTypeAdded",
560560
"type": "event"
561561
},
562-
{
563-
"anonymous": false,
564-
"inputs": [
565-
{
566-
"indexed": false,
567-
"internalType": "uint8",
568-
"name": "collateralClass",
569-
"type": "uint8"
570-
},
571-
{
572-
"indexed": false,
573-
"internalType": "address",
574-
"name": "collateralToken",
575-
"type": "address"
576-
},
577-
{
578-
"indexed": false,
579-
"internalType": "uint256",
580-
"name": "validUntil",
581-
"type": "uint256"
582-
}
583-
],
584-
"name": "CollateralTypeDeprecated",
585-
"type": "event"
586-
},
587562
{
588563
"anonymous": false,
589564
"inputs": [
@@ -757,38 +732,31 @@
757732
"name": "EmergencyPauseCanceled",
758733
"type": "event"
759734
},
760-
{
761-
"anonymous": false,
762-
"inputs": [],
763-
"name": "EmergencyPauseTransfersCanceled",
764-
"type": "event"
765-
},
766735
{
767736
"anonymous": false,
768737
"inputs": [
738+
{
739+
"indexed": false,
740+
"internalType": "enum EmergencyPause.Level",
741+
"name": "externalLevel",
742+
"type": "uint8"
743+
},
769744
{
770745
"indexed": false,
771746
"internalType": "uint256",
772-
"name": "pausedUntil",
747+
"name": "externalPausedUntil",
773748
"type": "uint256"
774-
}
775-
],
776-
"name": "EmergencyPauseTransfersTriggered",
777-
"type": "event"
778-
},
779-
{
780-
"anonymous": false,
781-
"inputs": [
749+
},
782750
{
783751
"indexed": false,
784752
"internalType": "enum EmergencyPause.Level",
785-
"name": "level",
753+
"name": "governanceLevel",
786754
"type": "uint8"
787755
},
788756
{
789757
"indexed": false,
790758
"internalType": "uint256",
791-
"name": "pausedUntil",
759+
"name": "governancePausedUntil",
792760
"type": "uint256"
793761
}
794762
],
@@ -1472,6 +1440,25 @@
14721440
"name": "RedemptionTicketUpdated",
14731441
"type": "event"
14741442
},
1443+
{
1444+
"anonymous": false,
1445+
"inputs": [
1446+
{
1447+
"indexed": false,
1448+
"internalType": "uint256",
1449+
"name": "firstTicketId",
1450+
"type": "uint256"
1451+
},
1452+
{
1453+
"indexed": false,
1454+
"internalType": "uint256",
1455+
"name": "nextTicketId",
1456+
"type": "uint256"
1457+
}
1458+
],
1459+
"name": "RedemptionTicketsConsolidated",
1460+
"type": "event"
1461+
},
14751462
{
14761463
"anonymous": false,
14771464
"inputs": [
@@ -3060,6 +3047,19 @@
30603047
"stateMutability": "nonpayable",
30613048
"type": "function"
30623049
},
3050+
{
3051+
"inputs": [
3052+
{
3053+
"internalType": "uint256",
3054+
"name": "_firstTicketId",
3055+
"type": "uint256"
3056+
}
3057+
],
3058+
"name": "consolidateSmallTickets",
3059+
"outputs": [],
3060+
"stateMutability": "nonpayable",
3061+
"type": "function"
3062+
},
30633063
{
30643064
"inputs": [],
30653065
"name": "controllerAttached",
@@ -3266,29 +3266,6 @@
32663266
"stateMutability": "view",
32673267
"type": "function"
32683268
},
3269-
{
3270-
"inputs": [
3271-
{
3272-
"internalType": "enum CollateralType.Class",
3273-
"name": "_collateralClass",
3274-
"type": "uint8"
3275-
},
3276-
{
3277-
"internalType": "contract IERC20",
3278-
"name": "_token",
3279-
"type": "address"
3280-
},
3281-
{
3282-
"internalType": "uint256",
3283-
"name": "_invalidationTimeSec",
3284-
"type": "uint256"
3285-
}
3286-
],
3287-
"name": "deprecateCollateralType",
3288-
"outputs": [],
3289-
"stateMutability": "nonpayable",
3290-
"type": "function"
3291-
},
32923269
{
32933270
"inputs": [
32943271
{
@@ -3579,9 +3556,14 @@
35793556
"type": "uint256"
35803557
},
35813558
{
3582-
"internalType": "bool",
3583-
"name": "_pausedByGovernance",
3584-
"type": "bool"
3559+
"internalType": "enum EmergencyPause.Level",
3560+
"name": "_governanceLevel",
3561+
"type": "uint8"
3562+
},
3563+
{
3564+
"internalType": "uint256",
3565+
"name": "_governancePausedUntil",
3566+
"type": "uint256"
35853567
}
35863568
],
35873569
"stateMutability": "view",
@@ -5095,7 +5077,7 @@
50955077
},
50965078
{
50975079
"internalType": "uint64",
5098-
"name": "tokenInvalidationTimeMinSeconds",
5080+
"name": "__tokenInvalidationTimeMinSeconds",
50995081
"type": "uint64"
51005082
},
51015083
{
@@ -6299,6 +6281,13 @@
62996281
"stateMutability": "payable",
63006282
"type": "function"
63016283
},
6284+
{
6285+
"inputs": [],
6286+
"name": "resetEmergencyPauseTotalDuration",
6287+
"outputs": [],
6288+
"stateMutability": "nonpayable",
6289+
"type": "function"
6290+
},
63026291
{
63036292
"inputs": [
63046293
{
@@ -6940,7 +6929,7 @@
69406929
"inputs": [
69416930
{
69426931
"internalType": "uint256",
6943-
"name": "_rewardNATWei",
6932+
"name": "_rewardUSD5",
69446933
"type": "uint256"
69456934
},
69466935
{
@@ -7037,19 +7026,6 @@
70377026
"stateMutability": "nonpayable",
70387027
"type": "function"
70397028
},
7040-
{
7041-
"inputs": [
7042-
{
7043-
"internalType": "uint256",
7044-
"name": "_value",
7045-
"type": "uint256"
7046-
}
7047-
],
7048-
"name": "setTokenInvalidationTimeMinSeconds",
7049-
"outputs": [],
7050-
"stateMutability": "nonpayable",
7051-
"type": "function"
7052-
},
70537029
{
70547030
"inputs": [
70557031
{
@@ -7121,24 +7097,6 @@
71217097
"stateMutability": "nonpayable",
71227098
"type": "function"
71237099
},
7124-
{
7125-
"inputs": [
7126-
{
7127-
"internalType": "address",
7128-
"name": "_agentVault",
7129-
"type": "address"
7130-
},
7131-
{
7132-
"internalType": "contract IERC20",
7133-
"name": "_token",
7134-
"type": "address"
7135-
}
7136-
],
7137-
"name": "switchVaultCollateral",
7138-
"outputs": [],
7139-
"stateMutability": "nonpayable",
7140-
"type": "function"
7141-
},
71427100
{
71437101
"inputs": [
71447102
{
@@ -7439,9 +7397,14 @@
74397397
{
74407398
"inputs": [
74417399
{
7442-
"internalType": "address",
7443-
"name": "_agentVault",
7444-
"type": "address"
7400+
"internalType": "uint256",
7401+
"name": "_start",
7402+
"type": "uint256"
7403+
},
7404+
{
7405+
"internalType": "uint256",
7406+
"name": "_end",
7407+
"type": "uint256"
74457408
}
74467409
],
74477410
"name": "upgradeWNatContract",

0 commit comments

Comments
 (0)