Script Network Documentation
  • Getting Started Guides
    • How to Sign Up + Sign In to Script TV
    • Using the Live TV player
    • Navigating the Script TV Dashboard (Test Phase)
    • Testnet, Explorer + Creating a Wallet (Test Phase)
    • Reward System: Script Points, Zealy, Galxe + more
  • ScriptGLASS - How to mint
  • 🎬About Script Network
    • Introduction
    • Products
    • Why Script TV?
    • How it works
    • Understanding the Script Blockchain
    • Script TV + Web3
    • Market Strategy
    • Benefits
    • Comparison
  • 🗺️Roadmap
  • 🪙Script Tokens
    • SCPT
      • Detailed SCPT Tokenomics
    • SPAY
      • 💰SPAY Tokenomics
        • 🕶️ScriptGLASS explained
          • Economics
        • Allowable/Earnable Watch Time
      • Mechanism Design of Glasses
        • Glass Types
        • Glass Payouts
          • Durability
        • Gems
        • Levels
        • Recharge Vouchers
        • Recharge Voucher Mechanism
        • Recharge Costs
        • Glass Minting
        • Game Theory
  • 🦸For Users
    • ⛓️Blockchain Integration
      • Installation guide for Script Node setup for Win , Mac and Linux
      • Build and Install
      • Run Unit Tests
      • Launch Script Node
      • Command Line Tool
      • Steps To Upgrade The Chain
      • Account/Wallet Management
      • Call Smart Contract
      • Turing-Complete Smart Contract Support
    • Basic Concept
    • Tokens
    • Script NFTs
    • Transactions
    • Script Wallet
    • Faucet (Technical)
    • Smart Contracts
  • 🌐Script Network Explorer
    • Block APIs
    • Transaction APIs
    • Account APIs
    • Stake APIs
  • 🔯Nodes
    • Node Token Emissions
    • Lightning Node Overview
      • Validator / Lightning Node Setup
        • Steps To Change Node Password
        • Stake to the Lightning node
    • Lightning Staking Process
      • Lightning Stake Withdrawal Process
        • Staking through Web Wallet
  • 💠Validators
    • Block Settlement
    • Steps To Migrate Lightning/Validator
  • 📒Edge Documentation
    • Introduction
    • What is Edge
    • How it works
    • Edge Uses
    • Possibilities with Edge
    • Edge Features
    • Benefits
    • Use Cases
  • 🔗Smart Contract Development
    • 💻 How to quickly deploy a smart contract on Script Blockchain
  • Smart Contract & App Development
    • Turing-Complete Smart Contract
    • Ethereum RPC API support
    • Setup the ETH RPC Adaptor for the Script Testnet
    • Metamask
    • Truffle
    • Hardhat
    • Remix
    • Web3.js
    • Explorer Tools for DApp Development
    • Script Blockchain SRC20 Token Integration Guide
  • 📔API References
    • Metamask Script Network RPC Details (Testnet)
    • RPC API Reference
      • Examples
      • GetBlock
        • Transaction Types
        • Request
        • GetBlockByHeight
      • GetTransaction
        • GetPendingTransactions
    • Tx APIs
      • Broadcast Raw Transaction
      • BroadcastRawTransactionAsync
    • ScriptCli APIs
      • Account APIs
        • NewKey API
        • ListKeys
        • UnlockKey
        • LockKey
        • IsKeyUnlocked
      • Tx APIs
        • Send
        • Configuration for the Script Blockchain Node
  • 🤝Referrals/Network Effects
  • 🛡️ Audits
  • 📊Script Network Blockchain Summary
  • Disclaimer
  • Frequently Asked Question
    • To resolve the block height issue
    • Update seed peer to resolve connectivity issue
Powered by GitBook
On this page

Was this helpful?

Smart Contract Development

The lack of transparency and red tape has frustrated users and content partners for decades within the media industry. To solve this, our smart contracts can be adapted by Script.TV content creators to distribute royalties fairly, transparently, and without reliance on costly intermediaries.

Smart contracts for content partners and platforms also enable more payment-consumption models than traditional TV services can offer their users, such as per-use or pay-as-you-go models. Instead of paying for annual or monthly subscriptions, viewers can now earn for viewing content. Our Turing-complete smart contracts enable numerous usage scenarios not exclusive to video streaming.

For example, the distribution of rewards between the platform, content partners, and users can be automated, NFTs can be traded, various wallets can be integrated, and new tokens can be minted. The Script.TV Virtual Machine is fully compatible with the Ethereum Virtual Machine (EVM), making it simple to migrate existing Ethereum-based contracts, and smart contract developers can seamlessly migrate to Script.TV.

By merging linear TV programming with blockchain technology, Script TV can manage all its services and offerings using smart contracts. The smart contracts are self-executing, require no middlemen, and can be swiftly executed after stipulated conditions for performance are met by the contracting parties. Plus, smart contracts can be used for games, polls, airdrops, reward programs, community engagement initiatives, and content acquisition. Overall, using smart contracts streamlines the process of getting things done and is cost-effective.

Turing-complete smart contracts open the door to numerous use cases in video streaming and beyond, from token investments in streamers, to automated splits of SCPT rewards between platform/streamers/users, to non-fungible tokens (NFTs) representing top content creators.

The Script Virtual Machine is compatible with Ethereum Virtual Machine (EVM).

Porting over existing Ethereum-based contracts is simple and thousands of smart contract developers can easily jump to building on Script.

Between the Script Labs team and Script community, many projects are already in the works including decentralized exchanges (DEXs), staking pools, and more.

Developers can deploy Smart Contracts to the Script Blockchain by compiling Solidity code (using favourite compiler toolchain) into bytecode and using then to call node’s RPC function. .

Users can deploy and interact with the smart contracts through the Script Web Wallet or programmatically via the Script Blockchain SDK.

On the Script Blockchain, SCPT token regulates execution of smart contracts. This will go live in November 2024 expected.

PreviousUse CasesNext💻 How to quickly deploy a smart contract on Script Blockchain

Last updated 7 months ago

Was this helpful?

🔗