Skip to content

Commit 486cbdb

Browse files
committed
OpenZeppelin manifest after TIP-100 upgrade in March 2025
1 parent 97c3f98 commit 486cbdb

File tree

1 file changed

+357
-0
lines changed

1 file changed

+357
-0
lines changed

.openzeppelin/mainnet.json

Lines changed: 357 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99
"address": "0x01B67b1194C75264d06F808A921228a95C765dd7",
1010
"txHash": "0x72c9e245d04959716f24aea93308747960ba716f24a88846a5b2437b1146016c",
1111
"kind": "transparent"
12+
},
13+
{
14+
"address": "0x44FFe6b958A69c838ecEF2B850f0500e7EEeE2e6",
15+
"txHash": "0x858ad7f28f8d6715584a2008c3e35b70e09ff27159cd170f07e7fd9cc4b856da",
16+
"kind": "transparent"
1217
}
1318
],
1419
"impls": {
@@ -601,6 +606,358 @@
601606
}
602607
}
603608
}
609+
},
610+
"d7295b83f42c5fd72f269be391208c000ba8309466811313532ee703aa931c94": {
611+
"address": "0x9F84fDAb30a46c541BD3F7E79276Ae476143cEDa",
612+
"txHash": "0x28d757359b754fd6ecc0ea809e4fe2ae2de2f2ae0be8466c121a6604d53a613c",
613+
"layout": {
614+
"solcVersion": "0.8.9",
615+
"storage": [
616+
{
617+
"label": "_initialized",
618+
"offset": 0,
619+
"slot": "0",
620+
"type": "t_bool",
621+
"contract": "Initializable",
622+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39"
623+
},
624+
{
625+
"label": "_initializing",
626+
"offset": 1,
627+
"slot": "0",
628+
"type": "t_bool",
629+
"contract": "Initializable",
630+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44"
631+
},
632+
{
633+
"label": "_delegates",
634+
"offset": 0,
635+
"slot": "1",
636+
"type": "t_mapping(t_address,t_address)",
637+
"contract": "Checkpoints",
638+
"src": "contracts/governance/Checkpoints.sol:49"
639+
},
640+
{
641+
"label": "_checkpoints",
642+
"offset": 0,
643+
"slot": "2",
644+
"type": "t_mapping(t_address,t_array(t_uint128)dyn_storage)",
645+
"contract": "Checkpoints",
646+
"src": "contracts/governance/Checkpoints.sol:49"
647+
},
648+
{
649+
"label": "_totalSupplyCheckpoints",
650+
"offset": 0,
651+
"slot": "3",
652+
"type": "t_array(t_uint128)dyn_storage",
653+
"contract": "Checkpoints",
654+
"src": "contracts/governance/Checkpoints.sol:51"
655+
},
656+
{
657+
"label": "__gap",
658+
"offset": 0,
659+
"slot": "4",
660+
"type": "t_array(t_uint256)47_storage",
661+
"contract": "Checkpoints",
662+
"src": "contracts/governance/Checkpoints.sol:61"
663+
},
664+
{
665+
"label": "governance",
666+
"offset": 0,
667+
"slot": "51",
668+
"type": "t_address",
669+
"contract": "TokenStaking",
670+
"src": "contracts/staking/TokenStaking.sol:104"
671+
},
672+
{
673+
"label": "minTStakeAmount",
674+
"offset": 20,
675+
"slot": "51",
676+
"type": "t_uint96",
677+
"contract": "TokenStaking",
678+
"src": "contracts/staking/TokenStaking.sol:104"
679+
},
680+
{
681+
"label": "authorizationCeiling",
682+
"offset": 0,
683+
"slot": "52",
684+
"type": "t_uint256",
685+
"contract": "TokenStaking",
686+
"src": "contracts/staking/TokenStaking.sol:105"
687+
},
688+
{
689+
"label": "legacyStakeDiscrepancyPenalty",
690+
"offset": 0,
691+
"slot": "53",
692+
"type": "t_uint96",
693+
"contract": "TokenStaking",
694+
"src": "contracts/staking/TokenStaking.sol:108"
695+
},
696+
{
697+
"label": "legacyStakeDiscrepancyRewardMultiplier",
698+
"offset": 0,
699+
"slot": "54",
700+
"type": "t_uint256",
701+
"contract": "TokenStaking",
702+
"src": "contracts/staking/TokenStaking.sol:110"
703+
},
704+
{
705+
"label": "notifiersTreasury",
706+
"offset": 0,
707+
"slot": "55",
708+
"type": "t_uint256",
709+
"contract": "TokenStaking",
710+
"src": "contracts/staking/TokenStaking.sol:111"
711+
},
712+
{
713+
"label": "legacyNotificationReward",
714+
"offset": 0,
715+
"slot": "56",
716+
"type": "t_uint256",
717+
"contract": "TokenStaking",
718+
"src": "contracts/staking/TokenStaking.sol:114"
719+
},
720+
{
721+
"label": "stakingProviders",
722+
"offset": 0,
723+
"slot": "57",
724+
"type": "t_mapping(t_address,t_struct(StakingProviderInfo)12030_storage)",
725+
"contract": "TokenStaking",
726+
"src": "contracts/staking/TokenStaking.sol:116"
727+
},
728+
{
729+
"label": "applicationInfo",
730+
"offset": 0,
731+
"slot": "58",
732+
"type": "t_mapping(t_address,t_struct(ApplicationInfo)12041_storage)",
733+
"contract": "TokenStaking",
734+
"src": "contracts/staking/TokenStaking.sol:118"
735+
},
736+
{
737+
"label": "applications",
738+
"offset": 0,
739+
"slot": "59",
740+
"type": "t_array(t_address)dyn_storage",
741+
"contract": "TokenStaking",
742+
"src": "contracts/staking/TokenStaking.sol:121"
743+
},
744+
{
745+
"label": "legacySlashingQueue",
746+
"offset": 0,
747+
"slot": "60",
748+
"type": "t_array(t_struct(SlashingEvent)12046_storage)dyn_storage",
749+
"contract": "TokenStaking",
750+
"src": "contracts/staking/TokenStaking.sol:123"
751+
},
752+
{
753+
"label": "legacySlashingQueueIndex",
754+
"offset": 0,
755+
"slot": "61",
756+
"type": "t_uint256",
757+
"contract": "TokenStaking",
758+
"src": "contracts/staking/TokenStaking.sol:127"
759+
}
760+
],
761+
"types": {
762+
"t_address": {
763+
"label": "address",
764+
"numberOfBytes": "20"
765+
},
766+
"t_address_payable": {
767+
"label": "address payable",
768+
"numberOfBytes": "20"
769+
},
770+
"t_array(t_address)dyn_storage": {
771+
"label": "address[]",
772+
"numberOfBytes": "32"
773+
},
774+
"t_array(t_struct(SlashingEvent)12046_storage)dyn_storage": {
775+
"label": "struct TokenStaking.SlashingEvent[]",
776+
"numberOfBytes": "32"
777+
},
778+
"t_array(t_uint128)dyn_storage": {
779+
"label": "uint128[]",
780+
"numberOfBytes": "32"
781+
},
782+
"t_array(t_uint256)47_storage": {
783+
"label": "uint256[47]",
784+
"numberOfBytes": "1504"
785+
},
786+
"t_bool": {
787+
"label": "bool",
788+
"numberOfBytes": "1"
789+
},
790+
"t_enum(ApplicationStatus)12003": {
791+
"label": "enum TokenStaking.ApplicationStatus",
792+
"members": [
793+
"NOT_APPROVED",
794+
"APPROVED",
795+
"PAUSED",
796+
"DISABLED"
797+
],
798+
"numberOfBytes": "1"
799+
},
800+
"t_mapping(t_address,t_address)": {
801+
"label": "mapping(address => address)",
802+
"numberOfBytes": "32"
803+
},
804+
"t_mapping(t_address,t_array(t_uint128)dyn_storage)": {
805+
"label": "mapping(address => uint128[])",
806+
"numberOfBytes": "32"
807+
},
808+
"t_mapping(t_address,t_struct(AppAuthorization)12035_storage)": {
809+
"label": "mapping(address => struct TokenStaking.AppAuthorization)",
810+
"numberOfBytes": "32"
811+
},
812+
"t_mapping(t_address,t_struct(ApplicationInfo)12041_storage)": {
813+
"label": "mapping(address => struct TokenStaking.ApplicationInfo)",
814+
"numberOfBytes": "32"
815+
},
816+
"t_mapping(t_address,t_struct(StakingProviderInfo)12030_storage)": {
817+
"label": "mapping(address => struct TokenStaking.StakingProviderInfo)",
818+
"numberOfBytes": "32"
819+
},
820+
"t_struct(AppAuthorization)12035_storage": {
821+
"label": "struct TokenStaking.AppAuthorization",
822+
"members": [
823+
{
824+
"label": "authorized",
825+
"type": "t_uint96",
826+
"offset": 0,
827+
"slot": "0"
828+
},
829+
{
830+
"label": "deauthorizing",
831+
"type": "t_uint96",
832+
"offset": 12,
833+
"slot": "0"
834+
}
835+
],
836+
"numberOfBytes": "32"
837+
},
838+
"t_struct(ApplicationInfo)12041_storage": {
839+
"label": "struct TokenStaking.ApplicationInfo",
840+
"members": [
841+
{
842+
"label": "status",
843+
"type": "t_enum(ApplicationStatus)12003",
844+
"offset": 0,
845+
"slot": "0"
846+
},
847+
{
848+
"label": "panicButton",
849+
"type": "t_address",
850+
"offset": 1,
851+
"slot": "0"
852+
}
853+
],
854+
"numberOfBytes": "32"
855+
},
856+
"t_struct(SlashingEvent)12046_storage": {
857+
"label": "struct TokenStaking.SlashingEvent",
858+
"members": [
859+
{
860+
"label": "stakingProvider",
861+
"type": "t_address",
862+
"offset": 0,
863+
"slot": "0"
864+
},
865+
{
866+
"label": "amount",
867+
"type": "t_uint96",
868+
"offset": 20,
869+
"slot": "0"
870+
}
871+
],
872+
"numberOfBytes": "32"
873+
},
874+
"t_struct(StakingProviderInfo)12030_storage": {
875+
"label": "struct TokenStaking.StakingProviderInfo",
876+
"members": [
877+
{
878+
"label": "nuInTStake",
879+
"type": "t_uint96",
880+
"offset": 0,
881+
"slot": "0"
882+
},
883+
{
884+
"label": "owner",
885+
"type": "t_address",
886+
"offset": 12,
887+
"slot": "0"
888+
},
889+
{
890+
"label": "keepInTStake",
891+
"type": "t_uint96",
892+
"offset": 0,
893+
"slot": "1"
894+
},
895+
{
896+
"label": "beneficiary",
897+
"type": "t_address_payable",
898+
"offset": 12,
899+
"slot": "1"
900+
},
901+
{
902+
"label": "tStake",
903+
"type": "t_uint96",
904+
"offset": 0,
905+
"slot": "2"
906+
},
907+
{
908+
"label": "authorizer",
909+
"type": "t_address",
910+
"offset": 12,
911+
"slot": "2"
912+
},
913+
{
914+
"label": "authorizations",
915+
"type": "t_mapping(t_address,t_struct(AppAuthorization)12035_storage)",
916+
"offset": 0,
917+
"slot": "3"
918+
},
919+
{
920+
"label": "authorizedApplications",
921+
"type": "t_array(t_address)dyn_storage",
922+
"offset": 0,
923+
"slot": "4"
924+
},
925+
{
926+
"label": "startStakingTimestamp",
927+
"type": "t_uint256",
928+
"offset": 0,
929+
"slot": "5"
930+
},
931+
{
932+
"label": "autoIncrease",
933+
"type": "t_bool",
934+
"offset": 0,
935+
"slot": "6"
936+
},
937+
{
938+
"label": "optOutAmount",
939+
"type": "t_uint256",
940+
"offset": 0,
941+
"slot": "7"
942+
}
943+
],
944+
"numberOfBytes": "256"
945+
},
946+
"t_uint128": {
947+
"label": "uint128",
948+
"numberOfBytes": "16"
949+
},
950+
"t_uint256": {
951+
"label": "uint256",
952+
"numberOfBytes": "32"
953+
},
954+
"t_uint96": {
955+
"label": "uint96",
956+
"numberOfBytes": "12"
957+
}
958+
},
959+
"namespaces": {}
960+
}
604961
}
605962
}
606963
}

0 commit comments

Comments
 (0)