1.2.0 (2024-04-21)
- add API endpoint for submitting partialBlobs (7e8e644)
- add basic blob merger (581af25)
- add basic cost calculation before sending blob (a366579)
- add basic test structure for buildFusedBlobConfiguration (1783f63)
- add buildFusedBlobConfiguration (6ff8eeb)
- add frontend boilerplate (31afc95)
- add hardhat (a5a2de1)
- add job scheduler and that periodically runs a fn that fuses+sends blobs (23f4aae)
- add npm script to start a hardhat node (57c6094)
- add pino file transport (06c87d3)
- add POST route that sends the fused blob to the network (5054b97)
- add postgres (f18bf96)
- add prisma client and schema (455f60b)
- add proper blob price estimate (cb3d804)
- add sendBlobTransaction (d40c042)
- add smart contract for deposits (e3d70a7)
- add submitBlob method (e9b5399)
- add updatedAt and createdAt fields (5db6bee)
- add useBalance calculation method (b338b4f)
- add user balance endpoint (1e78302)
- check if user has enough balance (c1b9df0)
- create 2nd wallet client to interact with deposit contract (b720312)
- frontend: add ability to submit blobs (1de4263)
- frontend: add AddFundsDialog (0767dbf)
- frontend: add API methods (1655a9f)
- frontend: add blob form (45c7f2f)
- frontend: add colors to blobs (e3121a3)
- frontend: add connect wallet button (f774e2f)
- frontend: add FusedBlobList (1927d94)
- frontend: add heading and background (2c958d8)
- frontend: add list of unfused PartialBlobs (da42390)
- frontend: add sending funds (d513d4e)
- frontend: add UserInfo card (dc88af2)
- frontend: add wagmi and connect client (52ec2fc)
- frontend: query for userBalance (5a98a39)
- get blobs and fusedBlobs at /blobs (1590027)
- improve validation (17589a0)
- index deposit events in DB (35f8830)
- represent buffers as hex (092bd1d)
- show blobs from DB in interface (1d90346)
- use Prisma for querying partialBlobs (ae9a85c)
- wait for txReceipt and update blob costs in DB (d2058db)
- check for empty array instead of null (e6c0a01)
- convert amounts from DepositEvents to gwei (e61b94c)
- fix typescript types (9da3232)
- frontend: add key prop to AccordionItem (ca29736)
- frontend: remove size limit (6899a78)
- remove usage of viem's
toBlobs
function (437c2bb) - return early in calculateCostPerParitalBlob (489a25d)
- use viem's toBlobs again (70a1f8b)
- add edwinhern/express-typescript-2024 boilerplate code (01c8cb7)