From b1bb2c7ae1de488c9ed0a10ca3edb11c72bf45f2 Mon Sep 17 00:00:00 2001 From: Dr Maxim Orlovsky Date: Tue, 31 Oct 2023 15:49:11 +0100 Subject: [PATCH] stl: regenerate libraries --- src/stl.rs | 2 +- stl/RGB@0.1.0.sta | 468 ++++++++++++++++++++++++---------------------- stl/RGB@0.1.0.stl | Bin 12170 -> 13139 bytes stl/RGB@0.1.0.sty | 104 ++++++----- 4 files changed, 302 insertions(+), 272 deletions(-) diff --git a/src/stl.rs b/src/stl.rs index 68da3845..e967d73a 100644 --- a/src/stl.rs +++ b/src/stl.rs @@ -32,7 +32,7 @@ use crate::{AnchoredBundle, Extension, Genesis, SubSchema, LIB_NAME_RGB}; /// Strict types id for the library providing data types for RGB consensus. pub const LIB_ID_RGB: &str = - "urn:ubideco:stl:99wFQc9BWwNFsVDhDKkKj97XiDp55uvsXChRXPQaTL31#cadet-minimum-owner"; + "urn:ubideco:stl:7SnLNKfMjzfz2R7axJKnTuUxzcbU46WFAKcQxS6ki4nU#jordan-karl-egypt"; fn _rgb_core_stl() -> Result { LibBuilder::new(libname!(LIB_NAME_RGB), tiny_bset! { diff --git a/stl/RGB@0.1.0.sta b/stl/RGB@0.1.0.sta index aed109c7..3308ac66 100644 --- a/stl/RGB@0.1.0.sta +++ b/stl/RGB@0.1.0.sta @@ -1,5 +1,5 @@ -----BEGIN STRICT TYPE LIB----- -Id: urn:ubideco:stl:AjePbbRf34u9Vx4iN8uyPZSaS5XC4jnTDpvMDePnerd1 +Id: urn:ubideco:stl:7SnLNKfMjzfz2R7axJKnTuUxzcbU46WFAKcQxS6ki4nU Name: RGB Dependencies: urn:ubideco:stl:ZtHaBzu9ojbDahaGKEXe5v9DfSDxLERbLkEB23R6Q6V, @@ -26,243 +26,263 @@ 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 -V6g+TkiaQGuQTC3vqTEAGZhGtDZhzjhWotcuGmoOQW5jaG9yZWRCdW5kbGUGAgZh -bmNob3IBdb3qhJMVeLEhjGiDlgRn3guHZg12SkTX/5sPXSEWsT4GYnVuZGxlAf5n -2T0zSneteAbZf+2S7ggs4i6yNFaIGy4tZBwGk1RJIkFzc2lnblJldmVhbGVkQXR0 -YWNoQmxpbmRTZWFsVHhQdHIEBAAMY29uZmlkZW50aWFsAAYCBHNlYWwCFwZOaYm8 +xOl/2QtUYXBOb2RlSGFzaF+s2W3lP07FFNmxjWeA2gqr6y0mC/03LaPAeqRdOZ9N +CkxlYWZTY3JpcHSjgkLzy9fR0KES2o3hYC9W1PhvDsTEdsXAaFlMSwRlVgRUeGlk +tjMJqRi/tpINbshYpCSHI0ZaaT9yQwe//x3XOnOBTskHTGVhZlZlct/4ADyB/kf8 +VCOx0sbiDw3fqma9zPN9dBPJH2XaADyICkludGVybmFsUGsMQ29tbWl0VmVyaWZ5 +AgAv7s8eRNKhKbmKFDhHSzlxlSsoHKIBktUTJviyNmBeZwtNZXJrbGVQcm9vZlWN +Nwf4RYZTgO7MQVUk6KSZYFHTlIJD8ZT38ZFXI+nmCk1lcmtsZU5vZGUDU3RkAgBh +hiLRe67wZgLf53XJgOCza2666AkNgHX3UTvsS5P2TQRCb29sco6mipfedCD2Kllp +sEuHJgS/RdbfOJWcfibnpySQ5K0OQWxwaGFOdW1Mb2Rhc2gLU3RyaWN0VHlwZXMO +ACRj2r98SvHqkSDvv4DCx4mhV5LU8fujLFiYI7EPaSH6CVByaW1pdGl2ZSjVuVhQ +3C1VjNAoJdORbt1u3PIXPcpAeYHXIbb/BAdbB1ZhcmlhbnQuR1s+c8ngIm2OLCe6 +FLOqJb5tKPdHfiz9jE0oXhjsVgpUeXBlU3lzdGVtMZ9UhpE3dGP87l9ke4b7zHs5 +44yxJJE2nU/DI85FU5QQVmFyaWFudEluZm9TZW1JZD3+zvXqXoyZSHPb/CNxSI2X +NER+Bo5FAZiMiuJ5awnhElVuaW9uVmFyaWFudHNTZW1JZFK2zgnki1a9ftoI0lP+ +IqQnWnaeX16raSeNPGKqDs3jDEVudW1WYXJpYW50c2SM1A+wa4apj2ehwEnNBqXF +9op3QPAe8QXkflgSh/1PElVubmFtZWRGaWVsZHNTZW1JZGY7Nx/BWHI/fLAOOZQa +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 -BXN0YXRlASDyUFYij2bO/JH66me8X8bwaVw9R3lzWT+s0TfKckhlAwhyZXZlYWxl -ZAAGAgRzZWFsAUwOZhJWYVmGKwGopFLSjxSghbpucBuoQD3MYg/idq3oBXN0YXRl -ASDyUFYij2bO/JH66me8X8bwaVw9R3lzWT+s0TfKckhlH0Fzc2lnblJldmVhbGVk -RGF0YUJsaW5kU2VhbFR4aWQEBAAMY29uZmlkZW50aWFsAAYCBHNlYWwCFwZOaYm8 +AAYCBHNlYWwBIiginEN2PcizQprhAmty41DZdy9s4y6MKYoFX2dX8iUFc3RhdGUB +aFM0IAzcU8ZNduK2LqpmL9o62ZG/BqspDrzQ9noDSswgQXNzaWduUmV2ZWFsZWRE +YXRhQmxpbmRTZWFsVHhQdHIEBAAMY29uZmlkZW50aWFsAAYCBHNlYWwCFwZOaYm8 ANN+QATAdalw1SQOh8fRNH4sG25uxi7AoTdoGeu81bMYq5ezmKVLNmXd2qcGb+jp JOcDYKmUs70GTgVzdGF0ZQFwDWUQsoKBbx+3PeUSY5MDVwilUmGtAuDUvlrFz6fq -CQERY29uZmlkZW50aWFsU3RhdGUABgIEc2VhbAEiKCKcQ3Y9yLNCmuECa3LjUNl3 -L2zjLowpigVfZ1fyJQVzdGF0ZQFwDWUQsoKBbx+3PeUSY5MDVwilUmGtAuDUvlrF +CQERY29uZmlkZW50aWFsU3RhdGUABgIEc2VhbAFMDmYSVmFZhisBqKRS0o8UoIW6 +bnAbqEA9zGIP4nat6AVzdGF0ZQFwDWUQsoKBbx+3PeUSY5MDVwilUmGtAuDUvlrF z6fqCQIQY29uZmlkZW50aWFsU2VhbAAGAgRzZWFsAhcGTmmJvADTfkAEwHWpcNUk DofH0TR+LBtubsYuwKE3aBnrvNWzGKuXs5ilSzZl3dqnBm/o6STnA2CplLO9Bk4F c3RhdGUBIPJQViKPZs78kfrqZ7xfxvBpXD1HeXNZP6zRN8pySGUDCHJldmVhbGVk +AAYCBHNlYWwBTA5mElZhWYYrAaikUtKPFKCFum5wG6hAPcxiD+J2regFc3RhdGUB +IPJQViKPZs78kfrqZ7xfxvBpXD1HeXNZP6zRN8pySGUfQXNzaWduUmV2ZWFsZWRE +YXRhQmxpbmRTZWFsVHhpZAQEAAxjb25maWRlbnRpYWwABgIEc2VhbAIXBk5pibwA +035ABMB1qXDVJA6Hx9E0fiwbbm7GLsChN2gZ67zVsxirl7OYpUs2Zd3apwZv6Okk +5wNgqZSzvQZOBXN0YXRlAXANZRCygoFvH7c95RJjkwNXCKVSYa0C4NS+WsXPp+oJ +ARFjb25maWRlbnRpYWxTdGF0ZQAGAgRzZWFsASIoIpxDdj3Is0Ka4QJrcuNQ2Xcv +bOMujCmKBV9nV/IlBXN0YXRlAXANZRCygoFvH7c95RJjkwNXCKVSYa0C4NS+WsXP +p+oJAhBjb25maWRlbnRpYWxTZWFsAAYCBHNlYWwCFwZOaYm8ANN+QATAdalw1SQO +h8fRNH4sG25uxi7AoTdoGeu81bMYq5ezmKVLNmXd2qcGb+jpJOcDYKmUs70GTgVz +dGF0ZQEg8lBWIo9mzvyR+upnvF/G8GlcPUd5c1k/rNE3ynJIZQMIcmV2ZWFsZWQA +BgIEc2VhbAEiKCKcQ3Y9yLNCmuECa3LjUNl3L2zjLowpigVfZ1fyJQVzdGF0ZQEg +8lBWIo9mzvyR+upnvF/G8GlcPUd5c1k/rNE3ynJIZSFBc3NpZ25SZXZlYWxlZFZh +bHVlQmxpbmRTZWFsVHhQdHIEBAAMY29uZmlkZW50aWFsAAYCBHNlYWwCFwZOaYm8 +ANN+QATAdalw1SQOh8fRNH4sG25uxi7AoTdoGeu81bMYq5ezmKVLNmXd2qcGb+jp +JOcDYKmUs70GTgVzdGF0ZQHCUa1l6XUNrJoSWczAhSRc1fexb1LYcjZGLPF1jJ9O +XQERY29uZmlkZW50aWFsU3RhdGUABgIEc2VhbAFMDmYSVmFZhisBqKRS0o8UoIW6 +bnAbqEA9zGIP4nat6AVzdGF0ZQHCUa1l6XUNrJoSWczAhSRc1fexb1LYcjZGLPF1 +jJ9OXQIQY29uZmlkZW50aWFsU2VhbAAGAgRzZWFsAhcGTmmJvADTfkAEwHWpcNUk +DofH0TR+LBtubsYuwKE3aBnrvNWzGKuXs5ilSzZl3dqnBm/o6STnA2CplLO9Bk4F +c3RhdGUBuPBTgy6pO4e2cgDkfxp48MZVmU8jIb1k4TvZ0S93MDYDCHJldmVhbGVk +AAYCBHNlYWwBTA5mElZhWYYrAaikUtKPFKCFum5wG6hAPcxiD+J2regFc3RhdGUB +uPBTgy6pO4e2cgDkfxp48MZVmU8jIb1k4TvZ0S93MDYgQXNzaWduUmV2ZWFsZWRW +YWx1ZUJsaW5kU2VhbFR4aWQEBAAMY29uZmlkZW50aWFsAAYCBHNlYWwCFwZOaYm8 +ANN+QATAdalw1SQOh8fRNH4sG25uxi7AoTdoGeu81bMYq5ezmKVLNmXd2qcGb+jp +JOcDYKmUs70GTgVzdGF0ZQHCUa1l6XUNrJoSWczAhSRc1fexb1LYcjZGLPF1jJ9O +XQERY29uZmlkZW50aWFsU3RhdGUABgIEc2VhbAEiKCKcQ3Y9yLNCmuECa3LjUNl3 +L2zjLowpigVfZ1fyJQVzdGF0ZQHCUa1l6XUNrJoSWczAhSRc1fexb1LYcjZGLPF1 +jJ9OXQIQY29uZmlkZW50aWFsU2VhbAAGAgRzZWFsAhcGTmmJvADTfkAEwHWpcNUk +DofH0TR+LBtubsYuwKE3aBnrvNWzGKuXs5ilSzZl3dqnBm/o6STnA2CplLO9Bk4F +c3RhdGUBuPBTgy6pO4e2cgDkfxp48MZVmU8jIb1k4TvZ0S93MDYDCHJldmVhbGVk AAYCBHNlYWwBIiginEN2PcizQprhAmty41DZdy9s4y6MKYoFX2dX8iUFc3RhdGUB -IPJQViKPZs78kfrqZ7xfxvBpXD1HeXNZP6zRN8pySGUhQXNzaWduUmV2ZWFsZWRW -YWx1ZUJsaW5kU2VhbFR4UHRyBAQADGNvbmZpZGVudGlhbAAGAgRzZWFsAhcGTmmJ -vADTfkAEwHWpcNUkDofH0TR+LBtubsYuwKE3aBnrvNWzGKuXs5ilSzZl3dqnBm/o -6STnA2CplLO9Bk4Fc3RhdGUBwlGtZel1DayaElnMwIUkXNX3sW9S2HI2RizxdYyf -Tl0BEWNvbmZpZGVudGlhbFN0YXRlAAYCBHNlYWwBTA5mElZhWYYrAaikUtKPFKCF -um5wG6hAPcxiD+J2regFc3RhdGUBwlGtZel1DayaElnMwIUkXNX3sW9S2HI2Rizx -dYyfTl0CEGNvbmZpZGVudGlhbFNlYWwABgIEc2VhbAIXBk5pibwA035ABMB1qXDV -JA6Hx9E0fiwbbm7GLsChN2gZ67zVsxirl7OYpUs2Zd3apwZv6Okk5wNgqZSzvQZO -BXN0YXRlAbjwU4MuqTuHtnIA5H8aePDGVZlPIyG9ZOE72dEvdzA2AwhyZXZlYWxl -ZAAGAgRzZWFsAUwOZhJWYVmGKwGopFLSjxSghbpucBuoQD3MYg/idq3oBXN0YXRl -AbjwU4MuqTuHtnIA5H8aePDGVZlPIyG9ZOE72dEvdzA2IEFzc2lnblJldmVhbGVk -VmFsdWVCbGluZFNlYWxUeGlkBAQADGNvbmZpZGVudGlhbAAGAgRzZWFsAhcGTmmJ -vADTfkAEwHWpcNUkDofH0TR+LBtubsYuwKE3aBnrvNWzGKuXs5ilSzZl3dqnBm/o -6STnA2CplLO9Bk4Fc3RhdGUBwlGtZel1DayaElnMwIUkXNX3sW9S2HI2RizxdYyf -Tl0BEWNvbmZpZGVudGlhbFN0YXRlAAYCBHNlYWwBIiginEN2PcizQprhAmty41DZ -dy9s4y6MKYoFX2dX8iUFc3RhdGUBwlGtZel1DayaElnMwIUkXNX3sW9S2HI2Rizx -dYyfTl0CEGNvbmZpZGVudGlhbFNlYWwABgIEc2VhbAIXBk5pibwA035ABMB1qXDV -JA6Hx9E0fiwbbm7GLsChN2gZ67zVsxirl7OYpUs2Zd3apwZv6Okk5wNgqZSzvQZO -BXN0YXRlAbjwU4MuqTuHtnIA5H8aePDGVZlPIyG9ZOE72dEvdzA2AwhyZXZlYWxl -ZAAGAgRzZWFsASIoIpxDdj3Is0Ka4QJrcuNQ2XcvbOMujCmKBV9nV/IlBXN0YXRl -AbjwU4MuqTuHtnIA5H8aePDGVZlPIyG9ZOE72dEvdzA2HUFzc2lnblZvaWRTdGF0 -ZUJsaW5kU2VhbFR4UHRyBAQADGNvbmZpZGVudGlhbAAGAgRzZWFsAhcGTmmJvADT -fkAEwHWpcNUkDofH0TR+LBtubsYuwKE3aBnrvNWzGKuXs5ilSzZl3dqnBm/o6STn -A2CplLO9Bk4Fc3RhdGUBLrKl/hfAMEQwmOBcmxtabNYe7XYNYd7LgCbTZPMW4bsB -EWNvbmZpZGVudGlhbFN0YXRlAAYCBHNlYWwBTA5mElZhWYYrAaikUtKPFKCFum5w -G6hAPcxiD+J2regFc3RhdGUBLrKl/hfAMEQwmOBcmxtabNYe7XYNYd7LgCbTZPMW -4bsCEGNvbmZpZGVudGlhbFNlYWwABgIEc2VhbAIXBk5pibwA035ABMB1qXDVJA6H -x9E0fiwbbm7GLsChN2gZ67zVsxirl7OYpUs2Zd3apwZv6Okk5wNgqZSzvQZOBXN0 -YXRlAS6ypf4XwDBEMJjgXJsbWmzWHu12DWHey4Am02TzFuG7AwhyZXZlYWxlZAAG -AgRzZWFsAUwOZhJWYVmGKwGopFLSjxSghbpucBuoQD3MYg/idq3oBXN0YXRlAS6y -pf4XwDBEMJjgXJsbWmzWHu12DWHey4Am02TzFuG7HEFzc2lnblZvaWRTdGF0ZUJs -aW5kU2VhbFR4aWQEBAAMY29uZmlkZW50aWFsAAYCBHNlYWwCFwZOaYm8ANN+QATA -dalw1SQOh8fRNH4sG25uxi7AoTdoGeu81bMYq5ezmKVLNmXd2qcGb+jpJOcDYKmU -s70GTgVzdGF0ZQEusqX+F8AwRDCY4FybG1ps1h7tdg1h3suAJtNk8xbhuwERY29u -ZmlkZW50aWFsU3RhdGUABgIEc2VhbAEiKCKcQ3Y9yLNCmuECa3LjUNl3L2zjLowp -igVfZ1fyJQVzdGF0ZQEusqX+F8AwRDCY4FybG1ps1h7tdg1h3suAJtNk8xbhuwIQ -Y29uZmlkZW50aWFsU2VhbAAGAgRzZWFsAhcGTmmJvADTfkAEwHWpcNUkDofH0TR+ -LBtubsYuwKE3aBnrvNWzGKuXs5ilSzZl3dqnBm/o6STnA2CplLO9Bk4Fc3RhdGUB -LrKl/hfAMEQwmOBcmxtabNYe7XYNYd7LgCbTZPMW4bsDCHJldmVhbGVkAAYCBHNl -YWwBIiginEN2PcizQprhAmty41DZdy9s4y6MKYoFX2dX8iUFc3RhdGUBLrKl/hfA -MEQwmOBcmxtabNYe7XYNYd7LgCbTZPMW4bsZQXNzaWdubWVudHNCbGluZFNlYWxU -eFB0cgUBAAoAAAIBHFgwJQWeFLhHcXtlpwQOzSzy5fNNtE2I5wS6Iws7wEAAAAAA -AAAAAP8AAAAAAAAAGEFzc2lnbm1lbnRzQmxpbmRTZWFsVHhpZAUBAAoAAAIB+R5Z -fLOGXKWo0Y3PsJnikC8k7o3YRcN+U3Q1dTpdM7sAAAAAAAAAAP8AAAAAAAAACEF0 -dGFjaElkBQEABwAAQCAADkJsaW5kaW5nRmFjdG9yBQEABwAAQCAACkJ1bmRsZUl0 -ZW0GAgZpbnB1dHMACQAAAgAAAAAAAAAA/wAAAAAAAAAKdHJhbnNpdGlvbgAEAgAE -bm9uZQAAAAEEc29tZQAFAQHobcv4hus/oXG8P3t2avrn0h9dq3efkXyh5w/AbbJ2 -GQ9Db25jZWFsZWRBdHRhY2gFAQAHAABAIAANQ29uY2VhbGVkRGF0YQUBAAcAAEAg -ABFDb25jZWFsZWRGdW5naWJsZQYCCmNvbW1pdG1lbnQBSL0abhf7hjsWfH4lXjVn -24JD7ypeuuuixQrNCa6eURoKcmFuZ2VQcm9vZgGoWGv4kWXawiMQbb2FxIbJN+aw -ZusMZkH/Fi9oqHelmApDb250cmFjdElkBQEABwAAQCAACUV4dGVuc2lvbgYIA2Zm -dgHam1ETWBZWdpCH+5nlVpRyNoDXOQwGocwkmCwFZPfM1Qpjb250cmFjdElkAZ8I -LEk6yAKiusXd3AsifCCvlNRoxEjPGloh4L3C9ToyDWV4dGVuc2lvblR5cGUAAAII -bWV0YWRhdGEACAAAQAAAAAAAAAAA//8AAAAAAAAHZ2xvYmFscwHrb4qQ9rjFeSME -Vkq8MvZ8eOBQhTqmCJ4MTh0+15BXlQthc3NpZ25tZW50cwGw8ILr12tYO2Ka8sID -wIi86YDMOHuJDq3YUxs4peSsJQhyZWRlZW1lZAGBBPQMEHyCLedbjLifPUq6TmRt -GcTdOVSe/wWDcQNhogl2YWxlbmNpZXMBsOCFp4c28gbxzK8xWHgGA4mJ7+JRPBb8 -ZFKSUw/EB38PRXh0ZW5zaW9uU2NoZW1hBgUIbWV0YWRhdGECQzQDlNgbMOJSKJAm +uPBTgy6pO4e2cgDkfxp48MZVmU8jIb1k4TvZ0S93MDYdQXNzaWduVm9pZFN0YXRl +QmxpbmRTZWFsVHhQdHIEBAAMY29uZmlkZW50aWFsAAYCBHNlYWwCFwZOaYm8ANN+ +QATAdalw1SQOh8fRNH4sG25uxi7AoTdoGeu81bMYq5ezmKVLNmXd2qcGb+jpJOcD +YKmUs70GTgVzdGF0ZQEusqX+F8AwRDCY4FybG1ps1h7tdg1h3suAJtNk8xbhuwER +Y29uZmlkZW50aWFsU3RhdGUABgIEc2VhbAFMDmYSVmFZhisBqKRS0o8UoIW6bnAb +qEA9zGIP4nat6AVzdGF0ZQEusqX+F8AwRDCY4FybG1ps1h7tdg1h3suAJtNk8xbh +uwIQY29uZmlkZW50aWFsU2VhbAAGAgRzZWFsAhcGTmmJvADTfkAEwHWpcNUkDofH +0TR+LBtubsYuwKE3aBnrvNWzGKuXs5ilSzZl3dqnBm/o6STnA2CplLO9Bk4Fc3Rh +dGUBLrKl/hfAMEQwmOBcmxtabNYe7XYNYd7LgCbTZPMW4bsDCHJldmVhbGVkAAYC +BHNlYWwBTA5mElZhWYYrAaikUtKPFKCFum5wG6hAPcxiD+J2regFc3RhdGUBLrKl +/hfAMEQwmOBcmxtabNYe7XYNYd7LgCbTZPMW4bscQXNzaWduVm9pZFN0YXRlQmxp +bmRTZWFsVHhpZAQEAAxjb25maWRlbnRpYWwABgIEc2VhbAIXBk5pibwA035ABMB1 +qXDVJA6Hx9E0fiwbbm7GLsChN2gZ67zVsxirl7OYpUs2Zd3apwZv6Okk5wNgqZSz +vQZOBXN0YXRlAS6ypf4XwDBEMJjgXJsbWmzWHu12DWHey4Am02TzFuG7ARFjb25m +aWRlbnRpYWxTdGF0ZQAGAgRzZWFsASIoIpxDdj3Is0Ka4QJrcuNQ2XcvbOMujCmK +BV9nV/IlBXN0YXRlAS6ypf4XwDBEMJjgXJsbWmzWHu12DWHey4Am02TzFuG7AhBj +b25maWRlbnRpYWxTZWFsAAYCBHNlYWwCFwZOaYm8ANN+QATAdalw1SQOh8fRNH4s +G25uxi7AoTdoGeu81bMYq5ezmKVLNmXd2qcGb+jpJOcDYKmUs70GTgVzdGF0ZQEu +sqX+F8AwRDCY4FybG1ps1h7tdg1h3suAJtNk8xbhuwMIcmV2ZWFsZWQABgIEc2Vh +bAEiKCKcQ3Y9yLNCmuECa3LjUNl3L2zjLowpigVfZ1fyJQVzdGF0ZQEusqX+F8Aw +RDCY4FybG1ps1h7tdg1h3suAJtNk8xbhuw5Bc3NpZ25tZW50VHlwZQUBAAACGUFz +c2lnbm1lbnRzQmxpbmRTZWFsVHhQdHIFAQAKAYf+4mVYiGzoHL6GhLN5YycTZYPF +tmgBXosUFjaxRIe5ARxYMCUFnhS4R3F7ZacEDs0s8uXzTbRNiOcEuiMLO8BAAAAA +AAAAAAD/AAAAAAAAABhBc3NpZ25tZW50c0JsaW5kU2VhbFR4aWQFAQAKAYf+4mVY +iGzoHL6GhLN5YycTZYPFtmgBXosUFjaxRIe5AfkeWXyzhlylqNGNz7CZ4pAvJO6N +2EXDflN0NXU6XTO7AAAAAAAAAAD/AAAAAAAAAAhBdHRhY2hJZAUBAAcAAEAgAA5C +bGluZGluZ0ZhY3RvcgUBAAcAAEAgAApCdW5kbGVJdGVtBgIGaW5wdXRzAAkAAAIA +AAAAAAAAAP8AAAAAAAAACnRyYW5zaXRpb24ABAIABG5vbmUAAAABBHNvbWUABQEB +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 -AAAAAP8AAAAAAAAACU1lZGlhVHlwZQMBA2Fuef8JTm9pc2VEdW1iBQEABwAAQAAC -C09jY3VycmVuY2VzBgIDbWluAAACA21heAAAAgRPcElkBQEABwAAQCAABU9wb3V0 -BgMCb3ABlcjmeh51Yl/UllVCapHrfkKQoW9amPG+UPe2iiQS98UCdHkAAAICbm8A -AAISUGVkZXJzZW5Db21taXRtZW50BQEABwAAQCEAClJhbmdlUHJvb2YEAf8LcGxh -Y2Vob2xkZXIABQEBHnYX8Sd92z674WoPchG3be1V329DDVURXwN4J6VCVycIUmVk -ZWVtZWQFAQAKAAACAZXI5noedWJf1JZVQmqR635CkKFvWpjxvlD3tookEvfFAAAA -AAAAAAD/AAAAAAAAAAxSZXNlcnZlZEJ5dGUFAQAAAQ5SZXZlYWxlZEF0dGFjaAYD -AmlkAYRxDZMsTvTDtwhLaYuwh3ApfjlkJH9Fkdjag23Rfbo4CW1lZGlhVHlwZQFC -MGGFiMjUqxQmQMf9yRcszdD/EP8Nk4AARHyImt3MeQRzYWx0AAAIDFJldmVhbGVk -RGF0YQUBAAgAAEAAAAAAAAAAAP//AAAAAAAAEFJldmVhbGVkRnVuZ2libGUGAwV2 -YWx1ZQGmjDCRR0vKOsJijMeVRI0s3arFFJ8FM5Wr9jxVYQcXJghibGluZGluZwGF -uPgru/Skpg2zvz9FuA+UbniDw61SbZP0b6MBqG5H2ghhc3NldFRhZwAHAABAIAAG -U2NoZW1hBgoDZmZ2AdqbURNYFlZ2kIf7meVWlHI2gNc5DAahzCSYLAVk98zVCHN1 -YnNldE9mAAQCAARub25lAAAAAQRzb21lAAUBAAAAC2dsb2JhbFR5cGVzAAoAAAIB -x5im2GM2eEQe2lFuLD6Lvw6osEqAwbcduely5j9x5iQAAAAAAAAAAP8AAAAAAAAA -Cm93bmVkVHlwZXMACgAAAgE4yhTghSLH4zmCRpSyw5lYdVOm6MoMDuHolYm6iXcb -8wAAAAAAAAAA/wAAAAAAAAAMdmFsZW5jeVR5cGVzAAkAAAIAAAAAAAAAAP8AAAAA -AAAAB2dlbmVzaXMBm5QN7zOQn58O7smhw3YQQhn+ZLZIpBLAOnSvAEKc6OQKZXh0 -ZW5zaW9ucwAKAAACASOei7XZDLpQUzMkAyGW+6Qj8vPze9UGFZPgE1iWMcr7AAAA -AAAAAAD/AAAAAAAAAAt0cmFuc2l0aW9ucwAKAAACAXXHIeCGP9woM6VBTC3sjyIx -TvYyYDEtpwTmXO3YxGdMAAAAAAAAAAD/AAAAAAAAAAp0eXBlU3lzdGVtAkM0A5TY -GzDiUiiQJh7zb/n4qDlRkfULaV4jKh6zt0HILkdbPnPJ4CJtjiwnuhSzqiW+bSj3 -R34s/YxNKF4Y7FYGc2NyaXB0AcYYY3tnTQy0vKnAQ11/MmKDmHhzdCdD0TflRPu6 -EtBMCFNjaGVtYUlkBQEABwAAQCAADFNjaGVtYVNjaGVtYQYKA2ZmdgHam1ETWBZW -dpCH+5nlVpRyNoDXOQwGocwkmCwFZPfM1QhzdWJzZXRPZgAEAgAEbm9uZQAAAAEE -c29tZQAFAQGwzkKTm4xhAgglqQno7zlFxAxDytpPPMus3NlYcGE5hQtnbG9iYWxU -eXBlcwAKAAACAceYpthjNnhEHtpRbiw+i78OqLBKgMG3HbnpcuY/ceYkAAAAAAAA -AAD/AAAAAAAAAApvd25lZFR5cGVzAAoAAAIBOMoU4IUix+M5gkaUssOZWHVTpujK -DA7h6JWJuol3G/MAAAAAAAAAAP8AAAAAAAAADHZhbGVuY3lUeXBlcwAJAAACAAAA -AAAAAAD/AAAAAAAAAAdnZW5lc2lzAZuUDe8zkJ+fDu7JocN2EEIZ/mS2SKQSwDp0 -rwBCnOjkCmV4dGVuc2lvbnMACgAAAgEjnou12Qy6UFMzJAMhlvukI/Lz83vVBhWT -4BNYljHK+wAAAAAAAAAA/wAAAAAAAAALdHJhbnNpdGlvbnMACgAAAgF1xyHghj/c -KDOlQUwt7I8iMU72MmAxLacE5lzt2MRnTAAAAAAAAAAA/wAAAAAAAAAKdHlwZVN5 -c3RlbQJDNAOU2Bsw4lIokCYe82/5+Kg5UZH1C2leIyoes7dByC5HWz5zyeAibY4s -J7oUs6olvm0o90d+LP2MTSheGOxWBnNjcmlwdAHGGGN7Z00MtLypwENdfzJig5h4 -c3QnQ9E35UT7uhLQTAZTY3JpcHQEAQAFYWx1Vm0ABQEBovrqnnBcnJHM291G7Y9w -5Y71FIM+yD5cZLVqW8NTrbAcU2VhbERlZmluaXRpb25CbGluZFNlYWxUeFB0cgQC -AAdiaXRjb2luAAUBAhcGTmmJvADTfkAEwHWpcNUkDofH0TR+LBtubsYuwKE3frX4 -M3yRqm+4vZW7u8v14cUliUXSEXbaHtTcjMUxJWUBBmxpcXVpZAAFAQIXBk5pibwA -035ABMB1qXDVJA6Hx9E0fiwbbm7GLsChN361+DN8kapvuL2Vu7vL9eHFJYlF0hF2 -2h7U3IzFMSVlG1NlYWxEZWZpbml0aW9uQmxpbmRTZWFsVHhpZAQCAAdiaXRjb2lu -AAUBAhcGTmmJvADTfkAEwHWpcNUkDofH0TR+LBtubsYuwKE3DFBskkmcWPMvLuws -VLjXFmu8mBTsPpkCRT1xLrphCeEBBmxpcXVpZAAFAQIXBk5pibwA035ABMB1qXDV -JA6Hx9E0fiwbbm7GLsChNwxQbJJJnFjzLy7sLFS41xZrvJgU7D6ZAkU9cS66YQnh -C1N0YXRlU2NoZW1hBAQAC2RlY2xhcmF0aXZlAAAAAQhmdW5naWJsZQAFAQH59KwI -Zq5Bd2bU/QwRfQSx2VT9DmdeEjtiBOtxT+nlRgIKc3RydWN0dXJlZAAFAQJDNAOU -2Bsw4lIokCYe82/5+Kg5UZH1C2leIyoes7dByGsEoxSeppUAFmef7wK0qyT15reK -ZMjZ0L1l/NejWE6NAwphdHRhY2htZW50AAUBAUIwYYWIyNSrFCZAx/3JFyzN0P8Q -/w2TgABEfIia3cx5ClRyYW5zaXRpb24GCANmZnYB2ptRE1gWVnaQh/uZ5VaUcjaA -1zkMBqHMJJgsBWT3zNUKY29udHJhY3RJZAGfCCxJOsgCorrF3dwLInwgr5TUaMRI -zxpaIeC9wvU6Mg50cmFuc2l0aW9uVHlwZQAAAghtZXRhZGF0YQAIAABAAAAAAAAA -AAD//wAAAAAAAAdnbG9iYWxzAetvipD2uMV5IwRWSrwy9nx44FCFOqYIngxOHT7X -kFeVBmlucHV0cwFaX9oXbyoy58+YADITLy6YdgaX++L/qrjVQ09cyFPGbAthc3Np -Z25tZW50cwHhSCf/avd/oVprtF1yoHrCl4cqKUoFMRqrB8fy7ke7kwl2YWxlbmNp -ZXMBsOCFp4c28gbxzK8xWHgGA4mJ7+JRPBb8ZFKSUw/EB38QVHJhbnNpdGlvbkJ1 -bmRsZQUBAAoBlcjmeh51Yl/UllVCapHrfkKQoW9amPG+UPe2iiQS98UBrPzDdM8e -b/5BEUC5w35RnmdVpWYKXp0GDnewEyG5F8AAAAAAAAAAAP8AAAAAAAAAEFRyYW5z -aXRpb25TY2hlbWEGBQhtZXRhZGF0YQJDNAOU2Bsw4lIokCYe82/5+Kg5UZH1C2le -Iyoes7dByGsEoxSeppUAFmef7wK0qyT15reKZMjZ0L1l/NejWE6NB2dsb2JhbHMA -CgAAAgE2wTSh+qCBE6fdMIA8XrDywv3aFLDVo9aTw26eDzKqeQAAAAAAAAAA/wAA -AAAAAAAGaW5wdXRzAAoAAAIBNsE0ofqggROn3TCAPF6w8sL92hSw1aPWk8Nung8y -qnkAAAAAAAAAAP8AAAAAAAAAC2Fzc2lnbm1lbnRzAAoAAAIBNsE0ofqggROn3TCA -PF6w8sL92hSw1aPWk8Nung8yqnkAAAAAAAAAAP8AAAAAAAAACXZhbGVuY2llcwAJ -AAACAAAAAAAAAAD/AAAAAAAAABpUeXBlZEFzc2lnbnNCbGluZFNlYWxUeFB0cgQE -AAtkZWNsYXJhdGl2ZQAFAQAIASlmLu7+YHlscLtafG2Pcozo6kvLU/N6TMuVk2gI -mp7uAAAAAAAAAAD//wAAAAAAAAEIZnVuZ2libGUABQEACAE/1LE1GbqEe5PP9dcp -jwEZE3D//ePM8xlRUICKuHC7iQAAAAAAAAAA//8AAAAAAAACCnN0cnVjdHVyZWQA -BQEACAFZolHNjebLiSRE7c91W7GqpdwcP9rBNM1sJTbV9hOKwgAAAAAAAAAA//8A -AAAAAAD/CmF0dGFjaG1lbnQABQEACAH7zBd2FTkXpjSm4b7gHt0r3GK/r4la5XU5 -cv8qQZfYgAAAAAAAAAAA//8AAAAAAAAZVHlwZWRBc3NpZ25zQmxpbmRTZWFsVHhp -ZAQEAAtkZWNsYXJhdGl2ZQAFAQAIAZjmCNUpvD8wzk9MqgCsLOdH/s86QuxysgqC -wL4CEwKJAAAAAAAAAAD//wAAAAAAAAEIZnVuZ2libGUABQEACAEugG8wzLKXaFZh -AHnQKXUKxcYo17vA5II0luu2P2HLgQAAAAAAAAAA//8AAAAAAAACCnN0cnVjdHVy -ZWQABQEACAE+3J1wNEPkBuDqB11Dgy/Nr1/LVPO0gJ1pu+1/YKRBowAAAAAAAAAA -//8AAAAAAAD/CmF0dGFjaG1lbnQABQEACAEP+aNjbGPkkqopcG754NrtT7ZHuV77 -qjvpdbNGEwz2fAAAAAAAAAAA//8AAAAAAAAJVmFsZW5jaWVzBQEACQAAAgAAAAAA -AAAA/wAAAAAAAAAJVm9pZFN0YXRlBQEAAAA= +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 +cmlwdAQBAAVhbHVWbQAFAQGi+uqecFyckczb3Ubtj3DljvUUgz7IPlxktWpbw1Ot +sBxTZWFsRGVmaW5pdGlvbkJsaW5kU2VhbFR4UHRyBAIAB2JpdGNvaW4ABQECFwZO +aYm8ANN+QATAdalw1SQOh8fRNH4sG25uxi7AoTd+tfgzfJGqb7i9lbu7y/XhxSWJ +RdIRdtoe1NyMxTElZQEGbGlxdWlkAAUBAhcGTmmJvADTfkAEwHWpcNUkDofH0TR+ +LBtubsYuwKE3frX4M3yRqm+4vZW7u8v14cUliUXSEXbaHtTcjMUxJWUbU2VhbERl +ZmluaXRpb25CbGluZFNlYWxUeGlkBAIAB2JpdGNvaW4ABQECFwZOaYm8ANN+QATA +dalw1SQOh8fRNH4sG25uxi7AoTcMUGySSZxY8y8u7CxUuNcWa7yYFOw+mQJFPXEu +umEJ4QEGbGlxdWlkAAUBAhcGTmmJvADTfkAEwHWpcNUkDofH0TR+LBtubsYuwKE3 +DFBskkmcWPMvLuwsVLjXFmu8mBTsPpkCRT1xLrphCeELU3RhdGVTY2hlbWEEBAAL +ZGVjbGFyYXRpdmUAAAABCGZ1bmdpYmxlAAUBAfn0rAhmrkF3ZtT9DBF9BLHZVP0O +Z14SO2IE63FP6eVGAgpzdHJ1Y3R1cmVkAAUBAkM0A5TYGzDiUiiQJh7zb/n4qDlR +kfULaV4jKh6zt0HIawSjFJ6mlQAWZ5/vArSrJPXmt4pkyNnQvWX816NYTo0DCmF0 +dGFjaG1lbnQABQEBQjBhhYjI1KsUJkDH/ckXLM3Q/xD/DZOAAER8iJrdzHkKVHJh +bnNpdGlvbgYIA2ZmdgHam1ETWBZWdpCH+5nlVpRyNoDXOQwGocwkmCwFZPfM1Qpj +b250cmFjdElkAZ8ILEk6yAKiusXd3AsifCCvlNRoxEjPGloh4L3C9ToyDnRyYW5z +aXRpb25UeXBlATRSD64TlhpevSn8ESM/hU7yEDgEf9QEvt+hRtkWpTJoCG1ldGFk +YXRhAAgAAEAAAAAAAAAAAP//AAAAAAAAB2dsb2JhbHMBojPJ6ChOzHWY/AY55zTQ +ywKMSyzchJE+mdmqRj4k1lIGaW5wdXRzAfl4TaC2Q945fB7ZV40zjDfRHMviSsHo +p5pM5NX8GCerC2Fzc2lnbm1lbnRzAUIDoO2OwigJZCj5Fc2KugG/ylM/S5uS68HG +5uraaZzRCXZhbGVuY2llcwHdhWYAb2FkERTujvHXqvgJsxoksKonqZuyMOiqzylH +TRBUcmFuc2l0aW9uQnVuZGxlBQEACgGVyOZ6HnViX9SWVUJqket+QpChb1qY8b5Q +97aKJBL3xQFLM8EIo0y3A9T+5YBoIkEGv9MILjWaPTuPsIK7dTStrgAAAAAAAAAA +/wAAAAAAAAAQVHJhbnNpdGlvblNjaGVtYQYFCG1ldGFkYXRhAkM0A5TYGzDiUiiQ +Jh7zb/n4qDlRkfULaV4jKh6zt0HIawSjFJ6mlQAWZ5/vArSrJPXmt4pkyNnQvWX8 +16NYTo0HZ2xvYmFscwAKAdXukg5JiLNp8WpT0QdK+7Uj+MdScR77Nj1WWQXh5BXL +ATbBNKH6oIETp90wgDxesPLC/doUsNWj1pPDbp4PMqp5AAAAAAAAAAD/AAAAAAAA +AAZpbnB1dHMACgGH/uJlWIhs6By+hoSzeWMnE2WDxbZoAV6LFBY2sUSHuQE2wTSh ++qCBE6fdMIA8XrDywv3aFLDVo9aTw26eDzKqeQAAAAAAAAAA/wAAAAAAAAALYXNz +aWdubWVudHMACgGH/uJlWIhs6By+hoSzeWMnE2WDxbZoAV6LFBY2sUSHuQE2wTSh ++qCBE6fdMIA8XrDywv3aFLDVo9aTw26eDzKqeQAAAAAAAAAA/wAAAAAAAAAJdmFs +ZW5jaWVzAAkBRu3mwwgc/bjmV6QqXODGCIR//B++Xna5cXSpyvWJWc4AAAAAAAAA +AP8AAAAAAAAADlRyYW5zaXRpb25UeXBlBQEAAAIaVHlwZWRBc3NpZ25zQmxpbmRT +ZWFsVHhQdHIEBAALZGVjbGFyYXRpdmUABQEACAEpZi7u/mB5bHC7Wnxtj3KM6OpL +y1PzekzLlZNoCJqe7gAAAAAAAAAA//8AAAAAAAABCGZ1bmdpYmxlAAUBAAgBP9Sx +NRm6hHuTz/XXKY8BGRNw//3jzPMZUVCAirhwu4kAAAAAAAAAAP//AAAAAAAAAgpz +dHJ1Y3R1cmVkAAUBAAgBWaJRzY3my4kkRO3PdVuxqqXcHD/awTTNbCU21fYTisIA +AAAAAAAAAP//AAAAAAAA/wphdHRhY2htZW50AAUBAAgB+8wXdhU5F6Y0puG+4B7d +K9xiv6+JWuV1OXL/KkGX2IAAAAAAAAAAAP//AAAAAAAAGVR5cGVkQXNzaWduc0Js +aW5kU2VhbFR4aWQEBAALZGVjbGFyYXRpdmUABQEACAGY5gjVKbw/MM5PTKoArCzn +R/7POkLscrIKgsC+AhMCiQAAAAAAAAAA//8AAAAAAAABCGZ1bmdpYmxlAAUBAAgB +LoBvMMyyl2hWYQB50Cl1CsXGKNe7wOSCNJbrtj9hy4EAAAAAAAAAAP//AAAAAAAA +AgpzdHJ1Y3R1cmVkAAUBAAgBPtydcDRD5Abg6gddQ4Mvza9fy1TztICdabvtf2Ck +QaMAAAAAAAAAAP//AAAAAAAA/wphdHRhY2htZW50AAUBAAgBD/mjY2xj5JKqKXBu ++eDa7U+2R7le+6o76XWzRhMM9nwAAAAAAAAAAP//AAAAAAAACVZhbGVuY2llcwUB +AAkBRu3mwwgc/bjmV6QqXODGCIR//B++Xna5cXSpyvWJWc4AAAAAAAAAAP8AAAAA +AAAAC1ZhbGVuY3lUeXBlBQEAAAIJVm9pZFN0YXRlBQEAAAA= -----END STRICT TYPE LIB----- diff --git a/stl/RGB@0.1.0.stl b/stl/RGB@0.1.0.stl index 3f56b3b49ee27d80a6ada940f69a2410eea0f79b..f5eb3be3f5040ad87dc6da6de16c480b68e33b92 100644 GIT binary patch delta 2381 zcmeB*znr!qkeQKvau9Rf=5NfrjOt7biET<3tJi%&DnXoUU2d@lztDi ze&ap)n=gw~etynoR@V7UjEi=^%F4*Vz%==mgq$K{`@cu25gj=% zWcIbSY_3dJ7fx+Hx-Ek-u3JRRY@&m086E$>qm)u`){=#NKDQQMU#*|VyrG2`9VG=}`d6hV=9eIKu{ z`oXzbN@c?;^_8W8Y|i|c6?~E1>-SdWAIF0V<$jyl zhDEYId?I>!a-xj2BBR^eXNNgt{_c1dzCvawmaIJWwKMYE4@U&OFL=ilU9du z&iXQI`s8a0W(p^roRr=&?Q_rk>#r=k+0}2k#vbPtf_%4)PxtF{>@ZtfSaVgtzu6 z<`VYOW*wykz-&n{A)i;aBf?4n6$iprPM)hKS-;xpKi827S*`*xCWJ<8 zzI@wUr=TbDfsZp+DlE+wGjI_sH5k*jOmFEwQfZlR-(=G3GNB2Z`PK+rv^5XW4N4K@ zm=aKko+T!qRpE1DGzsEgCp=9mZm;GaL1p_^zfS@dEcI7d_T69Tc2jJrQ3m7Q3_x}v7-4YAdyUMz{~_Wa0LKl#7POMlz_VVBg`SpH;uZq)0H@h^j-_GV=;bONtqP zR`@R1=6uhxM($>KuW^t0MVZr&ybiutKFjCH)jtyIt5ND2C*}oj`wnSvrfB>WJ=?X5 zasR1cd+*tkULQR6?A5KzITsNHnIhpDq*&Wr!Q1#C$6}xD%vb(BZOBk^WZQq4L(g=U zt#$u~rro6`Yu8OarCm-$?gW-#T2K!GQy9Tooup#XmE`({FQh0DSlyH$S2&x6bwil~ bNj8c*3|u8w!YeM$u>8yvaH$Gv#xMW?^lK9j delta 1388 zcmcbd))l`YkeQKVau9Q!TF@ zX^W*#)~Iq6rKY5&=BB1FHnM!-5vXa>eIDJjW4^7|F29sq$s>0yL+1TwZ7yU^T*O(H zn3I~9oT-%xH1$F2@^-UNY#-08H;kxYWA5yH|0vK#>`zM2q+tFd?DhPv6(y;8#gjki z#e)?R+bCQPEddZ07&eD0*^2-Fc_fVKa`%#AvcemH5nA#OcPrbGzrBFXJSr? zPhw?i(d3_Up41H=n6HWOG_QMVUTSgX=S!B8K z^dl)e2WR~cY-qddSCw^vvp_gRd-4{gUa+Z2%DEtV^9SVxkR-EF)ebBnpymLk3)Lh8 zXHVgMZ#-fCe7<)l7alGXaFYC&vdv?O&;hHG^$bpPUOeGS1;<}zeqJ#H7tl0D<$2v( zZ}RL42sTz>R-E>GiSnn|W|Xl_|NZFysvTFI{bNo9AIm|>w+}tk|7U%#Ul^6WCAMfm)uHL_TAE(0hEl89 zkAHgSzI!qvT`CgHjguSo%oW!BIb3pHF8`mSpu^6?b%FEJLzkv;#m!~oE8ifjxKsSV usC49m|<2`))2No8dO=4$|ZoEv)p diff --git a/stl/RGB@0.1.0.sty b/stl/RGB@0.1.0.sty index ba87d6c1..d04e8920 100644 --- a/stl/RGB@0.1.0.sty +++ b/stl/RGB@0.1.0.sty @@ -1,5 +1,5 @@ {- - Id: urn:ubideco:stl:AjePbbRf34u9Vx4iN8uyPZSaS5XC4jnTDpvMDePnerd1#medusa-boris-virtual + Id: urn:ubideco:stl:7SnLNKfMjzfz2R7axJKnTuUxzcbU46WFAKcQxS6ki4nU#jordan-karl-egypt Name: RGB Version: 0.1.0 Description: Consensus layer for RGB smart contracts @@ -51,7 +51,6 @@ import urn:ubideco:stl:6GgF7biXPVNcus2FfQj2pQuRzau11rXApMQLfCZhojgi#money-pardon -- Vout := urn:ubideco:semid:3HHRtSJW5fnGkdVW1EVDH7B97Y79WhwvKyyfsaBkuQkk#chrome-robin-gallop -- ScriptBytes := urn:ubideco:semid:3Y4AgjkFbDusgo3YqRDWv9BznDeAJEUDEPeEq1mpSkAR#maestro-source-jackson -- TapNodeHash := urn:ubideco:semid:4M8xyvABKKKJseN6Pme5eKrAuusMNMXoY5s6ifsEcreC#crash-culture-jamaica --- Chain := urn:ubideco:semid:6aRP3odHaTGySvSWHjreC8HsbX5ss9LxkQqwcjaoxhpv#aspirin-brown-alpine -- LeafScript := urn:ubideco:semid:7SUbonQ62tSaBTPpbZPACQo2NogXodi2mW5WEEDfBvp4#brenda-round-micro -- Txid := urn:ubideco:semid:C1GfCrG7AXu2sFhRBspd7KpJK2YgyTkVy6pty5rZynRs#cowboy-diego-betty -- LeafVer := urn:ubideco:semid:DGELfUvcU62GNQRo7HaMbKDzYQwdYRMW3b91JHd4d3WY#tunnel-lagoon-cowboy @@ -59,6 +58,7 @@ import urn:ubideco:stl:6GgF7biXPVNcus2FfQj2pQuRzau11rXApMQLfCZhojgi#money-pardon import urn:ubideco:stl:9KALDYR8Nyjq4FdMW6kYoL7vdkWnqPqNuFnmE9qHpNjZ#justice-rocket-type as Std -- Imports: +-- Bool := urn:ubideco:semid:7ZhBHGSJm9ixmm8Z9vCX7i5Ga7j5xrW8t11nsb1Cgpnx#laser-madam-maxwell -- AlphaNumLodash := urn:ubideco:semid:8iBe2dh8beD1KUairdqCacEcxAr4h55XfUQN2PspWXjz#north-sound-salsa import urn:ubideco:stl:DVtm25LRKU4TjbyZmVxPhvCmctZ6vKkPKqfpU2QsDNUo#exodus-axiom-tommy as AluVM @@ -120,10 +120,12 @@ data AssignVoidStateBlindSealTxid :: confidential (seal BPCore.SecretSeal {- urn | confidentialState (seal SealDefinitionBlindSealTxid, state VoidState) | confidentialSeal (seal BPCore.SecretSeal {- urn:ubideco:semid:81NKrdc9pBoBjsKaGBVN9wXLG4tKjkK4f8DLj7TNMZxh#santana-domingo-needle -}, state VoidState) | revealed (seal SealDefinitionBlindSealTxid, state VoidState) --- urn:ubideco:semid:6jnUE9dFA7Lyc5tFCcqvbAka64k1ASEJu3VXHQdcFN2V#balsa-melon-rocket -data AssignmentsBlindSealTxPtr :: {U16 -> ^ ..0xff TypedAssignsBlindSealTxPtr} --- urn:ubideco:semid:HhrRhDUZ8UGq9Wv69jGDNLRF4J3uQUKtbwv9fsn4uSUp#orca-immune-logo -data AssignmentsBlindSealTxid :: {U16 -> ^ ..0xff TypedAssignsBlindSealTxid} +-- urn:ubideco:semid:A9sThAqgwKPfuJcR4GDfTQHUAbbS5sbEXG5XVk7FZHEg#hunter-hello-retro +data AssignmentType :: U16 +-- urn:ubideco:semid:Bu8iXz4MmJnuUMW6AFAepa8BAa4DXLVAMdrNrkLh3S7a#granite-history-canvas +data AssignmentsBlindSealTxPtr :: {AssignmentType -> ^ ..0xff TypedAssignsBlindSealTxPtr} +-- urn:ubideco:semid:7ZGXPWXsK641fCB8nipeDy4ZR9BTQ9Q8c9E2vj2ufNq5#center-nevada-promise +data AssignmentsBlindSealTxid :: {AssignmentType -> ^ ..0xff TypedAssignsBlindSealTxid} -- urn:ubideco:semid:9uzoSojhudYvNZYgTmJ5sMwwxzLtdLnfUeudT6Ro8i23#delta-member-agenda data AttachId :: [Byte ^ 32] -- urn:ubideco:semid:9zzp5XyDaLvZSGhCEWtey1Y7xdD1soEYdGaimjyZexyf#agenda-ivory-blast @@ -138,21 +140,23 @@ data ConcealedData :: [Byte ^ 32] data ConcealedFungible :: commitment PedersenCommitment, rangeProof RangeProof -- urn:ubideco:semid:Bho42Xw8wPy2nWxgz6H51rNdBBusaPyrVQT8VypvpZ3w#alarm-danube-vampire data ContractId :: [Byte ^ 32] --- urn:ubideco:semid:8FWPS3rgRKKR9RcuhigbVsF7C6aaHckbNptsRMghvBYh#drama-lithium-almond +-- urn:ubideco:semid:4wCasNtcxRnicsUakyXzzRdzemmUk8deBzrCqyRLiesL#deluxe-history-acrobat data Extension :: ffv Ffv , contractId ContractId - , extensionType U16 + , extensionType ExtensionType , metadata [Byte] , globals GlobalState , assignments AssignmentsBlindSealTxid , redeemed Redeemed , valencies Valencies --- urn:ubideco:semid:67iYChNuFcHJb8MdL6QLu3UN3iBhcowquxQUEVRR8fyT#courage-yoyo-flex +-- urn:ubideco:semid:5EA8tZw7MhL13SCX33m98QLykB6iZFJ3ynukkiCqnh6U#peace-tiger-elastic data ExtensionSchema :: metadata StrictTypes.SemId {- urn:ubideco:semid:8Ckj2p3GLKina636pSKJkj7GB6ft8XeoP4jfGkRUNwtp#cargo-plasma-catalog -} - , globals {U16 -> ^ ..0xff Occurrences} - , redeems {U16 ^ ..0xff} - , assignments {U16 -> ^ ..0xff Occurrences} - , valencies {U16 ^ ..0xff} + , globals {GlobalStateType -> ^ ..0xff Occurrences} + , redeems {ValencyType ^ ..0xff} + , assignments {AssignmentType -> ^ ..0xff Occurrences} + , valencies {ValencyType ^ ..0xff} +-- urn:ubideco:semid:7m9MHRdHSXnhYiheDeXybxnHAxPRgs84USnVELFH98Cd#mission-salsa-parole +data ExtensionType :: U16 -- urn:ubideco:semid:FiMEyh3t5FKEsUqVTgQFYJ5XfJF9m2RwKMN9NckympSG#silence-motel-toronto data Ffv :: U16 -- urn:ubideco:semid:CD8fR4UCdn4ZE6Y6bNPFkDpXdMCMH1Y8nVPx7NGqqYHB#natasha-profit-winter @@ -160,24 +164,26 @@ data FungibleState :: bits64:8 U64 -- urn:ubideco:semid:HpiuYTT7BuhCmoNs2GrwNrHNUx3i3yf6GjDiFphLKeQV#profit-bazooka-present data FungibleType :: unsigned64Bit:8 --- urn:ubideco:semid:5gwA5ScPHt1SRRPvzvhACqiv48XFa3hhgqtTJF9b1cjY#direct-action-benny +-- urn:ubideco:semid:F7ZK3wjiiBY57d8tMRbXW6nsDb86Lnjbq1GXRvbGv34c#relax-emotion-nitro data Genesis :: ffv Ffv , schemaId SchemaId - , chain Bitcoin.Chain {- urn:ubideco:semid:6aRP3odHaTGySvSWHjreC8HsbX5ss9LxkQqwcjaoxhpv#aspirin-brown-alpine -} - , altLayer1 AltLayer1Set + , testnet Std.Bool {- urn:ubideco:semid:7ZhBHGSJm9ixmm8Z9vCX7i5Ga7j5xrW8t11nsb1Cgpnx#laser-madam-maxwell -} + , altLayers1 AltLayer1Set , metadata [Byte] , globals GlobalState , assignments AssignmentsBlindSealTxid , valencies Valencies --- urn:ubideco:semid:GvvGuP4YdifMMF4EEJ1LvRFkdynnxprngeSkiXKGY17N#oxford-pigment-speech +-- urn:ubideco:semid:7vb54CDdNg8xJtKZjnbYReqaxHAdmbfoFezH8CsLQWsS#andrea-amigo-grid data GenesisSchema :: metadata StrictTypes.SemId {- urn:ubideco:semid:8Ckj2p3GLKina636pSKJkj7GB6ft8XeoP4jfGkRUNwtp#cargo-plasma-catalog -} - , globals {U16 -> ^ ..0xff Occurrences} - , assignments {U16 -> ^ ..0xff Occurrences} - , valencies {U16 ^ ..0xff} --- urn:ubideco:semid:EoJnj2ziA7oichNMM7Gazqe2eYwGvkwyscCgKnGCtuU8#needle-riviera-copper -data GlobalState :: {U16 -> ^ ..0xff GlobalValues} + , globals {GlobalStateType -> ^ ..0xff Occurrences} + , assignments {AssignmentType -> ^ ..0xff Occurrences} + , valencies {ValencyType ^ ..0xff} +-- urn:ubideco:semid:Ekg4cNmYPqSZn14jQ4GD2tStBFX6S6aUk5bmLDRTaap8#ranger-middle-roman +data GlobalState :: {GlobalStateType -> ^ ..0xff GlobalValues} -- urn:ubideco:semid:ES98zed1FQ1XHZJptvv3ecWF6XFCdQsG1NvtkADYkugP#night-mixer-monaco data GlobalStateSchema :: semId StrictTypes.SemId {- urn:ubideco:semid:8Ckj2p3GLKina636pSKJkj7GB6ft8XeoP4jfGkRUNwtp#cargo-plasma-catalog -}, maxItems U16 +-- urn:ubideco:semid:FQ6qHu9gQzjZu3i7dasU7T1PGi4qZi1a4goxJbHxHkbU#seminar-major-tape +data GlobalStateType :: U16 -- urn:ubideco:semid:AnBpS97EbffL9PYZLfHKESeLoNeosEbLinQM9VqGeG2x#bicycle-europe-shampoo data GlobalValues :: [RevealedData ^ 1..] -- urn:ubideco:semid:MXcKv35FafL8vRPoxfaZaG96L3bLiNsTtfsJiCLwc23#classic-chariot-domino @@ -193,16 +199,16 @@ data NoiseDumb :: [Byte ^ 512] data Occurrences :: min U16, max U16 -- urn:ubideco:semid:B5hRc3ekuQsCAgsk8dmPVfytVDbvECJ3g2ANqrwSLE2p#slow-samuel-ceramic data OpId :: [Byte ^ 32] --- urn:ubideco:semid:GSmFccVSeMFC6HwwWDciYseMvBWANxXt8Si8ZRLG2p48#dynasty-totem-finance +-- urn:ubideco:semid:8EYQPboNCwpv9Nt9FQ47idjzNwCFBtDzRUmAuYEheahW#shallow-match-tokyo data Opout :: op OpId - , ty U16 + , ty AssignmentType , no U16 -- urn:ubideco:semid:5twbh2U5hyaowidwum1iRNCqebBLxTuZTuNPt3SaRT13#nepal-delta-earth data PedersenCommitment :: [Byte ^ 33] -- urn:ubideco:semid:73TpZuiyRWAuV9GRSj9H7tDf3JXwVvmT4teTXhKxdue1#invent-stock-result data RangeProof :: placeholder:255 NoiseDumb --- urn:ubideco:semid:2yFKSw4b9ydgvD95xiGnbyDauwyxZ3LdGiS9VQX2ntZg#agent-survive-virus -data Redeemed :: {U16 -> ^ ..0xff OpId} +-- urn:ubideco:semid:9gee8HH6yNbqyLe9tA3N5zcCTReMDe6y2yfcybWyYApm#scoop-press-scuba +data Redeemed :: {ValencyType -> ^ ..0xff OpId} -- urn:ubideco:semid:5ezr9uJrSdzez89fTCRWvKwGv6coMmQeXizK371oYdZ2#balloon-justin-place data ReservedByte :: U8 -- urn:ubideco:semid:2odg1kiUEtjxBa9MzQmkyDPxKe2hdt6aASEGQTEHAJYU#cigar-network-event @@ -215,28 +221,28 @@ data RevealedData :: [Byte] data RevealedFungible :: value FungibleState , blinding BlindingFactor , assetTag [Byte ^ 32] --- urn:ubideco:semid:4SSnBqnEDnPxoBokzJpFx6XLrdWpRCBVhxmmVt6xsh8Z#gong-version-snow +-- urn:ubideco:semid:Df1oP2CtYZ1aULEoV5oicwQkNVgGkaFuqW3dktV847k5#margo-mission-virus data Schema :: ffv Ffv , subsetOf ()? - , globalTypes {U16 -> ^ ..0xff GlobalStateSchema} - , ownedTypes {U16 -> ^ ..0xff StateSchema} - , valencyTypes {U16 ^ ..0xff} + , globalTypes {GlobalStateType -> ^ ..0xff GlobalStateSchema} + , ownedTypes {AssignmentType -> ^ ..0xff StateSchema} + , valencyTypes {ValencyType ^ ..0xff} , genesis GenesisSchema - , extensions {U16 -> ^ ..0xff ExtensionSchema} - , transitions {U16 -> ^ ..0xff TransitionSchema} + , extensions {ExtensionType -> ^ ..0xff ExtensionSchema} + , transitions {TransitionType -> ^ ..0xff TransitionSchema} , typeSystem StrictTypes.TypeSystem {- urn:ubideco:semid:47es12nMYaA5M7zMejQHAydsRPW6juta8ensLigXMBDP#linda-yellow-rival -} , script Script -- urn:ubideco:semid:AyzbMn4ux89LLU8ho1L4pQa5TXsmRdHd79oh6SXdrCmd#garcia-smoke-ozone data SchemaId :: [Byte ^ 32] --- urn:ubideco:semid:GgLsfG1yRBKp7NzCFgKidxVc5MhEBxn7dhZ3Z5NnoMKE#madonna-nerve-valery +-- urn:ubideco:semid:AjnKkNbkCAtjJaTJUW2F36wcPEApCtTWCzm6RUWBVQzB#tourist-monday-exile data SchemaSchema :: ffv Ffv , subsetOf Schema? - , globalTypes {U16 -> ^ ..0xff GlobalStateSchema} - , ownedTypes {U16 -> ^ ..0xff StateSchema} - , valencyTypes {U16 ^ ..0xff} + , globalTypes {GlobalStateType -> ^ ..0xff GlobalStateSchema} + , ownedTypes {AssignmentType -> ^ ..0xff StateSchema} + , valencyTypes {ValencyType ^ ..0xff} , genesis GenesisSchema - , extensions {U16 -> ^ ..0xff ExtensionSchema} - , transitions {U16 -> ^ ..0xff TransitionSchema} + , extensions {ExtensionType -> ^ ..0xff ExtensionSchema} + , transitions {TransitionType -> ^ ..0xff TransitionSchema} , typeSystem StrictTypes.TypeSystem {- urn:ubideco:semid:47es12nMYaA5M7zMejQHAydsRPW6juta8ensLigXMBDP#linda-yellow-rival -} , script Script -- urn:ubideco:semid:HyVVQCc7o1wnC3oo1VTHzcpMuVsvzFBTnSFe6xVSiDAV#process-media-second @@ -252,10 +258,10 @@ data StateSchema :: declarative () | fungible FungibleType | structured StrictTypes.SemId {- urn:ubideco:semid:8Ckj2p3GLKina636pSKJkj7GB6ft8XeoP4jfGkRUNwtp#cargo-plasma-catalog -} | attachment MediaType --- urn:ubideco:semid:2ASRU1YKjydnDTbLWLCQzV1XzCe15rJihXP61KfrgL5p#salute-scarlet-speed +-- urn:ubideco:semid:GLm25xw5WvH5UBJHQw6FVyZbAHYVjXtS1HtkYVPJ1FjT#folio-barbara-guru data Transition :: ffv Ffv , contractId ContractId - , transitionType U16 + , transitionType TransitionType , metadata [Byte] , globals GlobalState , inputs Inputs @@ -263,12 +269,14 @@ data Transition :: ffv Ffv , valencies Valencies -- urn:ubideco:semid:6CpmR5xzubTM5JnF7jQxVd4e17s4iJKMXeshqeb2bHGj#malta-heavy-harris data TransitionBundle :: {OpId -> ^ ..0xff BundleItem} --- urn:ubideco:semid:6G2jfCxjg5UPgkgPZSSnQy2147gindeKGjs3SDWbPFcC#gold-nirvana-vista +-- urn:ubideco:semid:4d7FmcvNey5X175gyggcn4wftcf7mtGyn6N4r6Ek4roX#fiction-caramel-fractal data TransitionSchema :: metadata StrictTypes.SemId {- urn:ubideco:semid:8Ckj2p3GLKina636pSKJkj7GB6ft8XeoP4jfGkRUNwtp#cargo-plasma-catalog -} - , globals {U16 -> ^ ..0xff Occurrences} - , inputs {U16 -> ^ ..0xff Occurrences} - , assignments {U16 -> ^ ..0xff Occurrences} - , valencies {U16 ^ ..0xff} + , globals {GlobalStateType -> ^ ..0xff Occurrences} + , inputs {AssignmentType -> ^ ..0xff Occurrences} + , assignments {AssignmentType -> ^ ..0xff Occurrences} + , valencies {ValencyType ^ ..0xff} +-- urn:ubideco:semid:4XEmzMLZTXc4XB3njvemMq5qdMmx5EKJPAXpJaBPrqCb#puma-joshua-evita +data TransitionType :: U16 -- urn:ubideco:semid:Gbg8NjDV5x6NnhVzmqksPgAc2hgYzMNcgiu4iHggmQcB#orchid-season-bishop data TypedAssignsBlindSealTxPtr :: declarative [AssignVoidStateBlindSealTxPtr] | fungible [AssignRevealedValueBlindSealTxPtr] @@ -279,8 +287,10 @@ data TypedAssignsBlindSealTxid :: declarative [AssignVoidStateBlindSealTxid] | fungible [AssignRevealedValueBlindSealTxid] | structured [AssignRevealedDataBlindSealTxid] | attachment:255 [AssignRevealedAttachBlindSealTxid] --- urn:ubideco:semid:CuTKkWVTMmWsLXdxt9CZ7T2zeeeJP5PNd5fQF8CqfKVG#robert-neptune-meter -data Valencies :: {U16 ^ ..0xff} +-- urn:ubideco:semid:FXixNMTaiMJMqp5qQCyb67oPrzryjAXxsk6kvsFQoHTi#andy-mango-brother +data Valencies :: {ValencyType ^ ..0xff} +-- urn:ubideco:semid:5mswXMrudHpJEnuoLA86YY2VHN5iL56hmKcmh5k1h3e5#palma-exit-pupil +data ValencyType :: U16 -- urn:ubideco:semid:49HkbZvGaJE3phHjLBMQCR3NK1sGA462HJr5BkqQ6YQr#nectar-ceramic-driver data VoidState :: ()