77 "internalType" : " uint256" ,
88 "name" : " _depositLimitGlobal" ,
99 "type" : " uint256"
10+ },
11+ {
12+ "internalType" : " uint256" ,
13+ "name" : " _rateLimitDuration" ,
14+ "type" : " uint256"
1015 }
1116 ],
1217 "stateMutability" : " nonpayable" ,
6267 "name" : " MessageRelayFailed" ,
6368 "type" : " error"
6469 },
70+ {
71+ "inputs" : [],
72+ "name" : " NotSupported" ,
73+ "type" : " error"
74+ },
75+ {
76+ "inputs" : [],
77+ "name" : " RateLimitExceeded" ,
78+ "type" : " error"
79+ },
80+ {
81+ "inputs" : [],
82+ "name" : " ReentrancyGuardReentrantCall" ,
83+ "type" : " error"
84+ },
6585 {
6686 "inputs" : [],
6787 "name" : " UnfinalizedBlock" ,
223243 "name" : " Paused" ,
224244 "type" : " event"
225245 },
246+ {
247+ "anonymous" : false ,
248+ "inputs" : [
249+ {
250+ "indexed" : false ,
251+ "internalType" : " bool" ,
252+ "name" : " status" ,
253+ "type" : " bool"
254+ }
255+ ],
256+ "name" : " RateLimitStatusUpdated" ,
257+ "type" : " event"
258+ },
259+ {
260+ "anonymous" : false ,
261+ "inputs" : [
262+ {
263+ "indexed" : false ,
264+ "internalType" : " uint256" ,
265+ "name" : " amount" ,
266+ "type" : " uint256"
267+ }
268+ ],
269+ "name" : " ResetRateLimit" ,
270+ "type" : " event"
271+ },
226272 {
227273 "anonymous" : false ,
228274 "inputs" : [
402448 "stateMutability" : " view" ,
403449 "type" : " function"
404450 },
451+ {
452+ "inputs" : [],
453+ "name" : " RATE_LIMIT_DURATION" ,
454+ "outputs" : [
455+ {
456+ "internalType" : " uint256" ,
457+ "name" : " " ,
458+ "type" : " uint256"
459+ }
460+ ],
461+ "stateMutability" : " view" ,
462+ "type" : " function"
463+ },
464+ {
465+ "inputs" : [],
466+ "name" : " SET_RATE_LIMITER_ROLE" ,
467+ "outputs" : [
468+ {
469+ "internalType" : " bytes32" ,
470+ "name" : " " ,
471+ "type" : " bytes32"
472+ }
473+ ],
474+ "stateMutability" : " view" ,
475+ "type" : " function"
476+ },
405477 {
406478 "inputs" : [
407479 {
415487 "stateMutability" : " payable" ,
416488 "type" : " function"
417489 },
490+ {
491+ "inputs" : [],
492+ "name" : " currentPeriodAmount" ,
493+ "outputs" : [
494+ {
495+ "internalType" : " uint256" ,
496+ "name" : " " ,
497+ "type" : " uint256"
498+ }
499+ ],
500+ "stateMutability" : " view" ,
501+ "type" : " function"
502+ },
503+ {
504+ "inputs" : [],
505+ "name" : " currentPeriodEnd" ,
506+ "outputs" : [
507+ {
508+ "internalType" : " uint256" ,
509+ "name" : " " ,
510+ "type" : " uint256"
511+ }
512+ ],
513+ "stateMutability" : " view" ,
514+ "type" : " function"
515+ },
418516 {
419517 "inputs" : [
420518 {
564662 "inputs" : [
565663 {
566664 "internalType" : " contract FuelChainState" ,
567- "name" : " fuelChainState " ,
665+ "name" : " " ,
568666 "type" : " address"
569667 }
570668 ],
573671 "stateMutability" : " nonpayable" ,
574672 "type" : " function"
575673 },
674+ {
675+ "inputs" : [
676+ {
677+ "internalType" : " contract FuelChainState" ,
678+ "name" : " fuelChainState" ,
679+ "type" : " address"
680+ },
681+ {
682+ "internalType" : " uint256" ,
683+ "name" : " _limitAmount" ,
684+ "type" : " uint256"
685+ }
686+ ],
687+ "name" : " initializerV3" ,
688+ "outputs" : [],
689+ "stateMutability" : " nonpayable" ,
690+ "type" : " function"
691+ },
692+ {
693+ "inputs" : [],
694+ "name" : " limitAmount" ,
695+ "outputs" : [
696+ {
697+ "internalType" : " uint256" ,
698+ "name" : " " ,
699+ "type" : " uint256"
700+ }
701+ ],
702+ "stateMutability" : " view" ,
703+ "type" : " function"
704+ },
576705 {
577706 "inputs" : [
578707 {
645774 "stateMutability" : " view" ,
646775 "type" : " function"
647776 },
777+ {
778+ "inputs" : [],
779+ "name" : " rateLimitEnabled" ,
780+ "outputs" : [
781+ {
782+ "internalType" : " bool" ,
783+ "name" : " " ,
784+ "type" : " bool"
785+ }
786+ ],
787+ "stateMutability" : " view" ,
788+ "type" : " function"
789+ },
790+ {
791+ "inputs" : [
792+ {
793+ "internalType" : " uint256" ,
794+ "name" : " _limitAmount" ,
795+ "type" : " uint256"
796+ }
797+ ],
798+ "name" : " reinitializeV3" ,
799+ "outputs" : [],
800+ "stateMutability" : " nonpayable" ,
801+ "type" : " function"
802+ },
648803 {
649804 "inputs" : [
650805 {
839994 "stateMutability" : " nonpayable" ,
840995 "type" : " function"
841996 },
997+ {
998+ "inputs" : [
999+ {
1000+ "internalType" : " uint256" ,
1001+ "name" : " _amount" ,
1002+ "type" : " uint256"
1003+ }
1004+ ],
1005+ "name" : " resetRateLimitAmount" ,
1006+ "outputs" : [],
1007+ "stateMutability" : " nonpayable" ,
1008+ "type" : " function"
1009+ },
8421010 {
8431011 "inputs" : [
8441012 {
9341102 "stateMutability" : " payable" ,
9351103 "type" : " function"
9361104 },
1105+ {
1106+ "inputs" : [
1107+ {
1108+ "internalType" : " bool" ,
1109+ "name" : " value" ,
1110+ "type" : " bool"
1111+ }
1112+ ],
1113+ "name" : " updateRateLimitStatus" ,
1114+ "outputs" : [],
1115+ "stateMutability" : " nonpayable" ,
1116+ "type" : " function"
1117+ },
9371118 {
9381119 "inputs" : [
9391120 {
9791160 "type" : " function"
9801161 }
9811162 ],
982- "numDeployments" : 3 ,
983- "implementation" : " 0x6A541330221BE3df4aD6D696Cd3513c0cBFB4752 "
1163+ "numDeployments" : 4 ,
1164+ "implementation" : " 0xF8F2AEdde6AEBB164f804f78Cc95FBCCc3d642A1 "
9841165}
0 commit comments