├── .depcheckrc ├── .github ├── actions │ ├── build-test-lint │ │ └── action.yml │ └── install-solana │ │ └── action.yml └── workflows │ └── build-test-lint.yml ├── .gitignore ├── .prettierrc.js ├── README.md ├── examples └── check-idl.ts ├── package.json ├── src ├── find-idls │ ├── accounts-match.ts │ ├── extract-createaccount-tx.ts │ ├── extract-idlwrite-tx.ts │ ├── extract-setbuffer-tx.ts │ ├── idl-finder.ts │ └── index.ts ├── mudlands.ts ├── types.ts ├── unzip.ts └── utils │ ├── dump-txs.ts │ ├── idl-for-program.ts │ ├── index.ts │ ├── ix-data.ts │ ├── log.ts │ ├── publickey.ts │ └── rpc.ts ├── test ├── anchor │ ├── .ammanrc.js │ ├── Anchor.toml │ ├── Cargo.toml │ ├── bins │ │ └── foo.so │ ├── cargo │ │ └── .gitignore │ ├── idls │ │ ├── large.json │ │ └── minimal.json │ ├── run-ix.sh │ ├── test │ │ ├── large-idl.ts │ │ ├── minimal-idl.ts │ │ └── utils │ │ │ ├── amman.ts │ │ │ ├── anchor-tasks.ts │ │ │ ├── check-failures.ts │ │ │ ├── index.ts │ │ │ └── setup-anchor.ts │ └── wallets │ │ └── foo-auth.json ├── extract-createaccount-tx.ts ├── extract-idlwrite-tx.ts ├── extract-setbuffer-tx.ts ├── fixtures │ └── transactions │ │ ├── create-acc-err.usd.json │ │ ├── create-acc.foo-mini.json │ │ ├── create-acc.usd.json │ │ ├── create-buffer.usd.json │ │ ├── idl-write.foo-mini.json │ │ ├── idl-write.usd-01.json │ │ ├── idl-write.usd-02.json │ │ ├── set-buffer.foo.json │ │ └── set-buffer.usd.json ├── ix │ └── loris-twitter.ts └── utils │ └── index.ts ├── tsconfig.json ├── txs └── .gitignore └── yarn.lock /.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/.depcheckrc -------------------------------------------------------------------------------- /.github/actions/build-test-lint/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/.github/actions/build-test-lint/action.yml -------------------------------------------------------------------------------- /.github/actions/install-solana/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/.github/actions/install-solana/action.yml -------------------------------------------------------------------------------- /.github/workflows/build-test-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/.github/workflows/build-test-lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/README.md -------------------------------------------------------------------------------- /examples/check-idl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/examples/check-idl.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/package.json -------------------------------------------------------------------------------- /src/find-idls/accounts-match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/find-idls/accounts-match.ts -------------------------------------------------------------------------------- /src/find-idls/extract-createaccount-tx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/find-idls/extract-createaccount-tx.ts -------------------------------------------------------------------------------- /src/find-idls/extract-idlwrite-tx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/find-idls/extract-idlwrite-tx.ts -------------------------------------------------------------------------------- /src/find-idls/extract-setbuffer-tx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/find-idls/extract-setbuffer-tx.ts -------------------------------------------------------------------------------- /src/find-idls/idl-finder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/find-idls/idl-finder.ts -------------------------------------------------------------------------------- /src/find-idls/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/find-idls/index.ts -------------------------------------------------------------------------------- /src/mudlands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/mudlands.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/unzip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/unzip.ts -------------------------------------------------------------------------------- /src/utils/dump-txs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/utils/dump-txs.ts -------------------------------------------------------------------------------- /src/utils/idl-for-program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/utils/idl-for-program.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/ix-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/utils/ix-data.ts -------------------------------------------------------------------------------- /src/utils/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/utils/log.ts -------------------------------------------------------------------------------- /src/utils/publickey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/utils/publickey.ts -------------------------------------------------------------------------------- /src/utils/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/src/utils/rpc.ts -------------------------------------------------------------------------------- /test/anchor/.ammanrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/.ammanrc.js -------------------------------------------------------------------------------- /test/anchor/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/Anchor.toml -------------------------------------------------------------------------------- /test/anchor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/Cargo.toml -------------------------------------------------------------------------------- /test/anchor/bins/foo.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/bins/foo.so -------------------------------------------------------------------------------- /test/anchor/cargo/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /test/anchor/idls/large.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/idls/large.json -------------------------------------------------------------------------------- /test/anchor/idls/minimal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/idls/minimal.json -------------------------------------------------------------------------------- /test/anchor/run-ix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/run-ix.sh -------------------------------------------------------------------------------- /test/anchor/test/large-idl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/test/large-idl.ts -------------------------------------------------------------------------------- /test/anchor/test/minimal-idl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/test/minimal-idl.ts -------------------------------------------------------------------------------- /test/anchor/test/utils/amman.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/test/utils/amman.ts -------------------------------------------------------------------------------- /test/anchor/test/utils/anchor-tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/test/utils/anchor-tasks.ts -------------------------------------------------------------------------------- /test/anchor/test/utils/check-failures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/test/utils/check-failures.ts -------------------------------------------------------------------------------- /test/anchor/test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/test/utils/index.ts -------------------------------------------------------------------------------- /test/anchor/test/utils/setup-anchor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/test/utils/setup-anchor.ts -------------------------------------------------------------------------------- /test/anchor/wallets/foo-auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/anchor/wallets/foo-auth.json -------------------------------------------------------------------------------- /test/extract-createaccount-tx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/extract-createaccount-tx.ts -------------------------------------------------------------------------------- /test/extract-idlwrite-tx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/extract-idlwrite-tx.ts -------------------------------------------------------------------------------- /test/extract-setbuffer-tx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/extract-setbuffer-tx.ts -------------------------------------------------------------------------------- /test/fixtures/transactions/create-acc-err.usd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/fixtures/transactions/create-acc-err.usd.json -------------------------------------------------------------------------------- /test/fixtures/transactions/create-acc.foo-mini.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/fixtures/transactions/create-acc.foo-mini.json -------------------------------------------------------------------------------- /test/fixtures/transactions/create-acc.usd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/fixtures/transactions/create-acc.usd.json -------------------------------------------------------------------------------- /test/fixtures/transactions/create-buffer.usd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/fixtures/transactions/create-buffer.usd.json -------------------------------------------------------------------------------- /test/fixtures/transactions/idl-write.foo-mini.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/fixtures/transactions/idl-write.foo-mini.json -------------------------------------------------------------------------------- /test/fixtures/transactions/idl-write.usd-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/fixtures/transactions/idl-write.usd-01.json -------------------------------------------------------------------------------- /test/fixtures/transactions/idl-write.usd-02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/fixtures/transactions/idl-write.usd-02.json -------------------------------------------------------------------------------- /test/fixtures/transactions/set-buffer.foo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/fixtures/transactions/set-buffer.foo.json -------------------------------------------------------------------------------- /test/fixtures/transactions/set-buffer.usd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/fixtures/transactions/set-buffer.usd.json -------------------------------------------------------------------------------- /test/ix/loris-twitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/ix/loris-twitter.ts -------------------------------------------------------------------------------- /test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/test/utils/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/tsconfig.json -------------------------------------------------------------------------------- /txs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironforge-cloud/mudlands/HEAD/yarn.lock --------------------------------------------------------------------------------