class StableCoin

Public Instance Methods

create_usdc_address(data) click to toggle source

label : string customerEmail: string chain: “BSC”

}

# 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) click to toggle source

label : string customerEmail: string chain: “BSC”

}

# 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) click to toggle source

amount : int address: string description: string chain: “BSC”

}

# 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) click to toggle source

amount : int address: string description: string chain: “BSC”

}

# 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