CKBdev's avatar
CKBdev
npub1j794...93v4
Cypherpunk · #PoW · #CKB #NervosNetwork Contributor
CKBdev's avatar
CKBdev 10 months ago
Lately it's been a lot of digging into syscalls, chasing down perf edges, and smoothing dev tools. Some notes from the past sprint: - CKB-VM: syscall tracer improvements - CKB-CLI: dep_group deployment now works with Type ID - Ledger app: added support for the "other" address type - Syscall behavior adjusted for fuzzing/debugger use Next release is shaping up. 🚀 Details here:
CKBdev's avatar
CKBdev 11 months ago
Dev updates from #TeamCKB Last sprint, we: - added a new crate: CKB syscall tracer - released new versions of CKB-STD and Molecule - worked with community devs to design CKB-UDT convert service for smoother UDT payments Nothing beats building with the community. Thanks for helping us level up! 🫡 Full log:
CKBdev's avatar
CKBdev 0 years ago
#TeamCKB dev updates In the last sprint, besides getting Meepo live on mainnet, we've also: - Released ckb-light-client v0.5.1 - Improved CKB repo CI workflows - Upgraded CKB standalone debugger for smoother integration with the new syscall Spawn Check out the details:
CKBdev's avatar
CKBdev 1 year ago
#TeamCKB Dev updates During the last sprint, new versions of several key CKB components were released: ✔️ CKB v0.202.0 -- Hole punching protocol improves NAT traversal and makes more nodes publicly reachable ✔️ Light Client v0.5.0 -- adds important checks — transactions now require a minimum fee rate to be accepted, and DAO script size is verified to ensure safety ✔️ P2P network Tentacle v0.7.1 -- improves connection reliability and security Plus, proxy and onion support for ckb-network is also in active testing. Full log:
CKBdev's avatar
CKBdev 1 year ago
CKBdev's avatar
CKBdev 1 year ago
#TeamCKB Dev updates Last sprint, we wrapped up a multisig upgrade along with tooling updates. It’s all about improving compatibility between multisig scripts and NervosDAO withdrawals. - If you’re using multisig, upgrade now to stay safe and compatible. - If you're using NervosDAO with a single-signature address, you won’t be directly affected—but we still recommend upgrading for better stability. Also, DID PLC Registry is now available on CKB. Originally developed by Bluesky, now bridging CKB with the web5 decentralized social network. Full dev log:
CKBdev's avatar
CKBdev 1 year ago
⚠️ If you're using NervosDAO with multisig, this upgrade is especially for you! We've fixed a rare edge case in the multisig script, where unlocking could fail under specific conditions — especially when no since value was provided. (Details: https://github.com/nervosnetwork/ckb-system-scripts/pull/98, https://github.com/nervosnetwork/ckb-system-scripts/pull/99) If you're using older SDK, upgrade NOW—old versions may NOT be compatible and could cause unexpected behavior. This update improves compatibility between multisig scripts and DAO withdrawals. ✅ What’s fixed: - Contract logic now properly handles since conditions - Added new test coverage - All major tools updated for compatibility: CCC SDK: CKB SDK Rust: CKB SDK Go: CKB SDK Java: CKB CLI: CKB Explorer: Thanks for rolling with us! 🫡
CKBdev's avatar
CKBdev 1 year ago
📦 Just built something I think you'll like: CKB-JS-VM. Now you can write on-chain scripts in JavaScript or TypeScript. It's powered by QuickJS, a lightweight JS engine, fully integrated into CKB-VM. You get to use one language for both development and testing, plus take advantage of the whole JS/TS ecosystem. 📕Here’s a little guide with tutorials if you want to dive in: image
CKBdev's avatar
CKBdev 1 year ago
Dev log time — here’s what’s fresh on CKB 🛠️ - Offckb v0.3.5 released: one-click scaffolding for JS contracts & dApps: - CKB debugger now supports WASM - New multisig live on mainnet, boosting interoperability - Contract development in Rust docs revamped: https://nervos-ckb-docs-git-fork-joii2020-v2dev-cryptape.vercel.app/docs/script/rust/rust-quick-start Next up: multisig upgrades, Nostr + light client demo, and outbound block relay inspired by Bitcoin ⚡️ Full log:
CKBdev's avatar
CKBdev 1 year ago
Our Nervos Docs just got a little boost. 🔌 Updates in v2.18.0: - New essay on simplifying IPC with Spawn: https://docs.nervos.org/docs/script/ckb-script-ipc - How to run a light client node: Also a few fixes and tweaks to keep things running smooth. Catch the full changelog:
CKBdev's avatar
CKBdev 1 year ago
Time for a quick dev log update! 🚀 Improvements: - Rust 2024 edition upgrade for CKB-related packages - Customizable syscall generator for more flexible environments - `create-ckb-js-vm-app`: CLI for quick CKB Script bootstrapping - Enhanced CKB standalone debugger with new resources: - Tutorial for ckb-js-vm: A complete guide for writing on-chain Scripts in TypeScript - New RFC for standardizing hardfork naming conventions Details: #NERVOS #CKB #UTXO #WEB5
CKBdev's avatar
CKBdev 1 year ago
Our doc site keeps getting better—thanks to all the feedback and contributions from the community! 💡✨ Here’s what’s new: - Navbar restructured for smoother navigation (separate categories for Nodes & Mining, Ecosystem, History, Resources) - Wallet integration & ecosystem docs updated: - Tools version in Meepo hardfork updated: - Simple-lock issue fixed For more details, check out the release note:
CKBdev's avatar
CKBdev 1 year ago
Always happy to see great questions from the community! If you're also wondering: - Whether the JS-based script testing framework in CCC could become the standard for CKB smart contract testing - How CKB approaches quantum-resistant lock scripts and what the future holds Our devs jumped in with insights—check it out here:
CKBdev's avatar
CKBdev 1 year ago
Nervos Docs just got some refinements! ✨ v2.15.0 is live with: New content - CCC Molecule: JavaScript SDK w/ an all-in-one module to serialize and deserialize data in Molecule format: Fixes - Resolved issues in the SUDT contract Special shoutout to community member u2 for catching the issue! 👏 Release note: image
CKBdev's avatar
CKBdev 1 year ago
#TeamCKB Dev Update: 🦾 CKB - ckb-java-sdk 3.0.1 released - New ckb-js-std library for easier script development - Improved multisig support on testnet & mainnet - Debugger now provides clearer error messages ⚡️ Fiber Network - Multi-hop routing for smoother cross-chain payments - Payment/invoice subscription implemented to update orders Details:
CKBdev's avatar
CKBdev 1 year ago
📣 CKB's 2nd Hard Fork Meepo is now live on testnet! This upgrade highlights the powerful Spawn syscall, enabling scripts to call child scripts within the same execution context—much like the POSIX spawn. Spawn empowers developers to build complex dependencies and smart contract libraries, advancing DApp sophistication on CKB. (Learn more about Spawn: github.com/nervosnetwork/rfcs/blob/master/rfcs/0050-vm-syscalls-3/0050-vm-syscalls-3.md#spawn) It also adds "data2", a new JSON representation matched by data hash. Stay tuned as we get closer to mainnet! ⚠️ To join the CKB testnet, use CKB binary v0.119 or above: github.com/nervosnetwork/ckb/releases/tag/v0.119.0