Skip to content

Commit ff01352

Browse files
committed
Deployed v4.1.0 implementations
1 parent f8f75a0 commit ff01352

File tree

4 files changed

+710
-11
lines changed

4 files changed

+710
-11
lines changed

spot-contracts/.openzeppelin/mainnet.json

Lines changed: 310 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2605,7 +2605,7 @@
26052605
"label": "feePolicy",
26062606
"offset": 0,
26072607
"slot": "302",
2608-
"type": "t_contract(IFeePolicy)11570",
2608+
"type": "t_contract(IFeePolicy)11619",
26092609
"contract": "PerpetualTranche",
26102610
"src": "contracts/PerpetualTranche.sol:132"
26112611
},
@@ -2629,15 +2629,15 @@
26292629
"label": "bondIssuer",
26302630
"offset": 0,
26312631
"slot": "305",
2632-
"type": "t_contract(IBondIssuer)11490",
2632+
"type": "t_contract(IBondIssuer)11539",
26332633
"contract": "PerpetualTranche",
26342634
"src": "contracts/PerpetualTranche.sol:150"
26352635
},
26362636
{
26372637
"label": "_depositBond",
26382638
"offset": 0,
26392639
"slot": "306",
2640-
"type": "t_contract(IBondController)12129",
2640+
"type": "t_contract(IBondController)12178",
26412641
"contract": "PerpetualTranche",
26422642
"src": "contracts/PerpetualTranche.sol:153"
26432643
},
@@ -2685,7 +2685,7 @@
26852685
"label": "_mintedSupplyPerTranche_DEPRECATED",
26862686
"offset": 0,
26872687
"slot": "312",
2688-
"type": "t_mapping(t_contract(ITranche)12156,t_uint256)",
2688+
"type": "t_mapping(t_contract(ITranche)12205,t_uint256)",
26892689
"contract": "PerpetualTranche",
26902690
"src": "contracts/PerpetualTranche.sol:182"
26912691
},
@@ -2717,7 +2717,7 @@
27172717
"label": "vault",
27182718
"offset": 0,
27192719
"slot": "317",
2720-
"type": "t_contract(IRolloverVault)11853",
2720+
"type": "t_contract(IRolloverVault)11902",
27212721
"contract": "PerpetualTranche",
27222722
"src": "contracts/PerpetualTranche.sol:209"
27232723
}
@@ -2751,27 +2751,27 @@
27512751
"label": "bytes32",
27522752
"numberOfBytes": "32"
27532753
},
2754-
"t_contract(IBondController)12129": {
2754+
"t_contract(IBondController)12178": {
27552755
"label": "contract IBondController",
27562756
"numberOfBytes": "20"
27572757
},
2758-
"t_contract(IBondIssuer)11490": {
2758+
"t_contract(IBondIssuer)11539": {
27592759
"label": "contract IBondIssuer",
27602760
"numberOfBytes": "20"
27612761
},
27622762
"t_contract(IERC20Upgradeable)1205": {
27632763
"label": "contract IERC20Upgradeable",
27642764
"numberOfBytes": "20"
27652765
},
2766-
"t_contract(IFeePolicy)11570": {
2766+
"t_contract(IFeePolicy)11619": {
27672767
"label": "contract IFeePolicy",
27682768
"numberOfBytes": "20"
27692769
},
2770-
"t_contract(IRolloverVault)11853": {
2770+
"t_contract(IRolloverVault)11902": {
27712771
"label": "contract IRolloverVault",
27722772
"numberOfBytes": "20"
27732773
},
2774-
"t_contract(ITranche)12156": {
2774+
"t_contract(ITranche)12205": {
27752775
"label": "contract ITranche",
27762776
"numberOfBytes": "20"
27772777
},
@@ -2791,7 +2791,7 @@
27912791
"label": "mapping(contract IERC20Upgradeable => uint256)",
27922792
"numberOfBytes": "32"
27932793
},
2794-
"t_mapping(t_contract(ITranche)12156,t_uint256)": {
2794+
"t_mapping(t_contract(ITranche)12205,t_uint256)": {
27952795
"label": "mapping(contract ITranche => uint256)",
27962796
"numberOfBytes": "32"
27972797
},
@@ -2840,6 +2840,305 @@
28402840
},
28412841
"namespaces": {}
28422842
}
2843+
},
2844+
"da4c4261b05e9c48f821bf11eb12a2eeae529c35a2152ca2e4794ad6729b13d6": {
2845+
"address": "0xA85Be82083E032EdF32a19028DF558484b399196",
2846+
"txHash": "0xa4c0c32b4a5756ea10e89753679d3d3485dae0e8ada42fc7cc26633b0f934ec5",
2847+
"layout": {
2848+
"solcVersion": "0.8.20",
2849+
"storage": [
2850+
{
2851+
"label": "_initialized",
2852+
"offset": 0,
2853+
"slot": "0",
2854+
"type": "t_uint8",
2855+
"contract": "Initializable",
2856+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:63",
2857+
"retypedFrom": "bool"
2858+
},
2859+
{
2860+
"label": "_initializing",
2861+
"offset": 1,
2862+
"slot": "0",
2863+
"type": "t_bool",
2864+
"contract": "Initializable",
2865+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:68"
2866+
},
2867+
{
2868+
"label": "__gap",
2869+
"offset": 0,
2870+
"slot": "1",
2871+
"type": "t_array(t_uint256)50_storage",
2872+
"contract": "ContextUpgradeable",
2873+
"src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:40"
2874+
},
2875+
{
2876+
"label": "_balances",
2877+
"offset": 0,
2878+
"slot": "51",
2879+
"type": "t_mapping(t_address,t_uint256)",
2880+
"contract": "ERC20Upgradeable",
2881+
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:40"
2882+
},
2883+
{
2884+
"label": "_allowances",
2885+
"offset": 0,
2886+
"slot": "52",
2887+
"type": "t_mapping(t_address,t_mapping(t_address,t_uint256))",
2888+
"contract": "ERC20Upgradeable",
2889+
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:42"
2890+
},
2891+
{
2892+
"label": "_totalSupply",
2893+
"offset": 0,
2894+
"slot": "53",
2895+
"type": "t_uint256",
2896+
"contract": "ERC20Upgradeable",
2897+
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:44"
2898+
},
2899+
{
2900+
"label": "_name",
2901+
"offset": 0,
2902+
"slot": "54",
2903+
"type": "t_string_storage",
2904+
"contract": "ERC20Upgradeable",
2905+
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:46"
2906+
},
2907+
{
2908+
"label": "_symbol",
2909+
"offset": 0,
2910+
"slot": "55",
2911+
"type": "t_string_storage",
2912+
"contract": "ERC20Upgradeable",
2913+
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:47"
2914+
},
2915+
{
2916+
"label": "__gap",
2917+
"offset": 0,
2918+
"slot": "56",
2919+
"type": "t_array(t_uint256)45_storage",
2920+
"contract": "ERC20Upgradeable",
2921+
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:376"
2922+
},
2923+
{
2924+
"label": "__gap",
2925+
"offset": 0,
2926+
"slot": "101",
2927+
"type": "t_array(t_uint256)50_storage",
2928+
"contract": "ERC20BurnableUpgradeable",
2929+
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/extensions/ERC20BurnableUpgradeable.sol:51"
2930+
},
2931+
{
2932+
"label": "_owner",
2933+
"offset": 0,
2934+
"slot": "151",
2935+
"type": "t_address",
2936+
"contract": "OwnableUpgradeable",
2937+
"src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22"
2938+
},
2939+
{
2940+
"label": "__gap",
2941+
"offset": 0,
2942+
"slot": "152",
2943+
"type": "t_array(t_uint256)49_storage",
2944+
"contract": "OwnableUpgradeable",
2945+
"src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94"
2946+
},
2947+
{
2948+
"label": "_paused",
2949+
"offset": 0,
2950+
"slot": "201",
2951+
"type": "t_bool",
2952+
"contract": "PausableUpgradeable",
2953+
"src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:29"
2954+
},
2955+
{
2956+
"label": "__gap",
2957+
"offset": 0,
2958+
"slot": "202",
2959+
"type": "t_array(t_uint256)49_storage",
2960+
"contract": "PausableUpgradeable",
2961+
"src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:116"
2962+
},
2963+
{
2964+
"label": "_status",
2965+
"offset": 0,
2966+
"slot": "251",
2967+
"type": "t_uint256",
2968+
"contract": "ReentrancyGuardUpgradeable",
2969+
"src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:38"
2970+
},
2971+
{
2972+
"label": "__gap",
2973+
"offset": 0,
2974+
"slot": "252",
2975+
"type": "t_array(t_uint256)49_storage",
2976+
"contract": "ReentrancyGuardUpgradeable",
2977+
"src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:88"
2978+
},
2979+
{
2980+
"label": "underlying",
2981+
"offset": 0,
2982+
"slot": "301",
2983+
"type": "t_contract(IERC20Upgradeable)1205",
2984+
"contract": "RolloverVault",
2985+
"src": "contracts/RolloverVault.sol:107"
2986+
},
2987+
{
2988+
"label": "_deployed",
2989+
"offset": 0,
2990+
"slot": "302",
2991+
"type": "t_struct(AddressSet)4926_storage",
2992+
"contract": "RolloverVault",
2993+
"src": "contracts/RolloverVault.sol:111"
2994+
},
2995+
{
2996+
"label": "minDeploymentAmt",
2997+
"offset": 0,
2998+
"slot": "304",
2999+
"type": "t_uint256",
3000+
"contract": "RolloverVault",
3001+
"src": "contracts/RolloverVault.sol:119"
3002+
},
3003+
{
3004+
"label": "perp",
3005+
"offset": 0,
3006+
"slot": "305",
3007+
"type": "t_contract(IPerpetualTranche)11845",
3008+
"contract": "RolloverVault",
3009+
"src": "contracts/RolloverVault.sol:122"
3010+
},
3011+
{
3012+
"label": "feePolicy",
3013+
"offset": 0,
3014+
"slot": "306",
3015+
"type": "t_contract(IFeePolicy)11619",
3016+
"contract": "RolloverVault",
3017+
"src": "contracts/RolloverVault.sol:128"
3018+
},
3019+
{
3020+
"label": "keeper",
3021+
"offset": 0,
3022+
"slot": "307",
3023+
"type": "t_address",
3024+
"contract": "RolloverVault",
3025+
"src": "contracts/RolloverVault.sol:133"
3026+
},
3027+
{
3028+
"label": "reservedUnderlyingBal",
3029+
"offset": 0,
3030+
"slot": "308",
3031+
"type": "t_uint256",
3032+
"contract": "RolloverVault",
3033+
"src": "contracts/RolloverVault.sol:144"
3034+
},
3035+
{
3036+
"label": "reservedSubscriptionPerc",
3037+
"offset": 0,
3038+
"slot": "309",
3039+
"type": "t_uint256",
3040+
"contract": "RolloverVault",
3041+
"src": "contracts/RolloverVault.sol:152"
3042+
}
3043+
],
3044+
"types": {
3045+
"t_address": {
3046+
"label": "address",
3047+
"numberOfBytes": "20"
3048+
},
3049+
"t_array(t_bytes32)dyn_storage": {
3050+
"label": "bytes32[]",
3051+
"numberOfBytes": "32"
3052+
},
3053+
"t_array(t_uint256)45_storage": {
3054+
"label": "uint256[45]",
3055+
"numberOfBytes": "1440"
3056+
},
3057+
"t_array(t_uint256)49_storage": {
3058+
"label": "uint256[49]",
3059+
"numberOfBytes": "1568"
3060+
},
3061+
"t_array(t_uint256)50_storage": {
3062+
"label": "uint256[50]",
3063+
"numberOfBytes": "1600"
3064+
},
3065+
"t_bool": {
3066+
"label": "bool",
3067+
"numberOfBytes": "1"
3068+
},
3069+
"t_bytes32": {
3070+
"label": "bytes32",
3071+
"numberOfBytes": "32"
3072+
},
3073+
"t_contract(IERC20Upgradeable)1205": {
3074+
"label": "contract IERC20Upgradeable",
3075+
"numberOfBytes": "20"
3076+
},
3077+
"t_contract(IFeePolicy)11619": {
3078+
"label": "contract IFeePolicy",
3079+
"numberOfBytes": "20"
3080+
},
3081+
"t_contract(IPerpetualTranche)11845": {
3082+
"label": "contract IPerpetualTranche",
3083+
"numberOfBytes": "20"
3084+
},
3085+
"t_mapping(t_address,t_mapping(t_address,t_uint256))": {
3086+
"label": "mapping(address => mapping(address => uint256))",
3087+
"numberOfBytes": "32"
3088+
},
3089+
"t_mapping(t_address,t_uint256)": {
3090+
"label": "mapping(address => uint256)",
3091+
"numberOfBytes": "32"
3092+
},
3093+
"t_mapping(t_bytes32,t_uint256)": {
3094+
"label": "mapping(bytes32 => uint256)",
3095+
"numberOfBytes": "32"
3096+
},
3097+
"t_string_storage": {
3098+
"label": "string",
3099+
"numberOfBytes": "32"
3100+
},
3101+
"t_struct(AddressSet)4926_storage": {
3102+
"label": "struct EnumerableSetUpgradeable.AddressSet",
3103+
"members": [
3104+
{
3105+
"label": "_inner",
3106+
"type": "t_struct(Set)4611_storage",
3107+
"offset": 0,
3108+
"slot": "0"
3109+
}
3110+
],
3111+
"numberOfBytes": "64"
3112+
},
3113+
"t_struct(Set)4611_storage": {
3114+
"label": "struct EnumerableSetUpgradeable.Set",
3115+
"members": [
3116+
{
3117+
"label": "_values",
3118+
"type": "t_array(t_bytes32)dyn_storage",
3119+
"offset": 0,
3120+
"slot": "0"
3121+
},
3122+
{
3123+
"label": "_indexes",
3124+
"type": "t_mapping(t_bytes32,t_uint256)",
3125+
"offset": 0,
3126+
"slot": "1"
3127+
}
3128+
],
3129+
"numberOfBytes": "64"
3130+
},
3131+
"t_uint256": {
3132+
"label": "uint256",
3133+
"numberOfBytes": "32"
3134+
},
3135+
"t_uint8": {
3136+
"label": "uint8",
3137+
"numberOfBytes": "1"
3138+
}
3139+
},
3140+
"namespaces": {}
3141+
}
28433142
}
28443143
}
28453144
}

0 commit comments

Comments
 (0)