Skip to content

Commit cf3424d

Browse files
committed
chore: add testnet artifacts
1 parent 60e6fe2 commit cf3424d

File tree

2 files changed

+186
-4
lines changed

2 files changed

+186
-4
lines changed

packages/solidity-contracts/deployments/testnet/.migrations.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@
1515
"portal_set_chain_state": 1724078476,
1616
"gateway_redeploy": 1725380413,
1717
"set_asset_issuer_redeploy": 1725380833,
18-
"gateway_upgrade": 1727974351
18+
"gateway_upgrade": 1727974351,
19+
"019_portal_upgrade": 1740045969
1920
}

packages/solidity-contracts/deployments/testnet/FuelMessagePortal.json

Lines changed: 184 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@
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",
@@ -62,6 +67,21 @@
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",
@@ -223,6 +243,32 @@
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": [
@@ -402,6 +448,32 @@
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
{
@@ -415,6 +487,32 @@
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
{
@@ -564,7 +662,7 @@
564662
"inputs": [
565663
{
566664
"internalType": "contract FuelChainState",
567-
"name": "fuelChainState",
665+
"name": "",
568666
"type": "address"
569667
}
570668
],
@@ -573,6 +671,37 @@
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
{
@@ -645,6 +774,32 @@
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
{
@@ -839,6 +994,19 @@
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
{
@@ -934,6 +1102,19 @@
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
{
@@ -979,6 +1160,6 @@
9791160
"type": "function"
9801161
}
9811162
],
982-
"numDeployments": 3,
983-
"implementation": "0x6A541330221BE3df4aD6D696Cd3513c0cBFB4752"
1163+
"numDeployments": 4,
1164+
"implementation": "0xF8F2AEdde6AEBB164f804f78Cc95FBCCc3d642A1"
9841165
}

0 commit comments

Comments
 (0)