Module: TonSdkRubySmc
- Includes:
- TonSdkRuby
- Included in:
- 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
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: Jetton, MetaData, NFT, PWV2, PWV2Transfer, WalletV3, WalletV3Transfer, WalletV4, WalletV4Transfer
Constant Summary collapse
- VERSION =
"0.0.5"- PWV2_CODE =
'B5EE9C7241010101003D000076FF00DDD40120F90001D0D33FD30FD74CED44D0D3FFD70B0F20A4830FA90822C8CBFFCB0FC9ED5444301046BAF2A1F823BEF2A2F910F2A3F800ED552E766412'- TOKEN_ATTRIBUTES_SHA256 =
{ uri: "70e5d7b6a29b392f85076fe15ca2f2053c56c2338728c4e33c9e8ddb1ee827cc", name: "82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89", description: "c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104", image: "6105d6cc76af400325e94d588ce511be5bfdbb73b437dc51eca43917d7a43e3d", image_data: "d9a88ccec79eef59c84b671136a20ece4cd00caaad5bc47e2c208829154ee9e4", symbol: "b76a7ca153c24671658335bbd08946350ffc621fa1c516e7123095d4ffd5c581", decimals: "ee80fd2f1e03480e2282363596ee752d7bb27f50776b95086a0279189675923e" }
- WALLET_V3_CODE =
"B5EE9C724101010100710000DEFF0020DD2082014C97BA218201339CBAB19F71B0ED44D0D31FD31F31D70BFFE304E0A4F2608308D71820D31FD31FD31FF82313BBF263ED44D0D31FD31FD3FFD15132BAF2A15144BAF2A204F901541055F910F2A3F8009320D74A96D307D402FB00E8D101A4C8CB1FCB1FCBFFC9ED5410BD6DAD"- SUB_WALLET_ID =
698983191- WALLET_V4_CODE =
"B5EE9C72410214010002D4000114FF00F4A413F4BCF2C80B010201200203020148040504F8F28308D71820D31FD31FD31F02F823BBF264ED44D0D31FD31FD3FFF404D15143BAF2A15151BAF2A205F901541064F910F2A3F80024A4C8CB1F5240CB1F5230CBFF5210F400C9ED54F80F01D30721C0009F6C519320D74A96D307D402FB00E830E021C001E30021C002E30001C0039130E30D03A4C8CB1F12CB1FCBFF1011121302E6D001D0D3032171B0925F04E022D749C120925F04E002D31F218210706C7567BD22821064737472BDB0925F05E003FA403020FA4401C8CA07CBFFC9D0ED44D0810140D721F404305C810108F40A6FA131B3925F07E005D33FC8258210706C7567BA923830E30D03821064737472BA925F06E30D06070201200809007801FA00F40430F8276F2230500AA121BEF2E0508210706C7567831EB17080185004CB0526CF1658FA0219F400CB6917CB1F5260CB3F20C98040FB0006008A5004810108F45930ED44D0810140D720C801CF16F400C9ED540172B08E23821064737472831EB17080185005CB055003CF1623FA0213CB6ACB1FCB3FC98040FB00925F03E20201200A0B0059BD242B6F6A2684080A06B90FA0218470D4080847A4937D29910CE6903E9FF9837812801B7810148987159F31840201580C0D0011B8C97ED44D0D70B1F8003DB29DFB513420405035C87D010C00B23281F2FFF274006040423D029BE84C600201200E0F0019ADCE76A26840206B90EB85FFC00019AF1DF6A26840106B90EB858FC0006ED207FA00D4D422F90005C8CA0715CBFFC9D077748018C8CB05CB0222CF165005FA0214CB6B12CCCCC973FB00C84014810108F451F2A7020070810108D718FA00D33FC8542047810108F451F2A782106E6F746570748018C8CB05CB025006CF165004FA0214CB6A12CB1FCB3FC973FB0002006C810108D718FA00D33F305224810108F459F2A782106473747270748018C8CB05CB025005CF165003FA0213CB6ACB1F12CB3FC973FB00000AF400C9ED54696225E5"
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 |