Skip to content

feat: add gRPC coin, owned object, dynamic field and package version lists to the FFI bindings - #1484

Draft
thibault-martinez wants to merge 24 commits into
feat/grpc-ffi-ledger-readsfrom
feat/grpc-ffi-state-lists
Draft

feat: add gRPC coin, owned object, dynamic field and package version lists to the FFI bindings#1484
thibault-martinez wants to merge 24 commits into
feat/grpc-ffi-ledger-readsfrom
feat/grpc-ffi-state-lists

Conversation

@thibault-martinez

Copy link
Copy Markdown
Member

Adds coin_info, coins, owned_objects, dynamic_fields and package_versions to the FFI GrpcClient, on top of #1483.

Each paginated endpoint comes as a pair: the plain name returns one page with the next page token, and the all_ variant follows the Rust query's collect to auto-paginate up to an optional limit. Coin records carry a Grpc prefix where a record of the same name already exists in the flat FFI namespace.

Verified against a localnet: coin info for the gas coin, coins and owned objects of a faucet-funded address paged with size 1 and collected, the dynamic field of 0x5 with and without a read mask, and the versions of 0x2.

🤖 Generated with Claude Code

thibault-martinez and others added 17 commits September 8, 2026 14:54
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…mple

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…lists to the FFI bindings

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@thibault-martinez
thibault-martinez force-pushed the feat/grpc-ffi-ledger-reads branch from 4739a3f to 6da8bcd Compare September 10, 2026 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant