Class: StableCoin
Instance Attribute Summary
Attributes inherited from Base
#production, #secret_key, #url
Instance Method Summary collapse
-
#create_usdc_address(data) ⇒ Object
label : string customerEmail: string chain: “BSC” }.
-
#create_usdt_address(data) ⇒ Object
label : string customerEmail: string chain: “BSC” }.
-
#send_usdc(data) ⇒ Object
amount : int address: string description: string chain: “BSC” }.
-
#send_usdt(data) ⇒ Object
amount : int address: string description: string chain: “BSC” }.
Methods inherited from Base
#base_url, #check_parameters, #get_request, #initialize, #post_request, #put_request
Constructor Details
This class inherits a constructor from Base
Instance Method Details
#create_usdc_address(data) ⇒ Object
label : string
customerEmail: string
chain: "BSC"
}
63 64 65 66 67 68 69 70 |
# File 'lib/bitnob/objects/stablecoins.rb', line 63 def create_usdc_address(data) required_parameters = %w[label customerEmail chain] checked_passed_parameters(required_parameters, data) payload = data.to_json post_request("#{base_url}#{BaseEndpoints::ADDRESS}/generate/usdc", payload) end |
#create_usdt_address(data) ⇒ Object
label : string
customerEmail: string
chain: "BSC"
}
85 86 87 88 89 90 91 92 |
# File 'lib/bitnob/objects/stablecoins.rb', line 85 def create_usdt_address(data) required_parameters = %w[label customerEmail chain] checked_passed_parameters(required_parameters, data) payload = data.to_json post_request("#{base_url}#{BaseEndpoints::ADDRESS}/generate/usdt", payload) end |
#send_usdc(data) ⇒ Object
amount : int
address: string
description: string
chain: "BSC"
}
19 20 21 22 23 24 25 26 |
# File 'lib/bitnob/objects/stablecoins.rb', line 19 def send_usdc(data) required_parameters = %w[amount address description chain] checked_passed_parameters(required_parameters, data) payload = data.to_json post_request("#{base_url}#{BaseEndpoints::ONCHAIN}/send-usdc", payload) end |
#send_usdt(data) ⇒ Object
amount : int
address: string
description: string
chain: "BSC"
}
42 43 44 45 46 47 48 49 |
# File 'lib/bitnob/objects/stablecoins.rb', line 42 def send_usdt(data) required_parameters = %w[amount address description chain] checked_passed_parameters(required_parameters, data) payload = data.to_json post_request("#{base_url}#{BaseEndpoints::ONCHAIN}/send-usdt", payload) end |