Skip to content

Commit

Permalink
Merge pull request #152 from Bananapus/ci/0.0.15
Browse files Browse the repository at this point in the history
ci: `v0.0.15`
  • Loading branch information
xBA5ED authored Jun 3, 2024
2 parents bc6005c + 372eac7 commit 036b7dd
Show file tree
Hide file tree
Showing 62 changed files with 74,992 additions and 8,104 deletions.
408 changes: 408 additions & 0 deletions deployments/compiler-inputs/d72d671cb704a380777b1be08dd807eb.json

Large diffs are not rendered by default.

3,342 changes: 3,296 additions & 46 deletions deployments/nana-core/arbitrum_sepolia/JBController.json

Large diffs are not rendered by default.

744 changes: 709 additions & 35 deletions deployments/nana-core/arbitrum_sepolia/JBDirectory.json

Large diffs are not rendered by default.

1,289 changes: 1,252 additions & 37 deletions deployments/nana-core/arbitrum_sepolia/JBERC20.json

Large diffs are not rendered by default.

378 changes: 343 additions & 35 deletions deployments/nana-core/arbitrum_sepolia/JBFeelessAddresses.json

Large diffs are not rendered by default.

607 changes: 576 additions & 31 deletions deployments/nana-core/arbitrum_sepolia/JBFundAccessLimits.json

Large diffs are not rendered by default.

2,234 changes: 2,196 additions & 38 deletions deployments/nana-core/arbitrum_sepolia/JBMultiTerminal.json

Large diffs are not rendered by default.

411 changes: 382 additions & 29 deletions deployments/nana-core/arbitrum_sepolia/JBPermissions.json

Large diffs are not rendered by default.

535 changes: 495 additions & 40 deletions deployments/nana-core/arbitrum_sepolia/JBPrices.json

Large diffs are not rendered by default.

2,035 changes: 1,445 additions & 590 deletions deployments/nana-core/arbitrum_sepolia/JBProjects.json

Large diffs are not rendered by default.

921 changes: 889 additions & 32 deletions deployments/nana-core/arbitrum_sepolia/JBRulesets.json

Large diffs are not rendered by default.

457 changes: 423 additions & 34 deletions deployments/nana-core/arbitrum_sepolia/JBSplits.json

Large diffs are not rendered by default.

1,293 changes: 1,262 additions & 31 deletions deployments/nana-core/arbitrum_sepolia/JBTerminalStore.json

Large diffs are not rendered by default.

867 changes: 842 additions & 25 deletions deployments/nana-core/arbitrum_sepolia/JBTokens.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3,981 changes: 3,815 additions & 166 deletions deployments/nana-core/base_sepolia/JBController.json

Large diffs are not rendered by default.

1,367 changes: 1,213 additions & 154 deletions deployments/nana-core/base_sepolia/JBDirectory.json

Large diffs are not rendered by default.

1,900 changes: 1,750 additions & 150 deletions deployments/nana-core/base_sepolia/JBERC20.json

Large diffs are not rendered by default.

991 changes: 842 additions & 149 deletions deployments/nana-core/base_sepolia/JBFeelessAddresses.json

Large diffs are not rendered by default.

1,246 changes: 1,095 additions & 151 deletions deployments/nana-core/base_sepolia/JBFundAccessLimits.json

Large diffs are not rendered by default.

2,442 changes: 2,340 additions & 102 deletions deployments/nana-core/base_sepolia/JBMultiTerminal.json

Large diffs are not rendered by default.

1,064 changes: 908 additions & 156 deletions deployments/nana-core/base_sepolia/JBPermissions.json

Large diffs are not rendered by default.

1,024 changes: 932 additions & 92 deletions deployments/nana-core/base_sepolia/JBPrices.json

Large diffs are not rendered by default.

2,785 changes: 1,998 additions & 787 deletions deployments/nana-core/base_sepolia/JBProjects.json

Large diffs are not rendered by default.

1,568 changes: 1,412 additions & 156 deletions deployments/nana-core/base_sepolia/JBRulesets.json

Large diffs are not rendered by default.

1,096 changes: 942 additions & 154 deletions deployments/nana-core/base_sepolia/JBSplits.json

Large diffs are not rendered by default.

1,509 changes: 1,410 additions & 99 deletions deployments/nana-core/base_sepolia/JBTerminalStore.json

Large diffs are not rendered by default.

1,520 changes: 1,368 additions & 152 deletions deployments/nana-core/base_sepolia/JBTokens.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3,614 changes: 3,505 additions & 109 deletions deployments/nana-core/optimism_sepolia/JBController.json

Large diffs are not rendered by default.

1,197 changes: 1,055 additions & 142 deletions deployments/nana-core/optimism_sepolia/JBDirectory.json

Large diffs are not rendered by default.

1,730 changes: 1,592 additions & 138 deletions deployments/nana-core/optimism_sepolia/JBERC20.json

Large diffs are not rendered by default.

624 changes: 532 additions & 92 deletions deployments/nana-core/optimism_sepolia/JBFeelessAddresses.json

Large diffs are not rendered by default.

1,076 changes: 937 additions & 139 deletions deployments/nana-core/optimism_sepolia/JBFundAccessLimits.json

Large diffs are not rendered by default.

2,334 changes: 2,273 additions & 61 deletions deployments/nana-core/optimism_sepolia/JBMultiTerminal.json

Large diffs are not rendered by default.

894 changes: 750 additions & 144 deletions deployments/nana-core/optimism_sepolia/JBPermissions.json

Large diffs are not rendered by default.

781 changes: 684 additions & 97 deletions deployments/nana-core/optimism_sepolia/JBPrices.json

Large diffs are not rendered by default.

2,967 changes: 2,016 additions & 951 deletions deployments/nana-core/optimism_sepolia/JBProjects.json

Large diffs are not rendered by default.

1,398 changes: 1,254 additions & 144 deletions deployments/nana-core/optimism_sepolia/JBRulesets.json

Large diffs are not rendered by default.

926 changes: 784 additions & 142 deletions deployments/nana-core/optimism_sepolia/JBSplits.json

Large diffs are not rendered by default.

1,573 changes: 1,475 additions & 98 deletions deployments/nana-core/optimism_sepolia/JBTerminalStore.json

Large diffs are not rendered by default.

1,350 changes: 1,210 additions & 140 deletions deployments/nana-core/optimism_sepolia/JBTokens.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3,614 changes: 3,505 additions & 109 deletions deployments/nana-core/sepolia/JBController.json

Large diffs are not rendered by default.

1,197 changes: 1,055 additions & 142 deletions deployments/nana-core/sepolia/JBDirectory.json

Large diffs are not rendered by default.

1,730 changes: 1,592 additions & 138 deletions deployments/nana-core/sepolia/JBERC20.json

Large diffs are not rendered by default.

624 changes: 532 additions & 92 deletions deployments/nana-core/sepolia/JBFeelessAddresses.json

Large diffs are not rendered by default.

1,076 changes: 937 additions & 139 deletions deployments/nana-core/sepolia/JBFundAccessLimits.json

Large diffs are not rendered by default.

2,334 changes: 2,273 additions & 61 deletions deployments/nana-core/sepolia/JBMultiTerminal.json

Large diffs are not rendered by default.

894 changes: 750 additions & 144 deletions deployments/nana-core/sepolia/JBPermissions.json

Large diffs are not rendered by default.

781 changes: 684 additions & 97 deletions deployments/nana-core/sepolia/JBPrices.json

Large diffs are not rendered by default.

2,629 changes: 1,847 additions & 782 deletions deployments/nana-core/sepolia/JBProjects.json

Large diffs are not rendered by default.

1,398 changes: 1,254 additions & 144 deletions deployments/nana-core/sepolia/JBRulesets.json

Large diffs are not rendered by default.

926 changes: 784 additions & 142 deletions deployments/nana-core/sepolia/JBSplits.json

Large diffs are not rendered by default.

1,573 changes: 1,475 additions & 98 deletions deployments/nana-core/sepolia/JBTerminalStore.json

Large diffs are not rendered by default.

1,350 changes: 1,210 additions & 140 deletions deployments/nana-core/sepolia/JBTokens.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion lib/sphinx
Submodule sphinx updated 73 files
+4 −1 .circleci/config.yml
+9 −24 .github/workflows/docker-image.yml
+7 −1 README.md
+57 −0 docs/breaking/registration.md
+32 −30 docs/cli-existing-project.md
+10 −13 docs/cli-quickstart.md
+8 −107 ops/ci-builder/Dockerfile
+0 −8 ops/ci-builder/check-changed.sh
+1 −1 package.json
+45 −0 packages/contracts/CHANGELOG.md
+8 −9 packages/contracts/contracts/foundry/Sphinx.sol
+61 −7 packages/contracts/contracts/foundry/SphinxConstants.sol
+34 −3 packages/contracts/contracts/foundry/SphinxPluginTypes.sol
+93 −99 packages/contracts/contracts/foundry/SphinxUtils.sol
+2 −2 packages/contracts/package.json
+30 −0 packages/contracts/sphinx.lock
+147 −0 packages/contracts/src/addresses.ts
+334 −14 packages/contracts/src/networks.ts
+0 −22 packages/contracts/src/utils.ts
+1 −1 packages/contracts/src/version.ts
+1 −1 packages/contracts/test/ManagedService.t.sol
+9 −15 packages/contracts/test/ScriptConfiguration.t.sol
+7 −13 packages/contracts/test/Sphinx.t.sol
+8 −7 packages/contracts/test/SphinxTestUtils.sol
+5 −51 packages/contracts/test/SphinxUtils.t.sol
+0 −21 packages/contracts/test/issues/CHU572.s.sol
+1 −4 packages/contracts/test/issues/CHU663.s.sol
+0 −23 packages/contracts/test/issues/CHU663/CHU663.s.sol
+38 −0 packages/contracts/test/mocha/address.spec.ts
+0 −35 packages/contracts/test/mocha/utils.spec.ts
+62 −0 packages/core/CHANGELOG.md
+3 −3 packages/core/package.json
+8 −3 packages/core/src/actions/execute.ts
+3 −8 packages/core/src/actions/types.ts
+6 −7 packages/core/src/artifacts.ts
+8 −5 packages/core/src/config/types.ts
+2 −1 packages/core/src/languages/solidity/types.ts
+25 −0 packages/core/src/networks.ts
+18 −0 packages/core/src/types.ts
+52 −64 packages/core/src/utils.ts
+17 −7 packages/core/test/convert.spec.ts
+13 −0 packages/demo/CHANGELOG.md
+5 −5 packages/demo/package.json
+18 −0 packages/demo/sphinx.lock
+2 −2 packages/demo/test/Solc.spec.ts
+22 −16 packages/demo/test/init.spec.ts
+83 −0 packages/plugins/CHANGELOG.md
+1 −5 packages/plugins/contracts/test/script/Cases.s.sol
+0 −4 packages/plugins/contracts/test/script/Empty.s.sol
+1 −5 packages/plugins/contracts/test/script/Large.s.sol
+1 −5 packages/plugins/contracts/test/script/PartiallyEmpty.s.sol
+1 −5 packages/plugins/contracts/test/script/RevertDuringSimulation.s.sol
+3 −15 packages/plugins/contracts/test/script/Simple.s.sol
+1 −4 packages/plugins/contracts/test/script/issues/CHU676.s.sol
+4 −0 packages/plugins/foundry.toml
+6 −5 packages/plugins/package.json
+3 −7 packages/plugins/script/Sample.s.sol
+12 −0 packages/plugins/script/write-version.ts
+18 −0 packages/plugins/sphinx.lock
+10 −6 packages/plugins/src/cli/propose/index.ts
+30 −5 packages/plugins/src/cli/setup.ts
+1 −0 packages/plugins/src/cli/version.ts
+1 −4 packages/plugins/src/foundry/decode.ts
+35 −30 packages/plugins/src/foundry/utils/index.ts
+6 −8 packages/plugins/src/sample-project/index.ts
+4 −11 packages/plugins/src/sample-project/sample-contracts.ts
+2 −1 packages/plugins/src/sample-project/sample-foundry-config.ts
+5 −2 packages/plugins/test/mocha/artifacts.spec.ts
+2 −2 packages/plugins/test/mocha/cli/deploy.spec.ts
+7 −11 packages/plugins/test/mocha/cli/propose.spec.ts
+2 −133 packages/plugins/test/mocha/common.ts
+32 −1 packages/plugins/test/mocha/foundry/utils.spec.ts
+4 −2 packages/plugins/test/mocha/simulate.spec.ts
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bananapus/core",
"version": "0.0.14",
"version": "0.0.15",
"license": "MIT",
"repository": {
"type": "git",
Expand Down
5 changes: 1 addition & 4 deletions script/Deploy.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,11 @@ contract Deploy is Script, Sphinx {

/// @notice The nonce that gets used across all chains to sync deployment addresses and allow for new deployments of
/// the same bytecode.
uint256 private CORE_DEPLOYMENT_NONCE = 1;
uint256 private CORE_DEPLOYMENT_NONCE = 2;

function configureSphinx() public override {
// TODO: Update to contain JB Emergency Developers
sphinxConfig.owners = [0x26416423d530b1931A2a7a6b7D435Fac65eED27d];
sphinxConfig.orgId = "cltepuu9u0003j58rjtbd0hvu";
sphinxConfig.projectName = "nana-core";
sphinxConfig.threshold = 1;
sphinxConfig.mainnets = ["ethereum", "optimism", "base", "arbitrum"];
sphinxConfig.testnets = ["ethereum_sepolia", "optimism_sepolia", "base_sepolia", "arbitrum_sepolia"];
}
Expand Down
115 changes: 115 additions & 0 deletions sphinx.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
{
"warning": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.",
"format": "sphinx-lock-1.0.0",
"orgId": "cltepuu9u0003j58rjtbd0hvu",
"projects": {
"nana-core": {
"projectId": "cltexoiyd000210jy2dvlnw8u",
"projectName": "nana-core",
"defaultSafe": {
"safeName": "nana-core",
"owners": [
"0x26416423d530b1931A2a7a6b7D435Fac65eED27d"
],
"threshold": "1",
"saltNonce": "0"
}
},
"nana-721-hook": {
"projectId": "cltnks5yq0002rh5dtacgqdrf",
"projectName": "nana-721-hook",
"defaultSafe": {
"safeName": "nana-721-hook",
"owners": [
"0x26416423d530b1931A2a7a6b7D435Fac65eED27d"
],
"threshold": "1",
"saltNonce": "3"
}
},
"nana-suckers": {
"projectId": "cltnl62660002ftj9o6zp6jqc",
"projectName": "nana-suckers",
"defaultSafe": {
"safeName": "nana-suckers",
"owners": [
"0x26416423d530b1931A2a7a6b7D435Fac65eED27d"
],
"threshold": "1",
"saltNonce": "2"
}
},
"croptop-core": {
"projectId": "cltoutm3y0002vt2jrl7mjy1v",
"projectName": "croptop-core",
"defaultSafe": {
"safeName": "croptop-core",
"owners": [
"0x26416423d530b1931A2a7a6b7D435Fac65eED27d"
],
"threshold": "1",
"saltNonce": "4"
}
},
"revnet-core": {
"projectId": "cltow4v3o0002ijpouxrnjb9a",
"projectName": "revnet-core",
"defaultSafe": {
"safeName": "revnet-core",
"owners": [
"0x26416423d530b1931A2a7a6b7D435Fac65eED27d"
],
"threshold": "1",
"saltNonce": "5"
}
},
"bannyverse-core": {
"projectId": "cltq3gw8e000213e7xb1tvmp3",
"projectName": "bannyverse-core",
"defaultSafe": {
"safeName": "bannyverse-core",
"owners": [
"0x26416423d530b1931A2a7a6b7D435Fac65eED27d"
],
"threshold": "1",
"saltNonce": "6"
}
},
"nana-buyback-hook": {
"projectId": "cltrp2uit0002mzvv2yypiluf",
"projectName": "nana-buyback-hook",
"defaultSafe": {
"safeName": "nana-buyback-hook",
"owners": [
"0x26416423d530b1931A2a7a6b7D435Fac65eED27d"
],
"threshold": "1",
"saltNonce": "7"
}
},
"nana-swap-terminal": {
"projectId": "cltvxqo0700025ahxz515nn5f",
"projectName": "nana-swap-terminal",
"defaultSafe": {
"safeName": "nana-swap-terminal",
"owners": [
"0x26416423d530b1931A2a7a6b7D435Fac65eED27d"
],
"threshold": "1",
"saltNonce": "8"
}
},
"nana-fee-project": {
"projectId": "cltyoxabi00022yhhi361lau6",
"projectName": "nana-fee-project",
"defaultSafe": {
"safeName": "nana-fee-project",
"owners": [
"0x26416423d530b1931A2a7a6b7D435Fac65eED27d"
],
"threshold": "1",
"saltNonce": "10"
}
}
}
}

0 comments on commit 036b7dd

Please sign in to comment.