NEOPIN Docs
  • NEOPIN Introduction
    • Vision
    • Permissioned DeFi Protocol
  • ✅GET STARTED
    • Download App
    • Create Wallet
    • Sign in (Import Wallet)
    • App settings
    • NEOPIN Wallet
  • 📈EARN WITH NEOPIN
    • Index
      • How it works
      • Backtest
      • RWA Project Index (RPI)
        • [RPI] Rebalancing History
          • [RPI] 28.08.2024 Rebalance
          • [RPI] 02.01.2025 Rebalance
          • [RPI] 27.03.2025 Rebalance
          • [RPI] 14.04.2025 Rebalance
      • Ethereum Family Index (EFI)
        • [EFI] Rebalancing History
          • [EFI] 09.09.2024 Rebalance
          • [EFI] 02.01.2025 Rebalance
          • [EFI] 27.03.2025 Rebalance
      • AI Titans Index (ATI)
        • [ATI] Rebalancing History
          • [ATI] 09.09.2024 Rebalance
          • [ATI] 02.01.2025 Rebalance
          • [ATI] 27.03.2025 Rebalance
      • [App] Index Guide
      • [Web] Index Guide
    • Derivatives
      • RWA
        • [App] NEOPIN BDLP Guide
        • [Web] NEOPIN BDLP Guide
      • Yield Aggregator
        • [App] NEOPIN SDLP Guide
        • [Web] NEOPIN SDLP Guide
    • Pool
      • [App] Pool Guide
      • [Web] Pool Guide
      • Impermanent Loss
    • Swap
      • [App] Swap Guide
      • [Web] Swap Guide
      • Automated Market Maker
    • Stake
      • [App] Stake Guide
      • [Web] Stake Guide
    • Liquid Stake
      • Why is my 1 npETH less than 1 ETH?
      • Unstake with npToken
      • [APP] Liquid Stake Guide
      • [WEB] Liquid Stake Guide
    • Bridge
      • [App] Bridge Guide
      • [Web] Bridge Guide
  • 🔷MEMBERSHIP
    • NEOPIN Club Membership: Current
      • How it works
      • Membership Points
      • Weighted Point Multiplier for Each Product
      • Participant Distribution Across Tiers
      • NEOPIN Club Membership Benefits
    • The First Season: 2023
      • Introduction
      • How It Works
      • How To Earn Points
        • Weighted Point Multiplier for Each Product
      • Leaderboard
      • Participant Distribution Across Tiers
      • Gift Box & Opening
      • Transition to NEOPIN Club Membership (S1 SBT)
  • 📣Referral
    • NEOPIN Referral Program
      • How it works
      • How To Earn Points
      • Leaderbord
  • 🗳️Governance Vote
    • Introduction
    • NEOPIN Governance Vote
    • Klaytn Governance Vote
    • [Deprecated] Finschia Governance Vote
    • [App] Governance Voting Guide
    • [Web] Governance Voting Guide
  • ↗️Kaia Migration
    • (EN) Klaytn x Finschia Merger to Kaia
      • Guide for FNSA holder
        • [Mobile] Guide to convert FNSA to KAIA
        • [Web] Guide to convert FNSA to KAIA
      • Guide for nFNSA holders
        • [App] Guide to convert nFNSA to KAIA
        • [Web] Guide to convert nFNSA to KAIA
      • Guide to Stake KAIA
  • 📊TOKENOMICS
    • NEOPIN Economy
      • NPT Tokenomics
      • Automated Reallocation Mechanism (AutoRM)
      • Issuance and Allocation
  • 🎉EVENT
    • [Closed] NEOPIN DeFi Carnival
  • 🗓️ROADMAP
    • #2023
    • #2024
  • 📃DLT Framework
    • NEOPIN Protocol DLT Framework
  • 💻DEVELOPERS
    • WalletConnect 2.0
      • Namespaces
      • Mobile Linking
      • Methods
        • EVM Methods
        • Cosmos Methods
    • Deprecated
      • (Deprecated) NEOPIN Connect 1.0
        • DApp
          • Android
            • Installation
            • Usage
            • Functions
            • SDK Components
            • Reference
            • Version History
          • iOS
            • Installation
            • Usage
            • Functions
            • SDK Components
            • Reference
            • Version History
          • Web
            • Installation
            • Usage
              • web3-react
              • Neopin Connect Modal
            • Reference
            • Related Package
            • Sample DApp Page
          • Unity
            • Installation
            • Usage
            • SDK Components
            • Reference
            • Version History
        • Wallets
          • Android
            • Installation
            • Usage
              • Connect
              • Approve
              • Transaction
          • iOS
            • Installation
        • JSON-RPC API Methods
        • Error Code
        • Technical Specification
  • 🔗LINKS
    • Website
    • NEOPIN Web
    • Android App Download
    • iOS App Download
    • Community Links
    • Contact us
Powered by GitBook
On this page
  • eth_sendTransaction
  • eth_signTransaction
  • personal_sign
  1. 💻DEVELOPERS
  2. WalletConnect 2.0
  3. Methods

EVM Methods

PreviousMethodsNextCosmos Methods

Last updated 1 year ago

eth_sendTransaction

: Creates new message call transaction or a contract creation, if the data field contains code.

  • Parameters

    1. Object - The transaction object
    2. from: DATA, 20 Bytes - The address the transaction is send from.
    3. to: DATA, 20 Bytes - (optional when creating new contract) The address the transaction is directed to.
    4. data: DATA - The compiled code of a contract OR the hash of the invoked method signature and encoded parameters. For details see Ethereum Contract ABI
    5. gas: QUANTITY - (optional, default: 90000) Integer of the gas provided for the transaction execution. It will return unused gas.
    6. gasPrice: QUANTITY - (optional, default: To-Be-Determined) Integer of the gasPrice used for each paid gas
    7. value: QUANTITY - (optional) Integer of the value sent with this transaction
    8. nonce: QUANTITY - (optional) Integer of a nonce. This allows to overwrite your own pending transactions that use the same nonce.
  • Returns

    DATA, 32 Bytes - the transaction hash, or the zero hash if the transaction is not yet available.
  • Example

    // Request
    {
      "id": 1,
      "jsonrpc": "2.0",
      "method": "eth_sendTransaction",
      "params":[
    	  {
    	    from: "0xb60e8dd61c5d32be8058bb8eb970870f07233155",
    	    to: "0xBDE1EAE59cE082505bB73fedBa56252b1b9C60Ce",
    	    data: "0x",
    	    gasPrice: "0x029104e28c",
    	    gas: "0x5208",
    	    value: "0x00"
    	  }
    	]
    }
    
    // Result
    {
      "id": 1,
      "jsonrpc": "2.0",
      "result": "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331"
    }

eth_signTransaction

: Signs a transaction that can be submitted to the network at a later time using with eth_sendRawTransaction

  • Parameters

    1. Object - The transaction object
    2. from: DATA, 20 Bytes - The address the transaction is send from.
    3. to: DATA, 20 Bytes - (optional when creating new contract) The address the transaction is directed to.
    4. data: DATA - The compiled code of a contract OR the hash of the invoked method signature and encoded parameters. For details see Ethereum Contract ABI
    5. gas: QUANTITY - (optional, default: 90000) Integer of the gas provided for the transaction execution. It will return unused gas.
    6. gasPrice: QUANTITY - (optional, default: To-Be-Determined) Integer of the gasPrice used for each paid gas
    7. value: QUANTITY - (optional) Integer of the value sent with this transaction
    8. nonce: QUANTITY - (optional) Integer of a nonce. This allows to overwrite your own pending transactions that use the same nonce.
  • Returns

    DATA - the signed transaction data
  • Example

    // Request
    {
      "id": 1,
      "jsonrpc": "2.0",
      "method": "eth_signTransaction",
      "params":[
    	  {
    	    from: "0xb60e8dd61c5d32be8058bb8eb970870f07233155",
    	    to: "0xd46e8dd67c5d32be8058bb8eb970870f07244567",
    	    data: "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675",
    	    gas: "0x76c0", // 30400
    	    gasPrice: "0x9184e72a000", // 10000000000000
    	    value: "0x9184e72a", // 2441406250
    	    nonce: "0x117" // 279
    	  }
    	]
    }
    
    // Result
    {
      "id": 1,
      "jsonrpc": "2.0",
      "result": "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331"
    }

personal_sign

  • Parameters

    1. DATA, N Bytes - message to sign.
    2. DATA, 20 Bytes - address.
  • Returns

    DATA: Signature
  • Example

    // Request
    {
      "id": 1,
      "jsonrpc": "2.0",
      "method": "personal_sign",
      "params":["0xdeadbeaf","0x9b2055d370f73ec7d8a03e965129118dc8f5bf83"]
    }
    
    // Result
    {
      "id": 1,
      "jsonrpc": "2.0",
      "result": "0xa3f20717a250c2b0b729b7e5becbff67fdaef7e0699da4de7ca5895b02a170a12d887fd3b17bfdce3481f10bea41f45ba9f709d39ce8325427b57afcfc994cee1b"
    }
Ethereum | WalletConnect Docs
Logo