File tree Expand file tree Collapse file tree 8 files changed +361
-593
lines changed
Expand file tree Collapse file tree 8 files changed +361
-593
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ Comments-URI: <https://github.com/LNP-BP/LNPBPs/discussions/140>
1616Status: Proposal
1717Type: Standards Track
1818Created: 2019-09-23
19- Updated: 2023-05-10
19+ Updated: 2023-07-24
2020Finalized: ~
2121Copyright: (0) public domain
2222License: CC0-1.0
@@ -69,7 +69,7 @@ Interface specification is the following Contractum code:
6969
7070``` haskell
7171-- Defined by LNPBP-31 standard in `RGBContract.sty` file
72- import scoop_ocean_contour_DizxAzKBUaXCUkEZDGQegfJXQeK5 Nk4pK142eEkC1EBM as RGBContract
72+ import urn:ubideco:stl:6vbr9 ZrtsD9aBjo5qRQ36QEZPVucqvRRjKCPqE8yPeJr #choice-little-boxer as RGBContract
7373
7474interface RGB20
7575 -- Asset specification containing ticker, name, precision etc.
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ Comments-URI: <https://github.com/LNP-BP/LNPBPs/issues/70>
1414Status: Proposal
1515Type: Standards Track
1616Created: 2020-09-10
17- Updated: 2023-05-10
17+ Updated: 2023-07-24
1818License: CC0-1.0
1919```
2020
@@ -57,7 +57,7 @@ Interface specification is the following Contractum code:
5757
5858``` haskell
5959-- Defined by LNPBP-31 standard in `RGBContract.sty` file
60- import scoop_ocean_contour_DizxAzKBUaXCUkEZDGQegfJXQeK5 Nk4pK142eEkC1EBM as RGBContract
60+ import urn:ubideco:stl:6vbr9 ZrtsD9aBjo5qRQ36QEZPVucqvRRjKCPqE8yPeJr #choice-little-boxer as RGBContract
6161
6262-- # Defining main data structures
6363
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ Comments-URI: <https://github.com/LNP-BP/LNPBPs/discussions>
99Status: Draft
1010Type: Standards Track
1111Created: 2020-09-10
12- Updated: 2023-05-10
12+ Updated: 2023-07-24
1313Finalized: ~
1414Copyright: (0) public domain
1515License: CC0-1.0
@@ -54,7 +54,7 @@ Interface specification is the following Contractum code:
5454
5555``` haskell
5656-- Defined by LNPBP-31 standard in `RGBContract.sty` file
57- import scoop_ocean_contour_DizxAzKBUaXCUkEZDGQegfJXQeK5 Nk4pK142eEkC1EBM as RGBContract
57+ import urn:ubideco:stl:6vbr9 ZrtsD9aBjo5qRQ36QEZPVucqvRRjKCPqE8yPeJr #choice-little-boxer as RGBContract
5858
5959data XonlyPubkey :: [Byte ^ 32 ]
6060data SchnorrSig :: [Byte ^ 64 ]
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ Comments-URI: <https://github.com/LNP-BP/LNPBPs/discussions>
88Status: Proposal
99Type: Standards Track
1010Created: 2020-09-10
11- Updated: 2023-05-10
11+ Updated: 2023-07-24
1212Finalized: ~
1313Copyright: (0) public domain
1414License: CC0-1.0
@@ -45,7 +45,7 @@ Interface specification is the following Contractum code:
4545
4646``` haskell
4747-- Defined by LNPBP-31 standard in `RGBContract.sty` file
48- import scoop_ocean_contour_DizxAzKBUaXCUkEZDGQegfJXQeK5 Nk4pK142eEkC1EBM as RGBContract
48+ import urn:ubideco:stl:6vbr9 ZrtsD9aBjo5qRQ36QEZPVucqvRRjKCPqE8yPeJr #choice-little-boxer as RGBContract
4949
5050import RGB21
5151
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ Comments-URI: <https://github.com/LNP-BP/LNPBPs/discussions>
88Status: Draft
99Type: Standards Track
1010Created: 2020-09-10
11- Updated: 2023-05-10
11+ Updated: 2023-07-24
1212Finalized: ~
1313License: GPL-3.0
1414```
@@ -44,13 +44,13 @@ Interface specification is the following Contractum code:
4444
4545``` haskell
4646-- Defined by LNPBP-31 standard in `RGBContract.sty` file
47- import scoop_ocean_contour_DizxAzKBUaXCUkEZDGQegfJXQeK5 Nk4pK142eEkC1EBM as RGBContract
47+ import urn:ubideco:stl:6vbr9 ZrtsD9aBjo5qRQ36QEZPVucqvRRjKCPqE8yPeJr #choice-little-boxer as RGBContract
4848
49- import camel_product_float_9 Y12p3rVHBiJh3TZUgup8kMtKggwNX5zPzWH9TgGRiwD as StdLib
49+ import urn:ubideco:stl:9 KALDYR8Nyjq4FdMW6kYoL7vdkWnqPqNuFnmE9qHpNjZ #justice-rocket-type as Std
5050
5151interface RGB24
52- global root :: ContractId ?
53- global name :: Ident
52+ global root :: RGBContract. ContractId?
53+ global name :: Std. Ident
5454 global {registry} :: Record
5555
5656 global created :: RGBContract. Timestamp
@@ -62,11 +62,11 @@ interface RGB24
6262 invalidRoot |
6363 incompleteRegistry
6464
65- data Hostname :: [StdLib . AlphaNumDash ^ 1 .. 63 ]
65+ data Hostname :: [Std . AlphaNumDash ^ 1 .. 63 ]
6666data DomainName :: [Hostname ^ 1 .. 0xFF ]
6767
6868data Record :: host Hostname , entry Entry
69- data Entry :: a IPv4 | aaaa IPv6 | cname DomainName | sub RGB24 . ContractId
69+ data Entry :: a IPv4 | aaaa IPv6 | cname DomainName | sub RGBContract . ContractId
7070```
7171
7272## Compatibility
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ Comments-URI: <https://github.com/LNP-BP/LNPBPs/discussions>
1111Status: Proposal
1212Type: Standards Track
1313Created: 2023-06-28
14- Updated: 2023-06-28
14+ Updated: 2023-07-24
1515Finalized: ~
1616Copyright: (0) public domain
1717License: CC0-1.0
@@ -48,7 +48,7 @@ Interface specification is the following Contractum code:
4848
4949``` haskell
5050-- Defined by LNPBP-31 standard in `RGBContract.sty` file
51- import scoop_ocean_contour_DizxAzKBUaXCUkEZDGQegfJXQeK5 Nk4pK142eEkC1EBM as RGBContract
51+ import urn:ubideco:stl:6vbr9 ZrtsD9aBjo5qRQ36QEZPVucqvRRjKCPqE8yPeJr #choice-little-boxer as RGBContract
5252
5353interface RGB25
5454 global name :: RGBContract. Name
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ Comments-URI: <https://github.com/LNP-BP/LNPBPs/discussions/140>
88Status: Proposal
99Type: Standards Track
1010Created: 2021-06-23
11- Updated: 2023-05-10
11+ Updated: 2023-07-24
1212Finalized: ~
1313Copyright: (0) public domain
1414License: CC0-1.0
@@ -46,15 +46,13 @@ Interface specification is the following Contractum code:
4646
4747``` haskell
4848-- Defined by LNPBP-31 standard in `RGBContract.sty` file
49- import scoop_ocean_contour_DizxAzKBUaXCUkEZDGQegfJXQeK5 Nk4pK142eEkC1EBM as RGBContract
49+ import urn:ubideco:stl:6vbr9 ZrtsD9aBjo5qRQ36QEZPVucqvRRjKCPqE8yPeJr #choice-little-boxer as RGBContract
5050
5151interface RGB30
5252 -- Asset specification containing ticker, name, precision etc.
5353 global spec :: RGBContract. DivisibleAssetSpec
5454
55- -- Contract text and creation date is separated from the spec since it must
56- -- not be changeable by the issuer.
57- global terms :: RGBContract. RicardianContract
55+ global data :: RGBContract. ContractData
5856 global created :: RGBContract. Timestamp
5957
6058 -- Ownership right over assets
You can’t perform that action at this time.
0 commit comments