summaryrefslogtreecommitdiff
path: root/node
diff options
context:
space:
mode:
authorstefan <stefan@s00.xyz>2023-05-24 08:32:08 -0400
committerstefan <stefan@s00.xyz>2023-05-24 08:32:08 -0400
commitba2b9c8a1bb1876b6eb4c9783fde798b19de4418 (patch)
tree9b49307112b0f489189cf65c1b50dd281f8e430f /node
parentc30e7f5f99f9ad4d9552b645d7b89d7385972f99 (diff)
downloadevm-ba2b9c8a1bb1876b6eb4c9783fde798b19de4418.tar.gz
init
Diffstat (limited to 'node')
-rw-r--r--node/go.mod5
-rw-r--r--node/go.sum2
-rw-r--r--node/node.go15
-rw-r--r--node/stack.go32
4 files changed, 0 insertions, 54 deletions
diff --git a/node/go.mod b/node/go.mod
deleted file mode 100644
index 725da6d..0000000
--- a/node/go.mod
+++ /dev/null
@@ -1,5 +0,0 @@
-module s00.xyz/evm
-
-go 1.20
-
-require github.com/holiman/uint256 v1.2.2 // indirect
diff --git a/node/go.sum b/node/go.sum
deleted file mode 100644
index e0f03a0..0000000
--- a/node/go.sum
+++ /dev/null
@@ -1,2 +0,0 @@
-github.com/holiman/uint256 v1.2.2 h1:TXKcSGc2WaxPD2+bmzAsVthL4+pEN0YwXcL5qED83vk=
-github.com/holiman/uint256 v1.2.2/go.mod h1:SC8Ryt4n+UBbPbIBKaG9zbbDlp4jOru9xFZmPzLUTxw=
diff --git a/node/node.go b/node/node.go
deleted file mode 100644
index 18640e9..0000000
--- a/node/node.go
+++ /dev/null
@@ -1,15 +0,0 @@
-package main
-
-import (
- "fmt"
-
- "github.com/holiman/uint256"
-)
-
-func main() {
- s := NewStack()
- x, _ := uint256.FromHex("0xfeedface")
- s.Push(x)
- y := s.Pop()
- fmt.Println(y.String())
-}
diff --git a/node/stack.go b/node/stack.go
deleted file mode 100644
index a5460a7..0000000
--- a/node/stack.go
+++ /dev/null
@@ -1,32 +0,0 @@
-package main
-
-import (
- "log"
-
- "github.com/holiman/uint256"
-)
-
-const STACK_CAP = (1 << 10)
-
-type Stack []uint256.Int
-
-func NewStack() *Stack {
- return &Stack{}
-}
-
-func (s *Stack) Push(x *uint256.Int) {
- *s = append(*s, *x)
- if len(*s) > STACK_CAP {
- log.Fatal("stack overflow")
- }
-}
-
-func (s *Stack) Pop() *uint256.Int {
- if len(*s) <= 0 {
- log.Fatal("stack underflow")
- }
-
- r := (*s)[len(*s)-1]
- *s = (*s)[:len(*s)-1]
- return &r
-}