Current collected state Current
Observed since 20 Oct, 17:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Llibrary for building orders to use the 0x protocol
Llibrary for building orders to use the 0x protocol.
npm install 0xorderbuilder --save
Import
import { ZeroExOrderBuilder, EthNetwork } from "0xorderbuilder";
import { BigNumber } from "bignumber.js"; // used as parameter in buildQuoteProviderOrder method
buildQuoteProviderOrder
static buildQuoteProviderOrder(maker: string, makerTokenAddress: string, takerTokenAddress: string, makerTokenAmount: BigNumber,
milisecondsToExpire: number, relayerUrl: string, network: EthNetwork): Promise<Order>;
buildSignedOrder
static buildSignedOrder(order: Order, privateKey: string): SignedOrder;
Example
import { ZeroExOrderBuilder, EthNetwork } from "0xorderbuilder";
import { BigNumber } from "bignumber.js";
function testZeroExOrderBuilder() {
ZeroExOrderBuilder.buildQuoteProviderOrder("0xf60345bcff9feedb98bbdfc996b33cba00ee2c75", "0x6ff6c0ff1d68b964901f986d4c9fa3ac68346570",
"0xd0a1e359811322d97991e03f863a0c30c2cf029c", new BigNumber(1000000000000000000), 10000,
"http://localhost:3000/api/v0", EthNetwork.Kovan).then((order) =>
{
const signedOrder = ZeroExOrderBuilder.buildSignedOrder(order, "0x5edd9d13a5d62821bbda8ac6da7d7ca69a1b540dc99ac9232fefc04d09e28055");
console.log(JSON.stringify(signedOrder));
});
}
testZeroExOrderBuilder();
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 17:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:0073292faff0d4c5f25fd970c4674a44e998e630f147419b5ed67e63206e3764