ergo icon indicating copy to clipboard operation
ergo copied to clipboard

Programming Language for Smart Legal Contracts

Results 53 ergo issues
Sort by recently updated
recently updated
newest added

**Is your feature request related to a problem? Please describe.** When a clause throws an error (either through an `enforce` expression or as an explicit `throw` in the logic), that...

When the getDay method is called in ergo on a DateTime from a request that was created using the String "2020-01-02" the value returned is 1 rather than 2. **To...

**Describe the bug** If a stateful smart clause template has a state.json file then cicero execute will run fine. However when the smart clause template is run it will get...

There is a not-really-documented feature in Ergo to call a contract. The place where this appears in the documentation currently is in the REPL: http://localhost:3000/docs/next/ergo-repl.html#calling-contracts What should happen: - [...

Range: Usability
Range: Syntax
Difficulty: Medium
1.0
1.0-feature

When there are two concepts defined with the same name and both are imported into an Ergo file it is not clear which one is being used and there is...

1.0
1.0-feature
1.0-typing

**Describe the bug** `getStateTypes()` returns `org.accordproject.cicero.contract.AccordContractState` for clause templates that do not utilize state **Expected behavior** The distinction between stateful and stateless clauses should be more clear.

1.0
1.0-feature
1.0-typing

Ergo needs to be able to access/create relationships between concepts (relationships in the sense of the CTO). The acceptance of delivery template provides a simple example of that.

Type: Feature Request ๐Ÿ›๏ธ
1.0
1.0-feature
1.0-typing

Once this PR is merged into cicero models, https://github.com/accordproject/models/pull/4 The runtime should automatically add the value of the governing contract relationship if it is not specified in the source code.

Type: Feature Request ๐Ÿ›๏ธ
1.0
1.0-feature

For example, when using an externally defined clause template within a contract template, the clause logic should be modular.

Type: Feature Request ๐Ÿ›๏ธ
1.0
1.0-feature

At some point it might be prudent for everyone to start putting a comment on top of Ergo files saying which version of Ergo they compiled their code with โ€”...

Good First Issue :octocat:
Type: Documentation ๐Ÿ“
Type: Chore ๐Ÿงผ
Difficulty: Starter
1.0
1.0-feature