Table of Contents Overview Blokchain Transmission Protocol (BTP) BTP Example BTP Development Resources Prerequisites BTP Service Handler (BSH) Interfaces BTP Message Center (BMC) Interfaces BTP Message Verifier (BMV) Interfaces BTP Development Instructions Setup and Installation Requirements Deployment Instructions Deploy Nodes Deploy ICON Node Deploy Moonriver Node Deploy Smart Contracts (ICON) Preparation Deploy BMC SCORE Deploy BMV SCORE Deploy Kusama and Moonriver Event Decoder Deploy BMV Deploy IRC31Token Deploy NativeCoinBSH Deploy FeeAggregation ICON-BMC Configurations Add Link to Moonriver-BMC Set Link Configuration Add BSH Service Register Relays NativeCoinBSH Configuration Deploy Smart Contracts (Moonriver) Preparation Deploy BMC PRA Deploy BMCs Get Contract and BTP Address of BMCs Deploy BSH PRA Deploy BMV PRA Deploy BMVs Get Contract and status of BMV Moonriver-BMC Configuration Moonriver-BSH Configuration Deploy BMRs Build Executable Files Generate Keystore and Configuration Files CLI Tools Generate Keystores Query Offset and BMRs Create Configuration Files Start BMRs