Skip to content

Commit ffe581d

Browse files
committed
Merge branch 'master' into peter/mcp-server
2 parents b489ac8 + e3fcccf commit ffe581d

4 files changed

Lines changed: 50 additions & 50 deletions

File tree

go.mod

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,26 +13,26 @@ require (
1313
github.com/gosuri/uilive v0.0.4
1414
github.com/logrusorgru/aurora/v4 v4.0.0
1515
github.com/mark3labs/mcp-go v0.45.0
16-
github.com/onflow/cadence v1.9.10
17-
github.com/onflow/cadence-tools/languageserver v1.9.7-0.20260403002008-7987884568ce
18-
github.com/onflow/cadence-tools/lint v1.7.6
19-
github.com/onflow/cadence-tools/test v1.11.4
16+
github.com/onflow/cadence v1.10.0
17+
github.com/onflow/cadence-tools/languageserver v1.10.0
18+
github.com/onflow/cadence-tools/lint v1.9.0
19+
github.com/onflow/cadence-tools/test v1.12.0
2020
github.com/onflow/fcl-dev-wallet v0.9.1
21-
github.com/onflow/flixkit-go/v2 v2.7.4
21+
github.com/onflow/flixkit-go/v2 v2.8.0
2222
github.com/onflow/flow-core-contracts/lib/go/contracts v1.9.3
2323
github.com/onflow/flow-core-contracts/lib/go/templates v1.9.3
24-
github.com/onflow/flow-emulator v1.18.0
25-
github.com/onflow/flow-evm-gateway v1.4.8-0.20260319182047-38311c7efd1f
26-
github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260318224013-f6e2e8f41961
27-
github.com/onflow/flow-go-sdk v1.9.16
24+
github.com/onflow/flow-emulator v1.19.0
25+
github.com/onflow/flow-evm-gateway v1.4.8-0.20260403204150-78dfa5f14aa6
26+
github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260320214141-968222a41c12
27+
github.com/onflow/flow-go-sdk v1.10.0
2828
github.com/onflow/flow/protobuf/go/flow v0.4.20
29-
github.com/onflow/flowkit/v2 v2.11.2
29+
github.com/onflow/flowkit/v2 v2.12.0
3030
github.com/onflowser/flowser/v3 v3.2.1-0.20240131200229-7d4d22715f48
3131
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
3232
github.com/pkg/errors v0.9.1
3333
github.com/psiemens/sconfig v0.1.0
3434
github.com/radovskyb/watcher v1.0.7
35-
github.com/rs/zerolog v1.34.0
35+
github.com/rs/zerolog v1.35.0
3636
github.com/sergi/go-diff v1.4.0
3737
github.com/spf13/afero v1.15.0
3838
github.com/spf13/cobra v1.10.2
@@ -206,7 +206,7 @@ require (
206206
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
207207
github.com/ncruces/go-strftime v1.0.0 // indirect
208208
github.com/olekukonko/tablewriter v0.0.5 // indirect
209-
github.com/onflow/atree v0.12.1 // indirect
209+
github.com/onflow/atree v0.14.0 // indirect
210210
github.com/onflow/crypto v0.25.4 // indirect
211211
github.com/onflow/fixed-point v0.1.1 // indirect
212212
github.com/onflow/flow-evm-bridge v0.1.0 // indirect

go.sum

Lines changed: 20 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -202,8 +202,8 @@ github.com/coreos/go-semver v0.3.1/go.mod h1:irMmmIw/7yzSRPWryHsK7EYSg09caPQL03V
202202
github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
203203
github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e h1:Wf6HqHfScWJN9/ZjdUKyjop4mf3Qdd+1TvvltAvM3m8=
204204
github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
205-
github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs=
206-
github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
205+
github.com/coreos/go-systemd/v22 v22.7.0 h1:LAEzFkke61DFROc7zNLX/WA2i5J8gYqe0rSj9KI28KA=
206+
github.com/coreos/go-systemd/v22 v22.7.0/go.mod h1:xNUYtjHu2EDXbsxz1i41wouACIwT7Ybq9o0BQhMwD0w=
207207
github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
208208
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
209209
github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
@@ -387,7 +387,6 @@ github.com/gobwas/ws v1.3.0 h1:sbeU3Y4Qzlb+MOzIe6mQGf7QR4Hkv6ZD0qhGkBFL2O0=
387387
github.com/gobwas/ws v1.3.0/go.mod h1:hRKAFb8wOxFROYNsT1bqfWnhX+b5MFeJM9r2ZSwg/KY=
388388
github.com/goccy/go-json v0.10.4 h1:JSwxQzIqKfmFX1swYPpUThQZp/Ka4wzJdK0LWVytLPM=
389389
github.com/goccy/go-json v0.10.4/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
390-
github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
391390
github.com/godbus/dbus/v5 v5.1.0 h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk=
392391
github.com/godbus/dbus/v5 v5.1.0/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
393392
github.com/gofrs/flock v0.12.1 h1:MTLVXXHf8ekldpJk3AKicLij9MdwOWkZ+a/jHHZby9E=
@@ -672,7 +671,6 @@ github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd/go.mod h1:QuCEs
672671
github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
673672
github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
674673
github.com/mattn/go-colorable v0.1.7/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
675-
github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=
676674
github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE=
677675
github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8=
678676
github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
@@ -682,8 +680,6 @@ github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2y
682680
github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84=
683681
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
684682
github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94=
685-
github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
686-
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
687683
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
688684
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
689685
github.com/mattn/go-localereader v0.0.1 h1:ygSAOl7ZXTx4RdPYinUpg6W99U8jWvWi9Ye2JC/oIi4=
@@ -785,48 +781,40 @@ github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn
785781
github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo=
786782
github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec=
787783
github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=
788-
github.com/onflow/atree v0.12.1 h1:WfnhnhZJISiRa6trEz2lq49my326xjzS1JRaH8naXv0=
789-
github.com/onflow/atree v0.12.1/go.mod h1:qdZcfLQwPirHcNpLiK+2t3KAo+SAb9Si6TqurE6pykE=
790784
github.com/onflow/atree v0.14.0 h1:VFrvRsDBfBujviAseIYFb/KCo2mD4chcM7LpGbcCDdM=
791785
github.com/onflow/atree v0.14.0/go.mod h1:qdZcfLQwPirHcNpLiK+2t3KAo+SAb9Si6TqurE6pykE=
792-
github.com/onflow/cadence v1.9.10 h1:nFH8iPzXbYK2/+549QBVHX1yfKIlYBRivOSvQxf2bxk=
793-
github.com/onflow/cadence v1.9.10/go.mod h1:zvAa0UGFrj+lctflMzUtgmOsvEvtzWhyiXxAN73WSJY=
794786
github.com/onflow/cadence v1.10.0 h1:aRx7oFQeBL/jrIatT2Wu57fDk81VF1Pb7fr4qjG6mr4=
795787
github.com/onflow/cadence v1.10.0/go.mod h1:mERIJRX2NhMhtwGc1AvxVzyQJrnlPu0f+6l5YS7+epM=
796-
github.com/onflow/cadence-tools/languageserver v1.9.7-0.20260403002008-7987884568ce h1:rrmPpUC3dnncnGqz2Egl1Wwldz+RWpK5YN2e8sIULeE=
797-
github.com/onflow/cadence-tools/languageserver v1.9.7-0.20260403002008-7987884568ce/go.mod h1:LnL4AFgw6ttQFEcGw66shPEUI6ScOr/vCqJcEqevKas=
798-
github.com/onflow/cadence-tools/lint v1.7.6 h1:8EeK9K6CsNbKD6GmyFSLBEQLXmDC8dFHOxFZJnStAkw=
799-
github.com/onflow/cadence-tools/lint v1.7.6/go.mod h1:sUNKZVp7NUnb5b89p2usnppaZayd4iUG9driThMGzdQ=
800-
github.com/onflow/cadence-tools/lint v1.8.1-0.20260403002008-7987884568ce h1:bci6zCdk47jiQcXAUfWeUMpR/VR1AAoh/LmXR+zCnAE=
801-
github.com/onflow/cadence-tools/lint v1.8.1-0.20260403002008-7987884568ce/go.mod h1:lfylE9D5RgXuPUzlpeDo4fbfT7+uX0M5RHq6nMhYzYE=
802-
github.com/onflow/cadence-tools/test v1.11.4 h1:o6BY6QORgPTEJku7nA9iOWxqhIU7nxrFmqHdyEiJlpA=
803-
github.com/onflow/cadence-tools/test v1.11.4/go.mod h1:WCL35xkff78eBZ9UzHykPZtytHkYKVum7EqsPigfuGM=
788+
github.com/onflow/cadence-tools/languageserver v1.10.0 h1:dxgETVcS5O5hscpr7h+xprDRHBM2kxacrUYUPiGYvJE=
789+
github.com/onflow/cadence-tools/languageserver v1.10.0/go.mod h1:xziMWDYZoATSF5T0aLh92EtoykA0xiMQRNMVxesAobU=
790+
github.com/onflow/cadence-tools/lint v1.9.0 h1:CcMlWYm5Jbj1aZhHYd/8jlFv4sPwllmpzbg4efqKP/0=
791+
github.com/onflow/cadence-tools/lint v1.9.0/go.mod h1:lfylE9D5RgXuPUzlpeDo4fbfT7+uX0M5RHq6nMhYzYE=
792+
github.com/onflow/cadence-tools/test v1.12.0 h1:feg1mstcBR30W13xRC5oBGAkBKGcuYXjJiq9kJTNicU=
793+
github.com/onflow/cadence-tools/test v1.12.0/go.mod h1:eTPcSPo4a33xtk9l0hf34teL3r3CVqqNmWRVe+2OIeY=
804794
github.com/onflow/crypto v0.25.4 h1:R615PWPdSoA5RATNb/j3cYaloBIZlSXVNgS7BjwHiwM=
805795
github.com/onflow/crypto v0.25.4/go.mod h1:DlkW/1SPUvLHYvUcjWa9PkLIRgSBKR4EDc3i+ATQKW4=
806796
github.com/onflow/fcl-dev-wallet v0.9.1 h1:FmDH8dkRdIXluedaFy+sCk23FuwCgycWuJAbcsEP974=
807797
github.com/onflow/fcl-dev-wallet v0.9.1/go.mod h1:kc42jkiuoPJmxMRFjfbRO9XvnR/3XLheaOerxVMDTiw=
808798
github.com/onflow/fixed-point v0.1.1 h1:j0jYZVO8VGyk1476alGudEg7XqCkeTVxb5ElRJRKS90=
809799
github.com/onflow/fixed-point v0.1.1/go.mod h1:gJdoHqKtToKdOZbvryJvDZfcpzC7d2fyWuo3ZmLtcGY=
810-
github.com/onflow/flixkit-go/v2 v2.7.4 h1:sr6lKYwFtxISfJrfczKBFao+DcokUXF8tfe8/kokNh8=
811-
github.com/onflow/flixkit-go/v2 v2.7.4/go.mod h1:cvouA07j5IoMawP+ECb9zfEylvlOZ3oeMgRow/M/dgM=
800+
github.com/onflow/flixkit-go/v2 v2.8.0 h1:5FuHsuxaFN6qqyl1/am8bQ3htd/nFMv6bDlRJm+4m4Q=
801+
github.com/onflow/flixkit-go/v2 v2.8.0/go.mod h1:j6Z3ob73nfskbVDEqvQyHHPTZl/e7sOaLdv81sFsT8w=
812802
github.com/onflow/flow-core-contracts/lib/go/contracts v1.9.3 h1:AFl2fKKXhSW0X0KpqBMteQkIJLRjVJzIJzGbMuOGgeE=
813803
github.com/onflow/flow-core-contracts/lib/go/contracts v1.9.3/go.mod h1:hV8Pi5pGraiY8f9k0tAeuky6m+NbIMvxf7wg5QZ+e8k=
814804
github.com/onflow/flow-core-contracts/lib/go/templates v1.9.3 h1:b70XytJTPthaLcQJC3neGLZbQGBEw/SvKgYVNUv1JKM=
815805
github.com/onflow/flow-core-contracts/lib/go/templates v1.9.3/go.mod h1:isMJm+rK6U+pZHlet7BL5jlCMPfcCmneTFxLHLVUfuo=
816-
github.com/onflow/flow-emulator v1.18.0 h1:0MQSnToU+I1RR60PtcXIplX+PYEcpMbVTOQGHt3d/Y0=
817-
github.com/onflow/flow-emulator v1.18.0/go.mod h1:86VNdkxtOo4QvcIupaYrub/8hI4XpquG1/v9XASRpis=
806+
github.com/onflow/flow-emulator v1.19.0 h1:tMey6UNWZivnpOG+7+F8BYJbG5b9P0BdIAqDOd5IqXk=
807+
github.com/onflow/flow-emulator v1.19.0/go.mod h1:rVrzdGAyhFeg4y6Ht8Qu/R/COzPdSU8m/QGyxAQUAKQ=
818808
github.com/onflow/flow-evm-bridge v0.1.0 h1:7X2osvo4NnQgHj8aERUmbYtv9FateX8liotoLnPL9nM=
819809
github.com/onflow/flow-evm-bridge v0.1.0/go.mod h1:5UYwsnu6WcBNrwitGFxphCl5yq7fbWYGYuiCSTVF6pk=
820-
github.com/onflow/flow-evm-gateway v1.4.8-0.20260319182047-38311c7efd1f h1:MWE779RJdymhrll6YRl7I9u0Y7XMVnqB5p3Xg7F8idI=
821-
github.com/onflow/flow-evm-gateway v1.4.8-0.20260319182047-38311c7efd1f/go.mod h1:UmP3e8YjLWVjYu6VOnlkzJDPpwjwkOMcAucaMVaMcrM=
810+
github.com/onflow/flow-evm-gateway v1.4.8-0.20260403204150-78dfa5f14aa6 h1:a44dgyQJorefoQXEBqAk5wN1Y3BAfWhJ4RhOo1taguQ=
811+
github.com/onflow/flow-evm-gateway v1.4.8-0.20260403204150-78dfa5f14aa6/go.mod h1:LsF2Y+gVL6GbpPScvf6TcznnK1bc2wN+XJWIW+aq+0E=
822812
github.com/onflow/flow-ft/lib/go/contracts v1.0.1 h1:Ts5ob+CoCY2EjEd0W6vdLJ7hLL3SsEftzXG2JlmSe24=
823813
github.com/onflow/flow-ft/lib/go/contracts v1.0.1/go.mod h1:PwsL8fC81cjnUnTfmyL/HOIyHnyaw/JA474Wfj2tl6A=
824814
github.com/onflow/flow-ft/lib/go/templates v1.0.1 h1:FDYKAiGowABtoMNusLuRCILIZDtVqJ/5tYI4VkF5zfM=
825815
github.com/onflow/flow-ft/lib/go/templates v1.0.1/go.mod h1:uQ8XFqmMK2jxyBSVrmyuwdWjTEb+6zGjRYotfDJ5pAE=
826-
github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260318224013-f6e2e8f41961 h1:i5HO66sFICzgiquwzPFyn9aSgwf1aD55mkC1131lzeQ=
827-
github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260318224013-f6e2e8f41961/go.mod h1:daAOj9QUhoM6alAG3MsQ2gtJzSxtiWuOWUIgQpnsGrg=
828-
github.com/onflow/flow-go-sdk v1.9.16 h1:M+BAifzh9g7pIjWsR5Xtx5HzO6Wg7lC7shJzMtX5q/k=
829-
github.com/onflow/flow-go-sdk v1.9.16/go.mod h1:UN1/6AS+TZLI1Q/uxsgTQ9dbWPHbts+EAp+l6AfGh6U=
816+
github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260320214141-968222a41c12 h1:mLmMDtVzi1BiTd9x413XkDH08AQNmjoOf4PKKGLs+1M=
817+
github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260320214141-968222a41c12/go.mod h1:G4iPRm5pseSjGbw8ejf+oNyzDA7QpOBqioa7fYLstBQ=
830818
github.com/onflow/flow-go-sdk v1.10.0 h1:9SDON8fRUmCHfpsjLbO5z1+IpeZy+mcs49guZN3iktw=
831819
github.com/onflow/flow-go-sdk v1.10.0/go.mod h1:SIs8hSgvC9qhWwFIpbxd5dfTthBbCHaxULVV3Z226XA=
832820
github.com/onflow/flow-nft/lib/go/contracts v1.3.0 h1:DmNop+O0EMyicZvhgdWboFG57xz5t9Qp81FKlfKyqJc=
@@ -835,8 +823,8 @@ github.com/onflow/flow-nft/lib/go/templates v1.3.0 h1:uGIBy4GEY6Z9hKP7sm5nA5kwvb
835823
github.com/onflow/flow-nft/lib/go/templates v1.3.0/go.mod h1:gVbb5fElaOwKhV5UEUjM+JQTjlsguHg2jwRupfM/nng=
836824
github.com/onflow/flow/protobuf/go/flow v0.4.20 h1:Ndq2l7Nu8p/RWNSRIRrpnBUpzfc5fYLEmHCFpJ9JGgo=
837825
github.com/onflow/flow/protobuf/go/flow v0.4.20/go.mod h1:NA2pX2nw8zuaxfKphhKsk00kWLwfd+tv8mS23YXO4Sk=
838-
github.com/onflow/flowkit/v2 v2.11.2 h1:bVJer79yQGKx8VvoFbyWOIxTTrH2oAeNrkjDT3aUYdU=
839-
github.com/onflow/flowkit/v2 v2.11.2/go.mod h1:oQiLITBl+1H5o5acR/c3ReT3FagmSqwTGB5NlGDzxaw=
826+
github.com/onflow/flowkit/v2 v2.12.0 h1:MPSCq0Zs6dzAOCdu0Qd87izX8lNgkTn52fi4JNjLH+Y=
827+
github.com/onflow/flowkit/v2 v2.12.0/go.mod h1:Npppk5fG9TMvyiCkAlJowmi3q/62MyYvaQNSzgMQMvM=
840828
github.com/onflow/go-ethereum v1.15.10 h1:blZBeOLJDOVWqKuhkkMh6S2PKQAJvdgbvOL9ZNggFcU=
841829
github.com/onflow/go-ethereum v1.15.10/go.mod h1:t2nZJtwruVjA5u5yEK8InFzjImFLHrF7ak2bw3E4LDM=
842830
github.com/onflow/nft-storefront/lib/go/contracts v1.0.0 h1:sxyWLqGm/p4EKT6DUlQESDG1ZNMN9GjPCm1gTq7NGfc=
@@ -1009,9 +997,8 @@ github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7
1009997
github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
1010998
github.com/rs/cors v1.8.0 h1:P2KMzcFwrPoSjkF1WLRPsp3UMLyql8L4v9hQpVeK5so=
1011999
github.com/rs/cors v1.8.0/go.mod h1:EBwu+T5AvHOcXwvZIkQFjUN6s8Czyqw12GL/Y0tUyRM=
1012-
github.com/rs/xid v1.6.0/go.mod h1:7XoLgs4eV+QndskICGsho+ADou8ySMSjJKDIan90Nz0=
1013-
github.com/rs/zerolog v1.34.0 h1:k43nTLIwcTVQAncfCw4KZ2VY6ukYoZaBPNOE8txlOeY=
1014-
github.com/rs/zerolog v1.34.0/go.mod h1:bJsvje4Z08ROH4Nhs5iH600c3IkWhwp44iRc54W6wYQ=
1000+
github.com/rs/zerolog v1.35.0 h1:VD0ykx7HMiMJytqINBsKcbLS+BJ4WYjz+05us+LRTdI=
1001+
github.com/rs/zerolog v1.35.0/go.mod h1:EjML9kdfa/RMA7h/6z6pYmq1ykOuA8/mjWaEvGI+jcw=
10151002
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
10161003
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
10171004
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
@@ -1369,14 +1356,12 @@ golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBc
13691356
golang.org/x/sys v0.0.0-20220310020820-b874c991c1a5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
13701357
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
13711358
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1372-
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
13731359
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
13741360
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
13751361
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
13761362
golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
13771363
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
13781364
golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1379-
golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
13801365
golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
13811366
golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo=
13821367
golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=

internal/cadence/lint_test.go

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -332,8 +332,18 @@ func Test_Lint(t *testing.T) {
332332
&lintResult{
333333
Results: []fileResult{
334334
{
335-
FilePath: "StdlibImportsScript.cdc",
336-
Diagnostics: []analysis.Diagnostic{},
335+
FilePath: "StdlibImportsScript.cdc",
336+
Diagnostics: []analysis.Diagnostic{
337+
{
338+
Location: common.StringLocation("StdlibImportsScript.cdc"),
339+
Category: "security",
340+
Message: "hardcoded address detected — consider using named address imports for portability",
341+
Range: ast.Range{
342+
StartPos: ast.Position{Offset: 109, Line: 5, Column: 37},
343+
EndPos: ast.Position{Offset: 112, Line: 5, Column: 40},
344+
},
345+
},
346+
},
337347
},
338348
},
339349
exitCode: 0,

internal/test/test.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ type flagsTests struct {
7777
Random bool `default:"false" flag:"random" info:"Use the random flag to execute test cases randomly"`
7878
Seed int64 `default:"0" flag:"seed" info:"Use the seed flag to manipulate random execution of test cases"`
7979
Name string `default:"" flag:"name" info:"Use the name flag to run only tests that match the given name"`
80+
BaseDir string `default:"" flag:"base-dir" info:"Directory to search for test files (defaults to current directory)"`
8081

8182
// Fork mode flags
8283
Fork string // Use definition in init()
@@ -130,8 +131,12 @@ func run(
130131

131132
var filenames []string
132133
if len(args) == 0 {
134+
baseDir := "."
135+
if testFlags.BaseDir != "" {
136+
baseDir = testFlags.BaseDir
137+
}
133138
var err error
134-
filenames, err = findAllTestFiles(".")
139+
filenames, err = findAllTestFiles(baseDir)
135140
if err != nil {
136141
return nil, fmt.Errorf("error loading script files: %w", err)
137142
}

0 commit comments

Comments
 (0)