Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

Feat/vaults mainnet deploy #76

Merged
merged 51 commits into from
Sep 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
db54e4a
chore: mtbill custom feed deployed
kostyamospan Aug 21, 2024
c096282
chore: mbasis custom feed deployed
kostyamospan Aug 21, 2024
7eee112
chore: data feed deployment preparation
kostyamospan Aug 21, 2024
6d2f971
chore: data feed roles refactored
kostyamospan Aug 22, 2024
699650d
chore: mBASIS datafeed deployed
kostyamospan Aug 22, 2024
61d176c
chore: data feeds deployed
kostyamospan Aug 23, 2024
2bff139
fix: data feed mtbill added to addresses
kostyamospan Aug 23, 2024
d7ce766
chore: deploy DV scripts
kostyamospan Aug 27, 2024
b4b4995
fix: dv common moved to dv module
kostyamospan Aug 27, 2024
68cc062
chore: rv deployment scripts
kostyamospan Aug 27, 2024
efbf7c7
chore: amount token in DepositRequest event
kostyamospan Aug 27, 2024
ee39296
chore: redeem request fee added to event
kostyamospan Aug 28, 2024
f17942c
chore: sep main dv/rvs deployed
kostyamospan Aug 28, 2024
7da4de0
chore: updated deployed contracts
kostyamospan Aug 29, 2024
67acf47
fix: buidl redeem flow
kostyamospan Aug 30, 2024
ab24223
fix: buidl redeem flow tests
kostyamospan Aug 30, 2024
5cfc9b0
fix: rv deployment initializer
kostyamospan Aug 30, 2024
57e760b
Merge branch 'fix/build-redeem-flow' into feat/new-vaults-deployment
kostyamospan Aug 30, 2024
b92caba
chore: mock deployment scripts, buidl vault deployed
kostyamospan Aug 30, 2024
007b7dc
chore: new data feed deployed sepolia mtbill
kostyamospan Aug 30, 2024
ff770d8
Merge branch '2-fix-review' into feat/mtbill-base-deployment
kostyamospan Sep 19, 2024
06def74
chore: base network support added
kostyamospan Sep 19, 2024
89dfd57
chore: base network AC deployed
kostyamospan Sep 19, 2024
a015922
fix: mTBILL name
kostyamospan Sep 19, 2024
b9bc5be
chore: mtbill deploy base
kostyamospan Sep 19, 2024
64329f3
chore: data feed deploy scripts for tokens
kostyamospan Sep 19, 2024
32187d7
chore: data feed for usdc deployed
kostyamospan Sep 19, 2024
82e5d93
chore: data feed for usdt deployed
kostyamospan Sep 19, 2024
cfc53e8
fix: data feed added setters
kostyamospan Sep 19, 2024
a4cf7e8
fix: new data feed impl deployed
kostyamospan Sep 19, 2024
f0166c4
fix: new feeds deployed
kostyamospan Sep 19, 2024
99fbdd9
Merge branch '2-fix-review' into feat/vaults-mainnet-deploy
kostyamospan Sep 24, 2024
7058454
Merge branch '2-fix-review' into feat/vaults-mainnet-deploy
kostyamospan Sep 24, 2024
b182fa0
fix: tests
kostyamospan Sep 24, 2024
3e54f13
chore: mTBILL dv config
kostyamospan Sep 24, 2024
6fb9d57
fix: deploy dv mtbill sanctions list added
kostyamospan Sep 24, 2024
a9ba44a
chore: mTBILL dv deployed mainnet
kostyamospan Sep 24, 2024
7b6c644
fix: deploy rv mtbill
kostyamospan Sep 24, 2024
0496cfe
fix: localhost addresses sync
kostyamospan Sep 24, 2024
88e6539
chore: mainnet rv instance deployed
kostyamospan Sep 24, 2024
4d12151
chore: sep rv buidl deployed
kostyamospan Sep 24, 2024
d512c22
chore: new swapper deployed
kostyamospan Sep 25, 2024
e635cc5
chore: rv deployed
kostyamospan Sep 25, 2024
d4f8aca
chore: rb buidl deployed
kostyamospan Sep 25, 2024
0212219
chore: mbasis dv deployed
kostyamospan Sep 25, 2024
597f3d4
chore: mbasis rv deployed
kostyamospan Sep 25, 2024
a074bbc
chore: rv with swapper deployed
kostyamospan Sep 25, 2024
0b7c4e3
fix: buidl contract sepolia
kostyamospan Sep 27, 2024
9965494
Merge remote-tracking branch 'origin/main' into feat/vaults-mainnet-d…
kostyamospan Sep 30, 2024
b2bb903
fix: aftermerge missing deployment
kostyamospan Sep 30, 2024
893918d
fix: codestyle
kostyamospan Sep 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3,818 changes: 3,817 additions & 1 deletion .openzeppelin/mainnet.json

Large diffs are not rendered by default.

4,936 changes: 4,936 additions & 0 deletions .openzeppelin/sepolia.json

Large diffs are not rendered by default.

339 changes: 339 additions & 0 deletions .openzeppelin/unknown-8453.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,339 @@
{
"manifestVersion": "3.2",
"admin": {
"address": "0xbf25b58cB8DfaD688F7BcB2b87D71C23A6600AaC",
"txHash": "0x6b68af505cf3f9949a5b9515d6a655162585de7eaf3aaac1466215ef0a8380bc"
},
"proxies": [
{
"address": "0x0312A9D1Ff2372DDEdCBB21e4B6389aFc919aC4B",
"txHash": "0xd086cba862e0eae4b05c3dbf37edaaf2b8f0307c8abac11fd04cd43d2b610f5e",
"kind": "transparent"
},
{
"address": "0xDD629E5241CbC5919847783e6C96B2De4754e438",
"txHash": "0x13b5b3b4b761b3619703eb38c3aa0081d900c6943fc35cdb6f1f4e18996550b9",
"kind": "transparent"
}
],
"impls": {
"ae32fc7ffebdd4e85444fa3c7867da34172c9cc50c1e7cc8b7f046b6f1049605": {
"address": "0xEFb2E28b69A29A39067b20aF633d04A2857a4D9d",
"txHash": "0xa1474a5b770bfac99d1f591050d6a9e8c7b44b160babc0e23e1c92c5c3d5133d",
"layout": {
"solcVersion": "0.8.9",
"storage": [
{
"label": "_initialized",
"offset": 0,
"slot": "0",
"type": "t_uint8",
"contract": "Initializable",
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:63",
"retypedFrom": "bool"
},
{
"label": "_initializing",
"offset": 1,
"slot": "0",
"type": "t_bool",
"contract": "Initializable",
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:68"
},
{
"label": "__gap",
"offset": 0,
"slot": "1",
"type": "t_array(t_uint256)50_storage",
"contract": "ContextUpgradeable",
"src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36"
},
{
"label": "__gap",
"offset": 0,
"slot": "51",
"type": "t_array(t_uint256)50_storage",
"contract": "ERC165Upgradeable",
"src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41"
},
{
"label": "_roles",
"offset": 0,
"slot": "101",
"type": "t_mapping(t_bytes32,t_struct(RoleData)80_storage)",
"contract": "AccessControlUpgradeable",
"src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:62"
},
{
"label": "__gap",
"offset": 0,
"slot": "102",
"type": "t_array(t_uint256)49_storage",
"contract": "AccessControlUpgradeable",
"src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:260"
}
],
"types": {
"t_address": {
"label": "address",
"numberOfBytes": "20"
},
"t_array(t_uint256)49_storage": {
"label": "uint256[49]",
"numberOfBytes": "1568"
},
"t_array(t_uint256)50_storage": {
"label": "uint256[50]",
"numberOfBytes": "1600"
},
"t_bool": {
"label": "bool",
"numberOfBytes": "1"
},
"t_bytes32": {
"label": "bytes32",
"numberOfBytes": "32"
},
"t_mapping(t_address,t_bool)": {
"label": "mapping(address => bool)",
"numberOfBytes": "32"
},
"t_mapping(t_bytes32,t_struct(RoleData)80_storage)": {
"label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)",
"numberOfBytes": "32"
},
"t_struct(RoleData)80_storage": {
"label": "struct AccessControlUpgradeable.RoleData",
"members": [
{
"label": "members",
"type": "t_mapping(t_address,t_bool)",
"offset": 0,
"slot": "0"
},
{
"label": "adminRole",
"type": "t_bytes32",
"offset": 0,
"slot": "1"
}
],
"numberOfBytes": "64"
},
"t_uint256": {
"label": "uint256",
"numberOfBytes": "32"
},
"t_uint8": {
"label": "uint8",
"numberOfBytes": "1"
}
}
}
},
"0bcd27c8aec887ed9edec297f766c8e26dad1577ef83ca91bdae74594d8f4afc": {
"address": "0xefED40D1eb1577d1073e9C4F277463486D39b084",
"txHash": "0x4e20c401b2ed89e2ecf158fee77fbf98a693f6942daf0b6da545a4afc9287bbb",
"layout": {
"solcVersion": "0.8.9",
"storage": [
{
"label": "_initialized",
"offset": 0,
"slot": "0",
"type": "t_uint8",
"contract": "Initializable",
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:63",
"retypedFrom": "bool"
},
{
"label": "_initializing",
"offset": 1,
"slot": "0",
"type": "t_bool",
"contract": "Initializable",
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:68"
},
{
"label": "__gap",
"offset": 0,
"slot": "1",
"type": "t_array(t_uint256)50_storage",
"contract": "ContextUpgradeable",
"src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36"
},
{
"label": "_balances",
"offset": 0,
"slot": "51",
"type": "t_mapping(t_address,t_uint256)",
"contract": "ERC20Upgradeable",
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:40"
},
{
"label": "_allowances",
"offset": 0,
"slot": "52",
"type": "t_mapping(t_address,t_mapping(t_address,t_uint256))",
"contract": "ERC20Upgradeable",
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:42"
},
{
"label": "_totalSupply",
"offset": 0,
"slot": "53",
"type": "t_uint256",
"contract": "ERC20Upgradeable",
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:44"
},
{
"label": "_name",
"offset": 0,
"slot": "54",
"type": "t_string_storage",
"contract": "ERC20Upgradeable",
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:46"
},
{
"label": "_symbol",
"offset": 0,
"slot": "55",
"type": "t_string_storage",
"contract": "ERC20Upgradeable",
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:47"
},
{
"label": "__gap",
"offset": 0,
"slot": "56",
"type": "t_array(t_uint256)45_storage",
"contract": "ERC20Upgradeable",
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:376"
},
{
"label": "_paused",
"offset": 0,
"slot": "101",
"type": "t_bool",
"contract": "PausableUpgradeable",
"src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:29"
},
{
"label": "__gap",
"offset": 0,
"slot": "102",
"type": "t_array(t_uint256)49_storage",
"contract": "PausableUpgradeable",
"src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:116"
},
{
"label": "__gap",
"offset": 0,
"slot": "151",
"type": "t_array(t_uint256)50_storage",
"contract": "ERC20PausableUpgradeable",
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/extensions/ERC20PausableUpgradeable.sol:48"
},
{
"label": "accessControl",
"offset": 0,
"slot": "201",
"type": "t_contract(MidasAccessControl)3380",
"contract": "WithMidasAccessControl",
"src": "contracts/access/WithMidasAccessControl.sol:24"
},
{
"label": "__gap",
"offset": 0,
"slot": "202",
"type": "t_array(t_uint256)50_storage",
"contract": "WithMidasAccessControl",
"src": "contracts/access/WithMidasAccessControl.sol:29"
},
{
"label": "__gap",
"offset": 0,
"slot": "252",
"type": "t_array(t_uint256)50_storage",
"contract": "Blacklistable",
"src": "contracts/access/Blacklistable.sol:16"
},
{
"label": "metadata",
"offset": 0,
"slot": "302",
"type": "t_mapping(t_bytes32,t_bytes_storage)",
"contract": "mTBILL",
"src": "contracts/mTBILL/mTBILL.sol:18"
},
{
"label": "__gap",
"offset": 0,
"slot": "303",
"type": "t_array(t_uint256)50_storage",
"contract": "mTBILL",
"src": "contracts/mTBILL/mTBILL.sol:23"
}
],
"types": {
"t_address": {
"label": "address",
"numberOfBytes": "20"
},
"t_array(t_uint256)45_storage": {
"label": "uint256[45]",
"numberOfBytes": "1440"
},
"t_array(t_uint256)49_storage": {
"label": "uint256[49]",
"numberOfBytes": "1568"
},
"t_array(t_uint256)50_storage": {
"label": "uint256[50]",
"numberOfBytes": "1600"
},
"t_bool": {
"label": "bool",
"numberOfBytes": "1"
},
"t_bytes32": {
"label": "bytes32",
"numberOfBytes": "32"
},
"t_bytes_storage": {
"label": "bytes",
"numberOfBytes": "32"
},
"t_contract(MidasAccessControl)3380": {
"label": "contract MidasAccessControl",
"numberOfBytes": "20"
},
"t_mapping(t_address,t_mapping(t_address,t_uint256))": {
"label": "mapping(address => mapping(address => uint256))",
"numberOfBytes": "32"
},
"t_mapping(t_address,t_uint256)": {
"label": "mapping(address => uint256)",
"numberOfBytes": "32"
},
"t_mapping(t_bytes32,t_bytes_storage)": {
"label": "mapping(bytes32 => bytes)",
"numberOfBytes": "32"
},
"t_string_storage": {
"label": "string",
"numberOfBytes": "32"
},
"t_uint256": {
"label": "uint256",
"numberOfBytes": "32"
},
"t_uint8": {
"label": "uint8",
"numberOfBytes": "1"
}
}
}
}
}
}
Loading
Loading