Cover photo

Weeknotes: Base mainnet, EthCC, Studio Console, & upcoming Basin features

Onchain summer with Base mainnet support, EthCC learnings, new Studio Console + layout, & upcoming Basin features.

Begin transmission…

It's been a few weeks since our last post, largely due to an all-company offsite (outside of Aspen, CO), travels, and some holidays. But, we've still been building new capabilities for both Tableland and Basin, plus, we attended some events (aka EthCC).

Tableland Base mainnet support is live!

by Dan Buchholz

Base has been one of the most sought-after chain integrations from our developer community. Generally speaking, there's a ton of activity on Base, including Farcaster frames functionality (which we're huge fans of).

We wanted to make sure developers were able to use Base on both mainnet and the Sepolia testnet for onchain summer. Both of these chains are now officially supported!

Check out the docs that describe the official Tableland contracts on Base and useful other information: here

Ethcc Brussels Recap

by Marla Natoli

EthCC was buzzing with builders, creators, and organizations dedicated to innovating around AI, data management, and so much more. Our team left the week feeling more optimistic than ever about all the possibilities that can be unlocked with decentralized database infrastructure, both near and long-term. A few highlights:

  • We co-hosted our 2nd Proof of Data Summit with Ceramic, which was a half-day event filled with thought leadership talks and panels from teams including DIMO, WeatherXM, IoTex, Filecoin, Vana, and more. We'll be sharing recordings of sessions in the coming weeks

  • Our Partnerships lead, Marla Natoli, presented at the FIL Dev Summit where she talked about Basin and the opportunities and use cases it unlocks for DePIN & AI organizations

  • Marla also presented alongside Ally from Lilypad at the Filecoin Foundation Network Base event, where they spoke about synthetic data and ways that Basin aims to unlock more innovation for AI and ML organizations. A joint POC is in the works and will be showcased soon.

  • We connected with existing friends and partners, and opened up conversations around new partnerships that we're sure will lead to some pretty epic POCs

We'll be sharing recordings and highlights from the event, so be sure to follow us on socials and subscribe to weeknotes for updates!

Studio redesign and new Console feature

The Studio has made numerous incremental updates to the overall UX flow.

Sidebar & project navigation

ICYMI—a sidebar now organizes the layout more intuitively at both the "user" and "project" levels. Projects are outlined a bit more clearly in a stacked view, too.

Once you click on a project, it'll display a sidebar with the Console (new!), table definitions, settings, and general metadata for the projects and their environment. The breadcrumbs also reflect the hierarchy in a more readable way.

The Console

Now, you can read and write table data directly in the UI! Every project has a Console in the sidebar. This opens up a query interface where you can execute SQL queries on your existing table definitions. The examples below show the results from a mutating query (logs the transaction information):

And a read query (logs the table data):

Basin feature updates

A lot is happening with Basin that isn't quite live yet. There are a few things to keep an eye out for in the coming future:

  • AWS S3 compatibility: A fully compatible S3 client with the Basin Rust SDK. We even tested it out on ClickHouse to ensure it can be used with other 3rd party solutions. It's in the final review stage and should be ready in the coming weeks.

    In fact, we have a quick demo of the Basin S3 adapter with a MinIO client: here.

  • Faucet service: This won't be live until a month or two from now (pending some WIP infrastructure changes), but the work is complete. We've stocked up on a ton of tFIL (s/o ChainSafe) and will deploy a Basin subnet faucet service to let you quickly get started with development. This will allow you to "register" new accounts (e.g., bridging accounts from EVM → FVM) on the Basin subnet within seconds, subsequently letting you create and write to the object store with little friction.

  • JavaScript SDK: You may have read our previous posts about wasm support for Rust. Our goal was to compile our Rust SDK to wasm, but due to some transitive dependencies that don't support the wasm32 architecture, it isn't possible at this time without significant workarounds. Instead, we'll be developing a TypeScript-based SDK that closely follows the Rust implementation. The work is just getting started and still weeks away, but JS/TS support opens up a ton of use cases on the web development side of things!

There are more things we'll be sharing soon, but those are some of the more near-term items we've been working on. If you've had a change to work with the Basin CLI or Rust SDK, definitely let us know in Discord and keep use posted on anything you'd like to see there!


Read & watch

  • Discussion on ZKVMs and ZKTLS: here

End transmission…

Want to dive deeper, ask questions, or just nerd out with us? Jump into our Telegram or Discord—including weekly research office hours or developer office hours. And if you’d like to discuss any of these topics in more detail, comment on the issue over in GitHub!

Are you enjoying Weeknotes? We’d love your feedback—if you fill out a quick survey, we’ll be sure to reach out directly with community initiatives in the future!: Fill out the form here

Textile Blog & Newsletter logo
Subscribe to Textile Blog & Newsletter and never miss a post.