Talk | A Deep Dive into Go Ethereum

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 10

  • @a2468834
    @a2468834 2 ปีที่แล้ว +12

    Here are the timecode of some key functions:
    00:20 Brief introduction
    00:58 Submitting a transaction diagram
    02:47 func SubmitTransaction()
    04:44 func addTxs()
    08:05 func add()
    09:33 func syncTransactions()
    11:45 func announceTransactions()
    12:41 func sendPooledTransactionHashes()
    13:50 func Send()
    16:25 Remote transactions and local transactions
    17:24 Creating a block
    22:43 func fillTransactions()
    23:59 func commitTransaction()
    24:43 func applyTransaction()
    24:54 func TransitionDb()
    30:05 func Call()
    32:22 func RunPrecompiledContract()
    35:07 func Run()
    37:47 func opCreate2()
    38:38 func opAdd()
    39:09 How to revert a transaction

    • @a2468834
      @a2468834 2 ปีที่แล้ว +2

      Truly helpful!
      Tracing codes of geth by oneself could be painful works.

    • @SoftwareOnTheRoad
      @SoftwareOnTheRoad 2 ปีที่แล้ว +1

      Thank you!!

    • @markod3957
      @markod3957 2 ปีที่แล้ว +1

      Thanks!

    • @weitaoyang5712
      @weitaoyang5712 ปีที่แล้ว +1

      may i know when syncTransactions is invoked? as i check the code, the method is not invoked directly every time a tx is added into the pending tx pool

  • @weitaoyang5712
    @weitaoyang5712 ปีที่แล้ว +1

    may i know when syncTransactions is invoked? as i check the code, the method is not invoked directly every time a tx is added into the pending tx pool

  • @Unatrix1o1
    @Unatrix1o1 ปีที่แล้ว

    how block are finalised??

  • @hansmuster5291
    @hansmuster5291 ปีที่แล้ว

    pre-compiled contracts means contracts that are built-in the protocol?

    • @a2468834
      @a2468834 ปีที่แล้ว

      yes, it is truly what they mean👍

  • @kk-pi4hj
    @kk-pi4hj ปีที่แล้ว

    this guy is drunk!