Firn Protocol

Results 10 comments of Firn Protocol

interesting; please keep me posted; thanks. also, perhaps you can consider attempting to merge it into this repository?

ok, thanks for the response. you'll be back this coming Monday, or not till the week after? please keep me posted; thanks.

i see, gotcha. cool! this should be plenty. follow up here as soon as the PR is ready and/or published and released on npm, if you don't mind. thanks again!

do you mind alerting here once this actually goes live on npm? thanks. **edit** just saw the above, nice—would be helpful if you could post here when that's done.

note that i am now receiving warnings during webpack compilation: ``` WARNING in ./node_modules/@eth-optimism/contracts/dist/contract-artifacts.js 266:22-109 Module not found: Error: Can't resolve '../artifacts/contracts/test-helpers/FailingReceiver.sol/FailingReceiver.json' in '/Users/benediamond/firn/node_modules/@eth-optimism/contracts/dist' @ ./node_modules/@eth-optimism/contracts/dist/contract-defs.js 6:36-67 @ ./node_modules/@eth-optimism/contracts/dist/index.js 17:13-39...

btw, even after this upgrade, optimism is still quite large (~1.3 MB). for perspective, it is _over twice as large as `ethers.js`_ (?!), and over twice as large as the...

upon investigating this a bit, it looks like you are storing/tracking both `bytecode` and `deployedBytecode` for all contracts (see e.g. the file `@eth-optimism/contracts-bedrock/artifacts/contracts/L1/L1StandardBridge.sol/L1StandardBridge.json`, which alone is ~57 KB). my guess...

hi all, i hate to nag, but I don't see this issue as being fully resolved. can we revisit / reopen?

i stopped using `optimism-sdk` a while ago, since i was only using it for [`getL1GasPrice`](https://sdk.optimism.io/modules.html#getL1GasPrice), and i realized that i can just query the [on-chain oracle](https://optimistic.etherscan.io/address/0x420000000000000000000000000000000000000F#readContract#F5) instead. but as far...