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

1113 fixed point number #1227

Merged
merged 63 commits into from
Sep 4, 2024
Merged
Show file tree
Hide file tree
Changes from 57 commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
804b9c7
feat: 1110 remove Quantity class and add HexInt class
lucanicoladebiasi Aug 8, 2024
9424bc1
feat: 1110 remove Quantity class and add HexInt class
lucanicoladebiasi Aug 8, 2024
0582481
Merge branch 'refs/heads/main' into HexInt
lucanicoladebiasi Aug 8, 2024
52b6358
feat: 1110 HexInt class documented
lucanicoladebiasi Aug 8, 2024
0825ddd
feat: 1110 HexInt class tested
lucanicoladebiasi Aug 8, 2024
bfe0202
feat: 1110 HexUInt class provided
lucanicoladebiasi Aug 9, 2024
5d73584
Merge branch 'refs/heads/main' into 1110-class-HexUInt
lucanicoladebiasi Aug 9, 2024
b9c481e
feat: 1113 utils/hex removed
lucanicoladebiasi Aug 9, 2024
43422b1
feat: 1113 utils/hex removed
lucanicoladebiasi Aug 9, 2024
2bd7ec2
Merge branch 'refs/heads/main' into 1113-package-unit-and-quantity-ex…
lucanicoladebiasi Aug 9, 2024
535347a
Merge branch 'refs/heads/main' into 1113-package-unit-and-quantity-ex…
lucanicoladebiasi Aug 9, 2024
30441c3
feat: 1115 Sha256.ts class implemented
lucanicoladebiasi Aug 10, 2024
634d1fc
Merge branch 'refs/heads/main' into 1113-package-unit-and-quantity-ex…
lucanicoladebiasi Aug 14, 2024
62dce5c
Merge branch 'main' into 1113-package-unit-and-quantity-expressions
lucanicoladebiasi Aug 27, 2024
72f66f4
feat: 1113 ThorId implemented
lucanicoladebiasi Aug 27, 2024
52c28ae
Merge branch 'main' into 1113-package-unit-and-quantity-expressions
lucanicoladebiasi Aug 27, 2024
fc0fbce
feat: 1113 ThorId implemented
lucanicoladebiasi Aug 27, 2024
d38a0da
Merge branch 'main' into 1113-package-unit-and-quantity-expressions
lucanicoladebiasi Aug 27, 2024
ef0b5cf
feat: 1113 RationalNumber in dev...
lucanicoladebiasi Aug 28, 2024
5381d03
feat: 1113 RationalNumber in dev...
lucanicoladebiasi Aug 28, 2024
447a7d5
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 29, 2024
5155413
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 29, 2024
f811feb
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 29, 2024
df91ae7
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 29, 2024
851862a
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 30, 2024
140c5a3
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 30, 2024
2fc6818
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 30, 2024
8ee00ac
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 31, 2024
5be6521
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 31, 2024
70874b1
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 31, 2024
6253c29
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 31, 2024
0828015
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 31, 2024
f1e43f2
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Aug 31, 2024
8d22584
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
0c72ead
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
bc1c958
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
eea7006
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
b7c0b83
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
cb1bb8f
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
0145c02
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
21a9799
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
f47810a
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
dc1dbb1
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
a2a5fee
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
d980a39
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
3589ed1
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
3adf294
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
b3cd5a4
Merge branch 'main' into 1113-FixedPointNumber
lucanicoladebiasi Sep 2, 2024
6d2b0cb
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 2, 2024
68706cb
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 3, 2024
3d0c441
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 3, 2024
67985d3
feat: 1113 Fixed Point Number math in dev...
lucanicoladebiasi Sep 3, 2024
5447c0a
feat: 1113 Fixed Point Number math
lucanicoladebiasi Sep 3, 2024
1f5467f
Merge branch 'main' into 1113-FixedPointNumber
fabiorigam Sep 3, 2024
061a363
feat: 1113 Fixed Point Number math additional tests
lucanicoladebiasi Sep 3, 2024
1354d32
Merge remote-tracking branch 'origin/1113-FixedPointNumber' into 1113…
lucanicoladebiasi Sep 3, 2024
567584c
feat: 1113 Fixed Point Number math additional tests
lucanicoladebiasi Sep 3, 2024
5829b61
Merge branch 'main' into 1113-FixedPointNumber
fabiorigam Sep 4, 2024
8d29d91
Merge branch 'main' into 1113-FixedPointNumber
fabiorigam Sep 4, 2024
3e7e1a6
feat: 1113 Fixed Point Number math additional tests
lucanicoladebiasi Sep 4, 2024
df14885
Merge remote-tracking branch 'origin/1113-FixedPointNumber' into 1113…
lucanicoladebiasi Sep 4, 2024
851d222
feat: 1113 Fixed Point Number math additional tests
lucanicoladebiasi Sep 4, 2024
3dcfda4
Merge branch 'main' into 1113-FixedPointNumber
fabiorigam Sep 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 35 additions & 1 deletion docs/diagrams/architecture/vcdm.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,41 @@ classDiagram
}
class Contract
class Currency {
<<interface>>
+string code
}
class ExternallyOwnedAccount
class FPN {
+FPN NaN$
+FPN NEGATIVE_INFINITY$
+FPN POSITIVE_INFINITY$
+FPN ZERO$
+FPN abs()
+null|number comparedTo(FPN that)
+FPN div(FPN that)
+FPN dp(bigint|number decimalPlaces)
+boolean eq(FPN that)
+boolean gt(FPN that)
+boolean gte(FPN that)
+FPN idiv(FPN that)
+boolean isFinite()
+boolean isInfinite()
+boolean isInteger()
+boolean isNaN()
+boolean isNegative()
+boolean isNegativeInfinite()
+boolean isPositive()
+boolean isPositiveInfinite()
+boolean isZero()
+boolean lt(FPN that)
+boolean lte(FPN that)
+FPN minus(FPN that)
+FPN modulo(FPN that)
+FPN of(bigint|number|string exp)$
+FPN plus(FPN that)
+FPN pow(FPN that)
+FPN sqrt()
+FPN times(FPN that)
}
class Hash {
<<interface>>
}
Expand Down Expand Up @@ -83,6 +115,7 @@ classDiagram
Account "1" ..|> "1" Address : has
Account "1" ..|> "1" Currency : has
Account <|-- Contract
FPN <|-- Currency
Hash <|.. Blake2b256
Hash <|.. Keccak256
Hash <|.. Sha256
Expand All @@ -98,6 +131,7 @@ classDiagram
Txt <|-- Revision
Txt <|-- Mnemonic
VeChainDataModel <|.. BloomFilter
VeChainDataModel <|.. FPN
VeChainDataModel <|.. Hex
VeChainDataModel <|.. Txt
```
Loading
Loading