Skip to content

Commit

Permalink
BeanstalkSilo test FillandUnwind
Browse files Browse the repository at this point in the history
  • Loading branch information
mod323 committed Oct 14, 2023
1 parent 5b0436f commit 4756dd2
Show file tree
Hide file tree
Showing 13 changed files with 1,503 additions and 430 deletions.
33 changes: 33 additions & 0 deletions broadcast/deploy.s.sol/1/run-1697259646.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"transactions": [
{
"hash": "0xa43e203574ae357c81714d1ad82e9c06da561c5bc03374477af9826dfb24c0d9",
"transactionType": "CREATE",
"contractName": "BeanOracle",
"contractAddress": "0xB467BB2D164283a38eaAe615DD8e8Ecdbd1C89e9",
"function": null,
"arguments": null,
"transaction": {
"type": "0x02",
"from": "0x1e25d2596d02cbd6aed54994fdf2df7239c8c4dc",
"gas": "0x98893",
"value": "0x0",
"data": "0x6080604052600080546001600160a01b031990811673ba510f10e3095b83a0f33aa9ad2544e22570a87c1790915560018054821673bea0e11282e2bb5893bece110cf199501e872bad1790556002805490911673c1e088fc1323b20bcbee9bd1b9fc9546db5624c517905534801561007657600080fd5b50610681806100866000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80632e8208491461003b578063f09f40791461003b575b600080fd5b61004e61004936600461039e565b610060565b60405190815260200160405180910390f35b600061006c8585610075565b95945050505050565b6000806100848385018561040a565b600080546001546040805184815260208101918290526336f09e5d60e11b90915293945091926001600160a01b0391821692636de13cba926100cc929116906024810161044a565b600060405180830381865afa1580156100e9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261011191908101906104a8565b90506000808260018151811061012957610129610566565b60200260200101518360008151811061014457610144610566565b60200260200101516c0c9f2c9cd04674edea40000000610164919061057c565b61016e91906105a1565b91506000735f4ec3df9cbd43714fe2740f5e3616155c5b84196001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156101c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101e891906105e2565b50505091505060006305f5e100670de0b6b3a764000083610209919061057c565b61021391906105a1565b905083610228670de0b6b3a76400008361057c565b61023291906105a1565b92508560ff1660010361024d5782965050505050505061034f565b8560ff166002036103045760025460015460405163c84c772760e01b81526001600160a01b039182166004820152670de0b6b3a76400006024820152600092919091169063c84c7727906044015b602060405180830381865afa1580156102b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102dc9190610632565b9050620f42406102ec828661057c565b6102f691906105a1565b97505050505050505061034f565b8560ff166003036103485760025460405163f984019b60e01b8152670de0b6b3a764000060048201526000916001600160a01b03169063f984019b9060240161029b565b5050505050505b92915050565b60008083601f84011261036757600080fd5b50813567ffffffffffffffff81111561037f57600080fd5b60208301915083602082850101111561039757600080fd5b9250929050565b600080600080604085870312156103b457600080fd5b843567ffffffffffffffff808211156103cc57600080fd5b6103d888838901610355565b909650945060208701359150808211156103f157600080fd5b506103fe87828801610355565b95989497509550505050565b60006020828403121561041c57600080fd5b813560ff8116811461042d57600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b60018060a01b038316815260006020604081840152835180604085015260005b818110156104865785810183015185820160600152820161046a565b506000606082860101526060601f19601f830116850101925050509392505050565b600060208083850312156104bb57600080fd5b825167ffffffffffffffff808211156104d357600080fd5b818501915085601f8301126104e757600080fd5b8151818111156104f9576104f9610434565b8060051b604051601f19603f8301168101818110858211171561051e5761051e610434565b60405291825284820192508381018501918883111561053c57600080fd5b938501935b8285101561055a57845184529385019392850192610541565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b808202811582820484141761034f57634e487b7160e01b600052601160045260246000fd5b6000826105be57634e487b7160e01b600052601260045260246000fd5b500490565b805169ffffffffffffffffffff811681146105dd57600080fd5b919050565b600080600080600060a086880312156105fa57600080fd5b610603866105c3565b9450602086015193506040860151925060608601519150610626608087016105c3565b90509295509295909350565b60006020828403121561064457600080fd5b505191905056fea2646970667358221220cacec1d8f5cf60580ac6318d6f3d91e873692370b85e5af14ac775061539f9dd64736f6c63430008130033",
"nonce": "0x1",
"accessList": []
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [],
"libraries": [],
"pending": [
"0xa43e203574ae357c81714d1ad82e9c06da561c5bc03374477af9826dfb24c0d9"
],
"returns": {},
"timestamp": 1697259646,
"chain": 1,
"multi": false,
"commit": "5b0436f"
}
48 changes: 48 additions & 0 deletions broadcast/deploy.s.sol/1/run-1697259652.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"transactions": [
{
"hash": "0xa43e203574ae357c81714d1ad82e9c06da561c5bc03374477af9826dfb24c0d9",
"transactionType": "CREATE",
"contractName": "BeanOracle",
"contractAddress": "0xB467BB2D164283a38eaAe615DD8e8Ecdbd1C89e9",
"function": null,
"arguments": null,
"transaction": {
"type": "0x02",
"from": "0x1e25d2596d02cbd6aed54994fdf2df7239c8c4dc",
"gas": "0x98893",
"value": "0x0",
"data": "0x6080604052600080546001600160a01b031990811673ba510f10e3095b83a0f33aa9ad2544e22570a87c1790915560018054821673bea0e11282e2bb5893bece110cf199501e872bad1790556002805490911673c1e088fc1323b20bcbee9bd1b9fc9546db5624c517905534801561007657600080fd5b50610681806100866000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80632e8208491461003b578063f09f40791461003b575b600080fd5b61004e61004936600461039e565b610060565b60405190815260200160405180910390f35b600061006c8585610075565b95945050505050565b6000806100848385018561040a565b600080546001546040805184815260208101918290526336f09e5d60e11b90915293945091926001600160a01b0391821692636de13cba926100cc929116906024810161044a565b600060405180830381865afa1580156100e9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261011191908101906104a8565b90506000808260018151811061012957610129610566565b60200260200101518360008151811061014457610144610566565b60200260200101516c0c9f2c9cd04674edea40000000610164919061057c565b61016e91906105a1565b91506000735f4ec3df9cbd43714fe2740f5e3616155c5b84196001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156101c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101e891906105e2565b50505091505060006305f5e100670de0b6b3a764000083610209919061057c565b61021391906105a1565b905083610228670de0b6b3a76400008361057c565b61023291906105a1565b92508560ff1660010361024d5782965050505050505061034f565b8560ff166002036103045760025460015460405163c84c772760e01b81526001600160a01b039182166004820152670de0b6b3a76400006024820152600092919091169063c84c7727906044015b602060405180830381865afa1580156102b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102dc9190610632565b9050620f42406102ec828661057c565b6102f691906105a1565b97505050505050505061034f565b8560ff166003036103485760025460405163f984019b60e01b8152670de0b6b3a764000060048201526000916001600160a01b03169063f984019b9060240161029b565b5050505050505b92915050565b60008083601f84011261036757600080fd5b50813567ffffffffffffffff81111561037f57600080fd5b60208301915083602082850101111561039757600080fd5b9250929050565b600080600080604085870312156103b457600080fd5b843567ffffffffffffffff808211156103cc57600080fd5b6103d888838901610355565b909650945060208701359150808211156103f157600080fd5b506103fe87828801610355565b95989497509550505050565b60006020828403121561041c57600080fd5b813560ff8116811461042d57600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b60018060a01b038316815260006020604081840152835180604085015260005b818110156104865785810183015185820160600152820161046a565b506000606082860101526060601f19601f830116850101925050509392505050565b600060208083850312156104bb57600080fd5b825167ffffffffffffffff808211156104d357600080fd5b818501915085601f8301126104e757600080fd5b8151818111156104f9576104f9610434565b8060051b604051601f19603f8301168101818110858211171561051e5761051e610434565b60405291825284820192508381018501918883111561053c57600080fd5b938501935b8285101561055a57845184529385019392850192610541565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b808202811582820484141761034f57634e487b7160e01b600052601160045260246000fd5b6000826105be57634e487b7160e01b600052601260045260246000fd5b500490565b805169ffffffffffffffffffff811681146105dd57600080fd5b919050565b600080600080600060a086880312156105fa57600080fd5b610603866105c3565b9450602086015193506040860151925060608601519150610626608087016105c3565b90509295509295909350565b60006020828403121561064457600080fd5b505191905056fea2646970667358221220cacec1d8f5cf60580ac6318d6f3d91e873692370b85e5af14ac775061539f9dd64736f6c63430008130033",
"nonce": "0x1",
"accessList": []
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"transactionHash": "0xa43e203574ae357c81714d1ad82e9c06da561c5bc03374477af9826dfb24c0d9",
"transactionIndex": "0xa",
"blockHash": "0xea173f96c5a4ee5f850cb000889d3ec134bf6b88c482051d84dd473f67148246",
"blockNumber": "0x117f1a3",
"from": "0x1e25D2596d02cbD6AEd54994FDF2Df7239C8C4Dc",
"to": null,
"cumulativeGasUsed": "0x1bf19d",
"gasUsed": "0x7555e",
"contractAddress": "0xB467BB2D164283a38eaAe615DD8e8Ecdbd1C89e9",
"logs": [],
"status": "0x1",
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"effectiveGasPrice": "0x1f347e9dc"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1697259652,
"chain": 1,
"multi": false,
"commit": "5b0436f"
}
48 changes: 48 additions & 0 deletions broadcast/deploy.s.sol/1/run-1697259674.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"transactions": [
{
"hash": "0xa43e203574ae357c81714d1ad82e9c06da561c5bc03374477af9826dfb24c0d9",
"transactionType": "CREATE",
"contractName": "BeanOracle",
"contractAddress": "0xB467BB2D164283a38eaAe615DD8e8Ecdbd1C89e9",
"function": null,
"arguments": null,
"transaction": {
"type": "0x02",
"from": "0x1e25d2596d02cbd6aed54994fdf2df7239c8c4dc",
"gas": "0x98893",
"value": "0x0",
"data": "0x6080604052600080546001600160a01b031990811673ba510f10e3095b83a0f33aa9ad2544e22570a87c1790915560018054821673bea0e11282e2bb5893bece110cf199501e872bad1790556002805490911673c1e088fc1323b20bcbee9bd1b9fc9546db5624c517905534801561007657600080fd5b50610681806100866000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80632e8208491461003b578063f09f40791461003b575b600080fd5b61004e61004936600461039e565b610060565b60405190815260200160405180910390f35b600061006c8585610075565b95945050505050565b6000806100848385018561040a565b600080546001546040805184815260208101918290526336f09e5d60e11b90915293945091926001600160a01b0391821692636de13cba926100cc929116906024810161044a565b600060405180830381865afa1580156100e9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261011191908101906104a8565b90506000808260018151811061012957610129610566565b60200260200101518360008151811061014457610144610566565b60200260200101516c0c9f2c9cd04674edea40000000610164919061057c565b61016e91906105a1565b91506000735f4ec3df9cbd43714fe2740f5e3616155c5b84196001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156101c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101e891906105e2565b50505091505060006305f5e100670de0b6b3a764000083610209919061057c565b61021391906105a1565b905083610228670de0b6b3a76400008361057c565b61023291906105a1565b92508560ff1660010361024d5782965050505050505061034f565b8560ff166002036103045760025460015460405163c84c772760e01b81526001600160a01b039182166004820152670de0b6b3a76400006024820152600092919091169063c84c7727906044015b602060405180830381865afa1580156102b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102dc9190610632565b9050620f42406102ec828661057c565b6102f691906105a1565b97505050505050505061034f565b8560ff166003036103485760025460405163f984019b60e01b8152670de0b6b3a764000060048201526000916001600160a01b03169063f984019b9060240161029b565b5050505050505b92915050565b60008083601f84011261036757600080fd5b50813567ffffffffffffffff81111561037f57600080fd5b60208301915083602082850101111561039757600080fd5b9250929050565b600080600080604085870312156103b457600080fd5b843567ffffffffffffffff808211156103cc57600080fd5b6103d888838901610355565b909650945060208701359150808211156103f157600080fd5b506103fe87828801610355565b95989497509550505050565b60006020828403121561041c57600080fd5b813560ff8116811461042d57600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b60018060a01b038316815260006020604081840152835180604085015260005b818110156104865785810183015185820160600152820161046a565b506000606082860101526060601f19601f830116850101925050509392505050565b600060208083850312156104bb57600080fd5b825167ffffffffffffffff808211156104d357600080fd5b818501915085601f8301126104e757600080fd5b8151818111156104f9576104f9610434565b8060051b604051601f19603f8301168101818110858211171561051e5761051e610434565b60405291825284820192508381018501918883111561053c57600080fd5b938501935b8285101561055a57845184529385019392850192610541565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b808202811582820484141761034f57634e487b7160e01b600052601160045260246000fd5b6000826105be57634e487b7160e01b600052601260045260246000fd5b500490565b805169ffffffffffffffffffff811681146105dd57600080fd5b919050565b600080600080600060a086880312156105fa57600080fd5b610603866105c3565b9450602086015193506040860151925060608601519150610626608087016105c3565b90509295509295909350565b60006020828403121561064457600080fd5b505191905056fea2646970667358221220cacec1d8f5cf60580ac6318d6f3d91e873692370b85e5af14ac775061539f9dd64736f6c63430008130033",
"nonce": "0x1",
"accessList": []
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"transactionHash": "0xa43e203574ae357c81714d1ad82e9c06da561c5bc03374477af9826dfb24c0d9",
"transactionIndex": "0xa",
"blockHash": "0xea173f96c5a4ee5f850cb000889d3ec134bf6b88c482051d84dd473f67148246",
"blockNumber": "0x117f1a3",
"from": "0x1e25D2596d02cbD6AEd54994FDF2Df7239C8C4Dc",
"to": null,
"cumulativeGasUsed": "0x1bf19d",
"gasUsed": "0x7555e",
"contractAddress": "0xB467BB2D164283a38eaAe615DD8e8Ecdbd1C89e9",
"logs": [],
"status": "0x1",
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"effectiveGasPrice": "0x1f347e9dc"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1697259674,
"chain": 1,
"multi": false,
"commit": "5b0436f"
}
Loading

0 comments on commit 4756dd2

Please sign in to comment.