Class: TonSdkRubySmc::MetaData
- Inherits:
-
Object
- Object
- TonSdkRubySmc::MetaData
- Extended by:
- TonSdkRuby, TonSdkRubySmc
- Defined in:
- lib/ton-sdk-ruby-smc/tokens/metadata.rb
Constant Summary
Constants included from TonSdkRubySmc
PWV2_CODE, TOKEN_ATTRIBUTES_SHA256, VERSION
Class Method Summary collapse
Methods included from TonSdkRubySmc
Class Method Details
.parse_token_metadata(da_slice) ⇒ Object
31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/ton-sdk-ruby-smc/tokens/metadata.rb', line 31 def self.(da_slice) require_type('da_slice', da_slice, Slice) pum_purum_tag = da_slice.load_uint(8) result = {} if pum_purum_tag == 0x01 result[:tag] = 'offchain' result[:data] = (da_slice) result else result[:tag] = 'onchain' result[:data] = (da_slice) result end end |