25 lines
654 B
Haskell
25 lines
654 B
Haskell
module Main (main) where
|
|
|
|
import Prelude
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
import Plutarch.Benchmark
|
|
import Plutus.V1.Ledger.Value qualified as Value
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
import Agora.AuthorityToken qualified as Agora
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
main :: IO ()
|
|
main = do
|
|
benchMain benchmarks
|
|
|
|
benchmarks :: [NamedBenchmark]
|
|
benchmarks =
|
|
benchGroup
|
|
"full_scripts"
|
|
[ bench "authorityTokenPolicy" $ Agora.authorityTokenPolicy (Agora.AuthorityToken (Value.assetClass "" ""))
|
|
]
|