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

Add support for 'type/*' MediaTypes #50

Merged
merged 1 commit into from
May 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion std/src/interface/rgb20.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ use crate::stl::{rgb_contract_stl, ProofOfReserves, StandardTypes};

pub const LIB_NAME_RGB20: &str = "RGB20";
/// Strict types id for the library providing data types for RGB20 interface.
pub const LIB_ID_RGB20: &str = "giant_eagle_capsule_9QCXsi6d26jqNQVszMAYUDffRjwUkGRWeDCM84ZwPafA";
pub const LIB_ID_RGB20: &str = "jacob_chamber_blitz_6LkTC4cSUxbmyefZj6cQDZSq1kM9NU3BeBctQnahG7F4";

#[derive(
Wrapper, WrapperMut, Copy, Clone, Ord, PartialOrd, Eq, PartialEq, Hash, Debug, Default, From
Expand Down
2 changes: 1 addition & 1 deletion std/src/interface/rgb21.rs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ use crate::stl::{

pub const LIB_NAME_RGB21: &str = "RGB21";
/// Strict types id for the library providing data types for RGB21 interface.
pub const LIB_ID_RGB21: &str = "logic_radius_anita_HgevHFfoBcfqUMHjouxvGMtgGyvs2UrPwr6PNbyteSNb";
pub const LIB_ID_RGB21: &str = "moses_perform_tractor_6Ag1jgZQvyxNLhcunP4U8o8nMHfPDf5tLLzU8RisJJv2";

#[derive(
Wrapper, WrapperMut, Copy, Clone, Ord, PartialOrd, Eq, PartialEq, Hash, Debug, Default, From
Expand Down
8 changes: 6 additions & 2 deletions std/src/stl/mime.rs
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ pub struct MediaType {
#[strict_type(rename = "type")]
#[cfg_attr(feature = "serde", serde(rename = "type"))]
pub ty: MediaRegName,
pub subtype: MediaRegName,
pub subtype: Option<MediaRegName>,
pub charset: Option<MediaRegName>,
}
impl StrictDumb for MediaType {
Expand All @@ -57,7 +57,11 @@ impl MediaType {
let (ty, subty) = s.split_once("/").expect("invalid static media type string");
MediaType {
ty: MediaRegName::from(ty),
subtype: MediaRegName::from(subty),
subtype: if subty == "*" {
None
} else {
Some(MediaRegName::from(subty))
},
charset: None,
}
}
Expand Down
2 changes: 1 addition & 1 deletion std/src/stl/stl.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ use crate::stl::ProofOfReserves;
/// Strict types id for the library providing standard data types which may be
/// used in RGB smart contracts.
pub const LIB_ID_RGB_CONTRACT: &str =
"level_decide_percent_6z2gZQEJsnP4xoNUC94vqYEE9V7gKQbeJhb5521xta5u";
"ricardo_cherry_protein_EcdesrJ9woezrhLGfgG6rnaJots2R9Acz5k38HDdDn2t";

fn _rgb_contract_stl() -> Result<TypeLib, TranslateError> {
LibBuilder::new(libname!(LIB_NAME_RGB_CONTRACT))
Expand Down
10 changes: 5 additions & 5 deletions std/tests/data/rgb21.rgba
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
-----BEGIN RGB INTERFACE-----
Id: FVK7vrToQx4qTKMqgseZiv3mJgHyp1YJvDKi27C37BDK
Id: CHw2NBKG3zUvjPtcURJEiU2JsF11MoVb5wbTeeHbxEAs
Name: RGB21

AAVSR0IyMQYPYXR0YWNobWVudFR5cGVzAYadjHl/3bNf7942lcLfTuzlt245mXs+
0naU/n6DU5n2AAEHY3JlYXRlZAHK0bud73JnqPaARSzjY0/ngU2l+kvpLKccXt8S
5qHkMAEACmVuZ3JhdmluZ3MBjL+n4k7TCQ/qIg1r/LwKmosEpzQ2SgdY4EatbZWZ
+UkAAQRzcGVjAXEb91tMkPjmLh7Tn4j0rGsW+l/fNNy+o7N/vJ4En1+oAQAFdGVy
bXMBsL+2/gCTr2syMOX9DT1pqvFL8JjfB3KNJQuuN3mGEHABAAZ0b2tlbnMB3b9x
Vo1gwNImZ5cuPvFGEnJM6r9v9aS7MxcVSYVQo7YAAQMKYXNzZXRPd25lcgVdUUcJ
5qHkMAEACmVuZ3JhdmluZ3MBCWNNG3vVHApigHwD6kIUvRD1m1fvAz44EEBDZi/8
Wd4AAQRzcGVjAXEb91tMkPjmLh7Tn4j0rGsW+l/fNNy+o7N/vJ4En1+oAQAFdGVy
bXMBsL+2/gCTr2syMOX9DT1pqvFL8JjfB3KNJQuuN3mGEHABAAZ0b2tlbnMBLAU4
pD6Og1OsHk9RMEH/f3f1Yure/HYotlhs38eaypoAAQMKYXNzZXRPd25lcgVdUUcJ
o7aA1QR1WDuuJnVdnxl3hBCMFIl3ctfMX0qoEAAAARJpbmZsYXRpb25BbGxvd2Fu
Y2UFwfJS84llE4/Fy3MOSe2g9/eS7WuIsuF3OdZBDSUbFRQBAAELdXBkYXRlUmln
aHQBAQAAAAEHGDY1IcDC4xkVyDBKkz6PnD5p0R/5mqqhSZxh6YMVtwUPYXR0YWNo
Expand Down
10 changes: 5 additions & 5 deletions stl/[email protected]
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
-----BEGIN STRICT TYPE LIB-----
Id: giant_eagle_capsule_9QCXsi6d26jqNQVszMAYUDffRjwUkGRWeDCM84ZwPafA
Id: jacob_chamber_blitz_6LkTC4cSUxbmyefZj6cQDZSq1kM9NU3BeBctQnahG7F4
Name: RGB20
Dependencies:
RGBContract@level_decide_percent_6z2gZQEJsnP4xoNUC94vqYEE9V7gKQbeJhb5521xta5u,
Bitcoin@cubic_filter_vampire_AqBBP1ZeTXrdAePf6SBcUGbttpvxpHKG7uJLKFkVxtGi
Bitcoin@cubic_filter_vampire_AqBBP1ZeTXrdAePf6SBcUGbttpvxpHKG7uJLKFkVxtGi,
RGBContract@ricardo_cherry_protein_EcdesrJ9woezrhLGfgG6rnaJots2R9Acz5k38HDdDn2t

BVJHQjIwAljmcVEaBmUvNnuaNhdNwvUqhXbh6gDg28jkixwjzddoC1JHQkNvbnRy
YWN0khCSD+5t80apbygpkiw4UYjv0hOwwSfKS+1eTBW9YXMHQml0Y29pbgQABkFt
BVJHQjIwApIQkg/ubfNGqW8oKZIsOFGI79ITsMEnykvtXkwVvWFzB0JpdGNvaW7K
SLO8VcMDybxjYghsaNJ4EXsj8SnNVt8uG69ysrD44QtSR0JDb250cmFjdAQABkFt
b3VudAUBAAAICEJ1cm5NZXRhBgEKYnVyblByb29mcwAJAg9Qcm9vZk9mUmVzZXJ2
ZXMLUkdCQ29udHJhY3S6A6JqlDC0xrIg5HDyvbzYYjoMf7g5GsQVjl3ey3a8gAAA
AAAAAAAA//8AAAAAAAAFRXJyb3IDBg5zdXBwbHlNaXNtYXRjaAEPbm9uRXF1YWxB
Expand Down
Binary file modified stl/[email protected]
Binary file not shown.
6 changes: 3 additions & 3 deletions stl/[email protected]
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{-
Id: giant_eagle_capsule_9QCXsi6d26jqNQVszMAYUDffRjwUkGRWeDCM84ZwPafA
Id: jacob_chamber_blitz_6LkTC4cSUxbmyefZj6cQDZSq1kM9NU3BeBctQnahG7F4
Name: RGB20
Version: 0.1.0
Description: Types for RGB20 interface
Expand All @@ -8,10 +8,10 @@
License: Apache-2.0
-}

typelib RGB20 -- giant_eagle_capsule_9QCXsi6d26jqNQVszMAYUDffRjwUkGRWeDCM84ZwPafA
typelib RGB20 -- jacob_chamber_blitz_6LkTC4cSUxbmyefZj6cQDZSq1kM9NU3BeBctQnahG7F4

import level_decide_percent_6z2gZQEJsnP4xoNUC94vqYEE9V7gKQbeJhb5521xta5u as RGBContract
import cubic_filter_vampire_AqBBP1ZeTXrdAePf6SBcUGbttpvxpHKG7uJLKFkVxtGi as Bitcoin
import ricardo_cherry_protein_EcdesrJ9woezrhLGfgG6rnaJots2R9Acz5k38HDdDn2t as RGBContract


data Amount :: U64
Expand Down
30 changes: 15 additions & 15 deletions stl/[email protected]
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
-----BEGIN STRICT TYPE LIB-----
Id: logic_radius_anita_HgevHFfoBcfqUMHjouxvGMtgGyvs2UrPwr6PNbyteSNb
Id: moses_perform_tractor_6Ag1jgZQvyxNLhcunP4U8o8nMHfPDf5tLLzU8RisJJv2
Name: RGB21
Dependencies:
Std@quota_conan_fashion_3TZmAPf8EkQZnbGS1g8uMGes6jEWPqNkFB6pLUKeoefg,
RGBContract@level_decide_percent_6z2gZQEJsnP4xoNUC94vqYEE9V7gKQbeJhb5521xta5u,
Bitcoin@cubic_filter_vampire_AqBBP1ZeTXrdAePf6SBcUGbttpvxpHKG7uJLKFkVxtGi
Bitcoin@cubic_filter_vampire_AqBBP1ZeTXrdAePf6SBcUGbttpvxpHKG7uJLKFkVxtGi,
RGBContract@ricardo_cherry_protein_EcdesrJ9woezrhLGfgG6rnaJots2R9Acz5k38HDdDn2t

BVJHQjIxAySFhLGjG96fdR4TFEG0AGzfutGiP5FohicaA084WrP3A1N0ZFjmcVEa
BmUvNnuaNhdNwvUqhXbh6gDg28jkixwjzddoC1JHQkNvbnRyYWN0khCSD+5t80ap
bygpkiw4UYjv0hOwwSfKS+1eTBW9YXMHQml0Y29pbgwACkFsbG9jYXRpb24FAgEK
BVJHQjIxAySFhLGjG96fdR4TFEG0AGzfutGiP5FohicaA084WrP3A1N0ZJIQkg/u
bfNGqW8oKZIsOFGI79ITsMEnykvtXkwVvWFzB0JpdGNvaW7KSLO8VcMDybxjYghs
aNJ4EXsj8SnNVt8uG69ysrD44QtSR0JDb250cmFjdAwACkFsbG9jYXRpb24FAgEK
VG9rZW5JbmRleNOEYZKk80SR5kMm4dx7RhTXXaWwe/SieERqYv7mLXZkAQ1Pd25l
ZEZyYWN0aW9uCTF+E2fA7bv/+2dbUynWVUoOxiWAxeWlIVrzGCcKiLMKQXR0YWNo
bWVudAYCBHR5cGUCCU1lZGlhVHlwZQtSR0JDb250cmFjdBYUl51fFWFkEWGDVwKr
c/8khH/gDVtC0/gQdUm4zVeqBmRpZ2VzdAAHAABAIAAOQXR0YWNobWVudE5hbWUF
bWVudAYCBHR5cGUCCU1lZGlhVHlwZQtSR0JDb250cmFjdEpAx7wqY308QG4nX1oB
eBrQ1yMADkUV3Gt0lcT+hLC5BmRpZ2VzdAAHAABAIAAOQXR0YWNobWVudE5hbWUF
AQAIAg5Bc2NpaVByaW50YWJsZQNTdGRVrM0L04UH/5W1FM8zvDuwSzezztFtcHT0
0n7nafhwiwEAAAAAAAAAFAAAAAAAAAAOQXR0YWNobWVudFR5cGUGAgJpZAAAAQRu
YW1lAQ5BdHRhY2htZW50TmFtZZgZsPi5LqwPGSBXkbUBbCP3j3hWC7R9dOJmqcJL
DPM+DUVtYmVkZGVkTWVkaWEGAgR0eXBlAglNZWRpYVR5cGULUkdCQ29udHJhY3QW
FJedXxVhZBFhg1cCq3P/JIR/4A1bQtP4EHVJuM1XqgRkYXRhAAgAAEAAAAAAAAAA
DPM+DUVtYmVkZGVkTWVkaWEGAgR0eXBlAglNZWRpYVR5cGULUkdCQ29udHJhY3RK
QMe8KmN9PEBuJ19aAXga0NcjAA5FFdxrdJXE/oSwuQRkYXRhAAgAAEAAAAAAAAAA
AP//AAAAAAAADUVuZ3JhdmluZ0RhdGEGAglhcHBsaWVkVG8BClRva2VuSW5kZXjT
hGGSpPNEkeZDJuHce0YU112lsHv0onhEamL+5i12ZAdjb250ZW50AQ1FbWJlZGRl
ZE1lZGlhfNwBp5iftwp+GRK3ncb8nyPwVQWgT4+GNBOv+PWmdVwFRXJyb3IDCBBm
ZE1lZGlh7IjPmefMqfBJxG84MeR7+6ZC1l723PvB2ExuaWX5cJMFRXJyb3IDCBBm
cmFjdGlvbk92ZXJmbG93AQ5ub25FcXVhbFZhbHVlcwIMaW52YWxpZFByb29mAxRp
bnN1ZmZpY2llbnRSZXNlcnZlcwQVaXNzdWVFeGNlZWRzQWxsb3dhbmNlBhJub25G
cmFjdGlvbmFsVG9rZW4HEm5vbkVuZ3JhdmFibGVUb2tlbggVaW52YWxpZEF0dGFj
Expand All @@ -34,10 +34,10 @@ bmFtZQAEAgAEbm9uZQAAAAEEc29tZQAFAQIETmFtZQtSR0JDb250cmFjdMSvODtT
RjEQqQHFn/5WcPnPELrPjibqWoArFs2z51+7B2RldGFpbHMABAIABG5vbmUAAAAB
BHNvbWUABQECB0RldGFpbHMLUkdCQ29udHJhY3SRKBuzCYJVoCtG6PaOnlC/I6Tz
eXUFoT1U/+CoNtEEaQdwcmV2aWV3AAQCAARub25lAAAAAQRzb21lAAUBAQ1FbWJl
ZGRlZE1lZGlhfNwBp5iftwp+GRK3ncb8nyPwVQWgT4+GNBOv+PWmdVwFbWVkaWEA
BAIABG5vbmUAAAABBHNvbWUABQEBCkF0dGFjaG1lbnTBFmZ43q6OB1JlKpu+4cBQ
s6BzeoArAWIEEJ2tPU4kZAthdHRhY2htZW50cwAKAAEBCkF0dGFjaG1lbnTBFmZ4
3q6OB1JlKpu+4cBQs6BzeoArAWIEEJ2tPU4kZAAAAAAAAAAAFAAAAAAAAAAIcmVz
ZGRlZE1lZGlh7IjPmefMqfBJxG84MeR7+6ZC1l723PvB2ExuaWX5cJMFbWVkaWEA
BAIABG5vbmUAAAABBHNvbWUABQEBCkF0dGFjaG1lbnRd9OeekBJKnsX+/TabyaCF
f39cUNduPZlEcNNg1575YQthdHRhY2htZW50cwAKAAEBCkF0dGFjaG1lbnRd9Oee
kBJKnsX+/TabyaCFf39cUNduPZlEcNNg1575YQAAAAAAAAAAFAAAAAAAAAAIcmVz
ZXJ2ZXMABAIABG5vbmUAAAABBHNvbWUABQECD1Byb29mT2ZSZXNlcnZlcwtSR0JD
b250cmFjdLoDomqUMLTGsiDkcPK9vNhiOgx/uDkaxBWOXd7LdryAClRva2VuSW5k
ZXgFAQAABA==
Expand Down
Binary file modified stl/[email protected]
Binary file not shown.
6 changes: 3 additions & 3 deletions stl/[email protected]
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{-
Id: logic_radius_anita_HgevHFfoBcfqUMHjouxvGMtgGyvs2UrPwr6PNbyteSNb
Id: moses_perform_tractor_6Ag1jgZQvyxNLhcunP4U8o8nMHfPDf5tLLzU8RisJJv2
Name: RGB21
Version: 0.1.0
Description: Types for RGB21 interface
Expand All @@ -8,11 +8,11 @@
License: Apache-2.0
-}

typelib RGB21 -- logic_radius_anita_HgevHFfoBcfqUMHjouxvGMtgGyvs2UrPwr6PNbyteSNb
typelib RGB21 -- moses_perform_tractor_6Ag1jgZQvyxNLhcunP4U8o8nMHfPDf5tLLzU8RisJJv2

import quota_conan_fashion_3TZmAPf8EkQZnbGS1g8uMGes6jEWPqNkFB6pLUKeoefg as Std
import level_decide_percent_6z2gZQEJsnP4xoNUC94vqYEE9V7gKQbeJhb5521xta5u as RGBContract
import cubic_filter_vampire_AqBBP1ZeTXrdAePf6SBcUGbttpvxpHKG7uJLKFkVxtGi as Bitcoin
import ricardo_cherry_protein_EcdesrJ9woezrhLGfgG6rnaJots2R9Acz5k38HDdDn2t as RGBContract


data Allocation :: TokenIndex, OwnedFraction
Expand Down
40 changes: 20 additions & 20 deletions stl/[email protected]
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-----BEGIN STRICT TYPE LIB-----
Id: level_decide_percent_6z2gZQEJsnP4xoNUC94vqYEE9V7gKQbeJhb5521xta5u
Id: ricardo_cherry_protein_EcdesrJ9woezrhLGfgG6rnaJots2R9Acz5k38HDdDn2t
Name: RGBContract
Dependencies:
Std@quota_conan_fashion_3TZmAPf8EkQZnbGS1g8uMGes6jEWPqNkFB6pLUKeoefg,
Expand All @@ -16,25 +16,25 @@ sOd4RBH2Kem5mVKp5Wr3obgUfguxBntblTQwxxwJ7HEJcHJlY2lzaW9uAQlQcmVj
aXNpb27FVBOO5QPl7q6uA1owOfyZwgfSdZ0R7IOdhIgl+FdMpQxNZWRpYVJlZ05h
bWUFAQAIAQhNaW1lQ2hhcr3pSt3MkQVZr53OKIvtOa+Gfd+gcWoc8jFuAIfDot4s
AQAAAAAAAABAAAAAAAAAAAlNZWRpYVR5cGUGAwR0eXBlAQxNZWRpYVJlZ05hbWX/
apx6oKVvgixF5zWd+OQOfw6SBx90HcQ2xxgG2xZjuwdzdWJ0eXBlAQxNZWRpYVJl
Z05hbWX/apx6oKVvgixF5zWd+OQOfw6SBx90HcQ2xxgG2xZjuwdjaGFyc2V0AAQC
AARub25lAAAAAQRzb21lAAUBAQxNZWRpYVJlZ05hbWX/apx6oKVvgixF5zWd+OQO
fw6SBx90HcQ2xxgG2xZjuwhNaW1lQ2hhcgMtBGV4Y2whBGhhc2gjBmRvbGxhciQD
YW1wJgRwbHVzKwRkYXNoLQNkb3QuBHplcm8wA29uZTEDdHdvMgV0aHJlZTMEZm91
cjQEZml2ZTUDc2l4NgVzZXZlbjcFZWlnaHQ4BG5pbmU5BWNhcmV0XgZsb2Rhc2hf
AWFhAWJiAWNjAWRkAWVlAWZmAWdnAWhoAWlpAWpqAWtrAWxsAW1tAW5uAW9vAXBw
AXFxAXJyAXNzAXR0AXV1AXZ2AXd3AXh4AXl5AXp6BE5hbWUFAQAIAg5Bc2NpaVBy
aW50YWJsZQNTdGRVrM0L04UH/5W1FM8zvDuwSzezztFtcHT00n7nafhwiwEAAAAA
AAAAKAAAAAAAAAAJUHJlY2lzaW9uAxMLaW5kaXZpc2libGUABGRlY2kBBWNlbnRp
AgVtaWxsaQMJZGVjaU1pbGxpBApjZW50aU1pbGxpBQVtaWNybwYJZGVjaU1pY3Jv
BwpjZW50aU1pY3JvCARuYW5vCQhkZWNpTmFubwoJY2VudGlOYW5vCwRwaWNvDAhk
ZWNpUGljbw0JY2VudGlQaWNvDgVmZW10bw8JZGVjaUZlbXRvEApjZW50aUZlbXRv
EQRhdHRvEg9Qcm9vZk9mUmVzZXJ2ZXMGAgR1dHhvAghPdXRwb2ludAdCaXRjb2lu
seQ77ILjghstfM7omn0hPai3fuoFGLz6T21vjf4Clt4FcHJvb2YACAAAQAAAAAAA
AAAA//8AAAAAAAARUmljYXJkaWFuQ29udHJhY3QFAQAIAAEAAAAAAAAAAP//AAAA
AAAABlRpY2tlcgUBAAgCDEFscGhhQ2Fwc051bQNTdGS72GBPmbXJBH3gfVWQaaKG
0nyUFDEG4vXq4mauRPcWhwEAAAAAAAAACAAAAAAAAAAJVGltZXN0YW1wBQEAAEQ=

apx6oKVvgixF5zWd+OQOfw6SBx90HcQ2xxgG2xZjuwdzdWJ0eXBlAAQCAARub25l
AAAAAQRzb21lAAUBAQxNZWRpYVJlZ05hbWX/apx6oKVvgixF5zWd+OQOfw6SBx90
HcQ2xxgG2xZjuwdjaGFyc2V0AAQCAARub25lAAAAAQRzb21lAAUBAQxNZWRpYVJl
Z05hbWX/apx6oKVvgixF5zWd+OQOfw6SBx90HcQ2xxgG2xZjuwhNaW1lQ2hhcgMt
BGV4Y2whBGhhc2gjBmRvbGxhciQDYW1wJgRwbHVzKwRkYXNoLQNkb3QuBHplcm8w
A29uZTEDdHdvMgV0aHJlZTMEZm91cjQEZml2ZTUDc2l4NgVzZXZlbjcFZWlnaHQ4
BG5pbmU5BWNhcmV0XgZsb2Rhc2hfAWFhAWJiAWNjAWRkAWVlAWZmAWdnAWhoAWlp
AWpqAWtrAWxsAW1tAW5uAW9vAXBwAXFxAXJyAXNzAXR0AXV1AXZ2AXd3AXh4AXl5
AXp6BE5hbWUFAQAIAg5Bc2NpaVByaW50YWJsZQNTdGRVrM0L04UH/5W1FM8zvDuw
SzezztFtcHT00n7nafhwiwEAAAAAAAAAKAAAAAAAAAAJUHJlY2lzaW9uAxMLaW5k
aXZpc2libGUABGRlY2kBBWNlbnRpAgVtaWxsaQMJZGVjaU1pbGxpBApjZW50aU1p
bGxpBQVtaWNybwYJZGVjaU1pY3JvBwpjZW50aU1pY3JvCARuYW5vCQhkZWNpTmFu
bwoJY2VudGlOYW5vCwRwaWNvDAhkZWNpUGljbw0JY2VudGlQaWNvDgVmZW10bw8J
ZGVjaUZlbXRvEApjZW50aUZlbXRvEQRhdHRvEg9Qcm9vZk9mUmVzZXJ2ZXMGAgR1
dHhvAghPdXRwb2ludAdCaXRjb2luseQ77ILjghstfM7omn0hPai3fuoFGLz6T21v
jf4Clt4FcHJvb2YACAAAQAAAAAAAAAAA//8AAAAAAAARUmljYXJkaWFuQ29udHJh
Y3QFAQAIAAEAAAAAAAAAAP//AAAAAAAABlRpY2tlcgUBAAgCDEFscGhhQ2Fwc051
bQNTdGS72GBPmbXJBH3gfVWQaaKG0nyUFDEG4vXq4mauRPcWhwEAAAAAAAAACAAA
AAAAAAAJVGltZXN0YW1wBQEAAEQ=

-----END STRICT TYPE LIB-----

Binary file modified stl/[email protected]
Binary file not shown.
6 changes: 3 additions & 3 deletions stl/[email protected]
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{-
Id: level_decide_percent_6z2gZQEJsnP4xoNUC94vqYEE9V7gKQbeJhb5521xta5u
Id: ricardo_cherry_protein_EcdesrJ9woezrhLGfgG6rnaJots2R9Acz5k38HDdDn2t
Name: RGBContract
Version: 0.1.0
Description: Types for writing RGB contracts and interfaces
Expand All @@ -8,7 +8,7 @@
License: Apache-2.0
-}

typelib RGBContract -- level_decide_percent_6z2gZQEJsnP4xoNUC94vqYEE9V7gKQbeJhb5521xta5u
typelib RGBContract -- ricardo_cherry_protein_EcdesrJ9woezrhLGfgG6rnaJots2R9Acz5k38HDdDn2t

import quota_conan_fashion_3TZmAPf8EkQZnbGS1g8uMGes6jEWPqNkFB6pLUKeoefg as Std
import cubic_filter_vampire_AqBBP1ZeTXrdAePf6SBcUGbttpvxpHKG7uJLKFkVxtGi as Bitcoin
Expand All @@ -21,7 +21,7 @@ data Details :: [Unicode ^ 1..0xff]
data DivisibleAssetSpec :: naming AssetNaming, precision Precision
data MediaRegName :: [MimeChar ^ 1..0x40]
data MediaType :: type MediaRegName
, subtype MediaRegName
, subtype MediaRegName?
, charset MediaRegName?
data MimeChar :: excl:33 | hash:35 | dollar:36 | amp:38
| plus:43 | dash:45 | dot:46 | zero:48
Expand Down