Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(copm): add Corda COPM implementation #3625

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Nov 27, 2024

  1. feat(copm): add Corda COPM implementation

    Primary change:
    
    Implements COPM primitives for Corda as a cacti
    plugin.  The implementation follows the model of
    the Corda ledger connector plugin, where a
    typescript pass-through implementation is
    registered on the plugin server, and commands are
    implemented on a separate grpc server in the
    Kotlin Spring framework.
    
    Secondary changes:
    
    - The lock claim protobuf structure was updated
    to reduce the number of parameters.
    - A no-op endpoint was added, per project
    specification
    - The format of the inter-network command for
    requesting the status of a pledge varies by
    remote network type and asset.  Adds a function to
    the typescript interop configuration  interface to
    supply the appropriate command given
    the remote network and asset.
    - Adds test package to test combinations of
    network types
    - Updates CI script to use new testing
    framework
    - Updates linter ignore to include weaver build
    directories, allowing yarn lint to pass on
    a system where weaver libraries have been built.
    Also excludes docs directory to avoid linting
    minified js from documentation packages.
    
    Signed-off-by: Jennifer Bell <[email protected]>
    Jennifer Bell committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    4f62aec View commit details
    Browse the repository at this point in the history