Skip to content

Commit

Permalink
updates to deploy script
Browse files Browse the repository at this point in the history
  • Loading branch information
tgeorgas committed Dec 11, 2023
1 parent 1734120 commit 545a95f
Show file tree
Hide file tree
Showing 5 changed files with 3,502 additions and 3,445 deletions.
2 changes: 1 addition & 1 deletion foundry.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ remappings = ["forge-std/=lib/forge-std/src/"]
libraries = []
cache = true
force = false
evm_version = 'london'
evm_version = 'paris'
auto_detect_solc = true
offline = true
optimizer = true
Expand Down
15 changes: 9 additions & 6 deletions gemforge.config.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ const fs = require("fs");
const ethers = require("ethers");

const MNEMONIC = fs.readFileSync("./nayms_mnemonic.txt").toString().trim();
const MNEMONIC_MAINNET = fs.readFileSync("./nayms_mnemonic_mainnet.txt").toString().trim();
const MNEMONIC_MAINNET = fs
.readFileSync("./nayms_mnemonic_mainnet.txt")
.toString()
.trim();

const walletOwnerIndex = 19;
const sysAdminAddress = ethers.Wallet.fromMnemonic(MNEMONIC).address;
Expand Down Expand Up @@ -105,9 +108,9 @@ module.exports = {
type: "mnemonic",
config: {
words: MNEMONIC_MAINNET,
index: 0
}
}
index: 0,
},
},
},
networks: {
local: { rpcUrl: "http://localhost:8545" },
Expand All @@ -121,7 +124,7 @@ module.exports = {
},
base: {
rpcUrl: process.env.BASE_MAINNET_RPC_URL,
verifierUrl: "https://api.basescan.org/api"
verifierUrl: "https://api.basescan.org/api",
},
baseFork: { rpcUrl: "http://localhost:8545" },
},
Expand Down Expand Up @@ -158,7 +161,7 @@ module.exports = {
},
base: {
network: "base",
wallet: "wallet1",
wallet: "wallet2",
initArgs: [sysAdminAddress],
},
baseFork: {
Expand Down
307 changes: 304 additions & 3 deletions gemforge.deployments.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@
"txHash": "0x147d5ab4233c3028cad72002959cb3d49381ec2e49188ad7043cdf08a0f2ae4d",
"onChain": {
"address": "0x1e560E6adDF76b9335540565a96F4a93f371a56c",
"constructorArgs": ["0x931c3aC09202650148Edb2316e97815f904CF4fa"]
"constructorArgs": [
"0x931c3aC09202650148Edb2316e97815f904CF4fa"
]
}
},
{
Expand Down Expand Up @@ -319,7 +321,9 @@
"txHash": "0x98873f00e84337dde1885cc509a9ead082008f9b5ef7aec6fff03499cce35915",
"onChain": {
"address": "0x99AEa617F26CF33d9e077D09776dFed6CAf8D3CC",
"constructorArgs": ["0x931c3aC09202650148Edb2316e97815f904CF4fa"]
"constructorArgs": [
"0x931c3aC09202650148Edb2316e97815f904CF4fa"
]
}
},
{
Expand Down Expand Up @@ -482,6 +486,146 @@
"mainnet": {
"chainId": 1,
"contracts": [
{
"name": "ACLFacet",
"fullyQualifiedName": "ACLFacet.sol:ACLFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0xe5f428ed08aa317530533e13f420617ef9116a853c053388b28eccf893136bff",
"onChain": {
"address": "0xcA43F2DbcA054C77e3B679Bf63902Cb5F0E1659b",
"constructorArgs": []
}
},
{
"name": "AdminFacet",
"fullyQualifiedName": "AdminFacet.sol:AdminFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0xf69743d44fa6b269178ac618aebd78645150b984e6d6bc83e87eb6b1bd63d3e6",
"onChain": {
"address": "0x6D84f66Ce40f717C9817436FBEa4acE09b0699b3",
"constructorArgs": []
}
},
{
"name": "DiamondLoupeFacet",
"fullyQualifiedName": "DiamondLoupeFacet.sol:DiamondLoupeFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x269c361b259fcefabf6c7424b32af023476b7f097b38066492a215f7ef8992fd",
"onChain": {
"address": "0xe8bc322665d85d82cBFf2298274f617f5b73995b",
"constructorArgs": []
}
},
{
"name": "EntityFacet",
"fullyQualifiedName": "EntityFacet.sol:EntityFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x8a40a36b8ff53a0c62d7edd592a9dbc07a9e3ead4e94f37df40d1914edc027a5",
"onChain": {
"address": "0xc9367cBE587464021991B48c2778Efb2ec4968aA",
"constructorArgs": []
}
},
{
"name": "GovernanceFacet",
"fullyQualifiedName": "GovernanceFacet.sol:GovernanceFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0xcb12b41a33f83de2900487110037e023af46ea2034f77e1b3e486cc830128ea8",
"onChain": {
"address": "0x16072cB7E7C3297BBf79ac1E6298F6A2BC73e950",
"constructorArgs": []
}
},
{
"name": "MarketFacet",
"fullyQualifiedName": "MarketFacet.sol:MarketFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x80989da2b9703ac1613e03d7f01cead5c01cb35452a66f8dffa6d63681c845f4",
"onChain": {
"address": "0x2123657b34129CA44862b3E572082274F65f2A1A",
"constructorArgs": []
}
},
{
"name": "NaymsOwnershipFacet",
"fullyQualifiedName": "NaymsOwnershipFacet.sol:NaymsOwnershipFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0xb66e60aa9567dcdffe55f44dc7f2187ee2145b467b17df5ffbfdb28439fd7a69",
"onChain": {
"address": "0x5D9F83608B0AAD841508FB438e65cb5799ed198e",
"constructorArgs": []
}
},
{
"name": "NaymsTokenFacet",
"fullyQualifiedName": "NaymsTokenFacet.sol:NaymsTokenFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x083f494d2935983e43a02a8aea65df9d729246e2a5cdab3143f4b3668ec0eec4",
"onChain": {
"address": "0x4B26066875Fbf34084562B80bbfd03f3a8F18D1C",
"constructorArgs": []
}
},
{
"name": "PhasedDiamondCutFacet",
"fullyQualifiedName": "PhasedDiamondCutFacet.sol:PhasedDiamondCutFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0xf51d7eac443332bb13671f4a8fc5a3427ba9e0da2ecf8bdb60af6a6194303295",
"onChain": {
"address": "0x4133b6241EC720C63EcC9d37531D6AC3F3A8Ee88",
"constructorArgs": []
}
},
{
"name": "SimplePolicyFacet",
"fullyQualifiedName": "SimplePolicyFacet.sol:SimplePolicyFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x7617c0265bd3e4ca6d9a925630c7690426c54dead16baee7ff97655cde485a57",
"onChain": {
"address": "0xa04b3AAe6e6E8c43b3AEeE950C21bC7Cd9e777e7",
"constructorArgs": []
}
},
{
"name": "SystemFacet",
"fullyQualifiedName": "SystemFacet.sol:SystemFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x28a1c486b84999218b2c11e3e2b08695eac5f8ac9766762f4fd25a1873bc8a64",
"onChain": {
"address": "0x0885B22Fa2Ea851f5E1F7d9617D36Bd753A8af07",
"constructorArgs": []
}
},
{
"name": "TokenizedVaultFacet",
"fullyQualifiedName": "TokenizedVaultFacet.sol:TokenizedVaultFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x009120cce690185b700c1da7965c833d30b1d7a4ed5e879540861eb3f8a669c6",
"onChain": {
"address": "0x1A7eDdA5371ccB45A9A52C680e08077138dd409A",
"constructorArgs": []
}
},
{
"name": "TokenizedVaultIOFacet",
"fullyQualifiedName": "TokenizedVaultIOFacet.sol:TokenizedVaultIOFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x9c4beb6c3b78fd9e4648af633f578cc87dce1e738d8049067008f3d2dbbc4004",
"onChain": {
"address": "0x1E6147B78c8ca43F9f069f0Ba34Cf90CCC0c6087",
"constructorArgs": []
}
},
{
"name": "UserFacet",
"fullyQualifiedName": "UserFacet.sol:UserFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x9760d4c1668835c89d7db4ee72596624fa25bc08c7ac1c813184651b594dedab",
"onChain": {
"address": "0x4c596AE4391bd8e9aFAdcf9650400eF1d0848360",
"constructorArgs": []
}
},
{
"name": "DiamondProxy",
"fullyQualifiedName": "DiamondProxy.sol:DiamondProxy",
Expand Down Expand Up @@ -523,5 +667,162 @@
}
}
]
},
"base": {
"chainId": 8453,
"contracts": [
{
"name": "DiamondProxy",
"fullyQualifiedName": "DiamondProxy.sol:DiamondProxy",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x98b7966188c92f3e67665f4c526784a01bad9318e7e3630da9b3032271d97c2f",
"onChain": {
"address": "0x5403418D872F90b352A8fdF74B837512b6fb0e75",
"constructorArgs": [
"0xd5c10a9a09B072506C7f062E4f313Af29AdD9904"
]
}
},
{
"name": "ACLFacet",
"fullyQualifiedName": "ACLFacet.sol:ACLFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x8107aae27e25f827faa9b2b6a502b0c0b97fbe7d7a52a95635094b34f7b82ac9",
"onChain": {
"address": "0x710323646A36edC22473e45aAf91129ae4af961d",
"constructorArgs": []
}
},
{
"name": "AdminFacet",
"fullyQualifiedName": "AdminFacet.sol:AdminFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x92a33500356cd571e70b8dead625b040aed206d803ab84cac7b11b24976d32a8",
"onChain": {
"address": "0xC376475a7C613BE00C6f4Be0A92aF6F36F7b598A",
"constructorArgs": []
}
},
{
"name": "EntityFacet",
"fullyQualifiedName": "EntityFacet.sol:EntityFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0xeadb145b3e33c53ee49c17a446bc797ecdc39c0a88bf1e4e16136c00c500db86",
"onChain": {
"address": "0x9262C61e83b9F0b0Bd303A6E9Ce3e15e23E7005a",
"constructorArgs": []
}
},
{
"name": "GovernanceFacet",
"fullyQualifiedName": "GovernanceFacet.sol:GovernanceFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x3345a54359fb57282a937e774f2d93cdfc8f693c352317c448a00472d82a5dc0",
"onChain": {
"address": "0xef492e4463Daf33024502E69506B994388F1da47",
"constructorArgs": []
}
},
{
"name": "MarketFacet",
"fullyQualifiedName": "MarketFacet.sol:MarketFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0xb0e0f190677b1d1ad7c36c5841ea6ad5f50fa50bf8300efa3722afec66be2c99",
"onChain": {
"address": "0xcF112cf36695d954De7c2Ec424041b8666E1c910",
"constructorArgs": []
}
},
{
"name": "NaymsOwnershipFacet",
"fullyQualifiedName": "NaymsOwnershipFacet.sol:NaymsOwnershipFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0xbf8f2f89beababcf9691fa9917f173eb89f5147e00dd7077d53de4e5c33324d3",
"onChain": {
"address": "0x6923f8909aDFB9c59E92018F0D6c7934a21872E2",
"constructorArgs": []
}
},
{
"name": "NaymsTokenFacet",
"fullyQualifiedName": "NaymsTokenFacet.sol:NaymsTokenFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x5f3548ef0d50108e4e27dc6174f9398564760fc2ca50ccf904a3830bda269229",
"onChain": {
"address": "0xe9d6f4BfE4689A9AA2B58cDFa98CFce75e3a4080",
"constructorArgs": []
}
},
{
"name": "PhasedDiamondCutFacet",
"fullyQualifiedName": "PhasedDiamondCutFacet.sol:PhasedDiamondCutFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x5e11a6fbaf0a6ad8bce87de2b9d8131733edb3050edd7d722e1b299d28a59901",
"onChain": {
"address": "0x53869a7E5c3c7FE396105FCa9f177Fecb5572Dbf",
"constructorArgs": []
}
},
{
"name": "SimplePolicyFacet",
"fullyQualifiedName": "SimplePolicyFacet.sol:SimplePolicyFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0xd6c96ba2cf1aee95d056c601d2b71ab5c0a934a8b3bf46507146332ff918ad23",
"onChain": {
"address": "0xbC5199Ab59423aD698153dA46596b6B8bb106031",
"constructorArgs": []
}
},
{
"name": "SystemFacet",
"fullyQualifiedName": "SystemFacet.sol:SystemFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x591600e0fcc4cb055cb214df3870ce8171e7d27f615e70c93f8bc13868d6b974",
"onChain": {
"address": "0x1455815Fe47D243373204Cb888B422F961F06696",
"constructorArgs": []
}
},
{
"name": "TokenizedVaultFacet",
"fullyQualifiedName": "TokenizedVaultFacet.sol:TokenizedVaultFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x0d03f8e2df8bd3201cf30d4fdee1b35ef4f5a35bf866db6b5c296848211b96ed",
"onChain": {
"address": "0x13a2cb0B2222D50b0720182592834F6B8DF144F6",
"constructorArgs": []
}
},
{
"name": "TokenizedVaultIOFacet",
"fullyQualifiedName": "TokenizedVaultIOFacet.sol:TokenizedVaultIOFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0xa6013a350d7e1c2f3dd96eb633215b64af661f7004b84bd23c65962d6f29509c",
"onChain": {
"address": "0xf7A362758f60130661fDc16824b99A9c84841aaF",
"constructorArgs": []
}
},
{
"name": "UserFacet",
"fullyQualifiedName": "UserFacet.sol:UserFacet",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0x3581282c7791f46918f542ec6ee2d2ebde6584769ded70251b24f53cb2885dd2",
"onChain": {
"address": "0x378ADd871bE5986418CA549Ad11f08f8e433122e",
"constructorArgs": []
}
},
{
"name": "InitDiamond",
"fullyQualifiedName": "InitDiamond.sol:InitDiamond",
"sender": "0xd5c10a9a09B072506C7f062E4f313Af29AdD9904",
"txHash": "0xae8e4b0d41581ff0d9cdff657c9229e3a5f0a90cf6e188757f0fe814556316a3",
"onChain": {
"address": "0x0484b3061210AE15e3f71e33564fAEA984C2A973",
"constructorArgs": []
}
}
]
}
}
}
Loading

0 comments on commit 545a95f

Please sign in to comment.