{ "header": { "sha1": "cbf5df499ab4f4a908f1756fbe2c236a4530516a", "author": { "name": "dabit3", "email": "dabit3@gmail.com" }, "summary": "initial commit", "description": "this is the first commit of many", "committer": { "name": "dabit3", "email": "dabit3@gmail.com" }, "committerTime": 1646236685 }, "stats": { "additions": 0, "deletions": 0 }, "diff": { "created": [ { "path": "test.md", "diff": { "type": "plain", "hunks": [ { "header": "@@ -0,0 +1 @@\n", "lines": [ { "type": "addition", "line": "Hello world\n", "lineNum": 1 } ] } ] } } ], "deleted": [ { "path": "test.md", "diff": { "type": "plain", "hunks": [ { "header": "@@ -0,0 +1 @@\n", "lines": [ { "type": "addition", "line": "Hello world\n", "lineNum": 1 } ] } ] } } ], "moved": [], "copied": [], "modified": [ { "path": "foo.bar", "diff": { "type": "plain", "hunks": [ { "header": "@@ -13,7 +13,11 @@ If executed, this proposal will:\n", "lines": [ { "type": "context", "line": "\n", "lineNumOld": 13, "lineNumNew": 13 }, { "type": "context", "line": "After execution, the Timelock holds all Uniswap LP tokens for the RAD/USDC pair.\n", "lineNumOld": 14, "lineNumNew": 14 }, { "type": "context", "line": "\n", "lineNumOld": 15, "lineNumNew": 15 }, { "type": "deletion", "line": "To prevent front-running, the RAD/USDC balances are set through the Uniswap router *proxy* contract, deployed at `0xB76FC4EbE4fC0CC34AF440Ad79565A68Bfcb095e`. Only the Radicle Foundation can set these balances, via the `setLiquidity` function. This contract function must be called as close as possible to the execution of this proposal, to provide liquidity at the correct market price.\n", "lineNum": 16 }, { "type": "addition", "line": "To prevent front-running, the RAD/USDC balances are set through the Uniswap\n", "lineNum": 16 }, { "type": "addition", "line": "router *proxy* contract, deployed at `0xB76FC4EbE4fC0CC34AF440Ad79565A68Bfcb095e`.\n", "lineNum": 17 }, { "type": "addition", "line": "Only the Radicle Foundation can set these balances, via the `setLiquidity`\n", "lineNum": 18 }, { "type": "addition", "line": "function. This contract function must be called as close as possible to the\n", "lineNum": 19 }, { "type": "addition", "line": "execution of this proposal, to provide liquidity at the correct market price.\n", "lineNum": 20 }, { "type": "context", "line": "\n", "lineNumOld": 17, "lineNumNew": 21 }, { "type": "context", "line": "## Notes\n", "lineNumOld": 18, "lineNumNew": 22 }, { "type": "context", "line": "\n", "lineNumOld": 19, "lineNumNew": 23 } ] } ] } } ] }, "branches": ["main", "master"] }