Corda中的法律文书

4

有人能解释一下Corda中的法律条文是什么吗?我知道它是用于解决冲突的文件,但我没有找到任何关于它长什么样的信息。它与智能合约有什么关联呢?

1个回答

5
一个 Contract 类可以使用 @LegalProseReference 注解进行注释。该注解将合同与重申由 verify 所施加的约束的法律条款文件相关联。这不是必需的,但在预期法律合同在争议情况下优先于软件实现的情况下可能会有用。 @LegalProseReference 接受一个单一参数 uri,它标识了与合同相关联的法律条文文件。
@LegalProseReference(uri = "foo.bar.com/my-legal-doc.html")
public class MyContract implements Contract {
    @Override
    public void verify(LedgerTransaction tx) {
        // Contract logic.
    }
}

一个问题,Joel。我有一个法律文件my-legal-doc.html。如果verify方法没有抛出异常会发生什么?如果verify抛出异常,我要向用户展示这个法律文件吗?告诉他们这就是合同失败的原因?你提到法律合同优先->那么如果verify方法抛出异常,法律文件如何优先?我需要查看这个文件找出问题并手动验证tx吗?还有,手动验证怎么做? - Kid101
2
有趣的观点。你能把它作为一个单独的问题提出来吗? - Joel
2
将其作为一个单独的问题提出,结果被投票否决。 - Kid101

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接