Module: TonSdkRubySmc
- Includes:
- TonSdkRuby
- Included in:
- HighloadWalletV2, HighloadWalletV2Transfer, Jetton, MetaData, NFT, PWV2Transfer, WalletV3, WalletV3Transfer, WalletV4, WalletV4Transfer
- Defined in:
- lib/ton-sdk-ruby-smc/version.rb,
lib/ton-sdk-ruby-smc.rb,
lib/ton-sdk-ruby-smc/tokens/nft.rb,
lib/ton-sdk-ruby-smc/wallets/pwv2.rb,
lib/ton-sdk-ruby-smc/tokens/jetton.rb,
lib/ton-sdk-ruby-smc/helpers/helpers.rb,
lib/ton-sdk-ruby-smc/tokens/metadata.rb,
lib/ton-sdk-ruby-smc/helpers/constants.rb,
lib/ton-sdk-ruby-smc/wallets/wallet_v3.rb,
lib/ton-sdk-ruby-smc/wallets/wallet_v4.rb,
lib/ton-sdk-ruby-smc/wallets/highload_wallet_v2.rb
Overview
The source code and LICENSE of the “wallet v4 r2” smart contract: github.com/toncenter/tonweb/blob/master/src/contract/wallet/WalletSources.md
“WALLET_V4_CODE = …” is a compiled version (byte code) of the smart contract “wallet-v4-r2-code.fif” in the bag of cells serialization in hexadecimal representation.
code cell hash(sha256): FEB5FF6820E2FF0D9483E7E0D62C817D846789FB4AE580C878866D959DABD5C0
Respect the rights of open source software. Thanks! :) If you notice copyright violation, please create an issue: github.com/nerzh/ton-sdk-ruby-smc/issues
Defined Under Namespace
Classes: HighloadWalletV2, HighloadWalletV2Transfer, Jetton, MetaData, NFT, PWV2, PWV2Transfer, WalletV3, WalletV3Transfer, WalletV4, WalletV4Transfer
Constant Summary collapse
- VERSION =
"0.0.12"
- PWV2_CODE =
'B5EE9C7241010101003D000076FF00DDD40120F90001D0D33FD30FD74CED44D0D3FFD70B0F20A4830FA90822C8CBFFCB0FC9ED5444301046BAF2A1F823BEF2A2F910F2A3F800ED552E766412'
- TOKEN_ATTRIBUTES_SHA256 =
{ uri: "70e5d7b6a29b392f85076fe15ca2f2053c56c2338728c4e33c9e8ddb1ee827cc", name: "82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89", description: "c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104", image: "6105d6cc76af400325e94d588ce511be5bfdbb73b437dc51eca43917d7a43e3d", image_data: "d9a88ccec79eef59c84b671136a20ece4cd00caaad5bc47e2c208829154ee9e4", symbol: "b76a7ca153c24671658335bbd08946350ffc621fa1c516e7123095d4ffd5c581", decimals: "ee80fd2f1e03480e2282363596ee752d7bb27f50776b95086a0279189675923e" }
Instance Method Summary collapse
Instance Method Details
#require_type(name, value, type) ⇒ Object
25 26 27 |
# File 'lib/ton-sdk-ruby-smc/helpers/helpers.rb', line 25 def require_type(name, value, type) raise "#{name} must be #{type}" unless value.is_a?(type) end |