Skip to content

Commit

Permalink
Merge pull request #8 from base-fundy/foundry2
Browse files Browse the repository at this point in the history
Foundry2
  • Loading branch information
MihRazvan authored Mar 30, 2024
2 parents 15995fd + 255cc20 commit 49bcd6a
Show file tree
Hide file tree
Showing 7 changed files with 159 additions and 44 deletions.
35 changes: 35 additions & 0 deletions packages/foundry/broadcast/Deploy.s.sol/84532/run-1711752140.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"transactions": [
{
"hash": "0xab905d8795d06ce86c38d5d24385ea048b85a1d241f82b67fef73c36ef4485e1",
"transactionType": "CREATE",
"contractName": "FundingRound",
"contractAddress": "0x2f9B8F012c3eD19e464874CF294a86cFb4453778",
"function": null,
"arguments": [
"0x85E86cB0Be05fba27106877A90518275fe596388"
],
"transaction": {
"type": "0x02",
"from": "0x5a562294808c5470873831ff456e86369dc32dcb",
"gas": "0x189819",
"value": "0x0",
"data": "0x60a0604052600060015534801561001557600080fd5b5060405161161f38038061161f83398101604081905261003491610045565b6001600160a01b0316608052610075565b60006020828403121561005757600080fd5b81516001600160a01b038116811461006e57600080fd5b9392505050565b60805161156c6100b36000396000818161030401528181610440015281816105620152818161064a015281816107860152610ca3015261156c6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80637c1cd3391161005b5780637c1cd33914610109578063a78044e11461011f578063c65579ad14610132578063dcc601281461014557600080fd5b8063107046bd1461008d57806325a07cf3146100b95780633a6a4d2e146100ce57806372add818146100d6575b600080fd5b6100a061009b366004610e52565b61015a565b6040516100b09493929190610eb1565b60405180910390f35b6100cc6100c7366004610ee9565b61022b565b005b6100cc6102d7565b6100f173f46d5fa9bfc964e8d06846c8739aec69bc06344d81565b6040516001600160a01b0390911681526020016100b0565b61011161054a565b6040519081526020016100b0565b61011161012d366004610f97565b6105da565b6100cc610140366004610fda565b6109e9565b61014d610b16565b6040516100b09190611052565b6000818154811061016a57600080fd5b9060005260206000209060040201600091509050806000015490806001015490806002018054610199906110e7565b80601f01602080910402602001604051908101604052809291908181526020018280546101c5906110e7565b80156102125780601f106101e757610100808354040283529160200191610212565b820191906000526020600020905b8154815290600101906020018083116101f557829003601f168201915b505050600390930154919250506001600160a01b031684565b61023481610c31565b60008261024083610d1c565b61024a9190611131565b905060005b8381101561028b5761027985858381811061026c5761026c611153565b9050602002013583610d75565b8061028381611169565b91505061024f565b50336001600160a01b03167f22da1e7372363b077ff1dacd18f2f722f5899a45b9e790868e24875986f783eb8585856040516102c993929190611182565b60405180910390a250505050565b60006102e1610dfc565b6040516370a0823160e01b81523060048201529091506000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa15801561034b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061036f91906111c0565b9050600082116103c65760405162461bcd60e51b815260206004820152601c60248201527f4e6f2070726f6a6563747320746f206469737472696275746520746f0000000060448201526064015b60405180910390fd5b60005b60005481101561051c5760008082815481106103e7576103e7611153565b906000526020600020906004020160010154111561050a576000836000838154811061041557610415611153565b9060005260206000209060040201600101548461043291906111d9565b61043c9190611131565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb6000848154811061048057610480611153565b600091825260209091206004918202016003015460405160e084901b6001600160e01b03191681526001600160a01b0390911691810191909152602481018490526044016020604051808303816000875af11580156104e3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050791906111f6565b50505b8061051481611169565b9150506103c9565b506040517f667972ea55cbca5734628e5f213d3497da4f140dd560ff815c8d0c9ee618ff8490600090a15050565b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156105b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d591906111c0565b905090565b6000806105e7848661121f565b6001600160801b03169050600080516020611517833981519152600160405161061291815260200190565b60405180910390a160405163095ea7b360e01b815273f46d5fa9bfc964e8d06846c8739aec69bc06344d6004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063095ea7b3906044016020604051808303816000875af115801561069b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106bf91906111f6565b50604051600281526000805160206115178339815191529060200160405180910390a1610740604080516101208101825260008082526020808301829052828401829052606083018290526080830182905260a0830182905260c0830182905283518085019094528184528301529060e08201908152602001606081525090565b604051600381526000805160206115178339815191529060200160405180910390a13081526001600160a01b0384811660808301526001600160801b03831660a08301527f00000000000000000000000000000000000000000000000000000000000000001660c0820152600160408201526107bd42601e611246565b64ffffffffff166020820152604051600080516020611517833981519152906107ea906004815260200190565b60405180910390a16040805160028082526060820190925290816020015b604080516060810182526000808252602080830182905292820152825260001990920191018161080857905050610100820152604051600581526000805160206115178339815191529060200160405180910390a16040518060600160405280876001600160801b03168152602001610886670de0b6b3a764000090565b67ffffffffffffffff1681526020016108a0426064611246565b64ffffffffff168152508161010001516000815181106108c2576108c2611153565b602002602001018190525060008051602061151783398151915260066040516108ed91815260200190565b60405180910390a16040518060600160405280866001600160801b0316815260200161091e670de0b6b3a764000090565b67ffffffffffffffff1681526020016109384260c8611246565b64ffffffffff1681525081610100015160018151811061095a5761095a611153565b602090810291909101015260405163619e69af60e11b815273f46d5fa9bfc964e8d06846c8739aec69bc06344d9063c33cd35e9061099c9084906004016112da565b6020604051808303816000875af11580156109bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109df91906111c0565b9695505050505050565b6000604051806080016040528060016000815480929190610a0990611169565b9190505581526020016000815260200185858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509385525050506001600160a01b038516602092830152835460018181018655948252908290208351600490920201908155908201519281019290925560408101519091906002820190610a9e9082611402565b5060609190910151600390910180546001600160a01b0319166001600160a01b0390921691909117905560018054610ad691906114c2565b7fc0c54fed07481d0998e1446b2c13759606bf4f26b78306307413ac4c4309aa82848484604051610b09939291906114d5565b60405180910390a2505050565b60606000805480602002602001604051908101604052809291908181526020016000905b82821015610c2857838290600052602060002090600402016040518060800160405290816000820154815260200160018201548152602001600282018054610b81906110e7565b80601f0160208091040260200160405190810160405280929190818152602001828054610bad906110e7565b8015610bfa5780601f10610bcf57610100808354040283529160200191610bfa565b820191906000526020600020905b815481529060010190602001808311610bdd57829003601f168201915b5050509183525050600391909101546001600160a01b03166020918201529082526001929092019101610b3a565b50505050905090565b60008111610c815760405162461bcd60e51b815260206004820152601d60248201527f416d6f756e74206d7573742062652067726561746572207468616e203000000060448201526064016103bd565b6040516323b872dd60e01b8152336004820152306024820152604481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906323b872dd906064016020604051808303816000875af1158015610cf4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1891906111f6565b5050565b6000806002610d2c846001611246565b610d369190611131565b90508291505b81811015610d6f57905080600281610d548186611131565b610d5e9190611246565b610d689190611131565b9050610d3c565b50919050565b6000548210610dbf5760405162461bcd60e51b8152602060048201526016602482015275141c9bda9958dd08191bd95cc81b9bdd08195e1a5cdd60521b60448201526064016103bd565b8060008381548110610dd357610dd3611153565b90600052602060002090600402016001016000828254610df39190611246565b90915550505050565b6000805b600054811015610e4e5760008181548110610e1d57610e1d611153565b90600052602060002090600402016001015482610e3a9190611246565b915080610e4681611169565b915050610e00565b5090565b600060208284031215610e6457600080fd5b5035919050565b6000815180845260005b81811015610e9157602081850181015186830182015201610e75565b506000602082860101526020601f19601f83011685010191505092915050565b848152836020820152608060408201526000610ed06080830185610e6b565b905060018060a01b038316606083015295945050505050565b600080600060408486031215610efe57600080fd5b833567ffffffffffffffff80821115610f1657600080fd5b818601915086601f830112610f2a57600080fd5b813581811115610f3957600080fd5b8760208260051b8501011115610f4e57600080fd5b6020928301989097509590910135949350505050565b80356001600160801b0381168114610f7b57600080fd5b919050565b80356001600160a01b0381168114610f7b57600080fd5b600080600060608486031215610fac57600080fd5b610fb584610f64565b9250610fc360208501610f64565b9150610fd160408501610f80565b90509250925092565b600080600060408486031215610fef57600080fd5b833567ffffffffffffffff8082111561100757600080fd5b818601915086601f83011261101b57600080fd5b81358181111561102a57600080fd5b87602082850101111561103c57600080fd5b602092830195509350610fd19186019050610f80565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b838110156110d957603f19898403018552815160808151855288820151898601528782015181898701526110af82870182610e6b565b6060938401516001600160a01b031696909301959095525094870194925090860190600101611079565b509098975050505050505050565b600181811c908216806110fb57607f821691505b602082108103610d6f57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008261114e57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60006001820161117b5761117b61111b565b5060010190565b6040808252810183905260006001600160fb1b038411156111a257600080fd5b8360051b808660608501376020830193909352500160600192915050565b6000602082840312156111d257600080fd5b5051919050565b80820281158282048414176111f0576111f061111b565b92915050565b60006020828403121561120857600080fd5b8151801515811461121857600080fd5b9392505050565b6001600160801b0381811683821601908082111561123f5761123f61111b565b5092915050565b808201808211156111f0576111f061111b565b634e487b7160e01b600052604160045260246000fd5b600081518084526020808501945080840160005b838110156112cf57815180516001600160801b031688528381015167ffffffffffffffff168489015260409081015164ffffffffff169088015260609096019590820190600101611283565b509495945050505050565b602081526112f46020820183516001600160a01b03169052565b6000602083015161130e604084018264ffffffffff169052565b506040830151801515606084015250606083015180151560808401525060808301516001600160a01b03811660a08401525060a08301516001600160801b03811660c08401525060c08301516001600160a01b03811660e08401525060e08301516101006113918185018380516001600160a01b03168252602090810151910152565b8401516101408481015290506113ab61016084018261126f565b949350505050565b601f8211156113fd57600081815260208120601f850160051c810160208610156113da5750805b601f850160051c820191505b818110156113f9578281556001016113e6565b5050505b505050565b815167ffffffffffffffff81111561141c5761141c611259565b6114308161142a84546110e7565b846113b3565b602080601f831160018114611465576000841561144d5750858301515b600019600386901b1c1916600185901b1785556113f9565b600085815260208120601f198616915b8281101561149457888601518255948401946001909101908401611475565b50858210156114b25787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b818103818111156111f0576111f061111b565b6040815282604082015282846060830137600060608483018101919091526001600160a01b03929092166020820152601f909201601f19169091010191905056fe8a36f5a234186d446e36a7df36ace663a05a580d9bea2dd899c6dd76a075d5faa264697066735822122004fa525f7af29e1aff5f267bca1c4da6178fd9776d24ab4a2f5960b3874ef09464736f6c6343000813003300000000000000000000000085e86cb0be05fba27106877a90518275fe596388",
"nonce": "0x5b",
"accessList": []
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [],
"libraries": [],
"pending": [
"0xab905d8795d06ce86c38d5d24385ea048b85a1d241f82b67fef73c36ef4485e1"
],
"returns": {},
"timestamp": 1711752140,
"chain": 84532,
"multi": false,
"commit": "8d294f7"
}
Loading

0 comments on commit 49bcd6a

Please sign in to comment.