{"_id":"@diego-outdefine/contracts-sdk","_rev":"4-dd6be3e376f07f6aba594fb0df7fd9b3","name":"@diego-outdefine/contracts-sdk","dist-tags":{"latest":"0.0.5-alpha.3"},"versions":{"0.0.3-alpha.1":{"name":"@diego-outdefine/contracts-sdk","version":"0.0.3-alpha.1","main":"index.cjs","module":"index.mjs","types":"index.d.ts","scripts":{"build":"npx eth-sdk"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3"},"publishConfig":{"access":"public"},"gitHead":"8707495d338a4a6b2c336f7bf9b1a77c2ac5b5da","description":"Software development kit that facilitates the interaction with the [DEFN Contracts]().","_id":"@diego-outdefine/contracts-sdk@0.0.3-alpha.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-vZcBw5xl5jd31EciAhCzdNuuupJl1csAOQSTkFEqzDixeKaAD0X7Ue9wT5lLZ3tTsOLTiYLNxAUcmoidowClFQ==","shasum":"ba07a26f84f3d8f43f420ec56f5bed48896a3173","tarball":"https://registry.npmjs.org/@diego-outdefine/contracts-sdk/-/contracts-sdk-0.0.3-alpha.1.tgz","fileCount":58,"unpackedSize":286653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnPRkirS5E6ML92cVnjEnZN1Y217Fmiv0VZezMZwV/xAIhAJwpY7WgNBJuCNyAeP9dXmij81aT/Y6RrFF9t1qjbexK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLecsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjgxAAiJaaUQBhH/g/APe3YqCxPIleX6gt0NQZ+NtqHboq/a3zOsgC\r\nH9ywhrogGSIvJXgBWO4UFLVjew91TKTriPk4VQtErmWWfsC8O1+FbgMqewre\r\n3MMr8EmFt8i4VaVsFDp7qsP3gQOdfYH5JO+/ggl/VrtAOlF0qU/8MGAm5kup\r\nqeM4GoAONGLiUvLJTe1Gw7hLXSoFyccjrnqzYsr09RkfLFDi/d+N3mci+eeq\r\nak8VGiPPPs4NhjpglDypSfXxTGLKQ5VDE/+TRQC9H2DgMLZoQlTGgOkTlbco\r\njCMBXg0v9n2ZHlFdlkykLZd8GvpZN/NJ9xj3DL36g4pQpXHg05tjHlo+vhh8\r\nJ+X+3g7Fw8IiUhNA5GYcA62BIXInhKmlZ+IHZmAu/3t+oIcp/FjB0xSyNC9u\r\nRI86irKUcrjV9ueJyLq9On9TD4pmeHRZwDO/PV8zVqYxjtSjBh/FcKrZQSxz\r\nSonHATYAAxs2alKK6+NWJTm4mXAYCPFhhjFSGgKA1fo2Ax2KVW7Pp342swRG\r\nG4xX9oOIF7H4mscRVtEhS5Lz93xG/luuT4mkMSBP+kBD8TMMnCickBdYJGO6\r\naAWWsKrf5AQZcvTjGvxPHjxZhWXaXi2e0v9BwRwGuocRXSh9ZArU5qxREjp0\r\n71irw+A8SS8UYOJgHyyzRo/tTvdpV2gN2Yw=\r\n=cQ1n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"diego-outdefine","email":"diego@outdefine.com"},"directories":{},"maintainers":[{"name":"diego-outdefine","email":"diego@outdefine.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-sdk_0.0.3-alpha.1_1680729900529_0.4510300509737142"},"_hasShrinkwrap":false},"0.0.4-alpha.1":{"name":"@diego-outdefine/contracts-sdk","version":"0.0.4-alpha.1","main":"index.cjs","module":"index.mjs","types":"index.d.ts","scripts":{"build":"npx eth-sdk"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3"},"publishConfig":{"access":"public"},"gitHead":"f052442716b73e244794b9813c040e17df12cd12","description":"Software development kit that facilitates the interaction with the [DEFN Contracts]().","_id":"@diego-outdefine/contracts-sdk@0.0.4-alpha.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-FUloPlGgUv62fgtHnu9wJktJVF+xzMQamZ7yKrFSypgBrJZB5sT8iHkOxmbOaCXtLPpq0ZmnET40qVymXKUEVw==","shasum":"345a175fbf64a7e405b4eb2f9130eafacbfbf8dc","tarball":"https://registry.npmjs.org/@diego-outdefine/contracts-sdk/-/contracts-sdk-0.0.4-alpha.1.tgz","fileCount":7,"unpackedSize":19461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgWiB35y7StcL4XaHjh5zWsz2zy0WppZjqc5Ti588G4AiEAzqBKkX1DPw3g4RXiK28BEZEF1kj+mdTcZ4ahCV+7S3U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLiHNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX1A//RBAa6sJl2+jDgEecNz42elMORsrRavcsO+dux8/GLvmtnae0\r\n8bsuo0/ZjMjG+MwlBS9pab76UZpD1YvZq8Uy1VCx6BTMifzZP5E6+pqVd053\r\ndOPIN3irZUTUwjyRSrKL3gvdYUT3p4WPv3ryYygBz+xjBm5ZmbXaRy69Cf9x\r\nKRSUPzYEfP+IXd6RY/cIkqfBuags2mfEMlxxKVQ1puxBLNJx6Mr/Q6V+G27f\r\n7RaY11sJfTkX9WIb9h2yHQ15gvg6RJeQIQRngLqmvVTCRfeG/unWGymjq6pE\r\nyJDjSG9kwsRbQDvw6JmWNmfftChp7gfvehFBzchTKNG/vKH1U82CnZO2n6f5\r\n1eKp1p4UqZxB0bSSX7Aj71wgmBN5FSdgGjU1jJsx/Wa9u6AuCAWLNRGpJucz\r\nXYVebjID5d/in6aF4Qv9ThiPpNlm3rNXa18Fg/4J9QYLH+p1o7uKf0as54TO\r\nmo5zAyYbjlB5IWY2NcU7A9Hk0gnF9d9RhJNN+ket/rkZqoGonIidvuWUjgOH\r\nba2KGmgUd3MAEA+8QgtSRo6hoaQqAkmXUKk5oQa4i/gBy8o9KgUdVysAfgLd\r\nIL/r9P/9uTCuuIxwtCnc2yDVXSHc4gydIlj+qnc3MCDD4aboxXcqXtAj718O\r\nVY674ZvuNNvWMCtpH+PEQOi8CnBRGil2rho=\r\n=49SR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"diego-outdefine","email":"diego@outdefine.com"},"directories":{},"maintainers":[{"name":"diego-outdefine","email":"diego@outdefine.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-sdk_0.0.4-alpha.1_1680744909315_0.12427816858955465"},"_hasShrinkwrap":false},"0.0.5-alpha.1":{"name":"@diego-outdefine/contracts-sdk","version":"0.0.5-alpha.1","main":"index.cjs","module":"index.mjs","types":"index.d.ts","scripts":{"build":"npx eth-sdk"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3"},"publishConfig":{"access":"public"},"gitHead":"f052442716b73e244794b9813c040e17df12cd12","description":"Software development kit that facilitates the interaction with the [DEFN Contracts]().","_id":"@diego-outdefine/contracts-sdk@0.0.5-alpha.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-mqy6v1OYF/RkgZJUrJw/zchGMWHnMAAeSwIKAbW3KUOtMBAVhbvhvQ5mWpE5mU16AgwP8/YC/KRStvzxGVNnjQ==","shasum":"db9e58fbffbdc04b29d7d5de8c065894f69897e9","tarball":"https://registry.npmjs.org/@diego-outdefine/contracts-sdk/-/contracts-sdk-0.0.5-alpha.1.tgz","fileCount":58,"unpackedSize":288887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrZCyP3OlEaQyLVTqyXzqiE4hAdk9FdANqzi7Ub410dAiBV8RswkVzLJ81eST5Zy/S1gRCSKqFOuSk76zxfaQ5aXw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLiPYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1TA//VBDexWzp44Vg9gv2DXFE2/Anev228Nf1XcxIE69BYRVeYyvW\r\nYtnUGgPfr6LY/ozrC7rva05Hb+kt415gv7Njm4naJKLJnHNjV5WdIifFGM4T\r\n5J+b/n6EYjOEIf/+RliMrYi/AHRC0FKBw30hGG+4lJ8VPfVIg1ZtlfXZ9sCk\r\ngbQ0zcYLgzjwHu3Ie52QnRAlfRJ+qBzSuYVH1bDwLW5vrbO3QuJOrmIfvkwK\r\n4M/Xgh0HiaaTP+AuOAyx23Swop7fBsgSUlmbWVZj624Ga3dmGNg7jadxTtgD\r\nay4kBy8O82WaaemxLcXkaJw3BDE9lBRZcaRK7BBPELlg4a0UTt/KauojYLlV\r\nJqfqZ61dYBfioPkXVihY+VDnL4/Dxb4ryv/P+0nJ88QFuvO5fueKFqpvvnF1\r\nCY9rYOkrJw1wBd3Ul79l01eGOBZnYaEeKoCv6H6N4ibs3quh0rTu3UBTd8mV\r\nrOZv8byRcCInoGNWNSJyutXNhaomxkr1PKzNaOg+WHUy9ArxxwY5y1MmsDFP\r\nZPMKNdU0RwpWakQwpGrbq3VGFxhdTHPVpv9c/uFq1IKZEdcJuRmrByk/3L/p\r\nMa/xbuc/b71WvF0BzRYESjdCnWFU1yrPHWToFVd6XTxReMmOqyQGexZoaVZ1\r\nvqTFt7Rzs9dnSovSmpmtNuNJME+vFskJDFA=\r\n=mGUx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"diego-outdefine","email":"diego@outdefine.com"},"directories":{},"maintainers":[{"name":"diego-outdefine","email":"diego@outdefine.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-sdk_0.0.5-alpha.1_1680745432357_0.8951395820983628"},"_hasShrinkwrap":false},"0.0.5-alpha.2":{"name":"@diego-outdefine/contracts-sdk","version":"0.0.5-alpha.2","type":"module","main":"index.cjs","module":"index.mjs","types":"index.d.ts","scripts":{"build":"npx eth-sdk"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3"},"publishConfig":{"access":"public"},"gitHead":"abae8f85946a6e09fba3c702eeaf7dab5cb2d82f","description":"Software development kit that facilitates the interaction with the [DEFN Contracts]().","_id":"@diego-outdefine/contracts-sdk@0.0.5-alpha.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-VjjFx1qx1QK0xId9Nhwx7lToNxhyeWZT7v/Nlz76ShbNQgPuYnSoZ46zfZJ8jPskZc+eQyNXfv+muQMEIhbBBw==","shasum":"2ce83e21ca04f44cabd6e6934657b5aa2b0a9f32","tarball":"https://registry.npmjs.org/@diego-outdefine/contracts-sdk/-/contracts-sdk-0.0.5-alpha.2.tgz","fileCount":46,"unpackedSize":253061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnA3GiTq+/J3NYk/x4qx6Lw/WY9n0RAq+qgYAF6tUjBgIhAOZX+LaDPsnGEvuNObFgU75Bq0w/ata/Jrh0V90TMzGR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNxgvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+nw/+IAmxAwkCurpesbc/8NnEE/N+qpouyhrBqQ4wIqxMwoyuIke2\r\nCWuaCOh8IcR2bG7HUL8mDWYRclOBfE/JUiZQOQotLSQO5Q5RLVM3L5y04+sy\r\nGgCeS6d2C00mMDEo7sBo67nH/ieCLUqvCjVMFHnW2CvxRJJ6E8Ou2TZ+hnXo\r\nmNwirBHX3BLbRtAtcg51iql6AIoryJt9PI3JvrLpbzruG2U/ATqz7PcUe0fX\r\n+pzOC9ZANEfJ8Y26HvuAlB+NtR6/cr2RMFQsX+E1/HDklnLHJT6xcg29p7gq\r\nyE4aJsvl3bOa9xrOUSPVP8/8WhQRlEqz1j4CBqrIloY6FRFdmMV6+09REcqg\r\nd5Fwqpeo+Gxj/ET7NxdCEHCy4DKFec5MnH32cx9LnMBFy4bVQEa50Q6XYIQu\r\nnNPJUaTdtlLaHyAJefY1YFS2vQzpWDHXVRIUEVmib7iJbu5CDxDImLpXesaU\r\nc8OrCUfwxklIswOqleTXY/DcglXCc8uVBy8xRepvdXZmsVwVb83cqmVf5o0i\r\n12k3FpFlemse4enXL1VquajMNKe8fYVuKUVPCX/Lixdng9eGgVuMT8dVWrfs\r\nwsCg7kYQj4mI/pM4kdcJdr7LygLOgoKLdRYLGP1D3/rh5sh/XKZdpnrbk3ff\r\nlSsASoxUHOmV7K239ndrGmV+K8VrBA34yCA=\r\n=CAgV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"diego-outdefine","email":"diego@outdefine.com"},"directories":{},"maintainers":[{"name":"diego-outdefine","email":"diego@outdefine.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-sdk_0.0.5-alpha.2_1681332271385_0.9924686278819264"},"_hasShrinkwrap":false},"0.0.5-alpha.3":{"name":"@diego-outdefine/contracts-sdk","version":"0.0.5-alpha.3","type":"commonjs","main":"index.cjs","module":"index.mjs","types":"index.d.ts","scripts":{"build":"npx eth-sdk"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3"},"publishConfig":{"access":"public"},"gitHead":"abae8f85946a6e09fba3c702eeaf7dab5cb2d82f","description":"Software development kit that facilitates the interaction with the [DEFN Contracts]().","_id":"@diego-outdefine/contracts-sdk@0.0.5-alpha.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-H+p0rDLpIlHsfll69vJrLm5B1vsRsafh2vEKaQlRc02KDbo+bqMmyIVU1Vr+T3jZHy4OlVZR/0xbEdsAdXYBdw==","shasum":"727e28b3bc8f3bf5a4baa431aabb6f297d4f5c04","tarball":"https://registry.npmjs.org/@diego-outdefine/contracts-sdk/-/contracts-sdk-0.0.5-alpha.3.tgz","fileCount":46,"unpackedSize":253063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUdHm/CH0V+gX0STtFWHcyggg+L0Jw0avibTs2mQDFFAiEAxLlEKQoqwzfeWBwQEZogZ/8bDGAWzG1HyD5yYEy0DxM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNxvhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkOw//aByFNjJJR0A6GmWj7Vi//eynm6HIcvqz8mwipN2uzNK6Mqud\r\naKTvwi1CSqFaMCQb96FvrOLsy5ZGSCla5SLprQb2mnYKYXEX7zs93LLniGwp\r\naWeiSPg3JAoG0SgOuHugdO2GFBp6gA9A8ZmTJHxsynzSpMrFswwPRMWQFPTu\r\nDTTsyEHQPTxQXG4QaIN6dvB4uM95FE5PsRoCNZ4HPSCxqpJhgxavjbODfjph\r\nP1d4S0qW8YqYxXqMNfILaQ9ggliAogulGvkJfRtv99BI1DPG2xYaacwP2nUH\r\nfJkmr25CmgNVcpriFE/6xx7jfXvdQPj1vRjr+s3eY9flWZb9P0AN8OAVduRn\r\noWbN/ir/GG+l7MgTg1JhrpMKcgKJxeckn8YQ4fT2CWZTkqmOFoI00pBwqJ9s\r\nvs2IXFHrW61gddKVc6rqs0euaRjZ1ZNcQuYxh+MK/6zcgQmdPg+pPzZcOOpY\r\n8xmZ1H3teVBNDvwmhkft6V+QOYHoFhhNMIxSYkeVoN7/BriR/RtkH5otLc2p\r\nyEX63mNl04OvfFtPKHZ/QrqBvvNz+A6quK4viE19xzHEtoWa8iAXAEdGyluN\r\nNJYpTOjqM8LG4dAoTk/leJyAJ96MzLj8ynBNA/eedMQeh/OzeREgnrUf7TiO\r\nEngUkwFG7QIzU7qYHgYoP1G1w74rts0TTx8=\r\n=RUDN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"diego-outdefine","email":"diego@outdefine.com"},"directories":{},"maintainers":[{"name":"diego-outdefine","email":"diego@outdefine.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-sdk_0.0.5-alpha.3_1681333217125_0.2773489874582702"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-05T21:25:00.460Z","0.0.3-alpha.1":"2023-04-05T21:25:00.710Z","modified":"2023-04-12T21:00:17.417Z","0.0.4-alpha.1":"2023-04-06T01:35:09.473Z","0.0.5-alpha.1":"2023-04-06T01:43:52.667Z","0.0.5-alpha.2":"2023-04-12T20:44:31.636Z","0.0.5-alpha.3":"2023-04-12T21:00:17.311Z"},"maintainers":[{"name":"diego-outdefine","email":"diego@outdefine.com"}],"description":"Software development kit that facilitates the interaction with the [DEFN Contracts]().","keywords":[],"license":"ISC","readme":"# DEFN Contracts SDK\n\nSoftware development kit that facilitates the interaction with the [DEFN Contracts]().\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Getting Started](#getting-started)\n- [Contracts Definition](#contracts-definition)\n  - [ODFToken](#odftoken)\n  - [ODFStake](#odfstake)\n  - [ODFDAO](#odfdao)\n\n## <a name=\"installation\">Installation</a>\n\nInstall the package using npm:\n\n```bash\nnpm install @outdef/contracts-sdk\n```\n\n## <a name=\"getting-started\">Getting Started</a>\n\nThe following steps show how to use the SDK to interact with the [DEFN Contracts]().\n\n### 1. Import and Init SDK\n\nAvailable SDKs:\n\n- **getPolygonMumbaiSDK** - for Polygon Mumbai testnet\n- **getPolygonSDK** - for Polygon mainnet\n\n```typescript\nimport { ethers } from 'ethers'\nimport { getPolygonMumbaiSDK } from '@outdef/contracts-sdk'\n\nconst provider = new ethers.providers.JsonRpcProvider('http://localhost:8545')\nconst signer = new ethers.Wallet('0x...', provider)\n\nconst sdk = getPolygonMumbaiSDK(signer)\n```\n\n### 2. Call view contract methods\n\n```typescript\nconst rewardRate = await sdk.odfStaking.rewardRate()\nconsole.log('Reward Rate: ', rewardRate.toString())\n```\n\n### 3. Call non-view contract methods\n\n```typescript\nconst tx = await skd.odfToken.transfer('0x...', '1000000000000000000')\nconsole.log('Transaction Hash: ', tx.hash)\nconst receipt = await tx.wait()\nconsole.log('Transfer receipt: ', receipt)\n```\n\n## <a name=\"contracts-definition\">Contracts Definition</a>\n\n### <a name=\"odftoken\">ODFToken</a>\n\n- [ODFToken](#odftoken)\n\n  - [View Methods](#odftoken-view-methods)\n    - [allowance](#odftoken-allowance)\n    - [balanceOf](#odftoken-balanceof)\n    - [decimals](#odftoken-decimals)\n    - [maxSupply](#odftoken-maxsupply)\n    - [name](#odftoken-name)\n    - [owner](#odftoken-owner)\n    - [symbol](#odftoken-symbol)\n    - [totalSupply](#odftoken-totalsupply)\n  - [Write Methods](#odftoken-write-methods)\n    - [approve](#odftoken-approve)\n    - [burn](#odftoken-burn)\n    - [decreaseAllowance](#odftoken-decreaseallowance)\n    - [increaseAllowance](#odftoken-increaseallowance)\n    - [mint](#odftoken-mint)\n    - [renounceOwnership](#odftoken-renounceownership)\n    - [setApproval](#odftoken-setapproval)\n    - [transfer](#odftoken-transfer)\n    - [transferFrom](#odftoken-transferfrom)\n    - [transferOwnership](#odftoken-transferownership)\n\n### <a name=\"odfstake\">ODFStake</a>\n\n- [ODFStake](#odfstake)\n  - [View Methods](#odfstake-view-methods)\n    - [MAX_AMOUNT](#odfstake-max_amount)\n    - [MAX_LOCK_PERIOD](#odfstake-max_lock_period)\n    - [MIN_AMOUNT](#odfstake-min_amount)\n    - [MIN_LOCK_PERIOD](#odfstake-min_lock_period)\n    - [getRewards](#odfstake-getrewards)\n    - [getStakes](#odfstake-getstake)\n    - [getUserStakes](#odfstake-getuserstakes)\n    - [owner](#odfstake-owner)\n    - [rewardRate](#odfstake-rewardrate)\n    - [stakes](#odfstake-stakes)\n    - [stakingToken](#odfstake-stakingtoken)\n  - [Write Methods](#odfstake-write-methods)\n    - [setRewardRate](#odfstake-setrewardrate)\n    - [stake](#odfstake-stake)\n    - [unStake](#odfstake-unstake)\n\n### <a name=\"odfdao\">ODFDAO</a>\n\n- [ODFDAO](#odfdao)\n  - [View Methods](#odfdao-view-methods)\n    - [getProposals](#odfdao-getproposals)\n    - [owner](#odfdao-owner)\n    - [proposals](#odfdao-proposals)\n    - [rewardToken](#odfdao-rewardtoken)\n    - [votingToken](#odfdao-votingtoken)\n  - [Write Methods](#odfdao-write-methods)\n    - [createProposal](#odfdao-createproposal)\n    - [execute](#odfdao-execute)\n    - [renounceOwnership](#odfdao-renounceownership)\n    - [setFrozen](#odfdao-setfrozen)\n    - [setRewardPerVote](#odfdao-setrewardpervote)\n    - [transferOwnership](#odfdao-transferownership)\n    - [vote](#odfdao-vote)\n","readmeFilename":"README.md"}