Connex
Connex is the standard interface to connect dApps with VeChain blockchain and users. Aiming to help developers building decentralized applications.
Installing connex into your web-based applications.
Just include the CDN link within a script tag.
Connex
will then be registered as a global variable.<!-- install the latest v2 -->
<script src="https://unpkg.com/@vechain/[email protected]" />
It's recommended when your project is a bit large.
npm i @vechain/connex
import Connex from '@vechain/connex'
const connex = new Connex({
node: 'https://mainnet.veblocks.net/', // veblocks public node, use your own if needed
network: 'main' // defaults to mainnet, so it can be omitted here
})
const connex = new Connex({
node: 'https://testnet.veblocks.net/',
network: 'test'
})
const connex = new Connex({
node: '<the API url of your node>',
// the genesis block of your private network
network: {
id: '0x...',
...
}
})
In some cases, e.g. the classic 'Buy me a coffee' demo, you don't need the ability to access the blockchain. You can opt-out
Connex.Thor
module, and just create Connex.Vendor
module.const vendor = new Connex.Vendor('main') // 'main','test' or genesis ID if it's private network
This package, @vechain/connex is designed only working in browser, if you are interested running it in Node.js, try @vechain/connex-framework.
Last modified 2mo ago