mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-11-02 18:20:29 +08:00
116 lines
3.6 KiB
JSON
116 lines
3.6 KiB
JSON
{
|
|
"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": [
|
|
"README.md"
|
|
],
|
|
"deleted": [
|
|
"LICENSE"
|
|
],
|
|
"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"
|
|
]
|
|
}
|